{ "openapi": "3.0.1", "info": { "title": "AIS", "description": "Đăng nhập", "contact": { "name": "PiSA", "email": "system@giong.vn" }, "version": "v1" }, "paths": { "/api/Action/FindById/{id}": { "get": { "tags": [ "Action" ], "summary": "Tìm theo Id", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/Action/GetAll": { "get": { "tags": [ "Action" ], "summary": "Lấy tất cả", "responses": { "200": { "description": "OK" } } } }, "/api/Action/Add": { "post": { "tags": [ "Action" ], "summary": "Thêm mới", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SpecialActionDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SpecialActionDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SpecialActionDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SpecialActionDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/Action/UpdateInfo": { "post": { "tags": [ "Action" ], "summary": "Cập nhật thông tin", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SpecialActionDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SpecialActionDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SpecialActionDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SpecialActionDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/Action/Delete/{id}": { "post": { "tags": [ "Action" ], "summary": "Xóa theo id", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/ActivityHistory/List": { "get": { "tags": [ "ActivityHistory" ], "summary": "Lấy lịch sử hoạt động theo JobId", "parameters": [ { "name": "jobId", "in": "query", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/BieuMau/Add": { "post": { "tags": [ "BieuMau" ], "summary": "Thêm mới biểu mẫu", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/AddBieuMauAPI" } }, "application/json": { "schema": { "$ref": "#/components/schemas/AddBieuMauAPI" } }, "text/json": { "schema": { "$ref": "#/components/schemas/AddBieuMauAPI" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/AddBieuMauAPI" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/BieuMau/AddDanhMuc": { "post": { "tags": [ "BieuMau" ], "summary": "Thêm mới danh mục", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/AddDanhMucBieuMauAPI" } }, "application/json": { "schema": { "$ref": "#/components/schemas/AddDanhMucBieuMauAPI" } }, "text/json": { "schema": { "$ref": "#/components/schemas/AddDanhMucBieuMauAPI" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/AddDanhMucBieuMauAPI" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/BieuMau/UpdateInfo": { "post": { "tags": [ "BieuMau" ], "summary": "Sửa biểu mẫu", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/AddBieuMauAPI" } }, "application/json": { "schema": { "$ref": "#/components/schemas/AddBieuMauAPI" } }, "text/json": { "schema": { "$ref": "#/components/schemas/AddBieuMauAPI" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/AddBieuMauAPI" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/BieuMau/ToggleIsActive": { "post": { "tags": [ "BieuMau" ], "summary": "Bật tắt biểu mẫu", "requestBody": { "description": "Id là id biểu mẫu", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ToggleBieuMau" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ToggleBieuMau" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ToggleBieuMau" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ToggleBieuMau" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/BieuMau/GetDetail": { "get": { "tags": [ "BieuMau" ], "summary": "Sửa biểu mẫu", "parameters": [ { "name": "id", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/BieuMau/UpdateInfoDanhMuc": { "post": { "tags": [ "BieuMau" ], "summary": "Sửa danh muc", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/AddDanhMucBieuMauAPI" } }, "application/json": { "schema": { "$ref": "#/components/schemas/AddDanhMucBieuMauAPI" } }, "text/json": { "schema": { "$ref": "#/components/schemas/AddDanhMucBieuMauAPI" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/AddDanhMucBieuMauAPI" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/BieuMau/DeleteBieuMau": { "post": { "tags": [ "BieuMau" ], "summary": "Xóa biểu mẫu", "parameters": [ { "name": "id", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/BieuMau/DeleteDanhMuc": { "post": { "tags": [ "BieuMau" ], "summary": "Xóa danh mục", "parameters": [ { "name": "id", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/BieuMau/ListQuanTriBieuMau": { "post": { "tags": [ "BieuMau" ], "summary": "Lấy danh biểu mẫu cho quản trị", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchBieuMauAPI" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchBieuMauAPI" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchBieuMauAPI" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchBieuMauAPI" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/BieuMau/ListBieuMau": { "post": { "tags": [ "BieuMau" ], "summary": "Lấy danh sách biểu mẫu cho người không thể quản trị", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchBieuMauAPI" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchBieuMauAPI" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchBieuMauAPI" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchBieuMauAPI" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/BieuMau/ListDanhMuc": { "post": { "tags": [ "BieuMau" ], "summary": "Lấy danh sách danh mục", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchDanhMucBieuMauAPI" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchDanhMucBieuMauAPI" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchDanhMucBieuMauAPI" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchDanhMucBieuMauAPI" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/BookRange/FindById/{id}": { "get": { "tags": [ "BookRange" ], "summary": "Tìm theo Id", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/BookRange/GetAll": { "get": { "tags": [ "BookRange" ], "summary": "Lấy tất cả", "responses": { "200": { "description": "OK" } } } }, "/api/BookRange/Add": { "post": { "tags": [ "BookRange" ], "summary": "Thêm mới", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/BookRangeDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/BookRangeDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/BookRangeDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/BookRangeDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/BookRange/UpdateInfo": { "post": { "tags": [ "BookRange" ], "summary": "Cập nhật thông tin", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/BookRangeDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/BookRangeDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/BookRangeDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/BookRangeDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/BookRange/Delete/{id}": { "post": { "tags": [ "BookRange" ], "summary": "Xóa theo id", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/CalendarUser/Add": { "post": { "tags": [ "CalendarUser" ], "summary": "Thêm mới", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/CalendarUserDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/CalendarUserDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CalendarUserDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/CalendarUserDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/CalendarUser/UpdateInfo": { "post": { "tags": [ "CalendarUser" ], "summary": "Cập nhật thông tin", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/CalendarUserDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/CalendarUserDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CalendarUserDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/CalendarUserDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/CalendarUser/FindById/{id}": { "get": { "tags": [ "CalendarUser" ], "summary": "Tìm theo Id", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/CalendarUser/FindByFilter": { "post": { "tags": [ "CalendarUser" ], "summary": "Tìm theo điều kiện", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/CalendarUserFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/CalendarUserFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CalendarUserFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/CalendarUserFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/CalendarUser/FindLeaderSchedule": { "post": { "tags": [ "CalendarUser" ], "summary": "Tìm lịch lãnh đạo", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/LichLanhDaoFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/LichLanhDaoFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/LichLanhDaoFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/LichLanhDaoFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/CalendarUser/FindAllSuperLeaderSchedule": { "post": { "tags": [ "CalendarUser" ], "summary": "Tìm tất cả lịch lãnh đạo tổng cục", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/LichLanhDaoFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/LichLanhDaoFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/LichLanhDaoFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/LichLanhDaoFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/CalendarUser/UpdateSchedule": { "post": { "tags": [ "CalendarUser" ], "summary": "Update lịch lãnh đạo", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/LichCongTacLanhDaoDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/LichCongTacLanhDaoDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/LichCongTacLanhDaoDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/LichCongTacLanhDaoDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/CalendarUser/GetAll": { "get": { "tags": [ "CalendarUser" ], "summary": "Lấy tất cả", "responses": { "200": { "description": "OK" } } } }, "/api/CalendarUser/Delete/{id}": { "post": { "tags": [ "CalendarUser" ], "summary": "Xóa theo id", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/CarDirectory/TimTheoDieuKien": { "post": { "tags": [ "CarDirectory" ], "summary": "Tìm theo điều kiện", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/CarFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/CarFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CarFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/CarFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/CarDirectory/FindById/{id}": { "get": { "tags": [ "CarDirectory" ], "summary": "Tìm theo Id", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/CarDirectory/GetAll": { "get": { "tags": [ "CarDirectory" ], "summary": "Lấy tất cả", "responses": { "200": { "description": "OK" } } } }, "/api/CarDirectory/Add": { "post": { "tags": [ "CarDirectory" ], "summary": "Thêm mới", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/CarDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/CarDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CarDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/CarDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/CarDirectory/UpdateInfo": { "post": { "tags": [ "CarDirectory" ], "summary": "Cập nhật thông tin", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/CarDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/CarDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CarDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/CarDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/CarDirectory/Delete/{id}": { "post": { "tags": [ "CarDirectory" ], "summary": "Xóa theo id", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/CarSchedule/ThemMoi": { "post": { "tags": [ "CarSchedule" ], "summary": "Thêm mới", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/CarScheduleDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/CarScheduleDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CarScheduleDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/CarScheduleDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/CarSchedule/CapNhatThongTin": { "post": { "tags": [ "CarSchedule" ], "summary": "Cập nhật thông tin", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/CarScheduleDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/CarScheduleDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CarScheduleDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/CarScheduleDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/CarSchedule/TrinhXuLy/{id}": { "post": { "tags": [ "CarSchedule" ], "summary": "Chuyển xử lý", "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/CarSchedule/PheDuyet": { "post": { "tags": [ "CarSchedule" ], "summary": "Quản lý xe phê duyệt lịch xe", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/CarScheduleDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/CarScheduleDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CarScheduleDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/CarScheduleDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/CarSchedule/LayDSNguoiXuly/{id}": { "get": { "tags": [ "CarSchedule" ], "summary": "Lấy danh sách người đã được giao xử lý công việc", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/CarSchedule/Xoa/{id}": { "post": { "tags": [ "CarSchedule" ], "summary": "Xóa theo id", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/CarSchedule/TuChoi": { "post": { "tags": [ "CarSchedule" ], "summary": "Từ chối nhận công việc", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/TuChoiLichXeDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/TuChoiLichXeDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/TuChoiLichXeDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/TuChoiLichXeDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/CarSchedule/TimTheoDieuKien": { "post": { "tags": [ "CarSchedule" ], "summary": "Tìm theo điều kiện", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/CarScheduleFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/CarScheduleFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CarScheduleFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/CarScheduleFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/CarSchedule/LaySTT": { "post": { "tags": [ "CarSchedule" ], "summary": "Lấy danh phòng họp có phân trang", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/CarScheduleFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/CarScheduleFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CarScheduleFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/CarScheduleFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/CarSchedule/XemChiTiet/{id}": { "get": { "tags": [ "CarSchedule" ], "summary": "Xem chi tiết công việc;", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/CarSchedule/LayThongKeDangKyXe": { "get": { "tags": [ "CarSchedule" ], "summary": "Lấy thống đăng ký xe", "responses": { "200": { "description": "OK" } } } }, "/api/CarSchedule/TimLichXe": { "post": { "tags": [ "CarSchedule" ], "summary": "Tìm lịch xe", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/LichXeFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/LichXeFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/LichXeFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/LichXeFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/CarSchedule/FindById/{id}": { "get": { "tags": [ "CarSchedule" ], "summary": "Tìm theo Id", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/CarSchedule/GetAll": { "get": { "tags": [ "CarSchedule" ], "summary": "Lấy tất cả", "responses": { "200": { "description": "OK" } } } }, "/api/CategoryProfile/Add": { "post": { "tags": [ "CategoryProfile" ], "summary": "Thêm mới", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/CategoryProfileDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/CategoryProfileDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CategoryProfileDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/CategoryProfileDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/CategoryProfile/UpdateInfo": { "post": { "tags": [ "CategoryProfile" ], "summary": "Cập nhật thông tin", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/CategoryProfileDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/CategoryProfileDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CategoryProfileDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/CategoryProfileDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/CategoryProfile/Delete/{id}": { "post": { "tags": [ "CategoryProfile" ], "summary": "Xóa theo id", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/CategoryProfile/FindByFilter": { "post": { "tags": [ "CategoryProfile" ], "summary": "Tìm theo điều kiện", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/CategoryProfileFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/CategoryProfileFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CategoryProfileFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/CategoryProfileFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/CategoryProfile/GetListProfile": { "get": { "tags": [ "CategoryProfile" ], "summary": "Lấy danh sách đề mục theo loại", "parameters": [ { "name": "isbig", "in": "query", "description": "", "schema": { "type": "boolean" } }, { "name": "nam", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "deptId", "in": "query", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/CategoryProfile/FindById/{id}": { "get": { "tags": [ "CategoryProfile" ], "summary": "Tìm theo Id", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/CategoryProfile/GetAll": { "get": { "tags": [ "CategoryProfile" ], "summary": "Lấy tất cả", "responses": { "200": { "description": "OK" } } } }, "/api/Chat/CreateConversation": { "post": { "tags": [ "Chat" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/CreateConversationRequest" } }, "application/json": { "schema": { "$ref": "#/components/schemas/CreateConversationRequest" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CreateConversationRequest" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/CreateConversationRequest" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/Chat/AddToGroup": { "post": { "tags": [ "Chat" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/AddGroupModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/AddGroupModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/AddGroupModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/AddGroupModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/Chat/OutGroup": { "post": { "tags": [ "Chat" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/CreateConversationRequest" } }, "application/json": { "schema": { "$ref": "#/components/schemas/CreateConversationRequest" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CreateConversationRequest" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/CreateConversationRequest" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/Chat/SendMsg": { "post": { "tags": [ "Chat" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SendMessageRequest" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SendMessageRequest" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SendMessageRequest" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SendMessageRequest" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/Chat/GetConversations": { "get": { "tags": [ "Chat" ], "parameters": [ { "name": "keyword", "in": "query", "schema": { "type": "string" } }, { "name": "pageIndex", "in": "query", "schema": { "type": "integer", "format": "int32", "default": 1 } }, { "name": "pageSize", "in": "query", "schema": { "type": "integer", "format": "int32", "default": 20 } } ], "responses": { "200": { "description": "OK" } } } }, "/api/Chat/GetConversationDetail": { "get": { "tags": [ "Chat" ], "parameters": [ { "name": "receiveUser", "in": "query", "schema": { "type": "string", "format": "uuid" } }, { "name": "conversationId", "in": "query", "schema": { "type": "string", "format": "uuid" } }, { "name": "pageIndex", "in": "query", "schema": { "type": "integer", "format": "int32", "default": 1 } }, { "name": "pageSize", "in": "query", "schema": { "type": "integer", "format": "int32", "default": 20 } } ], "responses": { "200": { "description": "OK" } } } }, "/api/Chat/MarkRead": { "get": { "tags": [ "Chat" ], "parameters": [ { "name": "messageId", "in": "query", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/Chat/GetContact": { "get": { "tags": [ "Chat" ], "parameters": [ { "name": "keyword", "in": "query", "schema": { "type": "string" } }, { "name": "conversationId", "in": "query", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/Chat/GetFile": { "get": { "tags": [ "Chat" ], "parameters": [ { "name": "pageIndex", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "pageSize", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "conversationId", "in": "query", "schema": { "type": "string", "format": "uuid" } }, { "name": "type", "in": "query", "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/Chat/GetMember": { "get": { "tags": [ "Chat" ], "parameters": [ { "name": "pageIndex", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "pageSize", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "conversationId", "in": "query", "schema": { "type": "string", "format": "uuid" } }, { "name": "keyword", "in": "query", "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/Chat/GetGroup": { "get": { "tags": [ "Chat" ], "parameters": [ { "name": "pageIndex", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "pageSize", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "keyword", "in": "query", "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/CollectionSource/Add": { "post": { "tags": [ "CollectionSource" ], "summary": "Thêm mới danh mục nguồn thu thập", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/AddCollectionSourceDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/AddCollectionSourceDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/AddCollectionSourceDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/AddCollectionSourceDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/CollectionSource/UpdateInfo": { "post": { "tags": [ "CollectionSource" ], "summary": "Cập nhật danh mục nguồn thu thập", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/UpdateCollectionSourceDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/UpdateCollectionSourceDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/UpdateCollectionSourceDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/UpdateCollectionSourceDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/CollectionSource/Delete/{id}": { "post": { "tags": [ "CollectionSource" ], "summary": "Xóa danh mục nguồn thu thập", "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/CollectionSource/Detail/{id}": { "get": { "tags": [ "CollectionSource" ], "summary": "Xem chi tiết danh mục nguồn thu thập", "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/CollectionSource/GetAll": { "post": { "tags": [ "CollectionSource" ], "summary": "Lấy danh sách nguồn thu thập", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ListCollectionSouceDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ListCollectionSouceDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ListCollectionSouceDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ListCollectionSouceDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/Comment/List": { "get": { "tags": [ "Comment" ], "summary": "Lấy comment theo JobId", "parameters": [ { "name": "jobId", "in": "query", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/Comment/Add": { "post": { "tags": [ "Comment" ], "summary": "", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/AddCommentRequestModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/AddCommentRequestModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/AddCommentRequestModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/AddCommentRequestModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/Comment/Delete": { "get": { "tags": [ "Comment" ], "summary": "Xóa bình luận theo jobId và commentId", "parameters": [ { "name": "jobId", "in": "query", "description": "ID của công việc", "schema": { "type": "string", "format": "uuid" } }, { "name": "commentId", "in": "query", "description": "ID của bình luận", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/ConfigKPI/DsPhongMauTHCV": { "post": { "tags": [ "ConfigKPI" ], "summary": "Lấy danh sách phòng", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchListDsPhongAPI" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchListDsPhongAPI" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchListDsPhongAPI" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchListDsPhongAPI" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ConfigKPI/AddTC": { "post": { "tags": [ "ConfigKPI" ], "summary": "Thêm mới cấu hình đánh giá KPI tháng", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/AddKPICriterialConfigAPIModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/AddKPICriterialConfigAPIModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/AddKPICriterialConfigAPIModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/AddKPICriterialConfigAPIModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ConfigKPI/UpdateTC": { "post": { "tags": [ "ConfigKPI" ], "summary": "Thêm mới cấu hình đánh giá KPI tháng", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/UpdateKPICriterialConfigAPIModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/UpdateKPICriterialConfigAPIModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/UpdateKPICriterialConfigAPIModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/UpdateKPICriterialConfigAPIModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ConfigKPI/DeleteTC": { "post": { "tags": [ "ConfigKPI" ], "summary": "Xóa cấu hình đánh giá KPI tháng", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/XoaKPICriteriaConfigAPIModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/XoaKPICriteriaConfigAPIModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/XoaKPICriteriaConfigAPIModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/XoaKPICriteriaConfigAPIModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ConfigKPI/ToggleActiveTC": { "post": { "tags": [ "ConfigKPI" ], "summary": "Bật / Tắt trạng thái hoạt động của tiêu chí KPI", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ToggleActiveTC" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ToggleActiveTC" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ToggleActiveTC" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ToggleActiveTC" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ConfigKPI/ListTC": { "post": { "tags": [ "ConfigKPI" ], "summary": "", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchListKPICriteriaAPI" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchListKPICriteriaAPI" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchListKPICriteriaAPI" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchListKPICriteriaAPI" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ConfigKPI/ListTCCha": { "post": { "tags": [ "ConfigKPI" ], "summary": "", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchListParentKPICriteriaAPI" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchListParentKPICriteriaAPI" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchListParentKPICriteriaAPI" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchListParentKPICriteriaAPI" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ConfigKPI/DetailTC": { "get": { "tags": [ "ConfigKPI" ], "summary": "Lấy chi tiết một tiêu chí KPI", "parameters": [ { "name": "Id", "in": "query", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/ConfigKPI/UpsertMauDGThang": { "post": { "tags": [ "ConfigKPI" ], "summary": "Thêm mới mẫu đánh giá tháng (tổng hợp công việc)", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/UpsertMauTHCVAPIModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/UpsertMauTHCVAPIModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/UpsertMauTHCVAPIModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/UpsertMauTHCVAPIModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ConfigKPI/DetailMauDGThang": { "get": { "tags": [ "ConfigKPI" ], "summary": "", "responses": { "200": { "description": "OK" } } } }, "/api/ConfigKPI/ToggleIsActiveAutoThang": { "post": { "tags": [ "ConfigKPI" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ToggleKPIConfig" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ToggleKPIConfig" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ToggleKPIConfig" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ToggleKPIConfig" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ConfigKPI/ToggleIsActiveAutoSubmitThang": { "post": { "tags": [ "ConfigKPI" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ToggleKPIConfig" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ToggleKPIConfig" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ToggleKPIConfig" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ToggleKPIConfig" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ConfigKPI/ToggleIsActiveThang": { "post": { "tags": [ "ConfigKPI" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ToggleKPIConfig" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ToggleKPIConfig" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ToggleKPIConfig" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ToggleKPIConfig" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ConfigKPI/PreviewMauDGThang": { "post": { "tags": [ "ConfigKPI" ], "summary": "Preview thêm mới mẫu đánh giá tháng (tổng hợp công việc)", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/PreviewListMauDGThangAPI" } }, "application/json": { "schema": { "$ref": "#/components/schemas/PreviewListMauDGThangAPI" } }, "text/json": { "schema": { "$ref": "#/components/schemas/PreviewListMauDGThangAPI" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/PreviewListMauDGThangAPI" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ConfigKPI/LogAdminByRef": { "post": { "tags": [ "ConfigKPI" ], "summary": "Lấy danh sách Log Admin (theo tháng, năm, hành động, loại tham chiếu, thời gian tạo,...)", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchListLogAdminAPIModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchListLogAdminAPIModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchListLogAdminAPIModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchListLogAdminAPIModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ConfigKPI/DeleteMauDGNgay": { "get": { "tags": [ "ConfigKPI" ], "summary": "Xóa mẫu đánh giá ngày (CategoryCode = DayKPI, UnitDateType = Day)", "parameters": [ { "name": "Id", "in": "query", "description": "Id mẫu cần xóa", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/ConfigKPI/ManualGenerateDailyKPI": { "post": { "tags": [ "ConfigKPI" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ManualGenerateDailyKPIModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ManualGenerateDailyKPIModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ManualGenerateDailyKPIModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ManualGenerateDailyKPIModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ConfigKPI/UpsertMauDGNam": { "post": { "tags": [ "ConfigKPI" ], "summary": "Thêm mới hoặc cập nhật mẫu đánh giá năm (tổng hợp đánh giá hoạt động) (CategoryCode = 3MKPI,6MKPI,12MKPI ; UnitDateType = Year ; CriteriaCategoryCode hiện cứ để null)", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/UpsertMauTHDGAPIModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/UpsertMauTHDGAPIModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/UpsertMauTHDGAPIModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/UpsertMauTHDGAPIModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ConfigKPI/ListMauDGNam": { "post": { "tags": [ "ConfigKPI" ], "summary": "Lấy danh sách mẫu KPI năm (CategoryCode = 3MKPI,6MKPI,12MKPI ; UnitDateType = Year)", "requestBody": { "description": "Thông tin tìm kiếm và phân trang", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchListMauDGNamAPI" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchListMauDGNamAPI" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchListMauDGNamAPI" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchListMauDGNamAPI" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ConfigKPI/ChiTietMauDGNam": { "get": { "tags": [ "ConfigKPI" ], "parameters": [ { "name": "Id", "in": "query", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/ConfigKPI/DeleteMauDGNam/{id}": { "post": { "tags": [ "ConfigKPI" ], "summary": "Xóa mẫu đánh giá năm", "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/ConfigKPI/ListCategoryMauDG": { "get": { "tags": [ "ConfigKPI" ], "responses": { "200": { "description": "OK" } } } }, "/api/ConfigKPI/ToggleActiveMauDGNam": { "post": { "tags": [ "ConfigKPI" ], "summary": "Toggle trạng thái IsActive của mẫu đánh giá năm", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ToggleActiveMTHDG" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ToggleActiveMTHDG" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ToggleActiveMTHDG" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ToggleActiveMTHDG" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ConfigKPI/SaveCalculationConfig": { "post": { "tags": [ "ConfigKPI" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/CalculationConfigDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/CalculationConfigDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CalculationConfigDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/CalculationConfigDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ConfigKPI/SaveDifficultyConfig": { "post": { "tags": [ "ConfigKPI" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/DifficultyConfigDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/DifficultyConfigDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/DifficultyConfigDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/DifficultyConfigDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ConfigKPI/SaveProgressConfig": { "post": { "tags": [ "ConfigKPI" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ProgressConfigDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ProgressConfigDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ProgressConfigDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ProgressConfigDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ConfigKPI/GetDifficultyConfig": { "get": { "tags": [ "ConfigKPI" ], "responses": { "200": { "description": "OK" } } } }, "/api/ConfigKPI/GetCalculationConfig": { "get": { "tags": [ "ConfigKPI" ], "responses": { "200": { "description": "OK" } } } }, "/api/ConfigKPI/GetProgressConfig": { "get": { "tags": [ "ConfigKPI" ], "responses": { "200": { "description": "OK" } } } }, "/api/ConfigKPI/SaveManyProgressConfig": { "post": { "tags": [ "ConfigKPI" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/ProgressConfigDto" } } }, "application/json": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/ProgressConfigDto" } } }, "text/json": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/ProgressConfigDto" } } }, "application/*+json": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/ProgressConfigDto" } } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ConfigKPI/SaveManyCalculationConfig": { "post": { "tags": [ "ConfigKPI" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/CalculationConfigDto" } } }, "application/json": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/CalculationConfigDto" } } }, "text/json": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/CalculationConfigDto" } } }, "application/*+json": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/CalculationConfigDto" } } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ConfigKPI/SaveManyDifficultyConfig": { "post": { "tags": [ "ConfigKPI" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/DifficultyConfigDto" } } }, "application/json": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/DifficultyConfigDto" } } }, "text/json": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/DifficultyConfigDto" } } }, "application/*+json": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/DifficultyConfigDto" } } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ConfigKPI/DeleteDifficultyConfig/{id}": { "get": { "tags": [ "ConfigKPI" ], "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/ConfigKPI/DeleteCalculationConfig/{id}": { "get": { "tags": [ "ConfigKPI" ], "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/ConfigKPI/DeleteProgressConfig/{id}": { "get": { "tags": [ "ConfigKPI" ], "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/ConfigKPI/ScheduleLogsMauDGThang": { "post": { "tags": [ "ConfigKPI" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchScheduleLogAPIModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchScheduleLogAPIModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchScheduleLogAPIModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchScheduleLogAPIModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ConfigKPI/GetSchedules": { "post": { "tags": [ "ConfigKPI" ], "summary": "Lấy danh sách schedule theo loại", "parameters": [ { "name": "ScheduleType", "in": "query", "schema": { "type": "integer", "format": "int32" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/ConfigKPI/UpdateCron": { "post": { "tags": [ "ConfigKPI" ], "summary": "Cập nhật cronExpression của schedule", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/UpdateCronAPIModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/UpdateCronAPIModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/UpdateCronAPIModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/UpdateCronAPIModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ConnectingShaft/SendDocument": { "post": { "tags": [ "ConnectingShaft" ], "summary": "1. API gửi văn bản điện tử, trạng thái văn bản", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SendDocDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SendDocDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SendDocDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SendDocDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ConnectingShaft/SendStatus": { "post": { "tags": [ "ConnectingShaft" ], "summary": "1.1 API gửi văn bản điện tử, trạng thái văn bản", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SendStatusDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SendStatusDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SendStatusDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SendStatusDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ConnectingShaft/GetMsgList": { "post": { "tags": [ "ConnectingShaft" ], "summary": "2. API lấy danh sách văn bản chờ nhận về", "parameters": [ { "name": "edocType", "in": "query", "schema": { "type": "string" } }, { "name": "isNoiNganh", "in": "query", "schema": { "type": "boolean" } } ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/BodyReceivedEdocListDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/BodyReceivedEdocListDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/BodyReceivedEdocListDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/BodyReceivedEdocListDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ConnectingShaft/GetRecvMsg": { "post": { "tags": [ "ConnectingShaft" ], "summary": "2. API lấy danh sách văn bản chờ nhận về", "responses": { "200": { "description": "OK" } } } }, "/api/ConnectingShaft/RecvMsg": { "post": { "tags": [ "ConnectingShaft" ], "summary": "3. API lấy văn bản điện tử hoặc trạng thái", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/RecvMsgDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/RecvMsgDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/RecvMsgDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/RecvMsgDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ConnectingShaft/UpdateStatus": { "post": { "tags": [ "ConnectingShaft" ], "summary": "4. API cập nhật trạng thái văn bản sau khi nhận về", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/UpdateStatusDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/UpdateStatusDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/UpdateStatusDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/UpdateStatusDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ConnectingShaft/GetAgencies": { "post": { "tags": [ "ConnectingShaft" ], "summary": "5. API lấy danh sách đơn vị liên thông văn bản", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/AgenciesTypeDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/AgenciesTypeDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/AgenciesTypeDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/AgenciesTypeDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ConnectingShaft/SynchAgencies": { "post": { "tags": [ "ConnectingShaft" ], "parameters": [ { "name": "isTrongNganh", "in": "query", "schema": { "type": "boolean", "default": true } } ], "responses": { "200": { "description": "OK" } } } }, "/api/ConnectingShaft/SynchOutAgencies": { "post": { "tags": [ "ConnectingShaft" ], "parameters": [ { "name": "isTrongNganh", "in": "query", "schema": { "type": "boolean", "default": true } } ], "responses": { "200": { "description": "OK" } } } }, "/api/ConnectingShaft/TestDSNgoaiNganh": { "get": { "tags": [ "ConnectingShaft" ], "responses": { "200": { "description": "OK" } } } }, "/api/ConnectingShaft/RegisterAgency": { "post": { "tags": [ "ConnectingShaft" ], "summary": "6. API đăng ký đơn vị liên thông văn bản", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/AgenciesDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/AgenciesDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/AgenciesDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/AgenciesDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ConnectingShaft/UnregisterAgency": { "post": { "tags": [ "ConnectingShaft" ], "summary": "7. API hủy đăng ký đơn vị liên thông văn bản", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/AgenciesUnregisterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/AgenciesUnregisterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/AgenciesUnregisterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/AgenciesUnregisterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ConnectingShaft/get_received_list": { "post": { "tags": [ "ConnectingShaft" ], "summary": "8. API lấy danh sách văn bản đã về tcdt theo ngày", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/GetMsgDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/GetMsgDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/GetMsgDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/GetMsgDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ConnectingShaft/get_detail": { "post": { "tags": [ "ConnectingShaft" ], "summary": "9. API văn bản đưa vào hệ thống", "responses": { "200": { "description": "OK" } } } }, "/api/ConnectingShaft/get_detail1": { "post": { "tags": [ "ConnectingShaft" ], "responses": { "200": { "description": "OK" } } } }, "/api/ConnectingShaft/DocFileEdxml": { "post": { "tags": [ "ConnectingShaft" ], "responses": { "200": { "description": "OK" } } } }, "/api/ConnectingShaft/send_status_test": { "post": { "tags": [ "ConnectingShaft" ], "responses": { "200": { "description": "OK" } } } }, "/api/ConnectingShaft/ThongKeVanBanLienThong": { "post": { "tags": [ "ConnectingShaft" ], "responses": { "200": { "description": "OK" } } } }, "/api/ConnectingShaft/ListLoaiKetNoi": { "get": { "tags": [ "ConnectingShaft" ], "responses": { "200": { "description": "OK" } } } }, "/api/ConnectingShaft/ListLogTrucLienThong": { "post": { "tags": [ "ConnectingShaft" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchLogTrucLienThongDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchLogTrucLienThongDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchLogTrucLienThongDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchLogTrucLienThongDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ConnectingShaft/get_detail12": { "post": { "tags": [ "ConnectingShaft" ], "responses": { "200": { "description": "OK" } } } }, "/api/ConnectingShaft/ListVanBanLienThongLoi": { "post": { "tags": [ "ConnectingShaft" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/MsgFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/MsgFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/MsgFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/MsgFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DailyKPI/Add": { "post": { "tags": [ "DailyKPI" ], "summary": "Thêm mới chương trình kế hoạch của cục, phòng, tổ theo năm", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/AddDailyKPIApiModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/AddDailyKPIApiModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/AddDailyKPIApiModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/AddDailyKPIApiModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DailyKPI/Update": { "post": { "tags": [ "DailyKPI" ], "summary": "Sửa KPI tháng", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/UpdateKPIDailyAPIModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/UpdateKPIDailyAPIModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/UpdateKPIDailyAPIModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/UpdateKPIDailyAPIModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DailyKPI/Delete": { "post": { "tags": [ "DailyKPI" ], "summary": "Sửa KPI tháng", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/XoaKPIAPIModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/XoaKPIAPIModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/XoaKPIAPIModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/XoaKPIAPIModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DailyKPI/Recall": { "post": { "tags": [ "DailyKPI" ], "summary": "Sửa KPI tháng", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ThuHoiAPIModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ThuHoiAPIModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ThuHoiAPIModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ThuHoiAPIModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DailyKPI/Return": { "post": { "tags": [ "DailyKPI" ], "summary": "Sửa KPI tháng", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/TraLaiAPIModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/TraLaiAPIModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/TraLaiAPIModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/TraLaiAPIModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DailyKPI/SyncData": { "post": { "tags": [ "DailyKPI" ], "summary": "", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/UpdateSync" } }, "application/json": { "schema": { "$ref": "#/components/schemas/UpdateSync" } }, "text/json": { "schema": { "$ref": "#/components/schemas/UpdateSync" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/UpdateSync" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DailyKPI/List": { "post": { "tags": [ "DailyKPI" ], "summary": "Lấy danh sách kPI ngày", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchListKPIDailyAPI" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchListKPIDailyAPI" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchListKPIDailyAPI" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchListKPIDailyAPI" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DailyKPI/Detail": { "get": { "tags": [ "DailyKPI" ], "summary": "Xem chi tiết chung", "parameters": [ { "name": "id", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } }, { "name": "versionId", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/DailyKPI/ListJobRecords": { "post": { "tags": [ "DailyKPI" ], "summary": "Lấy danh sách công việc (job record) và tổng hợp KPI tháng (có phân trang, filter)", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchListDailyKPIJobsAPI" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchListDailyKPIJobsAPI" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchListDailyKPIJobsAPI" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchListDailyKPIJobsAPI" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DailyKPI/ListJobSummary": { "get": { "tags": [ "DailyKPI" ], "summary": "Tổng hợp chi tiết", "parameters": [ { "name": "id", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } }, { "name": "versionId", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/DailyKPI/ListSubmitLeader": { "get": { "tags": [ "DailyKPI" ], "summary": "Lấy danh sách lãnh đạo", "parameters": [ { "name": "id", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } }, { "name": "versionId", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/DailyKPI/PlansFromKPIRecord": { "post": { "tags": [ "DailyKPI" ], "summary": "Lấy DS kế hoạch ở record của cv kpi", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchPlansInKPIRecordAPI" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchPlansInKPIRecordAPI" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchPlansInKPIRecordAPI" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchPlansInKPIRecordAPI" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DailyKPI/SubmitKPI": { "post": { "tags": [ "DailyKPI" ], "summary": "Tổng hợp chi tiết", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SubmitKPIRating" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SubmitKPIRating" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SubmitKPIRating" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SubmitKPIRating" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DailyKPI/MassApproveKPI": { "post": { "tags": [ "DailyKPI" ], "summary": "Duyệt đánh giá hàng loạt", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/MassApproveKPIRating" } }, "application/json": { "schema": { "$ref": "#/components/schemas/MassApproveKPIRating" } }, "text/json": { "schema": { "$ref": "#/components/schemas/MassApproveKPIRating" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/MassApproveKPIRating" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DailyKPI/DsPhongConKPI": { "post": { "tags": [ "DailyKPI" ], "summary": "Lấy danh sách phòng con theo phòng cha", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchListDsPhongConAPI" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchListDsPhongConAPI" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchListDsPhongConAPI" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchListDsPhongConAPI" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DailyKPI/DsPhongKPI": { "post": { "tags": [ "DailyKPI" ], "summary": "Lấy danh sách phòng", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchListDsPhongAPI" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchListDsPhongAPI" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchListDsPhongAPI" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchListDsPhongAPI" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DailyKPI/ApproveKPI": { "post": { "tags": [ "DailyKPI" ], "summary": "Tổng hợp chi tiết", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SubmitKPIRating" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SubmitKPIRating" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SubmitKPIRating" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SubmitKPIRating" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DailyKPI/HistoryList": { "get": { "tags": [ "DailyKPI" ], "summary": "Lấy danh sách lịch sử thao tác của KPI", "parameters": [ { "name": "id", "in": "query", "description": "ReferenceId (KPIId)", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/DailyKPI/DailyScheduleList": { "get": { "tags": [ "DailyKPI" ], "summary": "Lấy danh sách cấu hình KPI theo ngày dựa trên mẫu tổng hợp công việc đang active", "parameters": [ { "name": "year", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "month", "in": "query", "schema": { "type": "integer", "format": "int32" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/DepartmentPlan/Add": { "post": { "tags": [ "DepartmentPlan" ], "summary": "Thêm mới chương trình kế hoạch của cục, phòng, tổ theo năm", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/AddDeptYealyPlanAPI" } }, "application/json": { "schema": { "$ref": "#/components/schemas/AddDeptYealyPlanAPI" } }, "text/json": { "schema": { "$ref": "#/components/schemas/AddDeptYealyPlanAPI" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/AddDeptYealyPlanAPI" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DepartmentPlan/Update": { "post": { "tags": [ "DepartmentPlan" ], "summary": "Sửa chương trình kế hoạch của cục, phòng, tổ theo năm", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/AddDeptYealyPlanAPI" } }, "application/json": { "schema": { "$ref": "#/components/schemas/AddDeptYealyPlanAPI" } }, "text/json": { "schema": { "$ref": "#/components/schemas/AddDeptYealyPlanAPI" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/AddDeptYealyPlanAPI" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DepartmentPlan/Delete": { "get": { "tags": [ "DepartmentPlan" ], "summary": "Xóa chương trình kế hoạch của cục, phòng, tổ theo năm", "parameters": [ { "name": "id", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/DepartmentPlan/List": { "post": { "tags": [ "DepartmentPlan" ], "summary": "Lấy danh sách chương trình kế hoạch tổ chức cha", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchListDeptYearPlanAPI" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchListDeptYearPlanAPI" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchListDeptYearPlanAPI" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchListDeptYearPlanAPI" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DepartmentPlan/ListChildren": { "post": { "tags": [ "DepartmentPlan" ], "summary": "Lấy danh sách chương trình kế hoạch tổ chức theo id cha", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchListDeptYearPlanAPI" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchListDeptYearPlanAPI" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchListDeptYearPlanAPI" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchListDeptYearPlanAPI" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DepartmentPlan/Detail": { "get": { "tags": [ "DepartmentPlan" ], "summary": "Lấy chi tiết chung kế hoạch tổ chức", "parameters": [ { "name": "id", "in": "query", "description": "Id của operation plan", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/DepartmentPlan/DetailExecution": { "get": { "tags": [ "DepartmentPlan" ], "summary": "Lấy chi tiết kế hoạch thực hiện", "parameters": [ { "name": "id", "in": "query", "description": "Id của execute", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/DepartmentPlan/ListExecutions": { "post": { "tags": [ "DepartmentPlan" ], "summary": "Lấy chi tiết về các đầu mục cần thực hiện theo tháng/tuần của kế hoạch tổ chức\r\n(Danh sách trong màn chi tiết kế hoạch tổ chức)", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchExecutionDeptPlanAPI" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchExecutionDeptPlanAPI" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchExecutionDeptPlanAPI" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchExecutionDeptPlanAPI" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DepartmentPlan/Submit": { "get": { "tags": [ "DepartmentPlan" ], "summary": "Trình kế hoạch tổ chức", "parameters": [ { "name": "id", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/DepartmentPlan/Reject": { "get": { "tags": [ "DepartmentPlan" ], "summary": "Trình kế hoạch tổ chức", "parameters": [ { "name": "id", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/DepartmentPlan/Approve": { "post": { "tags": [ "DepartmentPlan" ], "summary": "Duyệt kế hoạch tổ chức", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ApproverPlan" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ApproverPlan" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ApproverPlan" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ApproverPlan" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DepartmentPlan/Public": { "post": { "tags": [ "DepartmentPlan" ], "summary": "Lưu và ban hành luôn", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/AddDeptYealyPlanAPI" } }, "application/json": { "schema": { "$ref": "#/components/schemas/AddDeptYealyPlanAPI" } }, "text/json": { "schema": { "$ref": "#/components/schemas/AddDeptYealyPlanAPI" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/AddDeptYealyPlanAPI" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DepartmentPlan/ListFilterStatus": { "get": { "tags": [ "DepartmentPlan" ], "summary": "Lấy danh sách lọc trạng thái của kế hoạch", "responses": { "200": { "description": "OK" } } } }, "/api/DepartmentPlan/FullDetail": { "post": { "tags": [ "DepartmentPlan" ], "summary": "Lấy chi tiết kế hoạch tổ chức đầy đủ cả chi tiết chung và danh sách kế hoạch thực hiện và phân trang theo kế hoạch thực hiện (Đang làm)", "requestBody": { "description": "Id của operation plan", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchExecutionDeptPlanAPI" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchExecutionDeptPlanAPI" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchExecutionDeptPlanAPI" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchExecutionDeptPlanAPI" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DepartmentPlan/MarkAsFinish": { "get": { "tags": [ "DepartmentPlan" ], "summary": "Đánh dấu hoàn thành kế hoạch tổ chức", "parameters": [ { "name": "id", "in": "query", "description": "Id của operation plan", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/DepartmentPlan/GetLeader": { "get": { "tags": [ "DepartmentPlan" ], "summary": "Lấy lãnh đạo duyệt", "responses": { "200": { "description": "OK" } } } }, "/api/DepartmentPlan/GetDepartment": { "get": { "tags": [ "DepartmentPlan" ], "summary": "Lấy danh sách phòng ban nhận", "responses": { "200": { "description": "OK" } } } }, "/api/DepartmentPlan/GetDepartmentPlanRelation": { "post": { "tags": [ "DepartmentPlan" ], "summary": "Lấy danh sách kế hoặc tham khảo", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/DepartmentPlanFilter" } }, "application/json": { "schema": { "$ref": "#/components/schemas/DepartmentPlanFilter" } }, "text/json": { "schema": { "$ref": "#/components/schemas/DepartmentPlanFilter" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/DepartmentPlanFilter" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DepartmentPlan/GetListPlanFromJob": { "post": { "tags": [ "DepartmentPlan" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/DepartmentPlanFilter" } }, "application/json": { "schema": { "$ref": "#/components/schemas/DepartmentPlanFilter" } }, "text/json": { "schema": { "$ref": "#/components/schemas/DepartmentPlanFilter" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/DepartmentPlanFilter" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DepartmentPlan/GetTree": { "post": { "tags": [ "DepartmentPlan" ], "summary": "Lấy danh mục cây của kế hoạch tổ chức", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/DepartmentPlanFilter" } }, "application/json": { "schema": { "$ref": "#/components/schemas/DepartmentPlanFilter" } }, "text/json": { "schema": { "$ref": "#/components/schemas/DepartmentPlanFilter" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/DepartmentPlanFilter" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DepartmentPlan/GetChildPlan": { "post": { "tags": [ "DepartmentPlan" ], "summary": "Lấy danh sách chương trình kế hoạch tổ chức cha", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchListDeptYearPlanAPI" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchListDeptYearPlanAPI" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchListDeptYearPlanAPI" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchListDeptYearPlanAPI" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DepartmentPlan/GetUserForPlan": { "post": { "tags": [ "DepartmentPlan" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchUserByPlan" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchUserByPlan" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchUserByPlan" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchUserByPlan" } } } }, "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/AccountDtoResponseList" } }, "application/json": { "schema": { "$ref": "#/components/schemas/AccountDtoResponseList" } }, "text/json": { "schema": { "$ref": "#/components/schemas/AccountDtoResponseList" } } } } } } }, "/api/DepartmentPlan/UploadExcel": { "post": { "tags": [ "DepartmentPlan" ], "requestBody": { "content": { "multipart/form-data": { "schema": { "type": "object", "properties": { "File": { "type": "string", "format": "binary" }, "SheetName": { "type": "string" } } }, "encoding": { "File": { "style": "form" }, "SheetName": { "style": "form" } } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DieuLenh/List": { "post": { "tags": [ "DieuLenh" ], "summary": "Lấy danh sách điều lệnh (có tìm kiếm + phân trang)", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchListDieuLenhConfigAPI" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchListDieuLenhConfigAPI" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchListDieuLenhConfigAPI" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchListDieuLenhConfigAPI" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DieuLenh/Create": { "post": { "tags": [ "DieuLenh" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/AddOrUpdateDieuLenhConfigAPI" } }, "application/json": { "schema": { "$ref": "#/components/schemas/AddOrUpdateDieuLenhConfigAPI" } }, "text/json": { "schema": { "$ref": "#/components/schemas/AddOrUpdateDieuLenhConfigAPI" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/AddOrUpdateDieuLenhConfigAPI" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DieuLenh/UploadExcel": { "post": { "tags": [ "DieuLenh" ], "requestBody": { "content": { "multipart/form-data": { "schema": { "type": "object", "properties": { "File": { "type": "string", "format": "binary" }, "SheetName": { "type": "string" } } }, "encoding": { "File": { "style": "form" }, "SheetName": { "style": "form" } } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DieuLenh/Update": { "post": { "tags": [ "DieuLenh" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/AddOrUpdateDieuLenhConfigAPI" } }, "application/json": { "schema": { "$ref": "#/components/schemas/AddOrUpdateDieuLenhConfigAPI" } }, "text/json": { "schema": { "$ref": "#/components/schemas/AddOrUpdateDieuLenhConfigAPI" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/AddOrUpdateDieuLenhConfigAPI" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DieuLenh/Delete/{id}": { "post": { "tags": [ "DieuLenh" ], "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/DieuLenh/Toggle": { "post": { "tags": [ "DieuLenh" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ToggleDieuLenh" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ToggleDieuLenh" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ToggleDieuLenh" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ToggleDieuLenh" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DieuLenh/Detail/{id}": { "get": { "tags": [ "DieuLenh" ], "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/DocIncomming/ListDocIncomming": { "post": { "tags": [ "DocIncomming" ], "summary": "Lấy danh sách văn bản đến theo các điều kiện tìm kiếm", "requestBody": { "description": "TrangThaiKySo : null tìm tất cả, 0 chưa ký số, 1 đã ký số", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/TimKiemVanBanDenDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/TimKiemVanBanDenDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/TimKiemVanBanDenDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/TimKiemVanBanDenDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DocIncomming/ListDocIncommingInternal": { "post": { "tags": [ "DocIncomming" ], "summary": "danh sách văn bản đến nội bộ", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/TimKiemVanBanDenDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/TimKiemVanBanDenDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/TimKiemVanBanDenDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/TimKiemVanBanDenDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DocIncomming/{searchId}": { "get": { "tags": [ "DocIncomming" ], "summary": "Lấy thông tin chi tiết một văn bản đến", "parameters": [ { "name": "searchId", "in": "path", "description": "Id của một văn bản đến", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/DocIncomming/RetrievalDocuments/{idDocument}": { "get": { "tags": [ "DocIncomming" ], "summary": "Lấy danh sách văn bản cần thu hồi", "parameters": [ { "name": "idDocument", "in": "path", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/DocIncomming/RevokeDocument": { "post": { "tags": [ "DocIncomming" ], "summary": "Thu hồi danh sách văn bản đã gửi", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ThuHoiVanBanDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ThuHoiVanBanDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ThuHoiVanBanDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ThuHoiVanBanDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DocIncomming/RejectDoc": { "post": { "tags": [ "DocIncomming" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ThuHoiVanBanDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ThuHoiVanBanDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ThuHoiVanBanDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ThuHoiVanBanDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DocIncomming/FindDoc": { "get": { "tags": [ "DocIncomming" ], "summary": "Lấy thông tin văn bản theo tìm kiếm", "parameters": [ { "name": "query", "in": "query", "description": "", "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/DocIncomming/Detail/{idDocument}": { "get": { "tags": [ "DocIncomming" ], "summary": "Xem chi tiết văn bản", "parameters": [ { "name": "idDocument", "in": "path", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/DocIncomming/FindByFilter": { "post": { "tags": [ "DocIncomming" ], "summary": "Tìm kiếm văn bản theo điều kiện", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/VanBanDenFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/VanBanDenFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/VanBanDenFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/VanBanDenFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DocIncomming/Copy": { "post": { "tags": [ "DocIncomming" ], "summary": "Sao chép văn bản đến", "parameters": [ { "name": "idVanBan", "in": "query", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/DocIncomming/Delete/{id}": { "post": { "tags": [ "DocIncomming" ], "summary": "Xóa theo id", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/DocIncomming/SupplyUnit": { "post": { "tags": [ "DocIncomming" ], "summary": "Chuyển bổ sung", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/BoSungDonViDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/BoSungDonViDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/BoSungDonViDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/BoSungDonViDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DocIncomming/AdditionalLeadersComments": { "post": { "tags": [ "DocIncomming" ], "summary": "Bổ sung lãnh đạo cho ý kiến", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/BoSungLanhDaoDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/BoSungLanhDaoDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/BoSungLanhDaoDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/BoSungLanhDaoDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DocIncomming/GetProposedProcessorDocIncomming": { "get": { "tags": [ "DocIncomming" ], "summary": "Lấy danh sách người được đề xuất xử lý trong văn bản", "parameters": [ { "name": "idVanBan", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/DocIncomming/Add": { "post": { "tags": [ "DocIncomming" ], "summary": "Thêm mới văn bản đến", "requestBody": { "description": "ProcessType: {0}Xử lý chính,{1}Phối hợp,{2}Nhận để biết,{3}Xin ý kiến lãnh đạo,{4}Lãnh đạo chỉ đạo", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ThemMoiVBDenDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ThemMoiVBDenDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ThemMoiVBDenDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ThemMoiVBDenDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DocIncomming/UpdateInfo": { "post": { "tags": [ "DocIncomming" ], "summary": "Cập nhật văn bản đến", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ThemMoiVBDenDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ThemMoiVBDenDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ThemMoiVBDenDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ThemMoiVBDenDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DocIncomming/ReceivedDoc": { "post": { "tags": [ "DocIncomming" ], "summary": "Vào sổ văn bản", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ThemMoiVBDenDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ThemMoiVBDenDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ThemMoiVBDenDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ThemMoiVBDenDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DocIncomming/BatchReception": { "post": { "tags": [ "DocIncomming" ], "summary": "Tiếp nhận văn bản theo lô", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/TiepNhanTheoLoModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/TiepNhanTheoLoModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/TiepNhanTheoLoModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/TiepNhanTheoLoModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DocIncomming/SaveDocProcess": { "post": { "tags": [ "DocIncomming" ], "summary": "Lưu xử lý văn bản", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/XuLyVanBanDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/XuLyVanBanDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/XuLyVanBanDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/XuLyVanBanDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DocIncomming/EndDoc": { "post": { "tags": [ "DocIncomming" ], "summary": "Kết thúc văn bản", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/XuLyVanBanDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/XuLyVanBanDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/XuLyVanBanDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/XuLyVanBanDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DocIncomming/GetContent": { "get": { "tags": [ "DocIncomming" ], "summary": "Lấy thông tin xử lý kết thúc văn bản", "parameters": [ { "name": "idVanBan", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/DocIncomming/GetStatisticsDoc": { "get": { "tags": [ "DocIncomming" ], "summary": "Lấy thống kê văn bản", "responses": { "200": { "description": "OK" } } } }, "/api/DocIncomming/AnswerDoc": { "post": { "tags": [ "DocIncomming" ], "summary": "Trả lời văn bản", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/TraLoiVanBanDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/TraLoiVanBanDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/TraLoiVanBanDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/TraLoiVanBanDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DocIncomming/AddDoc": { "post": { "tags": [ "DocIncomming" ], "summary": "Thêm văn bản vào lưu trữ", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ChuyenLuuTruDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ChuyenLuuTruDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ChuyenLuuTruDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ChuyenLuuTruDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DocIncomming/FindJob": { "post": { "tags": [ "DocIncomming" ], "summary": "Tra cứu công việc", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/TimKiemCongViecDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/TimKiemCongViecDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/TimKiemCongViecDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/TimKiemCongViecDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DocIncomming/ListDocToExcel": { "post": { "tags": [ "DocIncomming" ], "summary": "Export danh sách to excel", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/TimKiemVanBanDenDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/TimKiemVanBanDenDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/TimKiemVanBanDenDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/TimKiemVanBanDenDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DocIncomming/BoxThongKeVbDenHome": { "get": { "tags": [ "DocIncomming" ], "responses": { "200": { "description": "OK" } } } }, "/api/DocIncomming/InProcessTable": { "get": { "tags": [ "DocIncomming" ], "responses": { "200": { "description": "OK" } } } }, "/api/DocIncomming/StatisticDetail": { "post": { "tags": [ "DocIncomming" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/StatisticFillter" } }, "application/json": { "schema": { "$ref": "#/components/schemas/StatisticFillter" } }, "text/json": { "schema": { "$ref": "#/components/schemas/StatisticFillter" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/StatisticFillter" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DocIncomming/GetDetailWorkFlow": { "get": { "tags": [ "DocIncomming" ], "summary": "Lấy ra chi tiết luồng cho thống kê vb đến", "parameters": [ { "name": "id", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/DocIncomming/AddProcess": { "post": { "tags": [ "DocIncomming" ], "summary": "Thêm mới quy trình xử lý văn bản", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ChuyenXuLyDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ChuyenXuLyDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ChuyenXuLyDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ChuyenXuLyDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DocIncomming/GetInforReturner/{idVanBan}": { "get": { "tags": [ "DocIncomming" ], "summary": "Lấy thông tin người để trả lại văn bản", "parameters": [ { "name": "idVanBan", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/DocIncomming/RestoreDoc": { "post": { "tags": [ "DocIncomming" ], "summary": "Trả lại văn bản", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/TraLaiVanBanDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/TraLaiVanBanDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/TraLaiVanBanDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/TraLaiVanBanDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DocIncomming/TuChoiVBLT": { "post": { "tags": [ "DocIncomming" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/TraLaiVanBanDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/TraLaiVanBanDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/TraLaiVanBanDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/TraLaiVanBanDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DocIncomming/DocCount": { "post": { "tags": [ "DocIncomming" ], "summary": "Xem luồng văn bản dạng bảng", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/XemLuongFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/XemLuongFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/XemLuongFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/XemLuongFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DocIncomming/TransferDept": { "post": { "tags": [ "DocIncomming" ], "summary": "Chuyển văn bản xuống đơn vị", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ChuyenXuLyDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ChuyenXuLyDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ChuyenXuLyDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ChuyenXuLyDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DocIncomming/CompleteDocument": { "post": { "tags": [ "DocIncomming" ], "summary": "Hoàn thành văn bản", "parameters": [ { "name": "idDocument", "in": "query", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/DocIncomming/ReadSelectedDocuments": { "post": { "tags": [ "DocIncomming" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "type": "array", "items": { "type": "string", "format": "uuid" } } }, "application/json": { "schema": { "type": "array", "items": { "type": "string", "format": "uuid" } } }, "text/json": { "schema": { "type": "array", "items": { "type": "string", "format": "uuid" } } }, "application/*+json": { "schema": { "type": "array", "items": { "type": "string", "format": "uuid" } } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DocIncomming/DocStatisticsByDept": { "post": { "tags": [ "DocIncomming" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ThongKeVanBanDenTheoPhongDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ThongKeVanBanDenTheoPhongDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ThongKeVanBanDenTheoPhongDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ThongKeVanBanDenTheoPhongDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DocIncomming/ExportDocStatistics": { "post": { "tags": [ "DocIncomming" ], "summary": "Xuất thống kê văn bản đến theo đơn vị", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ThongKeVanBanDenTheoPhongDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ThongKeVanBanDenTheoPhongDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ThongKeVanBanDenTheoPhongDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ThongKeVanBanDenTheoPhongDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DocIncomming/ExportDetailDocStatistics": { "post": { "tags": [ "DocIncomming" ], "summary": "Xuất thống kê chi tiết văn bản đến theo đơn vị", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/StatisticFillter" } }, "application/json": { "schema": { "$ref": "#/components/schemas/StatisticFillter" } }, "text/json": { "schema": { "$ref": "#/components/schemas/StatisticFillter" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/StatisticFillter" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DocIncomming/ButPheThayThemMoi": { "post": { "tags": [ "DocIncomming" ], "summary": "Thêm mới bút phê thay", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ButPheThayDTO" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ButPheThayDTO" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ButPheThayDTO" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ButPheThayDTO" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DocIncomming/ButPheThayCapNhat": { "post": { "tags": [ "DocIncomming" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ButPheThayDTO" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ButPheThayDTO" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ButPheThayDTO" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ButPheThayDTO" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DocIncomming/TransferReadOnlyDocumentUpdate": { "post": { "tags": [ "DocIncomming" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ButPheThayDTO" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ButPheThayDTO" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ButPheThayDTO" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ButPheThayDTO" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DocIncomming/TransferReadOnlyDocumentNew": { "post": { "tags": [ "DocIncomming" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ButPheThayDTO" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ButPheThayDTO" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ButPheThayDTO" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ButPheThayDTO" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DocIncomming/TransferReadOnlyDocument": { "post": { "tags": [ "DocIncomming" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ChuyenXuLyDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ChuyenXuLyDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ChuyenXuLyDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ChuyenXuLyDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DocIncomming/InPhieuTrinhLanhDao": { "post": { "tags": [ "DocIncomming" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ChuyenXuLyDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ChuyenXuLyDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ChuyenXuLyDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ChuyenXuLyDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DocIncomming/XuatFileWordPhieuTrinh": { "post": { "tags": [ "DocIncomming" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ChuyenXuLyDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ChuyenXuLyDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ChuyenXuLyDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ChuyenXuLyDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DocIncomming/TransferSupplier": { "post": { "tags": [ "DocIncomming" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ChuyenXuLyDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ChuyenXuLyDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ChuyenXuLyDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ChuyenXuLyDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DocIncomming/GetInfoUserFromJob": { "get": { "tags": [ "DocIncomming" ], "parameters": [ { "name": "docId", "in": "query", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/DocIncomming/XuHuongXuLyVanBan": { "post": { "tags": [ "DocIncomming" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ThongKeXuHuongDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ThongKeXuHuongDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ThongKeXuHuongDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ThongKeXuHuongDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DocIncomming/ThongKeViecCapPho": { "post": { "tags": [ "DocIncomming" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ThongKeXuHuongDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ThongKeXuHuongDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ThongKeXuHuongDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ThongKeXuHuongDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DocNumbering": { "get": { "tags": [ "DocNumbering" ], "responses": { "200": { "description": "OK" } } }, "post": { "tags": [ "DocNumbering" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/KySoPdf" } }, "application/json": { "schema": { "$ref": "#/components/schemas/KySoPdf" } }, "text/json": { "schema": { "$ref": "#/components/schemas/KySoPdf" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/KySoPdf" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DocOutput/GetForId/{id}": { "get": { "tags": [ "DocOutput" ], "summary": "Lấy chức danh bởi id", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/DocOutput/UpdateInfo": { "post": { "tags": [ "DocOutput" ], "summary": "Cập nhật dự thảo", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/DuThaoDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/DuThaoDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/DuThaoDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/DuThaoDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DocOutput/ListDocOutput": { "post": { "tags": [ "DocOutput" ], "summary": "Lấy danh sách văn bản đi theo các điều kiện tìm kiếm", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/TimKiemVanBanDiDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/TimKiemVanBanDiDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/TimKiemVanBanDiDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/TimKiemVanBanDiDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DocOutput/ListRelatedDoc": { "post": { "tags": [ "DocOutput" ], "summary": "Lấy danh sách văn bản đính kèm của hồ sơ [HOSO-ATTACHMENT]", "description": "[Description(\"Văn bản đến\")]\r\nVanBanDen = 1,\r\n[Description(\"Văn bản đi\")]\r\nVanBanDi = 3,\r\n[Description(\"Văn bản tờ trình\")]\r\nToTrinh = 4,\r\n[Description(\"Văn bản nội bộ đến\")]\r\nNoiBoDen = 5,\r\n[Description(\"Văn bản nội bộ đi\")]\r\nNoiBoDi = 6,\r\n[Description(\"Dự thảo đi\")]\r\nDuThao = 7, (Văn bản đi chưa cấp số, phát hành, ký duyệt)\r\n[Description(\"Công việc\")]\r\nCongViec = 10,", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchVanBanPopupDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchVanBanPopupDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchVanBanPopupDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchVanBanPopupDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DocOutput/ListDocumentStatementsByUser": { "post": { "tags": [ "DocOutput" ], "summary": "Lấy danh sách văn bản tờ trình bởi người dùng đã được lãnh đạo duyệt", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchVanBanPopupDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchVanBanPopupDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchVanBanPopupDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchVanBanPopupDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DocOutput/List": { "post": { "tags": [ "DocOutput" ], "summary": "Lấy danh sách văn bản đi", "responses": { "200": { "description": "OK" } } } }, "/api/DocOutput/Detail/{id}": { "get": { "tags": [ "DocOutput" ], "summary": "Lấy chi tiết một văn bản dự thảo hoặc văn bản đi để công bố", "parameters": [ { "name": "id", "in": "path", "description": "Id của một văn bản", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/DocOutput/Delete/{id}": { "post": { "tags": [ "DocOutput" ], "summary": "Xóa theo id", "parameters": [ { "name": "id", "in": "path", "description": "Id của một văn bản", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/DocOutput/ReleaseDoc": { "post": { "tags": [ "DocOutput" ], "summary": "Cấp số ban hành văn bản dự thảo", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DocOutput/UpdateFile": { "post": { "tags": [ "DocOutput" ], "summary": "Cập nhật file đã ký số cho văn bản", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/KySoFileDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/KySoFileDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/KySoFileDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/KySoFileDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DocOutput/Save": { "post": { "tags": [ "DocOutput" ], "summary": "Lưu và trình lãnh đạo ký duyệt", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DocOutput/SaveInforDoc": { "post": { "tags": [ "DocOutput" ], "summary": "Lưu tạm thông tin trình lãnh đạo nhưng chưa gửi nên lãnh đạo", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/QuanLyTrinhKyDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/QuanLyTrinhKyDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/QuanLyTrinhKyDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/QuanLyTrinhKyDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DocOutput/GetInforDoc/{idDocument}": { "get": { "tags": [ "DocOutput" ], "summary": "Lấy thông tin đã lưu trình lãnh đạo", "parameters": [ { "name": "idVanBan", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } }, { "name": "idDocument", "in": "path", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/DocOutput/Submit": { "post": { "tags": [ "DocOutput" ], "summary": "Trình xử lý", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/QuanLyTrinhKyDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/QuanLyTrinhKyDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/QuanLyTrinhKyDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/QuanLyTrinhKyDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DocOutput/GetHistory": { "post": { "tags": [ "DocOutput" ], "summary": "Lấy danh sách lịch sử xử lý văn bản", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/LichSuXuLyFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/LichSuXuLyFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/LichSuXuLyFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/LichSuXuLyFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DocOutput/GetInforRespondent/{idVanBan}": { "get": { "tags": [ "DocOutput" ], "summary": "Lấy thông tin người để trả lại văn bản", "parameters": [ { "name": "idVanBan", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/DocOutput/GetInfoNeedRespondent/{idDocument}": { "get": { "tags": [ "DocOutput" ], "summary": "Lấy thông tin người cần trả lời", "parameters": [ { "name": "idVanBan", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } }, { "name": "idDocument", "in": "path", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/DocOutput/RestoreDocument": { "post": { "tags": [ "DocOutput" ], "summary": "Trả lại văn bản", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ThuHoiVanBanDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ThuHoiVanBanDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ThuHoiVanBanDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ThuHoiVanBanDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DocOutput/RevokeDoc": { "post": { "tags": [ "DocOutput" ], "summary": "Thu hồi", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ThuHoiVanBanDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ThuHoiVanBanDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ThuHoiVanBanDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ThuHoiVanBanDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DocOutput/GetInforProcess/{idDocument}": { "get": { "tags": [ "DocOutput" ], "summary": "Lấy thông tin xử lý văn bản", "parameters": [ { "name": "idVanBan", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } }, { "name": "idDocument", "in": "path", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/DocOutput/TransoforNumbetLetter": { "post": { "tags": [ "DocOutput" ], "summary": "Văn bản đã ký giấy cho phép chuyển văn thu cấp số", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/KyDuyetDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/KyDuyetDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/KyDuyetDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/KyDuyetDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DocOutput/AnswerDoc": { "post": { "tags": [ "DocOutput" ], "summary": "Trả lời văn bản", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ThuHoiVanBanDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ThuHoiVanBanDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ThuHoiVanBanDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ThuHoiVanBanDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DocOutput/SaveDocument": { "post": { "tags": [ "DocOutput" ], "summary": "Thêm văn bản vào lưu trữ", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ChuyenLuuTruDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ChuyenLuuTruDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ChuyenLuuTruDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ChuyenLuuTruDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DocOutput/GetListLeader": { "post": { "tags": [ "DocOutput" ], "summary": "Lấy lãnh đạo trình", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/LanhDaoFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/LanhDaoFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/LanhDaoFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/LanhDaoFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DocOutput/FindJob": { "post": { "tags": [ "DocOutput" ], "summary": "Tra cứu công việc", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/TimKiemCongViecDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/TimKiemCongViecDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/TimKiemCongViecDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/TimKiemCongViecDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DocOutput/SaveInternal": { "post": { "tags": [ "DocOutput" ], "summary": "Lưu và trình lãnh đạo ký duyệt nội bộ", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DocOutput/ShareDoc": { "post": { "tags": [ "DocOutput" ], "summary": "Chia sẻ văn bản", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ShareDocDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ShareDocDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ShareDocDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ShareDocDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DocOutput/RecallDocShare": { "post": { "tags": [ "DocOutput" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ShareDocDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ShareDocDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ShareDocDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ShareDocDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DocOutput/GetUserShare": { "get": { "tags": [ "DocOutput" ], "parameters": [ { "name": "docId", "in": "query", "schema": { "type": "string", "format": "uuid" } }, { "name": "isDocOut", "in": "query", "schema": { "type": "boolean" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/DocType/FindByFilter": { "post": { "tags": [ "DocType" ], "summary": "Lấy danh sách đơn vị ngoài ngành có phân trang", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/DocumentTypeFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/DocumentTypeFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/DocumentTypeFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/DocumentTypeFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DocType/GetAll": { "get": { "tags": [ "DocType" ], "summary": "Lấy tất cả", "responses": { "200": { "description": "OK" } } } }, "/api/DocType/FindById/{id}": { "get": { "tags": [ "DocType" ], "summary": "Tìm theo Id", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/DocType/Add": { "post": { "tags": [ "DocType" ], "summary": "Thêm mới", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/LoaiVanBanDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/LoaiVanBanDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/LoaiVanBanDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/LoaiVanBanDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DocType/UpdateInfo": { "post": { "tags": [ "DocType" ], "summary": "Cập nhật thông tin", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/LoaiVanBanDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/LoaiVanBanDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/LoaiVanBanDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/LoaiVanBanDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DocType/Delete/{id}": { "post": { "tags": [ "DocType" ], "summary": "Xóa theo id", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/DocumentOut/GetDocStatistic": { "get": { "tags": [ "DocumentOut" ], "summary": "Lấy thống kê văn bản\r\nhttp://123.31.20.167:50001/api/DraftDoc/GetDocStatistic", "responses": { "200": { "description": "OK" } } } }, "/api/DocumentOut/GetInitDocInfo": { "post": { "tags": [ "DocumentOut" ], "summary": "Lấy thông tin tạo văn bản tờ trình\r\nhttp://123.31.20.167:50001/api/DraftDoc/GetInitDocInfo", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/FormInit" } }, "application/json": { "schema": { "$ref": "#/components/schemas/FormInit" } }, "text/json": { "schema": { "$ref": "#/components/schemas/FormInit" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/FormInit" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DocumentOut/Add": { "post": { "tags": [ "DocumentOut" ], "summary": "Thêm mới dự thảo\r\nhttp://123.31.20.167:50001/api/DraftDoc/Add", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DocumentOut/List": { "post": { "tags": [ "DocumentOut" ], "summary": "Danh sách văn bản dự thảo\r\nhttp://123.31.20.167:50001/api/DraftDoc/List", "requestBody": { "description": "Trích yếu, Ký hiệu, Loại, Từ ngày, Đến ngày", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/TimKiemVanBanDiDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/TimKiemVanBanDiDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/TimKiemVanBanDiDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/TimKiemVanBanDiDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DocumentOut/Detail/{id}": { "get": { "tags": [ "DocumentOut" ], "summary": "Lấy chi tiết một văn bản dự thảo hoặc văn bản đi để công bố\r\nhttp://123.31.20.167:50001/api/DocOutput/Detail/efc3d168-9323-44e5-9ad4-08dd7b3d948d", "parameters": [ { "name": "id", "in": "path", "description": "Id của một văn bản", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/DocumentOut/GetHistory": { "post": { "tags": [ "DocumentOut" ], "summary": "Lấy danh sách lịch sử xử lý văn bản chuyển sang control VanBanDi dự kiến xóa 31/12/2021\r\nhttp://123.31.20.167:50001/api/DraftDoc/GetHistory", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/LichSuXuLyFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/LichSuXuLyFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/LichSuXuLyFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/LichSuXuLyFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DocumentOut/GetListLeader": { "post": { "tags": [ "DocumentOut" ], "summary": "Lấy lãnh đạo trình\r\nhttp://123.31.20.167:50001/api/DocOutput/GetListLeader", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/LanhDaoFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/LanhDaoFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/LanhDaoFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/LanhDaoFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DocumentOut/GetInforDoc/{idDocument}": { "get": { "tags": [ "DocumentOut" ], "summary": "Lấy thông tin đã lưu trình lãnh đạo\r\nhttp://123.31.20.167:50001/api/DocOutput/GetInforDoc/efc3d168-9323-44e5-9ad4-08dd7b3d948d", "parameters": [ { "name": "idVanBan", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } }, { "name": "idDocument", "in": "path", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/DocumentOut/ReleaseDoc": { "post": { "tags": [ "DocumentOut" ], "summary": "Phát hành văn bản\r\nhttp://123.31.20.167:50001/api/DraftDoc/ReleaseDoc", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/PhatHanhVanBanDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/PhatHanhVanBanDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/PhatHanhVanBanDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/PhatHanhVanBanDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DocumentOut/DocCountGraph": { "get": { "tags": [ "DocumentOut" ], "parameters": [ { "name": "IdVanBan", "in": "query", "schema": { "type": "string", "format": "uuid" } }, { "name": "loai", "in": "query", "schema": { "type": "integer", "format": "int32" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/DocumentOut/DocCount": { "post": { "tags": [ "DocumentOut" ], "summary": "Xem luồng văn bản dạng bảng\r\nhttp://123.31.20.167:50001/api/IncomingDocumentProcessing/DocCount", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/XemLuongFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/XemLuongFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/XemLuongFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/XemLuongFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DocumentOut/UpdateInfo": { "post": { "tags": [ "DocumentOut" ], "summary": "Cập nhật dự thảo\r\nhttp://123.31.20.167:50001/api/DraftDoc/UpdateInfo", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DocumentOut/GetInforRespondent/{idVanBan}": { "get": { "tags": [ "DocumentOut" ], "summary": "Lấy thông tin người để trả lại văn bản\r\nhttp://123.31.20.167:50001/api/DocOutput/getInforRespondent/d1570bbf-42dd-4107-3ab1-08dd7b22eec1", "parameters": [ { "name": "idVanBan", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/DocumentOut/RestoreDocument": { "post": { "tags": [ "DocumentOut" ], "summary": "Trả lại văn bản\r\nhttp://123.31.20.167:50001/api/DocOutput/RestoreDocument", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ThuHoiVanBanDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ThuHoiVanBanDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ThuHoiVanBanDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ThuHoiVanBanDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DocumentOut/GetHistoryRelease": { "post": { "tags": [ "DocumentOut" ], "summary": "Danh sách lịch sử phát hành\r\nhttp://123.31.20.167:50001/api/DraftDoc/GetHistoryRelease", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/TimKiemVanBanDiDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/TimKiemVanBanDiDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/TimKiemVanBanDiDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/TimKiemVanBanDiDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DocumentOut/FindJob": { "post": { "tags": [ "DocumentOut" ], "summary": "Tra cứu công việc\r\nhttp://123.31.20.167:50001/api/DocOutput/FindJob", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/TimKiemCongViecDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/TimKiemCongViecDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/TimKiemCongViecDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/TimKiemCongViecDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DocumentOut/ApproveDoc": { "post": { "tags": [ "DocumentOut" ], "summary": "Ký duyệt văn bản", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/KyDuyetDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/KyDuyetDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/KyDuyetDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/KyDuyetDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DocumentOut/Delete/{id}": { "post": { "tags": [ "DocumentOut" ], "summary": "Xóa theo id", "parameters": [ { "name": "id", "in": "path", "description": "Id của một văn bản", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/DocumentOut/Submit": { "post": { "tags": [ "DocumentOut" ], "summary": "Trình xử lý chuyển sang control VanBanDi dự kiến xóa 31/12/2021", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/QuanLyTrinhKyDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/QuanLyTrinhKyDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/QuanLyTrinhKyDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/QuanLyTrinhKyDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DocumentOut/GetUnitReleased": { "post": { "tags": [ "DocumentOut" ], "summary": "Lấy đơn vị phát hành văn bản đi", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/DonViPhatHanhFilter" } }, "application/json": { "schema": { "$ref": "#/components/schemas/DonViPhatHanhFilter" } }, "text/json": { "schema": { "$ref": "#/components/schemas/DonViPhatHanhFilter" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/DonViPhatHanhFilter" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DocumentOut/SupplyDocNumber": { "post": { "tags": [ "DocumentOut" ], "summary": "Cấp số văn bản", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/CapSoKySoDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/CapSoKySoDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CapSoKySoDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/CapSoKySoDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DocumentOut/ApproveRelease": { "post": { "tags": [ "DocumentOut" ], "summary": "Đóng dấu chờ phát hành", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/KyDuyetDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/KyDuyetDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/KyDuyetDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/KyDuyetDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DocumentOut/Save": { "post": { "tags": [ "DocumentOut" ], "summary": "Lưu và trình lãnh đạo ký duyệt", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DocumentOut/AnswerDoc": { "post": { "tags": [ "DocumentOut" ], "summary": "Trả lời văn bản", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ThuHoiVanBanDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ThuHoiVanBanDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ThuHoiVanBanDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ThuHoiVanBanDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DocumentOut/SaveDocument": { "post": { "tags": [ "DocumentOut" ], "summary": "Thêm văn bản vào lưu trữ", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ChuyenLuuTruDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ChuyenLuuTruDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ChuyenLuuTruDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ChuyenLuuTruDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DocumentOut/GetDeptInterconnection": { "get": { "tags": [ "DocumentOut" ], "summary": "Lấy các đơn vị đã được gửi liên thông", "parameters": [ { "name": "id", "in": "query", "description": "Id của một văn bản đi", "schema": { "type": "string", "format": "uuid" } }, { "name": "pageIndex", "in": "query", "schema": { "type": "integer", "format": "int32", "default": 1 } }, { "name": "pageSize", "in": "query", "schema": { "type": "integer", "format": "int32", "default": 10 } } ], "responses": { "200": { "description": "OK" } } } }, "/api/DocumentOut/UploadReleaseAttachments": { "post": { "tags": [ "DocumentOut" ], "summary": "Bổ sung file phát hành văn bản đi", "parameters": [ { "name": "idVanBan", "in": "query", "schema": { "type": "string", "format": "uuid" } } ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "type": "array", "items": { "type": "string" } } }, "application/json": { "schema": { "type": "array", "items": { "type": "string" } } }, "text/json": { "schema": { "type": "array", "items": { "type": "string" } } }, "application/*+json": { "schema": { "type": "array", "items": { "type": "string" } } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DocumentOut/ThongKeTongHop": { "post": { "tags": [ "DocumentOut" ], "parameters": [ { "name": "departmentId", "in": "query", "schema": { "type": "string" } }, { "name": "fromDate", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "toDate", "in": "query", "schema": { "type": "string", "format": "date-time" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/DocumentOut/ExportDocStatistics": { "post": { "tags": [ "DocumentOut" ], "summary": "Xuất thống kê văn bản đi theo đơn vị", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ThongKeVanBanDiTheoPhongDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ThongKeVanBanDiTheoPhongDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ThongKeVanBanDiTheoPhongDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ThongKeVanBanDiTheoPhongDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DocumentOut/ExportExcel": { "post": { "tags": [ "DocumentOut" ], "summary": "Xuất file excel\r\n Xuất file Excel danh sách văn bản đi", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/TimKiemVanBanDiDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/TimKiemVanBanDiDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/TimKiemVanBanDiDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/TimKiemVanBanDiDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DocumentOut/ExportExcelFindJob": { "post": { "tags": [ "DocumentOut" ], "summary": "Xuất file excel\r\n Xuất file Excel tra cứu văn bản đi", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/TimKiemCongViecDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/TimKiemCongViecDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/TimKiemCongViecDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/TimKiemCongViecDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DocumentOut/RePublish": { "post": { "tags": [ "DocumentOut" ], "summary": "Phát hành lại lên trục", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/RePublishModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/RePublishModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/RePublishModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/RePublishModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DocumentOut/FindDocOut": { "post": { "tags": [ "DocumentOut" ], "summary": "Tra cứu văn bản đi cho role LDDV, LDVP", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/TimKiemCongViecDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/TimKiemCongViecDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/TimKiemCongViecDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/TimKiemCongViecDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DocumentOut/ReleaseDocumentOut": { "post": { "tags": [ "DocumentOut" ], "summary": "Kho dữ liệu dùng chung\r\nDanh sách văn bản đi phát hành", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/TimKiemVanBanDiDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/TimKiemVanBanDiDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/TimKiemVanBanDiDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/TimKiemVanBanDiDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DonNghiPhep/ListDMQL": { "post": { "tags": [ "DonNghiPhep" ], "summary": "Lấy danh sách danh mục quản lý", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchListDMQuanLyAPIModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchListDMQuanLyAPIModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchListDMQuanLyAPIModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchListDMQuanLyAPIModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DonNghiPhep/InsertDMQL": { "post": { "tags": [ "DonNghiPhep" ], "summary": "Thêm danh mục quản lý", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/AddQuanLyDNPAPIModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/AddQuanLyDNPAPIModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/AddQuanLyDNPAPIModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/AddQuanLyDNPAPIModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DonNghiPhep/ListUserDMQL": { "post": { "tags": [ "DonNghiPhep" ], "summary": "Lấy danh sách người dùng để thêm vào danh mục quản lý", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchUsersDMQuanLyAPIModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchUsersDMQuanLyAPIModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchUsersDMQuanLyAPIModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchUsersDMQuanLyAPIModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DonNghiPhep/ToggleDMQL": { "post": { "tags": [ "DonNghiPhep" ], "summary": "Bật / tắt danh mục quản lý", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ToggleIsActiveDMQL" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ToggleIsActiveDMQL" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ToggleIsActiveDMQL" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ToggleIsActiveDMQL" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DonNghiPhep/DeleteDMQL/{id}": { "post": { "tags": [ "DonNghiPhep" ], "summary": "Xóa danh mục quản lý", "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/DonNghiPhep/Add": { "post": { "tags": [ "DonNghiPhep" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/AddDonNghiPhepDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/AddDonNghiPhepDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/AddDonNghiPhepDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/AddDonNghiPhepDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DonNghiPhep/UpdateInfo": { "post": { "tags": [ "DonNghiPhep" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/AddDonNghiPhepDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/AddDonNghiPhepDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/AddDonNghiPhepDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/AddDonNghiPhepDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DonNghiPhep/Delete": { "get": { "tags": [ "DonNghiPhep" ], "parameters": [ { "name": "id", "in": "query", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/DonNghiPhep/Detail": { "get": { "tags": [ "DonNghiPhep" ], "parameters": [ { "name": "id", "in": "query", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/DonNghiPhep/ViewGraph": { "get": { "tags": [ "DonNghiPhep" ], "parameters": [ { "name": "id", "in": "query", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/DonNghiPhep/ViewTable": { "post": { "tags": [ "DonNghiPhep" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/XemProcessFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/XemProcessFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/XemProcessFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/XemProcessFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DonNghiPhep/List": { "post": { "tags": [ "DonNghiPhep" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/searchDonNghiPhepModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/searchDonNghiPhepModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/searchDonNghiPhepModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/searchDonNghiPhepModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DonNghiPhep/GetLeader": { "post": { "tags": [ "DonNghiPhep" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/searchUserDonNghiPhep" } }, "application/json": { "schema": { "$ref": "#/components/schemas/searchUserDonNghiPhep" } }, "text/json": { "schema": { "$ref": "#/components/schemas/searchUserDonNghiPhep" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/searchUserDonNghiPhep" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DonNghiPhep/GetUser": { "post": { "tags": [ "DonNghiPhep" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/searchUserDonNghiPhep" } }, "application/json": { "schema": { "$ref": "#/components/schemas/searchUserDonNghiPhep" } }, "text/json": { "schema": { "$ref": "#/components/schemas/searchUserDonNghiPhep" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/searchUserDonNghiPhep" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DonNghiPhep/Submit": { "post": { "tags": [ "DonNghiPhep" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SubmitDonNghiPhepDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SubmitDonNghiPhepDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SubmitDonNghiPhepDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SubmitDonNghiPhepDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DonNghiPhep/Complete": { "get": { "tags": [ "DonNghiPhep" ], "parameters": [ { "name": "id", "in": "query", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/DonNghiPhep/Reject": { "post": { "tags": [ "DonNghiPhep" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/RejectDonNghiPhepDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/RejectDonNghiPhepDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/RejectDonNghiPhepDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/RejectDonNghiPhepDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DonNghiPhep/Restore": { "post": { "tags": [ "DonNghiPhep" ], "summary": "Thu hồi đơn nghỉ phéps", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/RejectDonNghiPhepDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/RejectDonNghiPhepDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/RejectDonNghiPhepDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/RejectDonNghiPhepDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DonNghiPhep/GetInfoLeave": { "get": { "tags": [ "DonNghiPhep" ], "summary": "Xem có bao nhiêu ngày nghỉ", "parameters": [ { "name": "Id", "in": "query", "schema": { "type": "string", "format": "uuid" } }, { "name": "UserId", "in": "query", "schema": { "type": "string", "format": "uuid" } }, { "name": "StartDate", "in": "query", "schema": { "type": "string", "format": "date-time" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/DonNghiPhep/StatisticDNP": { "get": { "tags": [ "DonNghiPhep" ], "responses": { "200": { "description": "OK" } } } }, "/api/DonNghiPhep/DetailConfig": { "get": { "tags": [ "DonNghiPhep" ], "summary": "Lấy cấu hình nghỉ phép đang hiệu lực", "responses": { "200": { "description": "OK" } } } }, "/api/DonNghiPhep/UpsertConfig": { "post": { "tags": [ "DonNghiPhep" ], "summary": "Thêm mới mẫu đánh giá tháng (tổng hợp công việc)", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/UpsertLeaveConfigAPIModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/UpsertLeaveConfigAPIModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/UpsertLeaveConfigAPIModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/UpsertLeaveConfigAPIModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DonNghiPhep/LogAdminByRef": { "post": { "tags": [ "DonNghiPhep" ], "summary": "Lấy danh sách Log Admin (theo tháng, năm, hành động, loại tham chiếu, thời gian tạo,...)", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchListLogAdminAPIModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchListLogAdminAPIModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchListLogAdminAPIModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchListLogAdminAPIModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DonNghiPhep/SearchListUsers": { "post": { "tags": [ "DonNghiPhep" ], "summary": "", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchListLeaveUserAPI" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchListLeaveUserAPI" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchListLeaveUserAPI" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchListLeaveUserAPI" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DonNghiPhep/UserDetail": { "get": { "tags": [ "DonNghiPhep" ], "summary": "Lấy thông tin chi tiết người dùng (thâm niên – ngày bắt đầu làm)", "parameters": [ { "name": "userId", "in": "query", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/DonNghiPhep/XacThucThongTinND": { "post": { "tags": [ "DonNghiPhep" ], "summary": "Cập nhật xác thực thông tin người dùng", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/UpdateUserXacThucApiModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/UpdateUserXacThucApiModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/UpdateUserXacThucApiModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/UpdateUserXacThucApiModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DonNghiPhep/UpdateUserJoinDate": { "post": { "tags": [ "DonNghiPhep" ], "summary": "Cập nhật ngày bắt đầu làm việc (JoinDate)", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/UpdateUserJoinDateApiModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/UpdateUserJoinDateApiModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/UpdateUserJoinDateApiModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/UpdateUserJoinDateApiModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DraftDoc/Add": { "post": { "tags": [ "DraftDoc" ], "summary": "Thêm mới dự thảo", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DraftDoc/UpdateInfo": { "post": { "tags": [ "DraftDoc" ], "summary": "Cập nhật dự thảo", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DraftDoc/UpsertInfo": { "post": { "tags": [ "DraftDoc" ], "summary": "Văn bản đã phát hành thì văn thư cập nhật bổ sung thông tin", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DraftDoc/SaveAndSubmit": { "post": { "tags": [ "DraftDoc" ], "summary": "Lưu và trình lãnh đạo ký duyệt chuyển sang control VanBanDi dự kiến xóa 31/12/2021", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DraftDoc/SaveDocInfo": { "post": { "tags": [ "DraftDoc" ], "summary": "Lưu tạm thông tin trình lãnh đạo nhưng chưa gửi nên lãnh đạo chuyển sang control VanBanDi dự kiến xóa 31/12/2021", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/QuanLyTrinhKyDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/QuanLyTrinhKyDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/QuanLyTrinhKyDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/QuanLyTrinhKyDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DraftDoc/Submit": { "post": { "tags": [ "DraftDoc" ], "summary": "Trình xử lý chuyển sang control VanBanDi dự kiến xóa 31/12/2021", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/QuanLyTrinhKyDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/QuanLyTrinhKyDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/QuanLyTrinhKyDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/QuanLyTrinhKyDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DraftDoc/GetHistory": { "post": { "tags": [ "DraftDoc" ], "summary": "Lấy danh sách lịch sử xử lý văn bản chuyển sang control VanBanDi dự kiến xóa 31/12/2021", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/LichSuXuLyFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/LichSuXuLyFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/LichSuXuLyFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/LichSuXuLyFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DraftDoc/Delete/{id}": { "post": { "tags": [ "DraftDoc" ], "summary": "Xóa theo id", "parameters": [ { "name": "id", "in": "path", "description": "Id của một văn bản", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/DraftDoc/List": { "post": { "tags": [ "DraftDoc" ], "summary": "Danh sách văn bản dự thảo", "requestBody": { "description": "Trích yếu, Ký hiệu, Loại, Từ ngày, Đến ngày", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/TimKiemVanBanDiDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/TimKiemVanBanDiDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/TimKiemVanBanDiDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/TimKiemVanBanDiDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DraftDoc/GetHistoryRelease": { "post": { "tags": [ "DraftDoc" ], "summary": "Danh sách lịch sử phát hành", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/TimKiemVanBanDiDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/TimKiemVanBanDiDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/TimKiemVanBanDiDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/TimKiemVanBanDiDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DraftDoc/ListNumber": { "post": { "tags": [ "DraftDoc" ], "summary": "Danh sách văn bản xin số bộ", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/TimKiemVanBanDiDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/TimKiemVanBanDiDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/TimKiemVanBanDiDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/TimKiemVanBanDiDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DraftDoc/ListDocNeedResponsed": { "post": { "tags": [ "DraftDoc" ], "summary": "Danh sách văn bản đến cần trả lời.", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchVanBanPopupDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchVanBanPopupDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchVanBanPopupDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchVanBanPopupDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DraftDoc/ListReferenceDoc": { "post": { "tags": [ "DraftDoc" ], "summary": "Lấy danh sách văn bản đi thuộc loại tờ trình hay nội bộ theo các điều kiện tìm kiếm", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchVanBanPopupDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchVanBanPopupDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchVanBanPopupDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchVanBanPopupDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DraftDoc/ListRespone": { "get": { "tags": [ "DraftDoc" ], "parameters": [ { "name": "idVanBan", "in": "query", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/DraftDoc/ListReference": { "get": { "tags": [ "DraftDoc" ], "parameters": [ { "name": "idVanBan", "in": "query", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/DraftDoc/DetailSumittedDoc/{idVanBan}": { "get": { "tags": [ "DraftDoc" ], "summary": "Lấy thông tin đã lưu trình lãnh đạo", "parameters": [ { "name": "idVanBan", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/DraftDoc/ListUnitRealease": { "post": { "tags": [ "DraftDoc" ], "summary": "Danh sách đơn vị phát hành", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/LichSuPhatHanhFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/LichSuPhatHanhFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/LichSuPhatHanhFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/LichSuPhatHanhFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DraftDoc/SentDoc": { "post": { "tags": [ "DraftDoc" ], "summary": "Trả lời văn bản", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ThuHoiVanBanDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ThuHoiVanBanDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ThuHoiVanBanDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ThuHoiVanBanDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DraftDoc/ApproveDoc": { "post": { "tags": [ "DraftDoc" ], "summary": "Ký duyệt văn bản", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/KyDuyetDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/KyDuyetDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/KyDuyetDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/KyDuyetDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DraftDoc/SupplyDocNumber": { "post": { "tags": [ "DraftDoc" ], "summary": "Cấp số văn bản", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/CapSoKySoDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/CapSoKySoDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CapSoKySoDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/CapSoKySoDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DraftDoc/SupplyDocNumbers": { "post": { "tags": [ "DraftDoc" ], "summary": "Cấp số văn bản theo lô", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/CapSoKySoTheoLoDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/CapSoKySoTheoLoDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CapSoKySoTheoLoDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/CapSoKySoTheoLoDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DraftDoc/ApproveRelease": { "post": { "tags": [ "DraftDoc" ], "summary": "Đóng dấu chờ phát hành", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/KyDuyetDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/KyDuyetDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/KyDuyetDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/KyDuyetDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DraftDoc/ReleaseDocs": { "post": { "tags": [ "DraftDoc" ], "summary": "Phát hành văn bản theo lô", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "type": "array", "items": { "type": "string", "format": "uuid" } } }, "application/json": { "schema": { "type": "array", "items": { "type": "string", "format": "uuid" } } }, "text/json": { "schema": { "type": "array", "items": { "type": "string", "format": "uuid" } } }, "application/*+json": { "schema": { "type": "array", "items": { "type": "string", "format": "uuid" } } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DraftDoc/ReleaseDoc": { "post": { "tags": [ "DraftDoc" ], "summary": "Phát hành văn bản", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/PhatHanhVanBanDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/PhatHanhVanBanDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/PhatHanhVanBanDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/PhatHanhVanBanDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DraftDoc/DocumenterSupplyNumber": { "post": { "tags": [ "DraftDoc" ], "summary": "Văn bản đã ký giấy cho phép chuyển văn thu cấp số", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/KyDuyetDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/KyDuyetDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/KyDuyetDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/KyDuyetDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DraftDoc/SignFor": { "post": { "tags": [ "DraftDoc" ], "summary": "Chuyển lãnh đạo ký thay", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/TrinhXuLyDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/TrinhXuLyDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/TrinhXuLyDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/TrinhXuLyDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DraftDoc/Sign": { "post": { "tags": [ "DraftDoc" ], "summary": "Chuyển lãnh đạo ký thừa lệnh", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/TrinhXuLyDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/TrinhXuLyDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/TrinhXuLyDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/TrinhXuLyDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DraftDoc/AuthoritySign": { "post": { "tags": [ "DraftDoc" ], "summary": "Chuyển lãnh đạo ký ủy quyền", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/TrinhXuLyDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/TrinhXuLyDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/TrinhXuLyDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/TrinhXuLyDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DraftDoc/GetUnitReleased": { "post": { "tags": [ "DraftDoc" ], "summary": "Lấy đơn vị phát hành văn bản đi", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/DonViPhatHanhFilter" } }, "application/json": { "schema": { "$ref": "#/components/schemas/DonViPhatHanhFilter" } }, "text/json": { "schema": { "$ref": "#/components/schemas/DonViPhatHanhFilter" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/DonViPhatHanhFilter" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DraftDoc/RecallReleasedDoc": { "post": { "tags": [ "DraftDoc" ], "summary": "Thu hồi văn bản phát hành", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ThuHoiVanBanDiDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ThuHoiVanBanDiDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ThuHoiVanBanDiDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ThuHoiVanBanDiDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DraftDoc/GetUnitRecivedDoc/{idVanBan}": { "get": { "tags": [ "DraftDoc" ], "summary": "Danh sách đơn vị đã nhận văn bản để văn thư thu hồi", "parameters": [ { "name": "idVanBan", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/DraftDoc/AddReleaseDoc": { "post": { "tags": [ "DraftDoc" ], "summary": "Phát hành bổ sung văn bản", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DraftDoc/RequestNumber": { "post": { "tags": [ "DraftDoc" ], "summary": "Xin cấp số bộ", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DraftDoc/GetDocStatistic": { "get": { "tags": [ "DraftDoc" ], "summary": "Lấy thống kê văn bản", "responses": { "200": { "description": "OK" } } } }, "/api/DraftDoc/GiveBack": { "post": { "tags": [ "DraftDoc" ], "summary": "Trả lại văn bản", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ThuHoiVanBanDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ThuHoiVanBanDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ThuHoiVanBanDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ThuHoiVanBanDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DraftDoc/FinanceDepartmentDocs": { "post": { "tags": [ "DraftDoc" ], "summary": "Danh sách văn bản xin số bộ tài chính", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/VanBanXinSoFilter" } }, "application/json": { "schema": { "$ref": "#/components/schemas/VanBanXinSoFilter" } }, "text/json": { "schema": { "$ref": "#/components/schemas/VanBanXinSoFilter" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/VanBanXinSoFilter" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DraftDoc/ExportDocOut": { "post": { "tags": [ "DraftDoc" ], "summary": "Export danh sách to Excel", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/TimKiemVanBanDiDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/TimKiemVanBanDiDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/TimKiemVanBanDiDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/TimKiemVanBanDiDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DraftDoc/GetInitDocInfo": { "post": { "tags": [ "DraftDoc" ], "summary": "Lấy thông tin tạo văn bản tờ trình", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/FormInit" } }, "application/json": { "schema": { "$ref": "#/components/schemas/FormInit" } }, "text/json": { "schema": { "$ref": "#/components/schemas/FormInit" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/FormInit" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DraftDoc/AddInternal": { "post": { "tags": [ "DraftDoc" ], "summary": "Thêm mới văn bản đi nội bộ", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DraftDocV2/UpdateInfo": { "post": { "tags": [ "DraftDocV2" ], "summary": "Cập nhật dự thảo", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DraftDocV2/Add": { "post": { "tags": [ "DraftDocV2" ], "summary": "Thêm mới dự thảo", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DraftDocV2/ApproveDoc": { "post": { "tags": [ "DraftDocV2" ], "summary": "http://123.31.20.167:50001/api/DraftDoc/ApproveDoc\r\nKý duyệt văn bản", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/KyDuyetDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/KyDuyetDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/KyDuyetDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/KyDuyetDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DraftDocV2/List": { "post": { "tags": [ "DraftDocV2" ], "summary": "http://123.31.20.167:50001/api/DraftDoc/List\r\nDanh sách văn bản dự thảo", "requestBody": { "description": "Trích yếu, Ký hiệu, Loại, Từ ngày, Đến ngày", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/TimKiemVanBanDiDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/TimKiemVanBanDiDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/TimKiemVanBanDiDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/TimKiemVanBanDiDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DraftDocV2/GetHistoryRelease": { "post": { "tags": [ "DraftDocV2" ], "summary": "Danh sách lịch sử phát hành", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/TimKiemVanBanDiDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/TimKiemVanBanDiDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/TimKiemVanBanDiDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/TimKiemVanBanDiDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DraftDocV2/Detail/{id}": { "get": { "tags": [ "DraftDocV2" ], "summary": "http://123.31.20.167:50001/api/DocOutput/Detail/14988dae-0ef5-4be6-992c-505a5fa2dd29", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/DraftDocV2/GetHistory": { "post": { "tags": [ "DraftDocV2" ], "summary": " Lấy danh sách lịch sử xử lý văn bản\r\nhttp://123.31.20.167:50001/api/DraftDoc/GetHistory", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/LichSuXuLyFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/LichSuXuLyFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/LichSuXuLyFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/LichSuXuLyFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DraftDocV2/GetInforRespondent/{idVanBan}": { "get": { "tags": [ "DraftDocV2" ], "summary": "Lấy thông tin người để trả lại văn bản", "parameters": [ { "name": "idVanBan", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/DraftDocV2/GetInforDoc/{idDocument}": { "get": { "tags": [ "DraftDocV2" ], "summary": "http://123.31.20.167:50001/api/DocOutput/GetInforDoc/0af65d53-902d-40cd-f98d-08dd7b0a8814\r\nLấy thông tin đã lưu trình lãnh đạo", "parameters": [ { "name": "idVanBan", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } }, { "name": "idDocument", "in": "path", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/DraftDocV2/RestoreDocument": { "post": { "tags": [ "DraftDocV2" ], "summary": "Trả lại văn bản", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ThuHoiVanBanDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ThuHoiVanBanDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ThuHoiVanBanDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ThuHoiVanBanDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DraftDocV2/DocCount": { "post": { "tags": [ "DraftDocV2" ], "summary": "http://123.31.20.167:50001/api/IncomingDocumentProcessing/DocCount\r\nXem luồng văn bản dạng bảng", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/XemLuongFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/XemLuongFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/XemLuongFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/XemLuongFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DraftDocV2/DocCountGraph": { "get": { "tags": [ "DraftDocV2" ], "parameters": [ { "name": "IdVanBan", "in": "query", "schema": { "type": "string", "format": "uuid" } }, { "name": "loai", "in": "query", "schema": { "type": "integer", "format": "int32" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/DraftDocV2/GetDocStatistic": { "get": { "tags": [ "DraftDocV2" ], "summary": " Lấy thống kê văn bản\r\nhttp://123.31.20.167:50001/api/DraftDoc/GetDocStatistic", "responses": { "200": { "description": "OK" } } } }, "/api/DraftDocV2/GetInitDocInfo": { "post": { "tags": [ "DraftDocV2" ], "summary": "Lấy thông tin tạo văn bản tờ trình", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/FormInit" } }, "application/json": { "schema": { "$ref": "#/components/schemas/FormInit" } }, "text/json": { "schema": { "$ref": "#/components/schemas/FormInit" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/FormInit" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DraftDocV2/Save": { "post": { "tags": [ "DraftDocV2" ], "summary": "Lưu và trình lãnh đạo ký duyệt", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DraftDocV2/Delete/{id}": { "post": { "tags": [ "DraftDocV2" ], "summary": "Xóa theo id", "parameters": [ { "name": "id", "in": "path", "description": "Id của một văn bản", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/DraftDocV2/GetListLeader": { "post": { "tags": [ "DraftDocV2" ], "summary": "Lấy lãnh đạo trình", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/LanhDaoFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/LanhDaoFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/LanhDaoFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/LanhDaoFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DraftDocV2/Submit": { "post": { "tags": [ "DraftDocV2" ], "summary": "Trình xử lý", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/QuanLyTrinhKyDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/QuanLyTrinhKyDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/QuanLyTrinhKyDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/QuanLyTrinhKyDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DraftDocV2/GetUnitRecivedDoc/{idVanBan}": { "get": { "tags": [ "DraftDocV2" ], "summary": "Danh sách đơn vị đã nhận văn bản để văn thư thu hồi", "parameters": [ { "name": "idVanBan", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/DraftDocV2/AddReleaseDoc": { "post": { "tags": [ "DraftDocV2" ], "summary": "Phát hành bổ sung văn bản", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DraftDocV2/FinishDraftDoc": { "post": { "tags": [ "DraftDocV2" ], "summary": "Kết thúc văn bản dự thảo", "parameters": [ { "name": "idVanBan", "in": "query", "schema": { "type": "string", "format": "uuid" } }, { "name": "idReason", "in": "query", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/DraftDocV2/GetUserReceivedDoc/{idVanBan}": { "get": { "tags": [ "DraftDocV2" ], "summary": "Danh sách đơn vị đã nhận văn bản để văn thư thu hồi", "parameters": [ { "name": "idVanBan", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/DraftDocV2/ExportExcelReleaseDocOut": { "post": { "tags": [ "DraftDocV2" ], "summary": "Xuất file excel\r\n Xuất file Excel danh sách văn bản đi đã phát hành", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/TimKiemVanBanDiDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/TimKiemVanBanDiDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/TimKiemVanBanDiDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/TimKiemVanBanDiDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DraftDocV2/RevokeDoc": { "post": { "tags": [ "DraftDocV2" ], "summary": "Thu hồi", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ThuHoiVanBanDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ThuHoiVanBanDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ThuHoiVanBanDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ThuHoiVanBanDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DraftDocV2/SignConfirm": { "get": { "tags": [ "DraftDocV2" ], "summary": "Ký xác nhận cho lãnh đạo liên quan", "parameters": [ { "name": "idVanBan", "in": "query", "schema": { "type": "string", "format": "uuid" } }, { "name": "status", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "noiDung", "in": "query", "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/DraftDocV2/GetRelatedLeader": { "get": { "tags": [ "DraftDocV2" ], "summary": "Lấy lãnh đạo liên quan", "responses": { "200": { "description": "OK" } } } }, "/api/DraftDocV2/ExportExcel": { "post": { "tags": [ "DraftDocV2" ], "summary": "Xuất file excel\r\n Xuất file Excel danh sách dự thảo", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/TimKiemVanBanDiDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/TimKiemVanBanDiDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/TimKiemVanBanDiDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/TimKiemVanBanDiDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DriverDirectory/FindByCarId": { "post": { "tags": [ "DriverDirectory" ], "summary": "Tìm theo Car ID", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/DriverFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/DriverFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/DriverFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/DriverFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DriverDirectory/TimTheoDieuKien": { "post": { "tags": [ "DriverDirectory" ], "summary": "Tìm theo điều kiện", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/DriverFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/DriverFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/DriverFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/DriverFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DriverDirectory/FindById/{id}": { "get": { "tags": [ "DriverDirectory" ], "summary": "Tìm theo Id", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/DriverDirectory/GetAll": { "get": { "tags": [ "DriverDirectory" ], "summary": "Lấy tất cả", "responses": { "200": { "description": "OK" } } } }, "/api/DriverDirectory/Add": { "post": { "tags": [ "DriverDirectory" ], "summary": "Thêm mới", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/DriverDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/DriverDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/DriverDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/DriverDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DriverDirectory/UpdateInfo": { "post": { "tags": [ "DriverDirectory" ], "summary": "Cập nhật thông tin", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/DriverDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/DriverDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/DriverDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/DriverDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/DriverDirectory/Delete/{id}": { "post": { "tags": [ "DriverDirectory" ], "summary": "Xóa theo id", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/ExternalJob/ThongKeTongHop": { "post": { "tags": [ "ExternalJob" ], "parameters": [ { "name": "year", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "typeJob", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "assignTo", "in": "query", "schema": { "type": "string", "format": "uuid" } }, { "name": "type", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "planId", "in": "query", "schema": { "type": "string", "format": "uuid" } }, { "name": "departmentId", "in": "query", "schema": { "type": "string", "format": "uuid" } }, { "name": "fromDate", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "toDate", "in": "query", "schema": { "type": "string", "format": "date-time" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/ExternalJob/DetailJob": { "get": { "tags": [ "ExternalJob" ], "parameters": [ { "name": "Id", "in": "query", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/ExternalJob/SearchByDepartOrEmployee": { "post": { "tags": [ "ExternalJob" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/JobModelSearchDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/JobModelSearchDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/JobModelSearchDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/JobModelSearchDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ExternalJob/ListAssignedTo": { "post": { "tags": [ "ExternalJob" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/GetJobByAssignToDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/GetJobByAssignToDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/GetJobByAssignToDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/GetJobByAssignToDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/Extraction/Save": { "post": { "tags": [ "Extraction" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ExtractionDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ExtractionDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ExtractionDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ExtractionDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/Extraction/Submit": { "post": { "tags": [ "Extraction" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ExtractionSubmitDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ExtractionSubmitDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ExtractionSubmitDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ExtractionSubmitDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/Extraction/Reject": { "post": { "tags": [ "Extraction" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ApproveModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ApproveModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ApproveModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ApproveModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/Extraction/Approve": { "post": { "tags": [ "Extraction" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ExtractionSubmitDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ExtractionSubmitDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ExtractionSubmitDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ExtractionSubmitDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/Extraction/Forward": { "post": { "tags": [ "Extraction" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ExtractionSubmitDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ExtractionSubmitDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ExtractionSubmitDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ExtractionSubmitDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/Extraction/List": { "post": { "tags": [ "Extraction" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ProfileFillterModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ProfileFillterModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ProfileFillterModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ProfileFillterModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/Field/Add": { "post": { "tags": [ "Field" ], "summary": "Thêm mới danh mục lĩnh vực", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/FieldDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/FieldDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/FieldDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/FieldDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/Field/UpdateInfo": { "post": { "tags": [ "Field" ], "summary": "Cập nhật thông tin", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/FieldDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/FieldDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/FieldDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/FieldDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/Field/Delete/{id}": { "post": { "tags": [ "Field" ], "summary": "Xóa theo id", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/Field/Detail/{id}": { "get": { "tags": [ "Field" ], "summary": "Lấy chi tiết", "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/Field/FindByFilter": { "post": { "tags": [ "Field" ], "summary": "Lấy danh sách", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ListSectorDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ListSectorDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ListSectorDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ListSectorDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/Field/GetTree": { "get": { "tags": [ "Field" ], "summary": "Lấy danh sách theo tree", "parameters": [ { "name": "isActive", "in": "query", "schema": { "type": "boolean" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/Field/GetDSTree": { "post": { "tags": [ "Field" ], "summary": "Lấy danh sách theo tree giống bên công việc", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ListSectorDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ListSectorDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ListSectorDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ListSectorDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/Field/FindById/{id}": { "get": { "tags": [ "Field" ], "summary": "Tìm theo Id", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/Field/GetAll": { "get": { "tags": [ "Field" ], "summary": "Lấy tất cả", "responses": { "200": { "description": "OK" } } } }, "/api/FileComments/Add": { "post": { "tags": [ "FileComments" ], "summary": "Thêm mới", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/FileCommentsDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/FileCommentsDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/FileCommentsDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/FileCommentsDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/FileComments/Update": { "post": { "tags": [ "FileComments" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/UpdateFileCommentsDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/UpdateFileCommentsDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/UpdateFileCommentsDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/UpdateFileCommentsDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/FileComments/Delete": { "post": { "tags": [ "FileComments" ], "summary": "Xóa theo id", "parameters": [ { "name": "id", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/FileComments/Detail": { "get": { "tags": [ "FileComments" ], "summary": "Lấy chi tiết", "parameters": [ { "name": "id", "in": "query", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/FileComments/List": { "get": { "tags": [ "FileComments" ], "summary": "Lấy danh sách", "parameters": [ { "name": "fileId", "in": "query", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/Function/GetAll": { "get": { "tags": [ "Function" ], "responses": { "200": { "description": "OK" } } } }, "/api/Function/FindByFilter": { "post": { "tags": [ "Function" ], "summary": "Tìm theo điều kiện có phân trang", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/AppObjectFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/AppObjectFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/AppObjectFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/AppObjectFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/Function/GetByParentId": { "get": { "tags": [ "Function" ], "summary": "Lấy theo id cha", "parameters": [ { "name": "idCha", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/Function/GetAllByTree": { "get": { "tags": [ "Function" ], "summary": "Lấy tất cả chức năng theo tree", "responses": { "200": { "description": "OK" } } } }, "/api/Function/Add": { "post": { "tags": [ "Function" ], "summary": "Thêm mới", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/AppObjectDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/AppObjectDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/AppObjectDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/AppObjectDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/Function/UpdateInfo": { "post": { "tags": [ "Function" ], "summary": "Cập nhật thông tin chức năng", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/AppObjectDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/AppObjectDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/AppObjectDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/AppObjectDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/Function/Delete/{id}": { "post": { "tags": [ "Function" ], "summary": "Xóa chức năng", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/Function/FindById/{id}": { "get": { "tags": [ "Function" ], "summary": "Tìm theo Id", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/GeneralCategory/FindByFilter": { "post": { "tags": [ "GeneralCategory" ], "summary": "Tìm theo điều kiện có phân trang", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/CategoryFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/CategoryFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CategoryFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/CategoryFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/GeneralCategory/GetAllByGroup": { "get": { "tags": [ "GeneralCategory" ], "parameters": [ { "name": "groupcode", "in": "query", "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/GeneralCategory/Add": { "post": { "tags": [ "GeneralCategory" ], "summary": "Thêm mới danh mục chung", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/CategoryDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/CategoryDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CategoryDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/CategoryDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/GeneralCategory/UpdateInfo": { "post": { "tags": [ "GeneralCategory" ], "summary": "Cập nhật thông tin", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/CategoryDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/CategoryDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CategoryDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/CategoryDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/GeneralCategory/Delete/{id}": { "post": { "tags": [ "GeneralCategory" ], "summary": "Xóa theo id", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/GeneralCategory/FindById/{id}": { "get": { "tags": [ "GeneralCategory" ], "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/GeneralCategory/GetAll": { "get": { "tags": [ "GeneralCategory" ], "summary": "Lấy tất cả", "responses": { "200": { "description": "OK" } } } }, "/api/GeneralCategoryGroup/FindByFilter": { "post": { "tags": [ "GeneralCategoryGroup" ], "summary": "Tìm theo điều kiện có phân trang", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/GroupCategoryFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/GroupCategoryFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/GroupCategoryFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/GroupCategoryFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/GeneralCategoryGroup/Add": { "post": { "tags": [ "GeneralCategoryGroup" ], "summary": "Thêm mới nhóm danh mục", "requestBody": { "description": "Dữ liệu nhóm danh mục", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/GroupCategoryDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/GroupCategoryDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/GroupCategoryDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/GroupCategoryDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/GeneralCategoryGroup/UpdateInfo": { "post": { "tags": [ "GeneralCategoryGroup" ], "summary": "Cập nhật thông tin chức năng", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/GroupCategoryDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/GroupCategoryDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/GroupCategoryDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/GroupCategoryDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/GeneralCategoryGroup/Delete/{id}": { "post": { "tags": [ "GeneralCategoryGroup" ], "summary": "Xóa chức năng", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/GeneralCategoryGroup/FindById/{id}": { "get": { "tags": [ "GeneralCategoryGroup" ], "summary": "Tìm theo Id", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/GeneralCategoryGroup/GetAll": { "get": { "tags": [ "GeneralCategoryGroup" ], "summary": "Lấy tất cả", "responses": { "200": { "description": "OK" } } } }, "/api/GroupDepartment/Add": { "post": { "tags": [ "GroupDepartment" ], "summary": "Thêm mới", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/GroupDepartmentDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/GroupDepartmentDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/GroupDepartmentDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/GroupDepartmentDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/GroupDepartment/UpdateInfo": { "post": { "tags": [ "GroupDepartment" ], "summary": "Sửa nhóm", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/GroupDepartmentDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/GroupDepartmentDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/GroupDepartmentDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/GroupDepartmentDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/GroupDepartment/Delete/{id}": { "post": { "tags": [ "GroupDepartment" ], "summary": "Xóa nhóm", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/GroupDepartment/FindByFilter": { "post": { "tags": [ "GroupDepartment" ], "summary": "Tìm theo điều kiện", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/GroupDepartmentFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/GroupDepartmentFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/GroupDepartmentFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/GroupDepartmentFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/GroupDepartment/FindById/{id}": { "get": { "tags": [ "GroupDepartment" ], "summary": "Tìm theo Id", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/GroupDepartment/GetAll": { "get": { "tags": [ "GroupDepartment" ], "summary": "Lấy tất cả", "responses": { "200": { "description": "OK" } } } }, "/api/GuideDocument/Add": { "post": { "tags": [ "GuideDocument" ], "summary": "Thêm mới", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/GuideDocumentDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/GuideDocumentDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/GuideDocumentDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/GuideDocumentDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/GuideDocument/UpdateInfo": { "post": { "tags": [ "GuideDocument" ], "summary": "Cập nhật thông tin", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/GuideDocumentDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/GuideDocumentDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/GuideDocumentDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/GuideDocumentDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/GuideDocument/FindById/{id}": { "get": { "tags": [ "GuideDocument" ], "summary": "Tìm theo Id", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/GuideDocument/FindByFilter": { "post": { "tags": [ "GuideDocument" ], "summary": "Tìm theo điều kiện", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/GuideDocumentFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/GuideDocumentFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/GuideDocumentFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/GuideDocumentFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/GuideDocument/GetAllDocument": { "post": { "tags": [ "GuideDocument" ], "summary": "Lấy tất cả tài liệu hướng dẫn sử dụng", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/GuideDocumentFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/GuideDocumentFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/GuideDocumentFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/GuideDocumentFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/GuideDocument/GetAll": { "get": { "tags": [ "GuideDocument" ], "summary": "Lấy tất cả", "responses": { "200": { "description": "OK" } } } }, "/api/GuideDocument/Delete/{id}": { "post": { "tags": [ "GuideDocument" ], "summary": "Xóa theo id", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/Home/MyJob": { "get": { "tags": [ "Home" ], "responses": { "200": { "description": "OK" } } } }, "/api/HuongDanSuDung/Add": { "post": { "tags": [ "HuongDanSuDung" ], "summary": "Thêm mới hương dẫn sự dụng", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/AddHuongDanSuDung" } }, "application/json": { "schema": { "$ref": "#/components/schemas/AddHuongDanSuDung" } }, "text/json": { "schema": { "$ref": "#/components/schemas/AddHuongDanSuDung" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/AddHuongDanSuDung" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/HuongDanSuDung/Update": { "post": { "tags": [ "HuongDanSuDung" ], "summary": "Sửa hướng dẫn sự dụng", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/UpdateHuongDanSuDung" } }, "application/json": { "schema": { "$ref": "#/components/schemas/UpdateHuongDanSuDung" } }, "text/json": { "schema": { "$ref": "#/components/schemas/UpdateHuongDanSuDung" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/UpdateHuongDanSuDung" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/HuongDanSuDung/ToggleIsActive": { "get": { "tags": [ "HuongDanSuDung" ], "summary": "Bật tắt hướng dẫn sự dung", "parameters": [ { "name": "Id", "in": "query", "schema": { "type": "string", "format": "uuid" } }, { "name": "IsActive", "in": "query", "schema": { "type": "boolean" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/HuongDanSuDung/GetDetail": { "get": { "tags": [ "HuongDanSuDung" ], "parameters": [ { "name": "id", "in": "query", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/HuongDanSuDung/List": { "post": { "tags": [ "HuongDanSuDung" ], "summary": "Lấy danh sách hướng dẫn sự dụng", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchHuongDanSuDungAPI" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchHuongDanSuDungAPI" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchHuongDanSuDungAPI" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchHuongDanSuDungAPI" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/HuongDanSuDung/GetListByUser": { "post": { "tags": [ "HuongDanSuDung" ], "summary": "lấy danh sách hướng dẫn theo người dùng", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchHuongDanSuDungByUserAPI" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchHuongDanSuDungByUserAPI" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchHuongDanSuDungByUserAPI" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchHuongDanSuDungByUserAPI" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/HuongDanSuDung/Delete": { "get": { "tags": [ "HuongDanSuDung" ], "summary": "Xóa hướng dẫn sự dụng", "parameters": [ { "name": "id", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/HuongDanSuDung/GetAllRole": { "get": { "tags": [ "HuongDanSuDung" ], "summary": "Lấy tất cả role", "responses": { "200": { "description": "OK" } } } }, "/api/IncomingDocumentProcessing/Add": { "post": { "tags": [ "IncomingDocumentProcessing" ], "summary": "Thêm mới thông tin xử lý văn bản", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ChuyenXuLyDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ChuyenXuLyDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ChuyenXuLyDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ChuyenXuLyDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/IncomingDocumentProcessing/ButPheThay": { "post": { "tags": [ "IncomingDocumentProcessing" ], "summary": "Chuyển văn bản thay lãnh đạo", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ChuyenXuLyDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ChuyenXuLyDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ChuyenXuLyDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ChuyenXuLyDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/IncomingDocumentProcessing/SaveInfor": { "post": { "tags": [ "IncomingDocumentProcessing" ], "summary": "Lưu tạm thông tin trình lãnh đạo nhưng chưa gửi nên lãnh đạo", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ChuyenXuLyDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ChuyenXuLyDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ChuyenXuLyDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ChuyenXuLyDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/IncomingDocumentProcessing/GetNextProcessorIncomingDoc": { "post": { "tags": [ "IncomingDocumentProcessing" ], "summary": "Lấy danh sách người xử lý tiếp theo của văn bản đến", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/NguoiXuLyRequest" } }, "application/json": { "schema": { "$ref": "#/components/schemas/NguoiXuLyRequest" } }, "text/json": { "schema": { "$ref": "#/components/schemas/NguoiXuLyRequest" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/NguoiXuLyRequest" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/IncomingDocumentProcessing/GetInforIncomingDocumentProcessing/{idVanBan}": { "get": { "tags": [ "IncomingDocumentProcessing" ], "summary": "Lấy thông tin đã lưu trình lãnh đạo", "parameters": [ { "name": "idVanBan", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/IncomingDocumentProcessing/UpdateInfo": { "post": { "tags": [ "IncomingDocumentProcessing" ], "summary": "Cập nhật thông tin xử lý", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ChuyenXuLyDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ChuyenXuLyDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ChuyenXuLyDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ChuyenXuLyDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/IncomingDocumentProcessing/GetInfor/{idVanBan}": { "get": { "tags": [ "IncomingDocumentProcessing" ], "summary": "Lấy thông tin xử lý văn bản", "parameters": [ { "name": "idVanBan", "in": "path", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/IncomingDocumentProcessing/GetHistory/{idVanBan}": { "get": { "tags": [ "IncomingDocumentProcessing" ], "summary": "Lấy thông tin lịch sử chuyển xử lý văn bản", "parameters": [ { "name": "idVanBan", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/IncomingDocumentProcessing/GetInforReturner/{idVanBan}": { "get": { "tags": [ "IncomingDocumentProcessing" ], "summary": "Lấy thông tin người để trả lại văn bản", "parameters": [ { "name": "idVanBan", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/IncomingDocumentProcessing/GetHistoryProcess": { "post": { "tags": [ "IncomingDocumentProcessing" ], "summary": "Lấy danh sách lịch sử xử lý văn bản", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/LichSuXuLyFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/LichSuXuLyFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/LichSuXuLyFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/LichSuXuLyFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/IncomingDocumentProcessing/RestoreDoc": { "post": { "tags": [ "IncomingDocumentProcessing" ], "summary": "Trả lại văn bản", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/TraLaiVanBanDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/TraLaiVanBanDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/TraLaiVanBanDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/TraLaiVanBanDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/IncomingDocumentProcessing/TransferDept": { "post": { "tags": [ "IncomingDocumentProcessing" ], "summary": "Chuyển văn bản xuống đơn vị", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ChuyenXuLyDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ChuyenXuLyDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ChuyenXuLyDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ChuyenXuLyDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/IncomingDocumentProcessing/TransferSupplement": { "post": { "tags": [ "IncomingDocumentProcessing" ], "summary": "Chuyển bổ sung đơn vị", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ChuyenXuLyDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ChuyenXuLyDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ChuyenXuLyDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ChuyenXuLyDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/IncomingDocumentProcessing/HandleDoc/{idVanBan}": { "get": { "tags": [ "IncomingDocumentProcessing" ], "summary": "Xử lý văn bản đến", "parameters": [ { "name": "idVanBan", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/IncomingDocumentProcessing/GetProposedProcessorIncomeDoc": { "get": { "tags": [ "IncomingDocumentProcessing" ], "summary": "Lấy danh sách người được đề xuất xử lý trong văn bản", "parameters": [ { "name": "idVanBan", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/IncomingDocumentProcessing/FollowHistory": { "post": { "tags": [ "IncomingDocumentProcessing" ], "summary": "Theo dõi lịch sử văn bản", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ChuyenXuLyDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ChuyenXuLyDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ChuyenXuLyDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ChuyenXuLyDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/IncomingDocumentProcessing/DocCount": { "post": { "tags": [ "IncomingDocumentProcessing" ], "summary": "Xem luồng văn bản dạng bảng", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/XemLuongFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/XemLuongFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/XemLuongFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/XemLuongFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/IncomingDocumentProcessing/DocCountGraph": { "get": { "tags": [ "IncomingDocumentProcessing" ], "summary": "Xem luồng theo dạng biểu đồ", "parameters": [ { "name": "IdVanBan", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } }, { "name": "loai", "in": "query", "description": "", "schema": { "type": "integer", "format": "int32" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/IncomingDocumentProcessing/CommentList": { "post": { "tags": [ "IncomingDocumentProcessing" ], "summary": "Lấy danh sách ý kiến văn bản loai == 1 văn bản đến, loai == 2 văn bản đi", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/YKienFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/YKienFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/YKienFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/YKienFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/IncomingDocumentProcessing/AskAndGiveOption": { "post": { "tags": [ "IncomingDocumentProcessing" ], "summary": "Xin và cho ý kiến văn bản đến", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/XinYKienDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/XinYKienDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/XinYKienDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/XinYKienDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/IncomingDocumentProcessing/GiveOption": { "post": { "tags": [ "IncomingDocumentProcessing" ], "summary": "Cho ý kiến văn bản loai = 1 văn bản đến, loai = 2 văn bản đi", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/YKienResquestDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/YKienResquestDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/YKienResquestDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/YKienResquestDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/IncomingDocumentProcessing/ObtainAdditionalInformationForHandlingLeaders/{idVanBan}": { "get": { "tags": [ "IncomingDocumentProcessing" ], "summary": "Lấy thông tin bổ sung lãnh đạo cho ý kiến", "parameters": [ { "name": "idVanBan", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/IncomingDocumentProcessing/AddHandlingLeaders": { "post": { "tags": [ "IncomingDocumentProcessing" ], "summary": "Cập nhật bổ sung lãnh đạo xử lý", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ChuyenXuLyDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ChuyenXuLyDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ChuyenXuLyDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ChuyenXuLyDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/IncomingDocumentProcessing/TransferBatch": { "post": { "tags": [ "IncomingDocumentProcessing" ], "summary": "Trình văn bản theo lô", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ChuyenTheoLoDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ChuyenTheoLoDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ChuyenTheoLoDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ChuyenTheoLoDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/IncomingDocumentProcessing/TransferSpecialist": { "post": { "tags": [ "IncomingDocumentProcessing" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ChuyenXuLyDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ChuyenXuLyDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ChuyenXuLyDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ChuyenXuLyDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/IncomingDocumentProcessing/LeaderTransferDocForDept": { "post": { "tags": [ "IncomingDocumentProcessing" ], "summary": "Lãnh đạo văn phòng chuyển VB về đơn vị", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ChuyenXuLyDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ChuyenXuLyDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ChuyenXuLyDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ChuyenXuLyDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/IncomingDocumentProcessing/AddProcessDocInternal": { "post": { "tags": [ "IncomingDocumentProcessing" ], "summary": "Thêm mới thông tin xử lý văn bản nội bộ đến", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ChuyenXuLyDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ChuyenXuLyDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ChuyenXuLyDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ChuyenXuLyDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/IncomingDocumentProcessing/ChuyenVanBanTheoLo": { "post": { "tags": [ "IncomingDocumentProcessing" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ChuyenTheoLoDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ChuyenTheoLoDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ChuyenTheoLoDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ChuyenTheoLoDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/IncomingDocumentProcessing/TrinhVanBanTheoLo": { "post": { "tags": [ "IncomingDocumentProcessing" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ChuyenTheoLoDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ChuyenTheoLoDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ChuyenTheoLoDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ChuyenTheoLoDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/IncomingDocumentProcessing/ButPheThayTheoLo": { "post": { "tags": [ "IncomingDocumentProcessing" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ChuyenTheoLoDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ChuyenTheoLoDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ChuyenTheoLoDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ChuyenTheoLoDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/IncomingDocumentProcessing/ChuyenVanBanChiDocTheoLo": { "post": { "tags": [ "IncomingDocumentProcessing" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ChuyenTheoLoDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ChuyenTheoLoDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ChuyenTheoLoDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ChuyenTheoLoDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/IncomingDocumentProcessing/LayLanhDaoLienQuan": { "post": { "tags": [ "IncomingDocumentProcessing" ], "parameters": [ { "name": "idDocument", "in": "query", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/IncomingInternalDocument/GetContent": { "get": { "tags": [ "IncomingInternalDocument" ], "summary": "Lấy thông tin xử lý kết thúc văn bản", "parameters": [ { "name": "idVanBan", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/IncomingInternalDocument/EndDoc": { "post": { "tags": [ "IncomingInternalDocument" ], "summary": "Kết thúc văn bản", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/XuLyVanBanDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/XuLyVanBanDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/XuLyVanBanDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/XuLyVanBanDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/IncomingInternalDocument/RejectDoc": { "post": { "tags": [ "IncomingInternalDocument" ], "summary": "Từ chối văn bản", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ThuHoiVanBanDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ThuHoiVanBanDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ThuHoiVanBanDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ThuHoiVanBanDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/IncomingInternalDocument/ChangeDocType": { "post": { "tags": [ "IncomingInternalDocument" ], "summary": "Đôi trạng thái văn bản đến", "parameters": [ { "name": "id", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } }, { "name": "type", "in": "query", "description": "", "schema": { "type": "integer", "format": "int32", "default": -1 } } ], "responses": { "200": { "description": "OK" } } } }, "/api/IncomingInternalDocument/Delete/{id}": { "post": { "tags": [ "IncomingInternalDocument" ], "summary": "Xóa theo id", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/IncomingInternalDocument/ListDocIncommingInternal": { "post": { "tags": [ "IncomingInternalDocument" ], "summary": "danh sách văn bản đến nội bộ", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/TimKiemVanBanDenDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/TimKiemVanBanDenDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/TimKiemVanBanDenDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/TimKiemVanBanDenDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/IncomingInternalDocument/ListDocToExcel": { "post": { "tags": [ "IncomingInternalDocument" ], "summary": "Export danh sách to excel", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/TimKiemVanBanDenDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/TimKiemVanBanDenDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/TimKiemVanBanDenDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/TimKiemVanBanDenDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/IncomingInternalDocument/AddDoc": { "post": { "tags": [ "IncomingInternalDocument" ], "summary": "Thêm văn bản vào lưu trữ", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ChuyenLuuTruDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ChuyenLuuTruDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ChuyenLuuTruDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ChuyenLuuTruDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/IncomingInternalDocument/Detail/{idDocument}": { "get": { "tags": [ "IncomingInternalDocument" ], "parameters": [ { "name": "idDocument", "in": "path", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/IncomingInternalDocument/AnswerDoc": { "post": { "tags": [ "IncomingInternalDocument" ], "summary": "Trả lời văn bản", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/TraLoiVanBanDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/TraLoiVanBanDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/TraLoiVanBanDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/TraLoiVanBanDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/IncomingInternalDocument/SaveDocProcess": { "post": { "tags": [ "IncomingInternalDocument" ], "summary": "Lưu xử lý văn bản", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/XuLyVanBanDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/XuLyVanBanDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/XuLyVanBanDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/XuLyVanBanDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/IncomingInternalDocument/FindJob": { "post": { "tags": [ "IncomingInternalDocument" ], "summary": "Tra cứu công việc", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/TimKiemCongViecDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/TimKiemCongViecDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/TimKiemCongViecDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/TimKiemCongViecDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/IncomingInternalDocument/StatisticDocumentInternalAsync": { "post": { "tags": [ "IncomingInternalDocument" ], "summary": "Thống kê văn bản nội bộ", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/StatisticFillter" } }, "application/json": { "schema": { "$ref": "#/components/schemas/StatisticFillter" } }, "text/json": { "schema": { "$ref": "#/components/schemas/StatisticFillter" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/StatisticFillter" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/IncomingInternalDocument/TransferDept": { "post": { "tags": [ "IncomingInternalDocument" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ChuyenXuLyDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ChuyenXuLyDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ChuyenXuLyDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ChuyenXuLyDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/IncomingInternalDocument/ListDocIncomming": { "post": { "tags": [ "IncomingInternalDocument" ], "summary": "Lấy danh sách văn bản đến theo các điều kiện tìm kiếm", "requestBody": { "description": "TrangThaiKySo : null tìm tất cả, 0 chưa ký số, 1 đã ký số", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/TimKiemVanBanDenDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/TimKiemVanBanDenDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/TimKiemVanBanDenDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/TimKiemVanBanDenDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/IncomingInternalDocument/{searchId}": { "get": { "tags": [ "IncomingInternalDocument" ], "summary": "Lấy thông tin chi tiết một văn bản đến", "parameters": [ { "name": "searchId", "in": "path", "description": "Id của một văn bản đến", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/IncomingInternalDocument/RetrievalDocuments/{idDocument}": { "get": { "tags": [ "IncomingInternalDocument" ], "summary": "Lấy danh sách văn bản cần thu hồi", "parameters": [ { "name": "idDocument", "in": "path", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/IncomingInternalDocument/RevokeDocument": { "post": { "tags": [ "IncomingInternalDocument" ], "summary": "Thu hồi danh sách văn bản đã gửi", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ThuHoiVanBanDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ThuHoiVanBanDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ThuHoiVanBanDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ThuHoiVanBanDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/IncomingInternalDocument/FindDoc": { "get": { "tags": [ "IncomingInternalDocument" ], "summary": "Lấy thông tin văn bản theo tìm kiếm", "parameters": [ { "name": "query", "in": "query", "description": "", "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/IncomingInternalDocument/FindByFilter": { "post": { "tags": [ "IncomingInternalDocument" ], "summary": "Tìm kiếm văn bản theo điều kiện", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/VanBanDenFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/VanBanDenFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/VanBanDenFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/VanBanDenFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/IncomingInternalDocument/Copy": { "post": { "tags": [ "IncomingInternalDocument" ], "summary": "Sao chép văn bản đến", "parameters": [ { "name": "idVanBan", "in": "query", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/IncomingInternalDocument/SupplyUnit": { "post": { "tags": [ "IncomingInternalDocument" ], "summary": "Chuyển bổ sung", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/BoSungDonViDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/BoSungDonViDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/BoSungDonViDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/BoSungDonViDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/IncomingInternalDocument/AdditionalLeadersComments": { "post": { "tags": [ "IncomingInternalDocument" ], "summary": "Bổ sung lãnh đạo cho ý kiến", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/BoSungLanhDaoDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/BoSungLanhDaoDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/BoSungLanhDaoDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/BoSungLanhDaoDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/IncomingInternalDocument/GetProposedProcessorDocIncomming": { "get": { "tags": [ "IncomingInternalDocument" ], "summary": "Lấy danh sách người được đề xuất xử lý trong văn bản", "parameters": [ { "name": "idVanBan", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/IncomingInternalDocument/Add": { "post": { "tags": [ "IncomingInternalDocument" ], "summary": "Thêm mới văn bản đến", "requestBody": { "description": "ProcessType: {0}Xử lý chính,{1}Phối hợp,{2}Nhận để biết,{3}Xin ý kiến lãnh đạo,{4}Lãnh đạo chỉ đạo", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ThemMoiVBDenDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ThemMoiVBDenDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ThemMoiVBDenDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ThemMoiVBDenDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/IncomingInternalDocument/UpdateInfo": { "post": { "tags": [ "IncomingInternalDocument" ], "summary": "Cập nhật văn bản đến", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ThemMoiVBDenDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ThemMoiVBDenDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ThemMoiVBDenDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ThemMoiVBDenDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/IncomingInternalDocument/ReceivedDoc": { "post": { "tags": [ "IncomingInternalDocument" ], "summary": "Vào sổ văn bản", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ThemMoiVBDenDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ThemMoiVBDenDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ThemMoiVBDenDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ThemMoiVBDenDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/IncomingInternalDocument/BatchReception": { "post": { "tags": [ "IncomingInternalDocument" ], "summary": "Tiếp nhận văn bản theo lô", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/TiepNhanTheoLoModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/TiepNhanTheoLoModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/TiepNhanTheoLoModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/TiepNhanTheoLoModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/IncomingInternalDocument/GetStatisticsDoc": { "get": { "tags": [ "IncomingInternalDocument" ], "summary": "Lấy thống kê văn bản", "responses": { "200": { "description": "OK" } } } }, "/api/IncomingInternalDocument/BoxThongKeVbDenHome": { "get": { "tags": [ "IncomingInternalDocument" ], "responses": { "200": { "description": "OK" } } } }, "/api/IncomingInternalDocument/InProcessTable": { "get": { "tags": [ "IncomingInternalDocument" ], "responses": { "200": { "description": "OK" } } } }, "/api/IncomingInternalDocument/StatisticDetail": { "post": { "tags": [ "IncomingInternalDocument" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/StatisticFillter" } }, "application/json": { "schema": { "$ref": "#/components/schemas/StatisticFillter" } }, "text/json": { "schema": { "$ref": "#/components/schemas/StatisticFillter" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/StatisticFillter" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/IncomingInternalDocument/DocInternalStatisticsByDept": { "post": { "tags": [ "IncomingInternalDocument" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ThongKeVanBanDenTheoPhongDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ThongKeVanBanDenTheoPhongDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ThongKeVanBanDenTheoPhongDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ThongKeVanBanDenTheoPhongDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/IncomingInternalDocument/Export": { "post": { "tags": [ "IncomingInternalDocument" ], "summary": "Xuất Báo cáo chi tiết tình trạng văn bản đến", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/VanBanDenReportFilter" } }, "application/json": { "schema": { "$ref": "#/components/schemas/VanBanDenReportFilter" } }, "text/json": { "schema": { "$ref": "#/components/schemas/VanBanDenReportFilter" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/VanBanDenReportFilter" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/IncomingInternalDocument/CompleteDocument": { "post": { "tags": [ "IncomingInternalDocument" ], "summary": "Hoàn thành văn bản", "parameters": [ { "name": "idDocument", "in": "query", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/InitApp/EnumToSelectList": { "get": { "tags": [ "InitApp" ], "summary": "Lấy danh sách của Select box theo từ khóa", "parameters": [ { "name": "key", "in": "query", "description": "\"trangthaivanbanden;dokhan;domat;kieuvanban;phanloaivanban;ngonngu;kieuphongban;danhmuchoso;phanloaivanbanden;loaidonvi;kieuhanhdong;hinhthucdonvi;loaicongviec;hanhdongguiemail;trangthaihosocongviec;trangthaicongviec;trangthaivanbanden;phuongthucnhan;loaivanbangui\"", "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/InitApp/TESTENCRYPT": { "get": { "tags": [ "InitApp" ], "responses": { "200": { "description": "OK" } } } }, "/api/InitApp/GetOptionalSelectList": { "get": { "tags": [ "InitApp" ], "summary": "Lấy danh sách của Select box theo nhiều từ khóa", "parameters": [ { "name": "key", "in": "query", "description": "\"trangthaivanbanden;dokhan;domat;kieuvanban;phanloaivanban;kieuphongban;danhmuchoso;phanloaivanbanden;loaidonvi;kieuhanhdong;hinhthucdonvi;loaicongviec;hanhdongguiemail;trangthaihosocongviec;trangthaicongviec;trangthaivanbanden;phuongthucnhan;loaivanbangui\"", "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/InternalDoc/Add": { "post": { "tags": [ "InternalDoc" ], "summary": "Thêm mới văn bản nội bộ", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/VanBanNoiBoDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/VanBanNoiBoDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/VanBanNoiBoDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/VanBanNoiBoDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/InternalDoc/UpdateInfo": { "post": { "tags": [ "InternalDoc" ], "summary": "Cập nhật văn bản nội bộ", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/VanBanNoiBoDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/VanBanNoiBoDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/VanBanNoiBoDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/VanBanNoiBoDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/InternalDoc/Submit": { "post": { "tags": [ "InternalDoc" ], "summary": "Trình xử lý", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/QuanLyTrinhKyDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/QuanLyTrinhKyDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/QuanLyTrinhKyDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/QuanLyTrinhKyDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/InternalDoc/SaveAndMove": { "post": { "tags": [ "InternalDoc" ], "summary": "Trình xử lý", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/QuanLyTrinhKyDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/QuanLyTrinhKyDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/QuanLyTrinhKyDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/QuanLyTrinhKyDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/InternalDoc/SaveAndSubmit": { "post": { "tags": [ "InternalDoc" ], "summary": "Lưu và trình lãnh đạo ký duyệt", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/InternalDoc/SaveDocumentAnswer": { "post": { "tags": [ "InternalDoc" ], "summary": "Lưu và trình lãnh đạo ký duyệt", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/InternalDoc/SaveInternalDocument": { "post": { "tags": [ "InternalDoc" ], "summary": "", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/InternalDoc/List": { "post": { "tags": [ "InternalDoc" ], "summary": "Lấy danh sách văn bản nội bộ", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchNoiBoDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchNoiBoDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchNoiBoDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchNoiBoDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/InternalDoc/FindById/{id}": { "get": { "tags": [ "InternalDoc" ], "summary": "Tìm chi tiết một văn bản nội bộ dựa theo ID của văn bản", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/InternalDoc/SymbolNumber": { "get": { "tags": [ "InternalDoc" ], "summary": "Lấy số ký hiệu văn bản nội bộ", "parameters": [ { "name": "deptSendId", "in": "query", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/InternalDoc/ListRelatedDocument": { "post": { "tags": [ "InternalDoc" ], "summary": "Lấy danh sách văn bản đi thuộc loại tờ trình hay nội bộ theo các điều kiện tìm kiếm", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchVanBanPopupDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchVanBanPopupDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchVanBanPopupDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchVanBanPopupDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/InternalDoc/Delete/{id}": { "post": { "tags": [ "InternalDoc" ], "summary": "Xóa theo id", "parameters": [ { "name": "id", "in": "path", "description": "Id của một văn bản", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/InternalDoc/GetUnitProposeDemand": { "post": { "tags": [ "InternalDoc" ], "summary": "Lấy thông tin đơn vị đề xuất", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/DonViFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/DonViFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/DonViFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/DonViFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/InternalDoc/Approve": { "post": { "tags": [ "InternalDoc" ], "summary": "Ký duyệt văn bản", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/KyDuyetDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/KyDuyetDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/KyDuyetDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/KyDuyetDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/InternalDoc/ApproveDocumentAnswer": { "post": { "tags": [ "InternalDoc" ], "summary": "Ký duyệt văn bản trả lời", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/KyDuyetDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/KyDuyetDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/KyDuyetDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/KyDuyetDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/InternalDoc/UnitTransfer/{idDocument}": { "post": { "tags": [ "InternalDoc" ], "summary": "Chuyển đơn vị đề xuất", "parameters": [ { "name": "idVanBan", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } }, { "name": "idDocument", "in": "path", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/InternalDoc/SupplyNumber": { "post": { "tags": [ "InternalDoc" ], "summary": "Cấp số văn bản", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/CapSoKySoDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/CapSoKySoDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CapSoKySoDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/CapSoKySoDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/InternalDoc/GiveBack": { "post": { "tags": [ "InternalDoc" ], "summary": "Trả lại văn bản", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ThuHoiVanBanDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ThuHoiVanBanDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ThuHoiVanBanDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ThuHoiVanBanDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/InternalDoc/ApproveWaitRelease": { "post": { "tags": [ "InternalDoc" ], "summary": "Đóng dấu chờ phát hành", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/KyDuyetDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/KyDuyetDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/KyDuyetDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/KyDuyetDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/InternalDoc/GetUnitReceivedDocument/{idVanBan}": { "get": { "tags": [ "InternalDoc" ], "summary": "Danh sách đơn vị đã nhận văn bản để văn thư thu hồi", "parameters": [ { "name": "idVanBan", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/InternalDoc/RevokeDocument": { "post": { "tags": [ "InternalDoc" ], "summary": "Thu hồi", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ThuHoiVanBanDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ThuHoiVanBanDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ThuHoiVanBanDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ThuHoiVanBanDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/InternalDoc/GetHistory": { "post": { "tags": [ "InternalDoc" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/LichSuXuLyFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/LichSuXuLyFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/LichSuXuLyFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/LichSuXuLyFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/InternalDoc/GetProposalHeadDepartment": { "post": { "tags": [ "InternalDoc" ], "summary": "Lấy danh sách lãnh đạo trình", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/LanhDaoFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/LanhDaoFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/LanhDaoFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/LanhDaoFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/InternalDoc/GetEmployProposal": { "post": { "tags": [ "InternalDoc" ], "summary": "Lấy nhân viên cấp dưới", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/DonViFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/DonViFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/DonViFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/DonViFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/InternalDoc/GetStatisticsOpinions": { "get": { "tags": [ "InternalDoc" ], "responses": { "200": { "description": "OK" } } } }, "/api/InternalDoc/GetStatisticsGiveOpinions": { "get": { "tags": [ "InternalDoc" ], "responses": { "200": { "description": "OK" } } } }, "/api/InternalDocument/List": { "post": { "tags": [ "InternalDocument" ], "summary": "Danh sách văn bản dự thảo", "requestBody": { "description": "Trích yếu, Ký hiệu, Loại, Từ ngày, Đến ngày", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/TimKiemVanBanDiDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/TimKiemVanBanDiDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/TimKiemVanBanDiDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/TimKiemVanBanDiDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/InternalDocument/Detail/{id}": { "get": { "tags": [ "InternalDocument" ], "summary": "Lấy chi tiết một văn bản dự thảo hoặc văn bản đi để công bố", "parameters": [ { "name": "id", "in": "path", "description": "Id của một văn bản", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/InternalDocument/GetHistory": { "post": { "tags": [ "InternalDocument" ], "summary": "Lấy danh sách lịch sử xử lý văn bản chuyển sang control VanBanDi dự kiến xóa 31/12/2021", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/LichSuXuLyFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/LichSuXuLyFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/LichSuXuLyFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/LichSuXuLyFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/InternalDocument/GetInitDocInfo": { "post": { "tags": [ "InternalDocument" ], "summary": "Lấy thông tin tạo văn bản tờ trình", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/FormInit" } }, "application/json": { "schema": { "$ref": "#/components/schemas/FormInit" } }, "text/json": { "schema": { "$ref": "#/components/schemas/FormInit" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/FormInit" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/InternalDocument/AddInternal": { "post": { "tags": [ "InternalDocument" ], "summary": "Thêm mới văn bản đi nội bộ", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/InternalDocument/ReleaseDocInternal": { "post": { "tags": [ "InternalDocument" ], "summary": "Phát hành văn bản nội bộ đi", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/PhatHanhVanBanDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/PhatHanhVanBanDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/PhatHanhVanBanDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/PhatHanhVanBanDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/InternalDocument/GetInforDoc/{idDocument}": { "get": { "tags": [ "InternalDocument" ], "summary": "Lấy thông tin đã lưu trình lãnh đạo", "parameters": [ { "name": "idVanBan", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } }, { "name": "idDocument", "in": "path", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/InternalDocument/Delete/{id}": { "post": { "tags": [ "InternalDocument" ], "summary": "Xóa theo id", "parameters": [ { "name": "id", "in": "path", "description": "Id của một văn bản", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/InternalDocument/FindJob": { "post": { "tags": [ "InternalDocument" ], "summary": "Tra cứu công việc", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/TimKiemCongViecDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/TimKiemCongViecDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/TimKiemCongViecDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/TimKiemCongViecDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/InternalDocument/Submit": { "post": { "tags": [ "InternalDocument" ], "summary": "Trình xử lý", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/QuanLyTrinhKyDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/QuanLyTrinhKyDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/QuanLyTrinhKyDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/QuanLyTrinhKyDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/InternalDocument/GetUnitReleased": { "post": { "tags": [ "InternalDocument" ], "summary": "Lấy đơn vị phát hành văn bản đi", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/DonViPhatHanhFilter" } }, "application/json": { "schema": { "$ref": "#/components/schemas/DonViPhatHanhFilter" } }, "text/json": { "schema": { "$ref": "#/components/schemas/DonViPhatHanhFilter" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/DonViPhatHanhFilter" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/InternalDocument/GiveBack": { "post": { "tags": [ "InternalDocument" ], "summary": "Trả lại văn bản", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ThuHoiVanBanDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ThuHoiVanBanDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ThuHoiVanBanDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ThuHoiVanBanDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/InternalDocument/UpdateInfo": { "post": { "tags": [ "InternalDocument" ], "summary": "Cập nhật nội bộ đi", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/InternalDocument/Add": { "post": { "tags": [ "InternalDocument" ], "summary": "Thêm mới nội bộ đi", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/VanBanDiDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/InternalDocument/GetInforRespondent/{idVanBan}": { "get": { "tags": [ "InternalDocument" ], "summary": "Lấy thông tin người để trả lại văn bản", "parameters": [ { "name": "idVanBan", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/InternalDocument/ThongKeSoLieu": { "post": { "tags": [ "InternalDocument" ], "parameters": [ { "name": "departmentId", "in": "query", "schema": { "type": "string" } }, { "name": "fromDate", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "toDate", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "year", "in": "query", "schema": { "type": "integer", "format": "int32" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/InternalDocument/StatisticDetail": { "post": { "tags": [ "InternalDocument" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/StatisticFillter" } }, "application/json": { "schema": { "$ref": "#/components/schemas/StatisticFillter" } }, "text/json": { "schema": { "$ref": "#/components/schemas/StatisticFillter" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/StatisticFillter" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/InternalDocumentReport/ListOfReportSubmittion": { "post": { "tags": [ "InternalDocumentReport" ], "summary": "Báo cáo chi tiết tình trạng văn bản đến", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/VanBanDenReportFilter" } }, "application/json": { "schema": { "$ref": "#/components/schemas/VanBanDenReportFilter" } }, "text/json": { "schema": { "$ref": "#/components/schemas/VanBanDenReportFilter" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/VanBanDenReportFilter" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/InternalDocumentReport/Export": { "post": { "tags": [ "InternalDocumentReport" ], "summary": "Xuất Báo cáo chi tiết tình trạng văn bản đến", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ToTrinhReportFilter" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ToTrinhReportFilter" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ToTrinhReportFilter" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ToTrinhReportFilter" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/Job/UpdateStatusDocumentIn": { "post": { "tags": [ "Job" ], "summary": "tạm thời status là 1: đã hoàn thành, 2: đang xử lý,", "parameters": [ { "name": "id", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } }, { "name": "idJob", "in": "query", "schema": { "type": "string", "format": "uuid" } }, { "name": "idDocOut", "in": "query", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/Job/UpdateDocInByDocOut": { "post": { "tags": [ "Job" ], "summary": "cập nhật trạng thái văn bản đến dựa vào văn bản đi", "parameters": [ { "name": "id", "in": "query", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/Job/CreateDraftDoc": { "post": { "tags": [ "Job" ], "summary": "Tạo dự thảo từ công việc", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/DocumentInDraft" } }, "application/json": { "schema": { "$ref": "#/components/schemas/DocumentInDraft" } }, "text/json": { "schema": { "$ref": "#/components/schemas/DocumentInDraft" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/DocumentInDraft" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/Job/List": { "post": { "tags": [ "Job" ], "summary": "Retrieves a list of jobs based on the provided search criteria.", "requestBody": { "description": "The search criteria for filtering jobs.", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/JobSearchDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/JobSearchDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/JobSearchDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/JobSearchDto" } } } }, "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/JobModelResponseList" } }, "application/json": { "schema": { "$ref": "#/components/schemas/JobModelResponseList" } }, "text/json": { "schema": { "$ref": "#/components/schemas/JobModelResponseList" } } } } } } }, "/api/Job/StatisticJob": { "get": { "tags": [ "Job" ], "responses": { "200": { "description": "OK" } } } }, "/api/Job/GetAccountByType": { "get": { "tags": [ "Job" ], "summary": "Lấy danh sách người giao việc hoặc người được giao việc dựa vào kiểu.", "parameters": [ { "name": "type", "in": "query", "schema": { "type": "string" } }, { "name": "pageIndex", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "pageSize", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "keyword", "in": "query", "schema": { "type": "string" } }, { "name": "menu", "in": "query", "schema": { "type": "string" } }, { "name": "idDept", "in": "query", "schema": { "type": "string", "format": "uuid" } }, { "name": "JobId", "in": "query", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/AccountDtoResponseList" } }, "application/json": { "schema": { "$ref": "#/components/schemas/AccountDtoResponseList" } }, "text/json": { "schema": { "$ref": "#/components/schemas/AccountDtoResponseList" } } } } } } }, "/api/Job/GetAccountEmployee": { "post": { "tags": [ "Job" ], "summary": "Lấy danh sách đầu mỗi hoặc phối hợp", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/AccountEmployeeRequestDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/AccountEmployeeRequestDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/AccountEmployeeRequestDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/AccountEmployeeRequestDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/Job/StatisticJobList": { "post": { "tags": [ "Job" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/StatisticJobModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/StatisticJobModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/StatisticJobModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/StatisticJobModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/Job/ListChildJob": { "post": { "tags": [ "Job" ], "summary": "Lấy danh sách công việc con", "parameters": [ { "name": "parentId", "in": "query", "description": "id công việc cha", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/JobModelResponseList" } }, "application/json": { "schema": { "$ref": "#/components/schemas/JobModelResponseList" } }, "text/json": { "schema": { "$ref": "#/components/schemas/JobModelResponseList" } } } } } } }, "/api/Job/StatisticJobByMenu": { "post": { "tags": [ "Job" ], "summary": "Thống kê công việc theo menu.", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/JobSearchDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/JobSearchDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/JobSearchDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/JobSearchDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/Job/ThongKeChiTiet": { "post": { "tags": [ "Job" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/StatisticJobModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/StatisticJobModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/StatisticJobModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/StatisticJobModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/Job/AddNoteGiamSatCV": { "post": { "tags": [ "Job" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/AddJobEvaluationAPIModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/AddJobEvaluationAPIModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/AddJobEvaluationAPIModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/AddJobEvaluationAPIModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/Job/DSGiamSatCVPhong": { "post": { "tags": [ "Job" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchKTGSJobAPIModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchKTGSJobAPIModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchKTGSJobAPIModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchKTGSJobAPIModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/Job/ChiTietNoteGiamSatCV": { "post": { "tags": [ "Job" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchPassGiamSatCVModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchPassGiamSatCVModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchPassGiamSatCVModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchPassGiamSatCVModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/Job/GetDepartmentByUser": { "get": { "tags": [ "Job" ], "responses": { "200": { "description": "OK" } } } }, "/api/Job/GetDepartmentByUserDNP": { "get": { "tags": [ "Job" ], "summary": "Lấy danh sách phòng ban theo người dùng\r\n- Nếu có quyền quản trị → lấy theo cấp Cục\r\n- Nếu không → lấy theo đơn vị hiện tại", "responses": { "200": { "description": "OK" } } } }, "/api/Job/GetUserByDept": { "get": { "tags": [ "Job" ], "parameters": [ { "name": "type", "in": "query", "schema": { "type": "string" } }, { "name": "pageIndex", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "pageSize", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "keyword", "in": "query", "schema": { "type": "string" } }, { "name": "deptId", "in": "query", "schema": { "type": "string", "format": "uuid" } }, { "name": "menu", "in": "query", "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/AccountDtoResponseList" } }, "application/json": { "schema": { "$ref": "#/components/schemas/AccountDtoResponseList" } }, "text/json": { "schema": { "$ref": "#/components/schemas/AccountDtoResponseList" } } } } } } }, "/api/Job/GetUserLocDNP": { "get": { "tags": [ "Job" ], "parameters": [ { "name": "type", "in": "query", "schema": { "type": "string" } }, { "name": "pageIndex", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "pageSize", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "keyword", "in": "query", "schema": { "type": "string" } }, { "name": "deptId", "in": "query", "schema": { "type": "string", "format": "uuid" } }, { "name": "menu", "in": "query", "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/AccountDtoResponseList" } }, "application/json": { "schema": { "$ref": "#/components/schemas/AccountDtoResponseList" } }, "text/json": { "schema": { "$ref": "#/components/schemas/AccountDtoResponseList" } } } } } } }, "/api/Job/ListChildren": { "post": { "tags": [ "Job" ], "summary": "Lấy danh sách công việc con", "parameters": [ { "name": "parentId", "in": "query", "description": "id công việc cha", "schema": { "type": "string", "format": "uuid" } }, { "name": "jobIdCurrent", "in": "query", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/JobModelResponseList" } }, "application/json": { "schema": { "$ref": "#/components/schemas/JobModelResponseList" } }, "text/json": { "schema": { "$ref": "#/components/schemas/JobModelResponseList" } } } } } } }, "/api/Job/UpdateStatusDocIn": { "post": { "tags": [ "Job" ], "parameters": [ { "name": "id", "in": "query", "schema": { "type": "string", "format": "uuid" } }, { "name": "idJob", "in": "query", "schema": { "type": "string", "format": "uuid" } }, { "name": "idDocOut", "in": "query", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/JobAuto/Add": { "post": { "tags": [ "JobAuto" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/AddJobAutoAPIModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/AddJobAutoAPIModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/AddJobAutoAPIModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/AddJobAutoAPIModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/JobAuto/Update/{id}": { "post": { "tags": [ "JobAuto" ], "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/AddJobAutoAPIModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/AddJobAutoAPIModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/AddJobAutoAPIModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/AddJobAutoAPIModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/JobAuto/Detail/{id}": { "get": { "tags": [ "JobAuto" ], "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/JobAuto/List": { "post": { "tags": [ "JobAuto" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchListJobAutoAPI" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchListJobAutoAPI" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchListJobAutoAPI" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchListJobAutoAPI" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/JobAuto/Toggle": { "post": { "tags": [ "JobAuto" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ToggleActiveJobAuto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ToggleActiveJobAuto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ToggleActiveJobAuto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ToggleActiveJobAuto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/JobAuto/DsLanhDaoChiDao": { "post": { "tags": [ "JobAuto" ], "summary": "Danh sách lãnh đạo chỉ đạo", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchListLDChiDaoAPI" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchListLDChiDaoAPI" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchListLDChiDaoAPI" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchListLDChiDaoAPI" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/JobAuto/DsLanhDaoCapDuoi": { "post": { "tags": [ "JobAuto" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchListLDCapDuoiAPI" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchListLDCapDuoiAPI" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchListLDCapDuoiAPI" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchListLDCapDuoiAPI" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/JobAuto/Delete/{id}": { "post": { "tags": [ "JobAuto" ], "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/JobAuto/Submit/{id}": { "post": { "tags": [ "JobAuto" ], "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/JobAuto/Approve/{id}": { "post": { "tags": [ "JobAuto" ], "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/JobAuto/ApproveBatch": { "post": { "tags": [ "JobAuto" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "type": "array", "items": { "type": "string", "format": "uuid" } } }, "application/json": { "schema": { "type": "array", "items": { "type": "string", "format": "uuid" } } }, "text/json": { "schema": { "type": "array", "items": { "type": "string", "format": "uuid" } } }, "application/*+json": { "schema": { "type": "array", "items": { "type": "string", "format": "uuid" } } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/JobAuto/Reject": { "post": { "tags": [ "JobAuto" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/TraLaiAPIModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/TraLaiAPIModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/TraLaiAPIModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/TraLaiAPIModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/JobAuto/InsertJobManually/{id}": { "post": { "tags": [ "JobAuto" ], "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string", "format": "uuid" } }, { "name": "idJobAuto", "in": "query", "schema": { "type": "string", "format": "uuid" } }, { "name": "day", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "isAllowDupe", "in": "query", "schema": { "type": "boolean", "default": false } } ], "responses": { "200": { "description": "OK" } } } }, "/api/JobAuto/HistoryList": { "get": { "tags": [ "JobAuto" ], "summary": "Lấy danh sách lịch sử thao tác của KPI", "parameters": [ { "name": "id", "in": "query", "description": "ReferenceId (KPIId)", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/JobAuto/DsPhong": { "post": { "tags": [ "JobAuto" ], "summary": "Lấy danh sách phòng", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchListDsPhongAPI" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchListDsPhongAPI" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchListDsPhongAPI" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchListDsPhongAPI" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/JobAuto/GetListPlan": { "post": { "tags": [ "JobAuto" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/DepartmentPlanFilter" } }, "application/json": { "schema": { "$ref": "#/components/schemas/DepartmentPlanFilter" } }, "text/json": { "schema": { "$ref": "#/components/schemas/DepartmentPlanFilter" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/DepartmentPlanFilter" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/JobAutoAssign/Add": { "post": { "tags": [ "JobAutoAssign" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/AddJobAutoAssignAPIModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/AddJobAutoAssignAPIModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/AddJobAutoAssignAPIModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/AddJobAutoAssignAPIModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/JobAutoAssign/Update/{id}": { "post": { "tags": [ "JobAutoAssign" ], "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/AddJobAutoAssignAPIModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/AddJobAutoAssignAPIModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/AddJobAutoAssignAPIModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/AddJobAutoAssignAPIModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/JobAutoAssign/Detail/{id}": { "get": { "tags": [ "JobAutoAssign" ], "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/JobAutoAssign/List": { "post": { "tags": [ "JobAutoAssign" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchListJobAutoAssignAPI" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchListJobAutoAssignAPI" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchListJobAutoAssignAPI" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchListJobAutoAssignAPI" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/JobAutoAssign/Toggle": { "post": { "tags": [ "JobAutoAssign" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ToggleActiveJobAuto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ToggleActiveJobAuto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ToggleActiveJobAuto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ToggleActiveJobAuto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/JobAutoAssign/Delete/{id}": { "post": { "tags": [ "JobAutoAssign" ], "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/JobAutoAssign/DsPhong": { "post": { "tags": [ "JobAutoAssign" ], "summary": "Lấy danh sách phòng", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchListDsPhongAPI" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchListDsPhongAPI" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchListDsPhongAPI" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchListDsPhongAPI" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/JobAutoAssign/DsCanBo": { "post": { "tags": [ "JobAutoAssign" ], "summary": "Lấy danh sách cán bộ thuộc phòng hoặc phòng con", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchListJobAutoAssignByPhongAPI" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchListJobAutoAssignByPhongAPI" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchListJobAutoAssignByPhongAPI" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchListJobAutoAssignByPhongAPI" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/JobAutoAssign/GetListPlan": { "post": { "tags": [ "JobAutoAssign" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/DepartmentPlanFilter" } }, "application/json": { "schema": { "$ref": "#/components/schemas/DepartmentPlanFilter" } }, "text/json": { "schema": { "$ref": "#/components/schemas/DepartmentPlanFilter" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/DepartmentPlanFilter" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/JobAutoAssign/GetForJob": { "post": { "tags": [ "JobAutoAssign" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchMissionCategoryAPI" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchMissionCategoryAPI" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchMissionCategoryAPI" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchMissionCategoryAPI" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/JobAutoCategory/Add": { "post": { "tags": [ "JobAutoCategory" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/AddJobAutoCategoryAPIModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/AddJobAutoCategoryAPIModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/AddJobAutoCategoryAPIModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/AddJobAutoCategoryAPIModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/JobAutoCategory/Update/{id}": { "post": { "tags": [ "JobAutoCategory" ], "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/AddJobAutoCategoryAPIModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/AddJobAutoCategoryAPIModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/AddJobAutoCategoryAPIModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/AddJobAutoCategoryAPIModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/JobAutoCategory/Delete/{id}": { "post": { "tags": [ "JobAutoCategory" ], "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/JobAutoCategory/Toggle": { "post": { "tags": [ "JobAutoCategory" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ToggleActiveJobAutoCategory" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ToggleActiveJobAutoCategory" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ToggleActiveJobAutoCategory" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ToggleActiveJobAutoCategory" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/JobAutoCategory/Detail/{id}": { "get": { "tags": [ "JobAutoCategory" ], "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/JobAutoCategory/List": { "post": { "tags": [ "JobAutoCategory" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchListJobAutoCategoryAPI" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchListJobAutoCategoryAPI" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchListJobAutoCategoryAPI" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchListJobAutoCategoryAPI" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/JobAutoCategory/DropDownList": { "post": { "tags": [ "JobAutoCategory" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchListJobAutoCategoryAPI" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchListJobAutoCategoryAPI" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchListJobAutoCategoryAPI" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchListJobAutoCategoryAPI" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/JobAutoCategory/InsertJobManually/{id}": { "post": { "tags": [ "JobAutoCategory" ], "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string", "format": "uuid" } }, { "name": "day", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "isAllowDupe", "in": "query", "schema": { "type": "boolean", "default": false } } ], "responses": { "200": { "description": "OK" } } } }, "/api/JobV1/Total": { "get": { "tags": [ "JobV1" ], "summary": "Lấy ra tổng số bản ghi", "responses": { "200": { "description": "OK" } } } }, "/api/JobV1/AddOrUpdate": { "post": { "tags": [ "JobV1" ], "summary": "Tạo báo cáo tiến độ", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/AddJobLogDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/AddJobLogDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/AddJobLogDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/AddJobLogDto" } } } }, "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/Response" } }, "application/json": { "schema": { "$ref": "#/components/schemas/Response" } }, "text/json": { "schema": { "$ref": "#/components/schemas/Response" } } } } } } }, "/api/JobV1/Search": { "post": { "tags": [ "JobV1" ], "summary": "Tìm kiếm tiến độ", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/JobLogRequestModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/JobLogRequestModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/JobLogRequestModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/JobLogRequestModel" } } } }, "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/ListJobLogFileViewResponseList" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ListJobLogFileViewResponseList" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ListJobLogFileViewResponseList" } } } } } } }, "/api/JobV1/AddJob": { "post": { "tags": [ "JobV1" ], "summary": "Tạo công việc", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/CreatedJobDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/CreatedJobDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CreatedJobDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/CreatedJobDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/JobV1/ExportExcel": { "post": { "tags": [ "JobV1" ], "summary": "Xuất file excel\r\n Xuất file Excel danh sách công việc", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/JobSearchDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/JobSearchDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/JobSearchDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/JobSearchDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/JobV1/RateKPI": { "post": { "tags": [ "JobV1" ], "summary": "Đánh giá KPI với người chủ trì (AssignTo) thì họ đánh giá cá nhân\r\nVới người quản lý (AssignBy) thì họ đánh giá kiểu lãnh đạo", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/AddRating" } }, "application/json": { "schema": { "$ref": "#/components/schemas/AddRating" } }, "text/json": { "schema": { "$ref": "#/components/schemas/AddRating" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/AddRating" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/JobV1/AddListRateKPI": { "post": { "tags": [ "JobV1" ], "summary": "Đánh giá nhiều KPI cùng lúc, với người chủ trì (AssignTo) thì họ đánh giá cá nhân", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/AddListRating" } }, "application/json": { "schema": { "$ref": "#/components/schemas/AddListRating" } }, "text/json": { "schema": { "$ref": "#/components/schemas/AddListRating" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/AddListRating" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/JobV1/GetRatedKPI": { "post": { "tags": [ "JobV1" ], "summary": "Id công việc", "parameters": [ { "name": "id", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/JobV1/GetChildRatedKPI": { "post": { "tags": [ "JobV1" ], "summary": "Lấy danh sách công việc con", "parameters": [ { "name": "parentId", "in": "query", "description": "id công việc cha", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/JobV1/CreateDocJob": { "post": { "tags": [ "JobV1" ], "summary": "", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/UpsertDocJobModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/UpsertDocJobModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/UpsertDocJobModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/UpsertDocJobModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/JobV1/CreateDocJobSupplement": { "post": { "tags": [ "JobV1" ], "summary": "", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/UpsertDocJobModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/UpsertDocJobModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/UpsertDocJobModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/UpsertDocJobModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/JobV1/GetById": { "get": { "tags": [ "JobV1" ], "summary": "Lấy báo cáo tiến độ theo JobId", "parameters": [ { "name": "jobId", "in": "query", "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/JobV1/DeleteJobLog": { "get": { "tags": [ "JobV1" ], "parameters": [ { "name": "jobId", "in": "query", "schema": { "type": "string", "format": "uuid" } }, { "name": "jobLogId", "in": "query", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/JobV1/GetReportDocById": { "get": { "tags": [ "JobV1" ], "summary": "Lấy báo cáo", "parameters": [ { "name": "jobId", "in": "query", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/JobV1/GetReportDocForCombine": { "get": { "tags": [ "JobV1" ], "summary": "Lấy báo cáo của phối hợp", "parameters": [ { "name": "jobId", "in": "query", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/JobV1/AddReportDoc": { "post": { "tags": [ "JobV1" ], "summary": "Tạo báo cáo", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ReportEndJobDraft" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ReportEndJobDraft" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ReportEndJobDraft" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ReportEndJobDraft" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/JobV1/UpdateJob": { "post": { "tags": [ "JobV1" ], "summary": "update công việc", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/UpdateJobDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/UpdateJobDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/UpdateJobDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/UpdateJobDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/JobV1/DeleteJob": { "get": { "tags": [ "JobV1" ], "parameters": [ { "name": "id", "in": "query", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/JobV1/ChangeStatusFromDoc": { "post": { "tags": [ "JobV1" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ChangeStatusDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ChangeStatusDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ChangeStatusDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ChangeStatusDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/JobV1/DetailJob": { "get": { "tags": [ "JobV1" ], "parameters": [ { "name": "id", "in": "query", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/Response" } }, "application/json": { "schema": { "$ref": "#/components/schemas/Response" } }, "text/json": { "schema": { "$ref": "#/components/schemas/Response" } } } } } } }, "/api/JobV1/ReportListJob": { "post": { "tags": [ "JobV1" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ListReportJobRequestModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ListReportJobRequestModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ListReportJobRequestModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ListReportJobRequestModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/JobV1/AddFile": { "post": { "tags": [ "JobV1" ], "summary": "Thêm files vào công việc", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/AddFileDocRequestModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/AddFileDocRequestModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/AddFileDocRequestModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/AddFileDocRequestModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/JobV1/GetDos": { "get": { "tags": [ "JobV1" ], "summary": "Lấy danh sách file của công việc", "parameters": [ { "name": "jobId", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/JobV1/ListAssignedTo": { "post": { "tags": [ "JobV1" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/GetJobByAssignToDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/GetJobByAssignToDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/GetJobByAssignToDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/GetJobByAssignToDto" } } } }, "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/JobModelResponseList" } }, "application/json": { "schema": { "$ref": "#/components/schemas/JobModelResponseList" } }, "text/json": { "schema": { "$ref": "#/components/schemas/JobModelResponseList" } } } } } } }, "/api/JobV1/ChangeStatus": { "post": { "tags": [ "JobV1" ], "parameters": [ { "name": "jobId", "in": "query", "schema": { "type": "string", "format": "uuid" } }, { "name": "workFlowIndex", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "message", "in": "query", "schema": { "type": "string" } }, { "name": "idRedoReason", "in": "query", "schema": { "type": "string", "format": "uuid" } }, { "name": "isAuto", "in": "query", "schema": { "type": "boolean", "default": true } }, { "name": "isComplete", "in": "query", "schema": { "type": "boolean", "default": false } } ], "responses": { "200": { "description": "OK" } } } }, "/api/JobV1/SearchByDepartOrEmployee": { "post": { "tags": [ "JobV1" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ListReportJobRequestModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ListReportJobRequestModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ListReportJobRequestModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ListReportJobRequestModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/JobV1/GetFromDoc": { "post": { "tags": [ "JobV1" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/JobSearchDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/JobSearchDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/JobSearchDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/JobSearchDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/JobV1/IsCheckPublic": { "get": { "tags": [ "JobV1" ], "parameters": [ { "name": "id", "in": "query", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/JobV1/SearchListCombine": { "get": { "tags": [ "JobV1" ], "summary": "", "parameters": [ { "name": "jobId", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/JobV1/HandBackJob": { "post": { "tags": [ "JobV1" ], "summary": "Trả lại công việc", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/RestoreJobDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/RestoreJobDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/RestoreJobDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/RestoreJobDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/JobV1/ThongKeTongHop1": { "post": { "tags": [ "JobV1" ], "parameters": [ { "name": "year", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "typeJob", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "assignTo", "in": "query", "schema": { "type": "string" } }, { "name": "type", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "planId", "in": "query", "schema": { "type": "string", "format": "uuid" } }, { "name": "departmentId", "in": "query", "schema": { "type": "string" } }, { "name": "fromDate", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "toDate", "in": "query", "schema": { "type": "string", "format": "date-time" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/JobV1/ThongKeTongHop": { "post": { "tags": [ "JobV1" ], "parameters": [ { "name": "year", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "typeJob", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "assignTo", "in": "query", "schema": { "type": "string", "format": "uuid" } }, { "name": "type", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "planId", "in": "query", "schema": { "type": "string", "format": "uuid" } }, { "name": "departmentId", "in": "query", "schema": { "type": "string" } }, { "name": "fromDate", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "toDate", "in": "query", "schema": { "type": "string", "format": "date-time" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/JobV1/ThongKeSoLuongCongViec": { "post": { "tags": [ "JobV1" ], "parameters": [ { "name": "typeJob", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "assignTo", "in": "query", "schema": { "type": "string" } }, { "name": "assignBy", "in": "query", "schema": { "type": "string" } }, { "name": "isChuaXacDinhDauMoi", "in": "query", "schema": { "type": "boolean" } }, { "name": "year", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "fromDate", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "toDate", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "departmentId", "in": "query", "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/JobV1/ThongKeSoLuongCongViecV1": { "post": { "tags": [ "JobV1" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/StatisticJobModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/StatisticJobModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/StatisticJobModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/StatisticJobModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/JobV1/ExportJobStatistic": { "post": { "tags": [ "JobV1" ], "summary": "Thống kê số liệu công việc", "parameters": [ { "name": "assignTo", "in": "query", "description": "", "schema": { "type": "string" } }, { "name": "type", "in": "query", "description": "", "schema": { "type": "integer", "format": "int32" } }, { "name": "planId", "in": "query", "description": "", "schema": { "type": "string" } }, { "name": "departmentId", "in": "query", "description": "", "schema": { "type": "string" } }, { "name": "fromDate", "in": "query", "description": "", "schema": { "type": "string", "format": "date-time" } }, { "name": "toDate", "in": "query", "description": "", "schema": { "type": "string", "format": "date-time" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/JobV1/ExportDetailJobStatistic": { "post": { "tags": [ "JobV1" ], "summary": "Thống kê chi tiết sô liệu công việc", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/StatisticJobModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/StatisticJobModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/StatisticJobModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/StatisticJobModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/JobV1/HandOverOfWork": { "post": { "tags": [ "JobV1" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/HandOverJobDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/HandOverJobDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/HandOverJobDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/HandOverJobDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/JobV1/GetUserHandOver": { "get": { "tags": [ "JobV1" ], "parameters": [ { "name": "pageIndex", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "pageSize", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "keyword", "in": "query", "schema": { "type": "string" } }, { "name": "menu", "in": "query", "schema": { "type": "string" } }, { "name": "idDept", "in": "query", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/AccountDtoResponseList" } }, "application/json": { "schema": { "$ref": "#/components/schemas/AccountDtoResponseList" } }, "text/json": { "schema": { "$ref": "#/components/schemas/AccountDtoResponseList" } } } } } } }, "/api/JobV1/GetListHandOver": { "post": { "tags": [ "JobV1" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/JobHandoverSearchDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/JobHandoverSearchDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/JobHandoverSearchDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/JobHandoverSearchDto" } } } }, "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/DetailJobHandoverDtoResponseList" } }, "application/json": { "schema": { "$ref": "#/components/schemas/DetailJobHandoverDtoResponseList" } }, "text/json": { "schema": { "$ref": "#/components/schemas/DetailJobHandoverDtoResponseList" } } } } } } }, "/api/JobV1/DetailHandOver": { "get": { "tags": [ "JobV1" ], "parameters": [ { "name": "id", "in": "query", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/Response" } }, "application/json": { "schema": { "$ref": "#/components/schemas/Response" } }, "text/json": { "schema": { "$ref": "#/components/schemas/Response" } } } } } } }, "/api/JobV1/GetListHistory": { "post": { "tags": [ "JobV1" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/XemProcessFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/XemProcessFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/XemProcessFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/XemProcessFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/JobV1/SubmitHandover": { "post": { "tags": [ "JobV1" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/TrinhDuyetBanGiaoDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/TrinhDuyetBanGiaoDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/TrinhDuyetBanGiaoDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/TrinhDuyetBanGiaoDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/JobV1/RestoreHandover": { "post": { "tags": [ "JobV1" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/KyDuyetDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/KyDuyetDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/KyDuyetDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/KyDuyetDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/JobV1/RevokeHandover": { "post": { "tags": [ "JobV1" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/KyDuyetDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/KyDuyetDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/KyDuyetDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/KyDuyetDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/JobV1/UpdateJobHandover": { "post": { "tags": [ "JobV1" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/HandOverJobDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/HandOverJobDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/HandOverJobDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/HandOverJobDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/JobV1/GetReportDocCombine": { "get": { "tags": [ "JobV1" ], "summary": "Lấy báo cáo", "parameters": [ { "name": "jobId", "in": "query", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/JobV1/GetTree": { "get": { "tags": [ "JobV1" ], "summary": "Lấy danh sách theo tree", "parameters": [ { "name": "Id", "in": "query", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/JobV1/AddRequestInTime": { "post": { "tags": [ "JobV1" ], "summary": "Thêm mới kiến nghị hạn xử lý", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/AddRequestInTimeDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/AddRequestInTimeDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/AddRequestInTimeDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/AddRequestInTimeDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/JobV1/UpdateRequestInTime": { "post": { "tags": [ "JobV1" ], "summary": "Cập nhật kiến nghị", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/AddRequestInTimeDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/AddRequestInTimeDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/AddRequestInTimeDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/AddRequestInTimeDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/JobV1/GetRequestInTime": { "get": { "tags": [ "JobV1" ], "summary": "Lấy kiến nghị", "parameters": [ { "name": "jobId", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } }, { "name": "status", "in": "query", "schema": { "type": "integer", "format": "int32" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/JobV1/GetListRequestInTime": { "get": { "tags": [ "JobV1" ], "summary": "Lấy ds kiến nghị chưa duyệt cho dự thảo", "parameters": [ { "name": "docOutId", "in": "query", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/JobV1/ProcessRequestInTime": { "post": { "tags": [ "JobV1" ], "summary": "Duyệt hoặc từ chối kiến nghị", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ProcessRequestInTimeDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ProcessRequestInTimeDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ProcessRequestInTimeDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ProcessRequestInTimeDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/JobV1/RateJob": { "post": { "tags": [ "JobV1" ], "summary": "Đánh giá của lãnh đạo", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/AddJobRatingAPIModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/AddJobRatingAPIModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/AddJobRatingAPIModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/AddJobRatingAPIModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/JobV1/AprroveScoreDraf": { "get": { "tags": [ "JobV1" ], "summary": "Đánh giá của lãnh đạo", "parameters": [ { "name": "Id", "in": "query", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/JobV1/ApproveCombineJob": { "post": { "tags": [ "JobV1" ], "summary": "Đánh giá của đầu mối cho phối hợp", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/AddJobRatingAPIModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/AddJobRatingAPIModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/AddJobRatingAPIModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/AddJobRatingAPIModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/JobV1/ApproveCombineJobs": { "post": { "tags": [ "JobV1" ], "summary": "Đánh giá nhiều của đầu mối cho phối hợp", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/AddJobRatingAPIModels" } }, "application/json": { "schema": { "$ref": "#/components/schemas/AddJobRatingAPIModels" } }, "text/json": { "schema": { "$ref": "#/components/schemas/AddJobRatingAPIModels" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/AddJobRatingAPIModels" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/JobV1/GetEvaluateScore": { "post": { "tags": [ "JobV1" ], "summary": "", "parameters": [ { "name": "Id", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/JobV1/AutoRateJob": { "post": { "tags": [ "JobV1" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/AutoRateJobRequest" } }, "application/json": { "schema": { "$ref": "#/components/schemas/AutoRateJobRequest" } }, "text/json": { "schema": { "$ref": "#/components/schemas/AutoRateJobRequest" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/AutoRateJobRequest" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/JobV1/LeaveAlert": { "post": { "tags": [ "JobV1" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/LeaveAlert" } }, "application/json": { "schema": { "$ref": "#/components/schemas/LeaveAlert" } }, "text/json": { "schema": { "$ref": "#/components/schemas/LeaveAlert" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/LeaveAlert" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/JobV1/AddListRateJob": { "post": { "tags": [ "JobV1" ], "summary": "Đây là có đánh giá phối hợp. Nhưng nếu đã có đánh giá từ đầu mối thì ko đổi nếu mà chưa có thì lấy luôn đánh giá từ đầu mối", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/AddJobRatingsAPIModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/AddJobRatingsAPIModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/AddJobRatingsAPIModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/AddJobRatingsAPIModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/JobV1/GetHistoryRedoJob": { "get": { "tags": [ "JobV1" ], "summary": "Lấy lịch sử thực hiện lại", "parameters": [ { "name": "jobId", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/JobV1/JobGraph": { "get": { "tags": [ "JobV1" ], "summary": "Xem quá trình theo cv", "parameters": [ { "name": "Id", "in": "query", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/JobV1/UpdateJobCategory": { "get": { "tags": [ "JobV1" ], "parameters": [ { "name": "idJob", "in": "query", "schema": { "type": "string", "format": "uuid" } }, { "name": "idMissionCategory", "in": "query", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/JobV1/ConvertCombineToAssignTo": { "post": { "tags": [ "JobV1" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ConvertCombineToAssignToDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ConvertCombineToAssignToDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ConvertCombineToAssignToDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ConvertCombineToAssignToDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/JobV1/CreateJobForDeputyDirector": { "post": { "tags": [ "JobV1" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/CreateJobForDeputyDirectorDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/CreateJobForDeputyDirectorDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CreateJobForDeputyDirectorDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/CreateJobForDeputyDirectorDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/JobV1/PheDuyetTraLaiLDP": { "post": { "tags": [ "JobV1" ], "summary": "PheDuyetTraLaiLDP", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/PheDuyetTraLaiLDPDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/PheDuyetTraLaiLDPDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/PheDuyetTraLaiLDPDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/PheDuyetTraLaiLDPDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/JobV1/GetCombines": { "get": { "tags": [ "JobV1" ], "parameters": [ { "name": "JobId", "in": "query", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/JobV1/GetLastRequestProcessing": { "get": { "tags": [ "JobV1" ], "parameters": [ { "name": "JobId", "in": "query", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/JobV1/GetListRequestProcessing": { "post": { "tags": [ "JobV1" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/GetListRequestProcessingDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/GetListRequestProcessingDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/GetListRequestProcessingDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/GetListRequestProcessingDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/KeepNotebook/Add": { "post": { "tags": [ "KeepNotebook" ], "summary": "Thêm mới", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/BookRangeDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/BookRangeDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/BookRangeDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/BookRangeDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/KeepNotebook/UpdateInfo": { "post": { "tags": [ "KeepNotebook" ], "summary": "Cập nhật thông tin", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/BookRangeDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/BookRangeDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/BookRangeDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/BookRangeDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/KeepNotebook/FindByFilter": { "post": { "tags": [ "KeepNotebook" ], "summary": "Lấy danh sách sổ văn bản có phân trang", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/BookRangeFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/BookRangeFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/BookRangeFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/BookRangeFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/KeepNotebook/Delete/{id}": { "post": { "tags": [ "KeepNotebook" ], "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/KeepNotebook/AddRange": { "post": { "tags": [ "KeepNotebook" ], "summary": "Thêm mới theo khoảng xin số", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/BookRangeDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/BookRangeDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/BookRangeDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/BookRangeDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/KeepNotebook/FindById/{id}": { "get": { "tags": [ "KeepNotebook" ], "summary": "Tìm theo Id", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/KeepNotebook/GetAll": { "get": { "tags": [ "KeepNotebook" ], "summary": "Lấy tất cả", "responses": { "200": { "description": "OK" } } } }, "/api/Language/FindById/{id}": { "get": { "tags": [ "Language" ], "summary": "Lấy ngôn ngữ theo id", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/Language/GetAll": { "get": { "tags": [ "Language" ], "summary": "Lấy tất cả loại văn bản theo dạng item list select", "responses": { "200": { "description": "OK" } } } }, "/api/Language/FindByFilter": { "post": { "tags": [ "Language" ], "summary": "", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/LanguageFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/LanguageFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/LanguageFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/LanguageFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/Language/Add": { "post": { "tags": [ "Language" ], "summary": "Thêm mới ngôn ngữ", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/LanguageDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/LanguageDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/LanguageDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/LanguageDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/Language/UpdateInfo": { "post": { "tags": [ "Language" ], "summary": "Sửa loại văn bản", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/LanguageDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/LanguageDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/LanguageDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/LanguageDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/Language/Delete/{id}": { "post": { "tags": [ "Language" ], "summary": "Xóa loại văn bản", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/LegalDocument/Add": { "post": { "tags": [ "LegalDocument" ], "summary": "Thêm mới văn bản pháp luật", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/LegalDocumentDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/LegalDocumentDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/LegalDocumentDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/LegalDocumentDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/LegalDocument/UpdateInfo": { "post": { "tags": [ "LegalDocument" ], "summary": "Cập nhật văn bản pháp luật", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/LegalDocumentDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/LegalDocumentDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/LegalDocumentDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/LegalDocumentDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/LegalDocument/Submit": { "post": { "tags": [ "LegalDocument" ], "summary": "Thêm mới và duyệt văn bản pháp luật", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/LegalDocumentDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/LegalDocumentDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/LegalDocumentDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/LegalDocumentDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/LegalDocument/Detail": { "get": { "tags": [ "LegalDocument" ], "summary": "Lấy chi tiết văn bản pháp luật", "parameters": [ { "name": "id", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/LegalDocument/Delete/{id}": { "get": { "tags": [ "LegalDocument" ], "summary": "Xóa văn bản", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/LegalDocument/List": { "post": { "tags": [ "LegalDocument" ], "summary": "Lấy danh sách văn bản", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchLegalDocumentDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchLegalDocumentDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchLegalDocumentDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchLegalDocumentDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/LegalDocument/ListDocs": { "post": { "tags": [ "LegalDocument" ], "summary": "Tra cứu danh sách văn bản pháp luật (External).", "description": "API cho phép tìm kiếm văn bản theo từ khóa và điều kiện lọc.\r\n- Chỉ trả về văn bản đã duyệt hoàn thành.\r\n\r\nVí dụ:\r\nPOST /api/LegalDocument/ListDocs\r\n\r\nBody:\r\n{\r\n \"Page\": 1,\r\n \"PageSize\": 10,\r\n \"Keyword\": \"căn cước\",\r\n \"ValidityStatus\": true\r\n}", "requestBody": { "description": "Thông tin tìm kiếm và phân trang.", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchLegalDocumentMeetingAPI" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchLegalDocumentMeetingAPI" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchLegalDocumentMeetingAPI" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchLegalDocumentMeetingAPI" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/LegalDocument/DetailDoc": { "get": { "tags": [ "LegalDocument" ], "summary": "Lấy chi tiết văn bản pháp luật (External).", "description": "API lấy thông tin chi tiết văn bản theo ID (bao gồm file đính kèm).\r\n\r\nVí dụ:\r\nGET /api/LegalDocument/Detail?id={id}", "parameters": [ { "name": "id", "in": "query", "description": "ID văn bản pháp luật (UUID).", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/LegalDocument/LayThongKeVanBan": { "get": { "tags": [ "LegalDocument" ], "summary": "Lấy danh sách thống kê văn bản", "responses": { "200": { "description": "OK" } } } }, "/api/LegalDocument/GetUserLDP": { "get": { "tags": [ "LegalDocument" ], "summary": "Lấy danh sách lánh đạo phòng văn bản pháp luật", "responses": { "200": { "description": "OK" } } } }, "/api/LegalDocument/TrinhCapTren": { "post": { "tags": [ "LegalDocument" ], "summary": "Trình cấp trên", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/InfoTrinh" } }, "application/json": { "schema": { "$ref": "#/components/schemas/InfoTrinh" } }, "text/json": { "schema": { "$ref": "#/components/schemas/InfoTrinh" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/InfoTrinh" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/LegalDocument/Duyet": { "post": { "tags": [ "LegalDocument" ], "summary": "Duyệt văn bản pháp luật", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/InfoDuyet" } }, "application/json": { "schema": { "$ref": "#/components/schemas/InfoDuyet" } }, "text/json": { "schema": { "$ref": "#/components/schemas/InfoDuyet" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/InfoDuyet" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/LegalDocument/Restore": { "post": { "tags": [ "LegalDocument" ], "summary": "Thu hồi văn bản pháp luật", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/RejectLegalDocumentDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/RejectLegalDocumentDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/RejectLegalDocumentDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/RejectLegalDocumentDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/LegalDocument/Reject": { "post": { "tags": [ "LegalDocument" ], "summary": "Từ chối văn bản pháp luật", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/RejectLegalDocumentDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/RejectLegalDocumentDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/RejectLegalDocumentDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/RejectLegalDocumentDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/LegalDocument/XemLuongVanBan": { "post": { "tags": [ "LegalDocument" ], "summary": "Xem luồng văn bản pháp luật", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/XemProcessFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/XemProcessFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/XemProcessFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/XemProcessFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/LegalDocument/CapNhatHieuLuc": { "post": { "tags": [ "LegalDocument" ], "summary": "Cập nhật hiệu lực", "parameters": [ { "name": "id", "in": "query", "schema": { "type": "string", "format": "uuid" } }, { "name": "status", "in": "query", "schema": { "type": "boolean" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/LichHop/Export": { "post": { "tags": [ "LichHop" ], "summary": "Xuất lịch công việc ra file Excel", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchListLichHopAPI" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchListLichHopAPI" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchListLichHopAPI" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchListLichHopAPI" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/LichHop/ThemLichLDDV": { "post": { "tags": [ "LichHop" ], "summary": "Thêm mới lịch lãnh đạo cấp cục", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/AddLichHopAPIModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/AddLichHopAPIModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/AddLichHopAPIModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/AddLichHopAPIModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/LichHop/SuaLichLDDV": { "post": { "tags": [ "LichHop" ], "summary": "Thêm mới lịch lãnh đạo cấp cục", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/AddLichHopAPIModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/AddLichHopAPIModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/AddLichHopAPIModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/AddLichHopAPIModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/LichHop/XoaLichLDDV": { "get": { "tags": [ "LichHop" ], "summary": "Xoá lịch họp lãnh đạo đơn vị theo Id", "parameters": [ { "name": "id", "in": "query", "description": "Id của lịch họp", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/LichHop/HuyLichLDDV": { "post": { "tags": [ "LichHop" ], "summary": "Thêm mới lịch lãnh đạo cấp cục", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/HuyLich" } }, "application/json": { "schema": { "$ref": "#/components/schemas/HuyLich" } }, "text/json": { "schema": { "$ref": "#/components/schemas/HuyLich" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/HuyLich" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/LichHop/BoSungDinhKem": { "post": { "tags": [ "LichHop" ], "summary": "Thêm mới lịch lãnh đạo cấp cục", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/AddBoSungDinhKem" } }, "application/json": { "schema": { "$ref": "#/components/schemas/AddBoSungDinhKem" } }, "text/json": { "schema": { "$ref": "#/components/schemas/AddBoSungDinhKem" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/AddBoSungDinhKem" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/LichHop/PhatHanhLichTuanLDDV": { "post": { "tags": [ "LichHop" ], "summary": "Phát hành lịch lãnh đạo cấp cục", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/PublishLich" } }, "application/json": { "schema": { "$ref": "#/components/schemas/PublishLich" } }, "text/json": { "schema": { "$ref": "#/components/schemas/PublishLich" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/PublishLich" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/LichHop/ChiTietSuaLichLDDV": { "get": { "tags": [ "LichHop" ], "summary": "Lấy chi tiết lịch cho quản trị Lịch LDDV", "parameters": [ { "name": "id", "in": "query", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/LichHop/XacNhanLichHopTuan": { "post": { "tags": [ "LichHop" ], "summary": "Xác nhận tham dự hay không bên sổ công tác tuần", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ConfirmThamDu" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ConfirmThamDu" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ConfirmThamDu" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ConfirmThamDu" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/LichHop/DsQuanTriLichLDDV": { "post": { "tags": [ "LichHop" ], "summary": "Lấy danh sách lịch cho quản trị Lịch LDDV", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchListLichHopAPI" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchListLichHopAPI" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchListLichHopAPI" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchListLichHopAPI" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/LichHop/DsLichLDDV": { "post": { "tags": [ "LichHop" ], "summary": "Lấy danh sách lịch cho quản trị Lịch LDDV", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchListLichHopAPI" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchListLichHopAPI" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchListLichHopAPI" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchListLichHopAPI" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/LichHop/DsPhongLichLDDV": { "get": { "tags": [ "LichHop" ], "summary": "Lấy thông tin đơn vị tham dự", "responses": { "200": { "description": "OK" } } } }, "/api/LichHop/DsDaiDienDonVi": { "post": { "tags": [ "LichHop" ], "summary": "lấy danh sách người đại diện hợp pháp :)", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchDSDaiDienDonVi" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchDSDaiDienDonVi" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchDSDaiDienDonVi" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchDSDaiDienDonVi" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/LichHop/DsThanhPhanKhac": { "post": { "tags": [ "LichHop" ], "summary": "lấy danh sách thành phần khác toàn bộ người dùng không quan tâm đơn vị gì", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchDSThanhPhanKhac" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchDSThanhPhanKhac" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchDSThanhPhanKhac" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchDSThanhPhanKhac" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/LichHop/DsChuTriLichLDDV": { "get": { "tags": [ "LichHop" ], "summary": "lấy danh sách người chủ trì", "responses": { "200": { "description": "OK" } } } }, "/api/LichHop/DsLichChuTri": { "get": { "tags": [ "LichHop" ], "summary": "Danh sách lịch", "parameters": [ { "name": "unitId", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/LichHop/LayGhiChuTuanLichLDDV": { "get": { "tags": [ "LichHop" ], "summary": "Lấy ghi chú của một tuần cụ thể", "parameters": [ { "name": "year", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "weekOfYear", "in": "query", "schema": { "type": "integer", "format": "int32" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/LichHop/CapNhatGhiChuLichLDDV": { "post": { "tags": [ "LichHop" ], "summary": "Thêm hoặc cập nhật ghi chú cho tuần của đơn vị", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/AddGhiChuTuanAPIModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/AddGhiChuTuanAPIModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/AddGhiChuTuanAPIModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/AddGhiChuTuanAPIModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/LichHop/CheckTrungLich": { "post": { "tags": [ "LichHop" ], "summary": "", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/AddNgayHopAPIModel" } } }, "application/json": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/AddNgayHopAPIModel" } } }, "text/json": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/AddNgayHopAPIModel" } } }, "application/*+json": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/AddNgayHopAPIModel" } } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/LichHop/GetWeeksOfYear": { "get": { "tags": [ "LichHop" ], "parameters": [ { "name": "year", "in": "query", "schema": { "type": "integer", "format": "int32" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/LogData/FindLog": { "post": { "tags": [ "LogData" ], "summary": "Lấy log theo tìm kiếm", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchHistoryLog" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchHistoryLog" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchHistoryLog" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchHistoryLog" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/LogData/ListLogLogin": { "post": { "tags": [ "LogData" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchStatisticLogin" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchStatisticLogin" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchStatisticLogin" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchStatisticLogin" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/LogData/ExportLogin": { "post": { "tags": [ "LogData" ], "summary": "Xuất thống kê chi tiết văn bản đến theo đơn vị", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchStatisticLogin" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchStatisticLogin" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchStatisticLogin" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchStatisticLogin" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/Logging/FindByFilter": { "post": { "tags": [ "Logging" ], "summary": "Tìm log theo điều kiện", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/LoggingFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/LoggingFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/LoggingFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/LoggingFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/Logging/FindById/{id}": { "get": { "tags": [ "Logging" ], "summary": "Tìm theo Id", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/Logging/GetAll": { "get": { "tags": [ "Logging" ], "summary": "Lấy tất cả", "responses": { "200": { "description": "OK" } } } }, "/api/Logging/UpdateInfo": { "post": { "tags": [ "Logging" ], "summary": "Cập nhật thông tin", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/LoggingDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/LoggingDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/LoggingDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/LoggingDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/Logging/Delete/{id}": { "post": { "tags": [ "Logging" ], "summary": "Xóa theo id", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/Logging/Export": { "post": { "tags": [ "Logging" ], "summary": "Xuất logging ra excel", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/LoggingFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/LoggingFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/LoggingFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/LoggingFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/Logging/Add": { "post": { "tags": [ "Logging" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/LoggingDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/LoggingDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/LoggingDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/LoggingDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ManageAuthority/TimTheoDieuKien": { "post": { "tags": [ "ManageAuthority" ], "summary": "Tìm theo điều kiện", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SettingAuthorizationFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SettingAuthorizationFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SettingAuthorizationFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SettingAuthorizationFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ManageAuthority/Xoa/{id}": { "post": { "tags": [ "ManageAuthority" ], "summary": "Xóa theo id", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/ManageAuthority/FindById/{id}": { "get": { "tags": [ "ManageAuthority" ], "summary": "Tìm theo Id", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/ManageAuthority/GetAll": { "get": { "tags": [ "ManageAuthority" ], "summary": "Lấy tất cả", "responses": { "200": { "description": "OK" } } } }, "/api/ManageAuthority/Add": { "post": { "tags": [ "ManageAuthority" ], "summary": "Thêm mới", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SettingAuthorizationDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SettingAuthorizationDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SettingAuthorizationDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SettingAuthorizationDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ManageAuthority/UpdateInfo": { "post": { "tags": [ "ManageAuthority" ], "summary": "Cập nhật thông tin", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SettingAuthorizationDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SettingAuthorizationDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SettingAuthorizationDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SettingAuthorizationDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ManageDocWork/FindCondition": { "post": { "tags": [ "ManageDocWork" ], "summary": "Tìm theo điều kiện", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/WorkingProfileDocumentFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/WorkingProfileDocumentFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/WorkingProfileDocumentFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/WorkingProfileDocumentFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ManageDocWork/FindById/{id}": { "get": { "tags": [ "ManageDocWork" ], "summary": "Tìm theo Id", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/ManageDocWork/GetAll": { "get": { "tags": [ "ManageDocWork" ], "summary": "Lấy tất cả", "responses": { "200": { "description": "OK" } } } }, "/api/ManageDocWork/Add": { "post": { "tags": [ "ManageDocWork" ], "summary": "Thêm mới", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/WorkingProfileDocumentDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/WorkingProfileDocumentDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/WorkingProfileDocumentDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/WorkingProfileDocumentDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ManageDocWork/UpdateInfo": { "post": { "tags": [ "ManageDocWork" ], "summary": "Cập nhật thông tin", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/WorkingProfileDocumentDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/WorkingProfileDocumentDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/WorkingProfileDocumentDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/WorkingProfileDocumentDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ManageDocWork/Delete/{id}": { "post": { "tags": [ "ManageDocWork" ], "summary": "Xóa theo id", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/ManageFeedback/Add": { "post": { "tags": [ "ManageFeedback" ], "summary": "Thêm mới", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/FeedbackDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/FeedbackDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/FeedbackDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/FeedbackDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ManageFeedback/Update": { "post": { "tags": [ "ManageFeedback" ], "summary": "Cập nhật thông tin", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/FeedbackDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/FeedbackDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/FeedbackDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/FeedbackDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ManageFeedback/Delete/{id}": { "post": { "tags": [ "ManageFeedback" ], "summary": "Xóa theo id", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/ManageFeedback/FindByFilter": { "post": { "tags": [ "ManageFeedback" ], "summary": "Tìm phản hồi theo điều kiện", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/FeedbackDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/FeedbackDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/FeedbackDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/FeedbackDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ManageFeedback/FindById/{id}": { "get": { "tags": [ "ManageFeedback" ], "summary": "Tìm theo Id", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/ManageFeedback/Report": { "post": { "tags": [ "ManageFeedback" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/FeedbackDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/FeedbackDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/FeedbackDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/FeedbackDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ManageFeedback/GetAll": { "get": { "tags": [ "ManageFeedback" ], "summary": "Lấy tất cả", "responses": { "200": { "description": "OK" } } } }, "/api/ManageFilesServer/UploadFile": { "post": { "tags": [ "ManageFilesServer" ], "summary": "Upload files đính kèm lên FTP server", "parameters": [ { "name": "fileType", "in": "query", "schema": { "type": "string" } }, { "name": "isSign", "in": "query", "schema": { "type": "boolean" } }, { "name": "userName", "in": "query", "schema": { "type": "string" } }, { "name": "isPublish", "in": "query", "schema": { "type": "boolean", "default": false } }, { "name": "isMsg", "in": "query", "schema": { "type": "boolean", "default": false } } ], "requestBody": { "content": { "multipart/form-data": { "schema": { "type": "object", "properties": { "file": { "type": "string", "format": "binary" } } }, "encoding": { "file": { "style": "form" } } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ManageFilesServer/UploadCombineExcel": { "post": { "tags": [ "ManageFilesServer" ], "requestBody": { "content": { "multipart/form-data": { "schema": { "type": "object", "properties": { "file": { "type": "string", "format": "binary" } } }, "encoding": { "file": { "style": "form" } } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ManageFilesServer/DownloadFile": { "get": { "tags": [ "ManageFilesServer" ], "summary": "", "parameters": [ { "name": "fileId", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/ManageFilesServer/DownloadEnFile": { "get": { "tags": [ "ManageFilesServer" ], "summary": "", "parameters": [ { "name": "fileId", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/ManageFilesServer/DownloadEnFileBase64": { "get": { "tags": [ "ManageFilesServer" ], "parameters": [ { "name": "fileId", "in": "query", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/ManageFilesServer/DownloadFileSigned": { "get": { "tags": [ "ManageFilesServer" ], "parameters": [ { "name": "fileId", "in": "query", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/ManageFilesServer/DownloadFilePdf": { "get": { "tags": [ "ManageFilesServer" ], "summary": "", "parameters": [ { "name": "fileId", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } }, { "name": "isRoot", "in": "query", "description": "", "schema": { "type": "boolean", "default": false } } ], "responses": { "200": { "description": "OK" } } } }, "/api/ManageFilesServer/DownloadEnFilePdf": { "get": { "tags": [ "ManageFilesServer" ], "summary": "", "parameters": [ { "name": "fileId", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } }, { "name": "isRoot", "in": "query", "description": "", "schema": { "type": "boolean", "default": false } } ], "responses": { "200": { "description": "OK" } } } }, "/api/ManageFilesServer/DownloadFilePdfHistory": { "get": { "tags": [ "ManageFilesServer" ], "parameters": [ { "name": "fileId", "in": "query", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/ManageFilesServer/DownloadFileKySo": { "get": { "tags": [ "ManageFilesServer" ], "summary": "KHONG DUNG", "parameters": [ { "name": "fileId", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } }, { "name": "idToTrinh", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/ManageFilesServer/GetInfoFile": { "post": { "tags": [ "ManageFilesServer" ], "summary": "Lấy thông tin file theo danh sách các id", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/FileFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/FileFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/FileFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/FileFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ManageFilesServer/GetInfoFileDuThao": { "post": { "tags": [ "ManageFilesServer" ], "summary": "Lấy thông tin file theo danh sách các id", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/FileFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/FileFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/FileFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/FileFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ManageFilesServer/GroupInfoFile": { "post": { "tags": [ "ManageFilesServer" ], "summary": "Tách nhóm file theo file ký và file liên quan", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/FileFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/FileFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/FileFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/FileFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ManageFilesServer/Delete/{id}": { "post": { "tags": [ "ManageFilesServer" ], "summary": "Xóa file", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/ManageFilesServer/GetFileWithAttachments": { "get": { "tags": [ "ManageFilesServer" ], "summary": "Lấy tất cả file đính kèm văn bản\r\nLoai = 1 Văn bản đến,\r\nLoai = 2 Văn bản đi, dự thảo, tờ trình", "parameters": [ { "name": "idVanBan", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } }, { "name": "loai", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "onlyFilePublic", "in": "query", "schema": { "type": "boolean" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/ManageFilesServer/UploadDigitalFile": { "post": { "tags": [ "ManageFilesServer" ], "summary": "Upload file ký số\r\nkhi upload lên cập nhật lên tên file và url đến file đã ký trên minio", "requestBody": { "content": { "multipart/form-data": { "schema": { "type": "object", "properties": { "file": { "type": "string", "format": "binary" } } }, "encoding": { "file": { "style": "form" } } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ManageFilesServer/UploadEnDigitalFile": { "post": { "tags": [ "ManageFilesServer" ], "summary": "Dùng cho văn bản mã hóa", "requestBody": { "content": { "multipart/form-data": { "schema": { "type": "object", "properties": { "file": { "type": "string", "format": "binary" } } }, "encoding": { "file": { "style": "form" } } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ManageFilesServer/UploadDecodedFile": { "post": { "tags": [ "ManageFilesServer" ], "parameters": [ { "name": "ContentType", "in": "query", "schema": { "type": "string" } }, { "name": "ContentDisposition", "in": "query", "schema": { "type": "string" } }, { "name": "Headers", "in": "query", "schema": { "type": "object", "additionalProperties": { "type": "array", "items": { "type": "string" } } } }, { "name": "Length", "in": "query", "schema": { "type": "integer", "format": "int64" } }, { "name": "Name", "in": "query", "schema": { "type": "string" } }, { "name": "FileName", "in": "query", "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/ManageFilesServer/CheckCycle/{fileId}": { "get": { "tags": [ "ManageFilesServer" ], "parameters": [ { "name": "fileId", "in": "path", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/ManageFilesServer/UploadFilePdf": { "post": { "tags": [ "ManageFilesServer" ], "summary": "Upload files đính kèm lên FTP server (KHONG DUNG)", "parameters": [ { "name": "fileId", "in": "query", "description": "", "schema": { "type": "string" } } ], "requestBody": { "content": { "multipart/form-data": { "schema": { "type": "object", "properties": { "file": { "type": "string", "format": "binary" } } }, "encoding": { "file": { "style": "form" } } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ManageFilesServer/GetHistory": { "post": { "tags": [ "ManageFilesServer" ], "summary": "", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/FileInfoDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/FileInfoDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/FileInfoDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/FileInfoDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ManageFilesServer/GetFileForProfile": { "get": { "tags": [ "ManageFilesServer" ], "parameters": [ { "name": "idProfile", "in": "query", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/ManageFilesServer/UploadEnFile": { "post": { "tags": [ "ManageFilesServer" ], "requestBody": { "content": { "multipart/form-data": { "schema": { "type": "object", "properties": { "file": { "type": "string", "format": "binary" } } }, "encoding": { "file": { "style": "form" } } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ManageFilesServer/ForwardEnFile": { "post": { "tags": [ "ManageFilesServer" ], "requestBody": { "content": { "multipart/form-data": { "schema": { "type": "object", "properties": { "file": { "type": "string", "format": "binary" }, "listCert": { "type": "array", "items": { "type": "string" } }, "receiveUser": { "type": "string" } } }, "encoding": { "file": { "style": "form" }, "listCert": { "style": "form" }, "receiveUser": { "style": "form" } } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ManageFilesServer/ResListCert": { "post": { "tags": [ "ManageFilesServer" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/GetListCertDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/GetListCertDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/GetListCertDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/GetListCertDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ManageFilesServer/UploadDecodedFileV1": { "post": { "tags": [ "ManageFilesServer" ], "parameters": [ { "name": "ContentType", "in": "query", "schema": { "type": "string" } }, { "name": "ContentDisposition", "in": "query", "schema": { "type": "string" } }, { "name": "Headers", "in": "query", "schema": { "type": "object", "additionalProperties": { "type": "array", "items": { "type": "string" } } } }, { "name": "Length", "in": "query", "schema": { "type": "integer", "format": "int64" } }, { "name": "Name", "in": "query", "schema": { "type": "string" } }, { "name": "FileName", "in": "query", "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/ManageFilesServer/ConvertToPdf": { "post": { "tags": [ "ManageFilesServer" ], "requestBody": { "content": { "multipart/form-data": { "schema": { "type": "object", "properties": { "file": { "type": "string", "format": "binary" } } }, "encoding": { "file": { "style": "form" } } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ManageProfile/FindByFilter": { "post": { "tags": [ "ManageProfile" ], "summary": "Tìm chức danh theo điều kiện", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/LibFolderFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/LibFolderFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/LibFolderFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/LibFolderFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ManageProfile/AddDocToProfile": { "post": { "tags": [ "ManageProfile" ], "summary": "Thêm văn bản vào hồ sơ", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/LibFolderDocDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/LibFolderDocDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/LibFolderDocDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/LibFolderDocDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ManageProfile/Add": { "post": { "tags": [ "ManageProfile" ], "summary": "Thêm mới hồ sơ văn bản", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/LibFolderDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/LibFolderDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/LibFolderDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/LibFolderDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ManageProfile/UpdateInfo": { "post": { "tags": [ "ManageProfile" ], "summary": "Cập nhật hồ sơ văn bản", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/LibFolderDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/LibFolderDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/LibFolderDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/LibFolderDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ManageProfile/Delete/{id}": { "post": { "tags": [ "ManageProfile" ], "summary": "Xóa chức năng", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/ManageProfile/FindById/{id}": { "get": { "tags": [ "ManageProfile" ], "summary": "Tìm theo Id", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/ManageProfile/GetAll": { "get": { "tags": [ "ManageProfile" ], "summary": "Lấy tất cả", "responses": { "200": { "description": "OK" } } } }, "/api/ManageRole/SyncData": { "get": { "tags": [ "ManageRole" ], "summary": "DongBoDuLieu", "responses": { "200": { "description": "OK" } } } }, "/api/ManageRole/GetAllByTree": { "get": { "tags": [ "ManageRole" ], "summary": "Lấy danh sách quyền theo tree", "responses": { "200": { "description": "OK" } } } }, "/api/ManageRole/GetAllActionByTree": { "get": { "tags": [ "ManageRole" ], "summary": "Lấy tất cả hành động theo tree", "responses": { "200": { "description": "OK" } } } }, "/api/ManageRole/GetRoleCategory": { "get": { "tags": [ "ManageRole" ], "responses": { "200": { "description": "OK" } } } }, "/api/ManageRole/GetRoleByCategory": { "get": { "tags": [ "ManageRole" ], "parameters": [ { "name": "group", "in": "query", "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/ManageRole/GetControlCategory": { "get": { "tags": [ "ManageRole" ], "summary": "Lấy danh mục controller", "responses": { "200": { "description": "OK" } } } }, "/api/ManageRole/FindCondition": { "post": { "tags": [ "ManageRole" ], "summary": "Tìm chức danh theo điều kiện", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/AppControllerFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/AppControllerFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/AppControllerFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/AppControllerFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ManageRole/Add": { "post": { "tags": [ "ManageRole" ], "summary": "Thêm mới", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/AppControllerDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/AppControllerDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/AppControllerDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/AppControllerDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ManageRole/UpdateInfo": { "post": { "tags": [ "ManageRole" ], "summary": "Cập nhật thông tin chức năng", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/AppControllerDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/AppControllerDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/AppControllerDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/AppControllerDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ManageRole/Delete/{id}": { "post": { "tags": [ "ManageRole" ], "summary": "Xóa chức năng", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/ManageRole/FindById/{id}": { "get": { "tags": [ "ManageRole" ], "summary": "Tìm theo Id", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/ManageRole/GetAll": { "get": { "tags": [ "ManageRole" ], "summary": "Lấy tất cả", "responses": { "200": { "description": "OK" } } } }, "/api/ManageWork/Add": { "post": { "tags": [ "ManageWork" ], "summary": "Thêm mới", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ManagerJobDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ManagerJobDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ManagerJobDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ManagerJobDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ManageWork/Update": { "post": { "tags": [ "ManageWork" ], "summary": "Cập nhật thông tin", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ManagerJobDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ManagerJobDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ManagerJobDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ManagerJobDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ManageWork/Delete/{id}": { "post": { "tags": [ "ManageWork" ], "summary": "Xóa theo id", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/ManageWork/FindByFilter": { "post": { "tags": [ "ManageWork" ], "summary": "Tìm chức danh theo điều kiện", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ManagerJobFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ManagerJobFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ManagerJobFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ManagerJobFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ManageWork/FindById/{id}": { "get": { "tags": [ "ManageWork" ], "summary": "Tìm theo Id hồ sơ", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/ManageWork/Detail/{id}": { "get": { "tags": [ "ManageWork" ], "summary": "Xem chi tiết công việc;", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/ManageWork/GetHistory": { "post": { "tags": [ "ManageWork" ], "summary": "Lấy danh sách lịch sử xử lý công việc", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/LichSuCongViecFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/LichSuCongViecFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/LichSuCongViecFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/LichSuCongViecFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ManageWork/TransferProcess": { "post": { "tags": [ "ManageWork" ], "summary": "Chuyển xử lý", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ChuyenXuLyCongViecDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ChuyenXuLyCongViecDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ChuyenXuLyCongViecDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ChuyenXuLyCongViecDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ManageWork/GetJobNumber": { "get": { "tags": [ "ManageWork" ], "summary": "Lấy số công việc", "responses": { "200": { "description": "OK" } } } }, "/api/ManageWork/JobProcess": { "post": { "tags": [ "ManageWork" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ProcessJobDoneDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ProcessJobDoneDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ProcessJobDoneDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ProcessJobDoneDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ManageWork/EndJob": { "post": { "tags": [ "ManageWork" ], "summary": "Kết thúc công việc", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ProcessJobDoneDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ProcessJobDoneDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ProcessJobDoneDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ProcessJobDoneDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ManageWork/GetListPeopleReceived/{id}": { "get": { "tags": [ "ManageWork" ], "summary": "Lấy danh sách người đã được giao xử lý công việc", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/ManageWork/Decline": { "post": { "tags": [ "ManageWork" ], "summary": "Từ chối nhận công việc", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/TuChoiCongViecDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/TuChoiCongViecDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/TuChoiCongViecDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/TuChoiCongViecDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ManageWork/Rate": { "post": { "tags": [ "ManageWork" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/TuChoiCongViecDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/TuChoiCongViecDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/TuChoiCongViecDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/TuChoiCongViecDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ManageWork/Recall": { "post": { "tags": [ "ManageWork" ], "summary": "Thu hồi công việc đã giao", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ThuHoiCongViecDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ThuHoiCongViecDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ThuHoiCongViecDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ThuHoiCongViecDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ManageWork/GetListPeopleAssignJobs": { "get": { "tags": [ "ManageWork" ], "summary": "Lấy danh sách người để giao việc", "responses": { "200": { "description": "OK" } } } }, "/api/ManageWork/GetJobCode": { "get": { "tags": [ "ManageWork" ], "summary": "Lấy mã định danh công việc", "responses": { "200": { "description": "OK" } } } }, "/api/ManageWork/GetAll": { "get": { "tags": [ "ManageWork" ], "summary": "Lấy tất cả", "responses": { "200": { "description": "OK" } } } }, "/api/ManageWorkFlow/FindById/{id}": { "get": { "tags": [ "ManageWorkFlow" ], "summary": "Lấy luồng bởi id", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/ManageWorkFlow/GetAll": { "get": { "tags": [ "ManageWorkFlow" ], "summary": "Lấy tất cả luồng", "responses": { "200": { "description": "OK" } } } }, "/api/ManageWorkFlow/FindByFilter": { "post": { "tags": [ "ManageWorkFlow" ], "summary": "Tìm luồng theo điều kiện", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/WorkFlowFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/WorkFlowFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/WorkFlowFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/WorkFlowFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ManageWorkFlow/Add": { "post": { "tags": [ "ManageWorkFlow" ], "summary": "Tạo mới luồng", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/WorkFlowDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/WorkFlowDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/WorkFlowDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/WorkFlowDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ManageWorkFlow/UpdateInfo": { "post": { "tags": [ "ManageWorkFlow" ], "summary": "Cập nhật thông tin luồng", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/WorkFlowDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/WorkFlowDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/WorkFlowDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/WorkFlowDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ManageWorkFlow/Delete/{id}": { "post": { "tags": [ "ManageWorkFlow" ], "summary": "Xóa luồng", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/ManageWorkFlow/GetInfoGraph": { "get": { "tags": [ "ManageWorkFlow" ], "parameters": [ { "name": "idluong", "in": "query", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/ManageWorkFlow/Copy/{id}": { "get": { "tags": [ "ManageWorkFlow" ], "summary": "Sao chép luồng văn bản", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/ManageWorkProfile/Add": { "post": { "tags": [ "ManageWorkProfile" ], "summary": "Thêm mới hồ sơ (Đã tách vai trò)", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/WorkingProfileDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/WorkingProfileDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/WorkingProfileDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/WorkingProfileDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ManageWorkProfile/UpdateInfo": { "post": { "tags": [ "ManageWorkProfile" ], "summary": "Cập nhật thông tin", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/WorkingProfileDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/WorkingProfileDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/WorkingProfileDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/WorkingProfileDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ManageWorkProfile/FindByFilter": { "post": { "tags": [ "ManageWorkProfile" ], "summary": "Tìm theo điều kiện", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/WorkingProfileFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/WorkingProfileFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/WorkingProfileFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/WorkingProfileFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ManageWorkProfile/FindAvailableProfile": { "post": { "tags": [ "ManageWorkProfile" ], "summary": "Tìm hồ sơ hợp lệ để thêm văn bản vào", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/WorkingProfileFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/WorkingProfileFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/WorkingProfileFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/WorkingProfileFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ManageWorkProfile/GetListProfile": { "post": { "tags": [ "ManageWorkProfile" ], "summary": "Lấy danh sách hồ sơ", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchDSProfileDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchDSProfileDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchDSProfileDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchDSProfileDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ManageWorkProfile/FindById/{id}": { "get": { "tags": [ "ManageWorkProfile" ], "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/ManageWorkProfile/GetProfileLinks": { "post": { "tags": [ "ManageWorkProfile" ], "summary": "Tìm danh sách liên kết của hồ sơ", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchWorkingProfileDocApiModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchWorkingProfileDocApiModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchWorkingProfileDocApiModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchWorkingProfileDocApiModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ManageWorkProfile/GetWorkingProfileByDocId": { "post": { "tags": [ "ManageWorkProfile" ], "summary": "Lấy hồ sơ bằng", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchWorkingProfileApiModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchWorkingProfileApiModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchWorkingProfileApiModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchWorkingProfileApiModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ManageWorkProfile/Detail/{id}": { "get": { "tags": [ "ManageWorkProfile" ], "summary": "Xem thông tin public", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/ManageWorkProfile/GetUserDetailView": { "get": { "tags": [ "ManageWorkProfile" ], "summary": "", "parameters": [ { "name": "id", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } }, { "name": "pageIndex", "in": "query", "description": "", "schema": { "type": "integer", "format": "int32" } }, { "name": "pageSize", "in": "query", "description": "", "schema": { "type": "integer", "format": "int32" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/ManageWorkProfile/GetHoSoCode": { "get": { "tags": [ "ManageWorkProfile" ], "summary": "", "parameters": [ { "name": "parentId", "in": "query", "schema": { "type": "string", "format": "uuid" } }, { "name": "year", "in": "query", "description": "", "schema": { "type": "integer", "format": "int32", "default": 0 } }, { "name": "code", "in": "query", "description": "", "schema": { "type": "string", "default": "HSHT" } }, { "name": "id", "in": "query", "description": "", "schema": { "type": "string", "default": "" } }, { "name": "cateCode", "in": "query", "schema": { "type": "string", "default": "" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/ManageWorkProfile/GetUserDetailEdit": { "get": { "tags": [ "ManageWorkProfile" ], "summary": "", "parameters": [ { "name": "id", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } }, { "name": "pageIndex", "in": "query", "description": "", "schema": { "type": "integer", "format": "int32" } }, { "name": "pageSize", "in": "query", "description": "", "schema": { "type": "integer", "format": "int32" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/ManageWorkProfile/ListCreateOption": { "post": { "tags": [ "ManageWorkProfile" ], "summary": "Danh sách hồ sơ được chọn (LOAI_HOSO_CONGVIEC)\r\ntype = 1 (Thêm mới), 0 là chi tiết", "parameters": [ { "name": "groupcode", "in": "query", "schema": { "type": "string" } }, { "name": "type", "in": "query", "schema": { "type": "integer", "format": "int32", "default": 0 } } ], "responses": { "200": { "description": "OK" } } } }, "/api/ManageWorkProfile/ListCreateOptionChild": { "post": { "tags": [ "ManageWorkProfile" ], "parameters": [ { "name": "groupcode", "in": "query", "schema": { "type": "string" } }, { "name": "type", "in": "query", "schema": { "type": "integer", "format": "int32", "default": 0 } } ], "responses": { "200": { "description": "OK" } } } }, "/api/ManageWorkProfile/ReceivingProfile": { "post": { "tags": [ "ManageWorkProfile" ], "summary": "Tiếp nhận danh sách hồ sơ công việc", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/DuyetModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/DuyetModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/DuyetModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/DuyetModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ManageWorkProfile/Approve": { "post": { "tags": [ "ManageWorkProfile" ], "summary": "Duyệt danh sách hồ sơ công việc", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/DuyetModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/DuyetModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/DuyetModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/DuyetModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ManageWorkProfile/Submit/{id}": { "post": { "tags": [ "ManageWorkProfile" ], "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/ManageWorkProfile/Refuse": { "post": { "tags": [ "ManageWorkProfile" ], "summary": "Từ chối duyệt hồ sơ", "parameters": [ { "name": "id", "in": "query", "schema": { "type": "string", "format": "uuid" } }, { "name": "reason", "in": "query", "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/ManageWorkProfile/AddDocLink": { "post": { "tags": [ "ManageWorkProfile" ], "summary": "Thêm văn bản vào hồ sơ dự thảo hoặc hồ sơ đang xử lý", "parameters": [ { "name": "docId", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } }, { "name": "profileId", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/ManageWorkProfile/GetListAboutToAdd": { "post": { "tags": [ "ManageWorkProfile" ], "summary": "Lấy danh sách chuẩn bị thêm vào của văn bản đến hiện tại", "parameters": [ { "name": "docId", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } }, { "name": "profileId", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/ManageWorkProfile/GetParentProfile": { "get": { "tags": [ "ManageWorkProfile" ], "summary": "", "parameters": [ { "name": "pageIndex", "in": "query", "description": "", "schema": { "type": "integer", "format": "int32" } }, { "name": "pageSize", "in": "query", "description": "", "schema": { "type": "integer", "format": "int32" } }, { "name": "keyword", "in": "query", "description": "", "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/ManageWorkProfile/GetChildProfiles": { "get": { "tags": [ "ManageWorkProfile" ], "summary": "", "parameters": [ { "name": "parentId", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } }, { "name": "pageIndex", "in": "query", "description": "", "schema": { "type": "integer", "format": "int32" } }, { "name": "pageSize", "in": "query", "description": "", "schema": { "type": "integer", "format": "int32" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/ManageWorkProfile/ExportMauThemMoiHSHT": { "post": { "tags": [ "ManageWorkProfile" ], "summary": "Xuất mẫu thêm mới HSHT", "responses": { "200": { "description": "OK" } } } }, "/api/ManageWorkProfile/UploadHSHTExcel": { "post": { "tags": [ "ManageWorkProfile" ], "requestBody": { "content": { "multipart/form-data": { "schema": { "type": "object", "properties": { "file": { "type": "string", "format": "binary" } } }, "encoding": { "file": { "style": "form" } } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ManageWorkProfile/GetAll": { "get": { "tags": [ "ManageWorkProfile" ], "summary": "Lấy tất cả", "responses": { "200": { "description": "OK" } } } }, "/api/ManageWorkProfile/Delete/{id}": { "post": { "tags": [ "ManageWorkProfile" ], "summary": "Xóa theo id", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/MeetingRoom/FindByFilter": { "post": { "tags": [ "MeetingRoom" ], "summary": "Lấy danh phòng họp có phân trang", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/MeetingRoomFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/MeetingRoomFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/MeetingRoomFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/MeetingRoomFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/MeetingRoom/FindById/{id}": { "get": { "tags": [ "MeetingRoom" ], "summary": "Tìm theo Id", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/MeetingRoom/GetAll": { "get": { "tags": [ "MeetingRoom" ], "summary": "Lấy tất cả", "responses": { "200": { "description": "OK" } } } }, "/api/MeetingRoom/Add": { "post": { "tags": [ "MeetingRoom" ], "summary": "Thêm mới", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/MeetingRoomDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/MeetingRoomDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/MeetingRoomDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/MeetingRoomDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/MeetingRoom/UpdateInfo": { "post": { "tags": [ "MeetingRoom" ], "summary": "Cập nhật thông tin", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/MeetingRoomDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/MeetingRoomDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/MeetingRoomDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/MeetingRoomDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/MeetingRoom/Delete/{id}": { "post": { "tags": [ "MeetingRoom" ], "summary": "Xóa theo id", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/MeetingSchedule/Add": { "post": { "tags": [ "MeetingSchedule" ], "summary": "Thêm mới", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/MeetingRoomScheduleDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/MeetingRoomScheduleDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/MeetingRoomScheduleDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/MeetingRoomScheduleDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/MeetingSchedule/UpdateInfo": { "post": { "tags": [ "MeetingSchedule" ], "summary": "Cập nhật thông tin", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/MeetingRoomScheduleDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/MeetingRoomScheduleDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/MeetingRoomScheduleDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/MeetingRoomScheduleDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/MeetingSchedule/FindById/{id}": { "get": { "tags": [ "MeetingSchedule" ], "summary": "Tìm theo Id", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/MeetingSchedule/FindByUsingManager": { "post": { "tags": [ "MeetingSchedule" ], "summary": "Tìm theo lãnh đạo sử dụng là người thuộc một trong các trường hợp sau:\r\n- Là lãnh đạo\r\n- Là người tham gia cuộc họp\r\n- Param: UserLeadId", "requestBody": { "description": "Chỉ sử dụng: UserLeadId", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/MeetingRoomScheduleFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/MeetingRoomScheduleFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/MeetingRoomScheduleFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/MeetingRoomScheduleFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/MeetingSchedule/FindByFilter": { "post": { "tags": [ "MeetingSchedule" ], "summary": "Lấy danh sách đơn vị ngoài ngành có phân trang", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/MeetingRoomScheduleFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/MeetingRoomScheduleFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/MeetingRoomScheduleFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/MeetingRoomScheduleFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/MeetingSchedule/GetAll": { "get": { "tags": [ "MeetingSchedule" ], "summary": "Lấy tất cả", "responses": { "200": { "description": "OK" } } } }, "/api/MeetingSchedule/Delete/{id}": { "post": { "tags": [ "MeetingSchedule" ], "summary": "Xóa theo id", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/MissionCategory/Add": { "post": { "tags": [ "MissionCategory" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/MissionCategoryDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/MissionCategoryDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/MissionCategoryDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/MissionCategoryDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/MissionCategory/Update": { "post": { "tags": [ "MissionCategory" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/MissionCategoryDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/MissionCategoryDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/MissionCategoryDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/MissionCategoryDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/MissionCategory/Activate": { "post": { "tags": [ "MissionCategory" ], "parameters": [ { "name": "missionCategoryId", "in": "query", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/MissionCategory/ActivateMission": { "post": { "tags": [ "MissionCategory" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ActiveMissionModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ActiveMissionModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ActiveMissionModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ActiveMissionModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/MissionCategory/Delete": { "post": { "tags": [ "MissionCategory" ], "parameters": [ { "name": "id", "in": "query", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/MissionCategory/List": { "post": { "tags": [ "MissionCategory" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/MissionCategoryFilter" } }, "application/json": { "schema": { "$ref": "#/components/schemas/MissionCategoryFilter" } }, "text/json": { "schema": { "$ref": "#/components/schemas/MissionCategoryFilter" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/MissionCategoryFilter" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/MissionCategory/GetTree": { "get": { "tags": [ "MissionCategory" ], "parameters": [ { "name": "depId", "in": "query", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/MissionCategory/Detail": { "get": { "tags": [ "MissionCategory" ], "parameters": [ { "name": "id", "in": "query", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/MissionCategory/UploadExcel": { "post": { "tags": [ "MissionCategory" ], "requestBody": { "content": { "multipart/form-data": { "schema": { "type": "object", "properties": { "File": { "type": "string", "format": "binary" }, "SheetName": { "type": "string" } } }, "encoding": { "File": { "style": "form" }, "SheetName": { "style": "form" } } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/MissionCategory/GetForJob": { "post": { "tags": [ "MissionCategory" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/RequestDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/RequestDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/RequestDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/RequestDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/MissionCategory/GetTreeLevel3AndBelow/{parentId}": { "get": { "tags": [ "MissionCategory" ], "parameters": [ { "name": "parentId", "in": "path", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/MissionCategory/GetForJobTree": { "post": { "tags": [ "MissionCategory" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/RequestDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/RequestDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/RequestDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/RequestDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/MissionCategory/MissionStatistic": { "post": { "tags": [ "MissionCategory" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/RequestDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/RequestDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/RequestDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/RequestDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/MissionCategory/DetailStatistic": { "post": { "tags": [ "MissionCategory" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/RequestDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/RequestDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/RequestDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/RequestDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/MobileApp/GetVersion": { "get": { "tags": [ "MobileApp" ], "summary": "Lấy thông tin version mobile app và review", "responses": { "200": { "description": "OK" } } } }, "/api/MobileApp/UpdateVersion": { "post": { "tags": [ "MobileApp" ], "summary": "Cập nhật thông tin mobile app", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/MobileAppDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/MobileAppDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/MobileAppDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/MobileAppDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/MonthlyKPI/Add": { "post": { "tags": [ "MonthlyKPI" ], "summary": "Thêm mới chương trình kế hoạch của cục, phòng, tổ theo năm", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/AddMonthlyKPIApiModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/AddMonthlyKPIApiModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/AddMonthlyKPIApiModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/AddMonthlyKPIApiModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/MonthlyKPI/Update": { "post": { "tags": [ "MonthlyKPI" ], "summary": "Sửa KPI tháng", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/UpdateKPIMonthlyAPIModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/UpdateKPIMonthlyAPIModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/UpdateKPIMonthlyAPIModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/UpdateKPIMonthlyAPIModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/MonthlyKPI/UpdateDieuLenh": { "post": { "tags": [ "MonthlyKPI" ], "summary": "Cập nhật điều lệnh tháng (Cập nhật nhiều điều lệnh một lúc)", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/UpdateMKPIDieuLenhListAPIModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/UpdateMKPIDieuLenhListAPIModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/UpdateMKPIDieuLenhListAPIModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/UpdateMKPIDieuLenhListAPIModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/MonthlyKPI/SuaDieuLenh": { "post": { "tags": [ "MonthlyKPI" ], "summary": "Cập nhật điều lệnh tháng", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/AddMKPIDieuLenhAPIModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/AddMKPIDieuLenhAPIModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/AddMKPIDieuLenhAPIModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/AddMKPIDieuLenhAPIModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/MonthlyKPI/ThemDieuLenh": { "post": { "tags": [ "MonthlyKPI" ], "summary": "Cập nhật điều lệnh tháng", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/AddMKPIDieuLenhAPIModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/AddMKPIDieuLenhAPIModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/AddMKPIDieuLenhAPIModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/AddMKPIDieuLenhAPIModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/MonthlyKPI/XoaDieuLenh": { "post": { "tags": [ "MonthlyKPI" ], "summary": "Cập nhật điều lệnh tháng", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/XoaDieuLenhAPIModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/XoaDieuLenhAPIModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/XoaDieuLenhAPIModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/XoaDieuLenhAPIModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/MonthlyKPI/Delete": { "post": { "tags": [ "MonthlyKPI" ], "summary": "Sửa KPI tháng", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/XoaKPIAPIModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/XoaKPIAPIModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/XoaKPIAPIModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/XoaKPIAPIModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/MonthlyKPI/Recall": { "post": { "tags": [ "MonthlyKPI" ], "summary": "Sửa KPI tháng", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ThuHoiAPIModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ThuHoiAPIModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ThuHoiAPIModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ThuHoiAPIModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/MonthlyKPI/SyncData": { "post": { "tags": [ "MonthlyKPI" ], "summary": "", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/UpdateSync" } }, "application/json": { "schema": { "$ref": "#/components/schemas/UpdateSync" } }, "text/json": { "schema": { "$ref": "#/components/schemas/UpdateSync" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/UpdateSync" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/MonthlyKPI/List": { "post": { "tags": [ "MonthlyKPI" ], "summary": "Lấy danh sách kPI Tháng", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchListKPIMonthlyAPI" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchListKPIMonthlyAPI" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchListKPIMonthlyAPI" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchListKPIMonthlyAPI" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/MonthlyKPI/Detail": { "get": { "tags": [ "MonthlyKPI" ], "summary": "Xem chi tiết chung", "parameters": [ { "name": "id", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } }, { "name": "versionId", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/MonthlyKPI/ListJobRecords": { "post": { "tags": [ "MonthlyKPI" ], "summary": "Lấy danh sách công việc (job record) và tổng hợp KPI tháng (có phân trang, filter)", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchListMonthlyKPIJobsAPI" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchListMonthlyKPIJobsAPI" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchListMonthlyKPIJobsAPI" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchListMonthlyKPIJobsAPI" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/MonthlyKPI/ListJobSummary": { "get": { "tags": [ "MonthlyKPI" ], "summary": "Tổng hợp chi tiết", "parameters": [ { "name": "id", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } }, { "name": "versionId", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/MonthlyKPI/ListSubmitLeader": { "get": { "tags": [ "MonthlyKPI" ], "summary": "Lấy danh sách lãnh đạo", "parameters": [ { "name": "id", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } }, { "name": "versionId", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/MonthlyKPI/PlansFromKPIRecord": { "post": { "tags": [ "MonthlyKPI" ], "summary": "Lấy DS kế hoạch ở record của cv kpi", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchPlansInKPIRecordAPI" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchPlansInKPIRecordAPI" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchPlansInKPIRecordAPI" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchPlansInKPIRecordAPI" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/MonthlyKPI/ListRankingByDept": { "post": { "tags": [ "MonthlyKPI" ], "summary": "Lấy danh sách xếp hạng phòng", "requestBody": { "description": "Id là id của đánh giá tháng", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchListMonthlyRankingAPI" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchListMonthlyRankingAPI" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchListMonthlyRankingAPI" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchListMonthlyRankingAPI" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/MonthlyKPI/TKListRankingUserByDept": { "post": { "tags": [ "MonthlyKPI" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchTKMonthlyRankingAPI" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchTKMonthlyRankingAPI" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchTKMonthlyRankingAPI" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchTKMonthlyRankingAPI" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/MonthlyKPI/DSRankingByDept": { "post": { "tags": [ "MonthlyKPI" ], "summary": "Dùng ở KPI tháng ở nav", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchTKMonthlyRankingAPI" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchTKMonthlyRankingAPI" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchTKMonthlyRankingAPI" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchTKMonthlyRankingAPI" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/MonthlyKPI/ListRankingUserByDept": { "post": { "tags": [ "MonthlyKPI" ], "summary": "Lấy danh sách xếp hạng phòng", "requestBody": { "description": "Id là id của đánh giá tháng", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchListMonthlyRankingAPI" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchListMonthlyRankingAPI" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchListMonthlyRankingAPI" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchListMonthlyRankingAPI" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/MonthlyKPI/SubmitKPI": { "post": { "tags": [ "MonthlyKPI" ], "summary": "Tổng hợp chi tiết", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SubmitKPIRating" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SubmitKPIRating" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SubmitKPIRating" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SubmitKPIRating" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/MonthlyKPI/ApproveKPI": { "post": { "tags": [ "MonthlyKPI" ], "summary": "Tổng hợp chi tiết", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SubmitKPIRating" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SubmitKPIRating" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SubmitKPIRating" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SubmitKPIRating" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/MonthlyKPI/HistoryList": { "get": { "tags": [ "MonthlyKPI" ], "summary": "Lấy danh sách lịch sử thao tác của KPI", "parameters": [ { "name": "id", "in": "query", "description": "ReferenceId (KPIId)", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/MonthlyKPI/MonthlyScheduleList": { "get": { "tags": [ "MonthlyKPI" ], "summary": "Lấy danh sách cấu hình KPI theo tháng dựa trên mẫu tổng hợp công việc đang active", "parameters": [ { "name": "year", "in": "query", "schema": { "type": "integer", "format": "int32" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/MonthlyKPI/GetRatingList": { "get": { "tags": [ "MonthlyKPI" ], "summary": "", "responses": { "200": { "description": "OK" } } } }, "/api/MonthlyKPI/GetDieuLenhList": { "post": { "tags": [ "MonthlyKPI" ], "summary": "Lấy danh sách điều lệnh (có tìm kiếm + phân trang)", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchListDieuLenhConfigAPI" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchListDieuLenhConfigAPI" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchListDieuLenhConfigAPI" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchListDieuLenhConfigAPI" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/MonthlyKPI/GetMonthKPIDieuLenhs": { "post": { "tags": [ "MonthlyKPI" ], "summary": "Lấy danh sách điều lệnh (có tìm kiếm + phân trang)", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchListDieuLenhAPI" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchListDieuLenhAPI" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchListDieuLenhAPI" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchListDieuLenhAPI" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/MonthlyKPI/ExportRanking": { "post": { "tags": [ "MonthlyKPI" ], "summary": "Xuất thống kê chi tiết văn bản đến theo đơn vị", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchListMonthlyRankingAPI" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchListMonthlyRankingAPI" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchListMonthlyRankingAPI" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchListMonthlyRankingAPI" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/MonthlyKPI/TKExportRanking": { "post": { "tags": [ "MonthlyKPI" ], "summary": "Xuất thống kê chi tiết văn bản đến theo đơn vị", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchTKMonthlyRankingAPI" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchTKMonthlyRankingAPI" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchTKMonthlyRankingAPI" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchTKMonthlyRankingAPI" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/MonthlyKPI/ExportDSRankingByDept": { "post": { "tags": [ "MonthlyKPI" ], "summary": "Xuất thống kê chi tiết văn bản đến theo đơn vị", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchTKMonthlyRankingAPI" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchTKMonthlyRankingAPI" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchTKMonthlyRankingAPI" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchTKMonthlyRankingAPI" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/MonthlyKPI/StatisticMonhtlyKPI": { "get": { "tags": [ "MonthlyKPI" ], "responses": { "200": { "description": "OK" } } } }, "/api/MonthlyKPI/DsPhongConKPI": { "post": { "tags": [ "MonthlyKPI" ], "summary": "Lấy danh sách phòng con theo phòng cha", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchListDsPhongConAPI" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchListDsPhongConAPI" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchListDsPhongConAPI" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchListDsPhongConAPI" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/MonthlyKPI/DsPhongKPI": { "post": { "tags": [ "MonthlyKPI" ], "summary": "Lấy danh sách phòng", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchListDsPhongAPI" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchListDsPhongAPI" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchListDsPhongAPI" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchListDsPhongAPI" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/Node/FindById/{id}": { "get": { "tags": [ "Node" ], "summary": "Xem chi tiết", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/Node/UpdateLocation": { "post": { "tags": [ "Node" ], "summary": "Cập nhật vị trí node trên graph", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/NodeDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/NodeDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/NodeDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/NodeDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/Node/Add": { "post": { "tags": [ "Node" ], "summary": "Thêm mới", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/NodeDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/NodeDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/NodeDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/NodeDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/Node/UpdateInfo": { "post": { "tags": [ "Node" ], "summary": "Cập nhật thông tin", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/NodeDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/NodeDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/NodeDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/NodeDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/Node/Delete/{id}": { "post": { "tags": [ "Node" ], "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/Node/GetAll": { "get": { "tags": [ "Node" ], "summary": "Lấy tất cả", "responses": { "200": { "description": "OK" } } } }, "/api/NodeToNode/Delete": { "post": { "tags": [ "NodeToNode" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/NodeToNodeDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/NodeToNodeDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/NodeToNodeDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/NodeToNodeDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/NodeToNode/FindById/{id}": { "get": { "tags": [ "NodeToNode" ], "summary": "Tìm theo Id", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/NodeToNode/GetAll": { "get": { "tags": [ "NodeToNode" ], "summary": "Lấy tất cả", "responses": { "200": { "description": "OK" } } } }, "/api/NodeToNode/Add": { "post": { "tags": [ "NodeToNode" ], "summary": "Thêm mới", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/NodeToNodeDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/NodeToNodeDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/NodeToNodeDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/NodeToNodeDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/NodeToNode/UpdateInfo": { "post": { "tags": [ "NodeToNode" ], "summary": "Cập nhật thông tin", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/NodeToNodeDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/NodeToNodeDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/NodeToNodeDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/NodeToNodeDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/NodeToNode/Delete/{id}": { "post": { "tags": [ "NodeToNode" ], "summary": "Xóa theo id", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/Notebook/FindByFilter": { "post": { "tags": [ "Notebook" ], "summary": "Lấy danh sách sổ văn bản có phân trang", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/BookFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/BookFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/BookFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/BookFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/Notebook/GetAllNoteBookByType": { "get": { "tags": [ "Notebook" ], "summary": "Lấy sổ văn bản theo loại", "parameters": [ { "name": "loai", "in": "query", "description": "Loại sổ(Văn bản đến, Văn bản đi...)", "schema": { "type": "integer", "format": "int32" } }, { "name": "key", "in": "query", "description": "Nội dung tìm kiếm", "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/Notebook/GetBookByType": { "get": { "tags": [ "Notebook" ], "parameters": [ { "name": "loai", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "key", "in": "query", "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/Notebook/GetMaxNoteBookById": { "get": { "tags": [ "Notebook" ], "summary": "Lấy số max của sổ hiện tại", "parameters": [ { "name": "bookId", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/Notebook/GetAll": { "post": { "tags": [ "Notebook" ], "summary": "Lấy sổ văn bản", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/BookSearchDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/BookSearchDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/BookSearchDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/BookSearchDto" } } } }, "responses": { "200": { "description": "OK" } } }, "get": { "tags": [ "Notebook" ], "summary": "Lấy tất cả", "responses": { "200": { "description": "OK" } } } }, "/api/Notebook/GetDocNumber": { "post": { "tags": [ "Notebook" ], "summary": "Lấy Số cho văn bản trong khoảng hoặc ngoài khoảng đã chọn trước", "requestBody": { "description": "Sổ Văn Bản Id, Khoảng Số Id", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/LaySoTrongSoVanBanDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/LaySoTrongSoVanBanDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/LaySoTrongSoVanBanDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/LaySoTrongSoVanBanDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/Notebook/FindById/{id}": { "get": { "tags": [ "Notebook" ], "summary": "Tìm theo Id", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/Notebook/Add": { "post": { "tags": [ "Notebook" ], "summary": "Thêm mới", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/BookDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/BookDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/BookDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/BookDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/Notebook/UpdateInfo": { "post": { "tags": [ "Notebook" ], "summary": "Cập nhật thông tin", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/BookDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/BookDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/BookDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/BookDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/Notebook/Delete/{id}": { "post": { "tags": [ "Notebook" ], "summary": "Xóa theo id", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/Notification/FindByFilter": { "post": { "tags": [ "Notification" ], "summary": "Tìm theo điều kiện", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/NotificationFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/NotificationFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/NotificationFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/NotificationFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/Notification/FindByFilterCalendar": { "post": { "tags": [ "Notification" ], "summary": "Tìm theo điều kiện", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/NotificationFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/NotificationFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/NotificationFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/NotificationFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/Notification/NewNotify": { "get": { "tags": [ "Notification" ], "summary": "Lấy tông số thông báo mới nhất", "responses": { "200": { "description": "OK" } } } }, "/api/Notification/NewNotifyList": { "post": { "tags": [ "Notification" ], "summary": "Danh sách thông báo chi tiết", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/NotificationFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/NotificationFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/NotificationFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/NotificationFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/Notification/NewNotifyCalendar": { "get": { "tags": [ "Notification" ], "summary": "Lấy tông số thông báo mới nhất", "responses": { "200": { "description": "OK" } } } }, "/api/Notification/NewNotifyListCalendar": { "get": { "tags": [ "Notification" ], "summary": "Danh sách thông báo chi tiết", "responses": { "200": { "description": "OK" } } } }, "/api/Notification/Seen/{id}": { "get": { "tags": [ "Notification" ], "summary": "Đọc thông báo", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/Notification/DeleteNotifications": { "post": { "tags": [ "Notification" ], "summary": "Xóa mềm thông báo", "requestBody": { "description": "Mảng Id của thông báo cần xóa", "content": { "application/json-patch+json": { "schema": { "type": "array", "items": { "type": "string", "format": "uuid" } } }, "application/json": { "schema": { "type": "array", "items": { "type": "string", "format": "uuid" } } }, "text/json": { "schema": { "type": "array", "items": { "type": "string", "format": "uuid" } } }, "application/*+json": { "schema": { "type": "array", "items": { "type": "string", "format": "uuid" } } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/Notification/SeenMany": { "post": { "tags": [ "Notification" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "type": "array", "items": { "type": "string", "format": "uuid" } } }, "application/json": { "schema": { "type": "array", "items": { "type": "string", "format": "uuid" } } }, "text/json": { "schema": { "type": "array", "items": { "type": "string", "format": "uuid" } } }, "application/*+json": { "schema": { "type": "array", "items": { "type": "string", "format": "uuid" } } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/Notification/FindById/{id}": { "get": { "tags": [ "Notification" ], "summary": "Tìm theo Id", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/Notification/GetAll": { "get": { "tags": [ "Notification" ], "summary": "Lấy tất cả", "responses": { "200": { "description": "OK" } } } }, "/api/Notification/Add": { "post": { "tags": [ "Notification" ], "summary": "Thêm mới", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/NotificationDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/NotificationDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/NotificationDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/NotificationDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/Notification/UpdateInfo": { "post": { "tags": [ "Notification" ], "summary": "Cập nhật thông tin", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/NotificationDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/NotificationDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/NotificationDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/NotificationDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/Notification/Delete/{id}": { "post": { "tags": [ "Notification" ], "summary": "Xóa theo id", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/OtherUnits/GetByFilter": { "post": { "tags": [ "OtherUnits" ], "summary": "Lấy danh sách đơn vị ngoài ngành có phân trang", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchDonViKhacDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchDonViKhacDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchDonViKhacDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchDonViKhacDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/OtherUnits/GetAllByFilter": { "post": { "tags": [ "OtherUnits" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/DonViKhacFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/DonViKhacFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/DonViKhacFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/DonViKhacFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/OtherUnits/GetAll": { "get": { "tags": [ "OtherUnits" ], "responses": { "200": { "description": "OK" } } } }, "/api/OtherUnits/GetAllUnitByFilter": { "get": { "tags": [ "OtherUnits" ], "parameters": [ { "name": "keyword", "in": "query", "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/OtherUnits/FindById/{id}": { "get": { "tags": [ "OtherUnits" ], "summary": "Tìm theo Id", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/OtherUnits/Add": { "post": { "tags": [ "OtherUnits" ], "summary": "Thêm mới", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/GroupOtherDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/GroupOtherDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/GroupOtherDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/GroupOtherDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/OtherUnits/UpdateInfo": { "post": { "tags": [ "OtherUnits" ], "summary": "Cập nhật thông tin", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/GroupOtherDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/GroupOtherDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/GroupOtherDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/GroupOtherDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/OtherUnits/Delete/{id}": { "post": { "tags": [ "OtherUnits" ], "summary": "Xóa theo id", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/ProfesionalProfile/Save": { "post": { "tags": [ "ProfesionalProfile" ], "summary": "Lưu ? cập nhật hồ sơ nghiệp vụ", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ProfesionalProfileDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ProfesionalProfileDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ProfesionalProfileDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ProfesionalProfileDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ProfesionalProfile/Submit": { "post": { "tags": [ "ProfesionalProfile" ], "summary": "Trình số hồ sơ nghiệp vụ", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SubmitDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SubmitDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SubmitDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SubmitDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ProfesionalProfile/Info/{searchId}": { "get": { "tags": [ "ProfesionalProfile" ], "summary": "Chi tiết hồ sơ nghiệp vụ", "parameters": [ { "name": "searchId", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/ProfesionalProfile/SignInfo/{searchId}": { "get": { "tags": [ "ProfesionalProfile" ], "summary": "Thông tin xác nhận đăng ký hồ sơ nghiệp vụ", "parameters": [ { "name": "searchId", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/ProfesionalProfile/SupplyNumber": { "post": { "tags": [ "ProfesionalProfile" ], "summary": "Cấp số hồ sơ nghiệp vụ", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/CapSoDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/CapSoDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CapSoDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/CapSoDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ProfesionalProfile/Return": { "post": { "tags": [ "ProfesionalProfile" ], "summary": "Từ chối hồ sơ nghiệp vụ", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ApproveModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ApproveModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ApproveModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ApproveModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ProfesionalProfile/Approve/{id}": { "get": { "tags": [ "ProfesionalProfile" ], "summary": "Duyệt hồ sơ nghiệp vụ", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/ProfesionalProfile/Finish": { "post": { "tags": [ "ProfesionalProfile" ], "summary": "Kết thúc hồ sơ nghiệp vụ", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SaveProfileDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SaveProfileDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SaveProfileDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SaveProfileDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ProfesionalProfile/Publish/{id}": { "get": { "tags": [ "ProfesionalProfile" ], "summary": "Lưu trữ hồ sơ nghiệp vụ", "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/ProfesionalProfile/List": { "post": { "tags": [ "ProfesionalProfile" ], "summary": "Danh sách hồ sơ nghiệp vụ", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ProfileFillterModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ProfileFillterModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ProfileFillterModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ProfileFillterModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ProfesionalProfile/GetSubmitUser": { "get": { "tags": [ "ProfesionalProfile" ], "parameters": [ { "name": "id", "in": "query", "schema": { "type": "string", "format": "uuid" } }, { "name": "action", "in": "query", "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/ProfesionalProfile/GetBooks": { "get": { "tags": [ "ProfesionalProfile" ], "summary": "Danh sách sổ hồ sơ", "parameters": [ { "name": "profileId", "in": "query", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/ProfesionalProfile/GetNewBookNumber/{id}": { "get": { "tags": [ "ProfesionalProfile" ], "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/Int32IMethodResult" } }, "application/json": { "schema": { "$ref": "#/components/schemas/Int32IMethodResult" } }, "text/json": { "schema": { "$ref": "#/components/schemas/Int32IMethodResult" } } } } } } }, "/api/ProfesionalProfile/Delete/{id}": { "get": { "tags": [ "ProfesionalProfile" ], "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/BooleanIMethodResult" } }, "application/json": { "schema": { "$ref": "#/components/schemas/BooleanIMethodResult" } }, "text/json": { "schema": { "$ref": "#/components/schemas/BooleanIMethodResult" } } } } } } }, "/api/ProfesionalProfile/GetCategory": { "post": { "tags": [ "ProfesionalProfile" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/CategoryFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/CategoryFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CategoryFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/CategoryFilterDto" } } } }, "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "$ref": "#/components/schemas/CategoryDtoListIMethodResult" } }, "application/json": { "schema": { "$ref": "#/components/schemas/CategoryDtoListIMethodResult" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CategoryDtoListIMethodResult" } } } } } } }, "/api/ProfesionalProfile/GetCode": { "get": { "tags": [ "ProfesionalProfile" ], "summary": "Lấy mã lưu trữ", "parameters": [ { "name": "id", "in": "query", "schema": { "type": "string", "format": "uuid" } }, { "name": "year", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "isDangKy", "in": "query", "schema": { "type": "boolean", "default": false } } ], "responses": { "200": { "description": "OK" } } } }, "/api/ProfesionalProfile/History": { "post": { "tags": [ "ProfesionalProfile" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/XemLuongFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/XemLuongFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/XemLuongFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/XemLuongFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/RedoReasonConfig/AddOrUpdate": { "post": { "tags": [ "RedoReasonConfig" ], "summary": "Thêm hoặc cập nhật cấu hình lý do", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/RedoReasonConfigDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/RedoReasonConfigDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/RedoReasonConfigDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/RedoReasonConfigDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/RedoReasonConfig/Delete": { "post": { "tags": [ "RedoReasonConfig" ], "summary": "Xóa cấu hình lý do", "parameters": [ { "name": "id", "in": "query", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/RedoReasonConfig/Search": { "post": { "tags": [ "RedoReasonConfig" ], "summary": "Lấy danh sách tất cả cấu hình lý do", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchRedoReasonConfig" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchRedoReasonConfig" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchRedoReasonConfig" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchRedoReasonConfig" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/RedoReasonConfig/{id}": { "get": { "tags": [ "RedoReasonConfig" ], "summary": "Lấy chi tiết cấu hình lý do", "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/RedoReasonConfig/GetFeatureType": { "get": { "tags": [ "RedoReasonConfig" ], "summary": "Lấy danh sách tất cả loại chức năng mà lý do đó sẽ dùng", "responses": { "200": { "description": "OK" } } } }, "/api/ReportIncomingDocuments/ListReportIncome": { "post": { "tags": [ "ReportIncomingDocuments" ], "summary": "Báo cáo chi tiết tình trạng văn bản đến\r\nvới TypeBaoCao =\r\n0: Báo cáo chi tiết trạng thái xử lý văn bản đến\r\n1: Báo cáo theo sổ văn bản đến", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/VanBanDenReportFilter" } }, "application/json": { "schema": { "$ref": "#/components/schemas/VanBanDenReportFilter" } }, "text/json": { "schema": { "$ref": "#/components/schemas/VanBanDenReportFilter" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/VanBanDenReportFilter" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ReportIncomingDocuments/Export": { "post": { "tags": [ "ReportIncomingDocuments" ], "summary": "Xuất Báo cáo chi tiết tình trạng văn bản đến", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/VanBanDenReportFilter" } }, "application/json": { "schema": { "$ref": "#/components/schemas/VanBanDenReportFilter" } }, "text/json": { "schema": { "$ref": "#/components/schemas/VanBanDenReportFilter" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/VanBanDenReportFilter" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ReportOutgoingDocuments/ListReportOutcome": { "post": { "tags": [ "ReportOutgoingDocuments" ], "summary": "Báo cáo chi tiết tình trạng văn bản đến", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ToTrinhReportFilter" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ToTrinhReportFilter" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ToTrinhReportFilter" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ToTrinhReportFilter" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ReportOutgoingDocuments/Export": { "post": { "tags": [ "ReportOutgoingDocuments" ], "summary": "Xuất Báo cáo chi tiết tình trạng văn bản đến", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ToTrinhReportFilter" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ToTrinhReportFilter" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ToTrinhReportFilter" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ToTrinhReportFilter" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/Reports/GetAllByTree": { "get": { "tags": [ "Reports" ], "summary": "Lấy tất cả chức năng theo tree", "responses": { "200": { "description": "OK" } } } }, "/api/Reports/FindById/{id}": { "get": { "tags": [ "Reports" ], "summary": "Tìm theo Id", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/Reports/GetAll": { "get": { "tags": [ "Reports" ], "summary": "Lấy tất cả", "responses": { "200": { "description": "OK" } } } }, "/api/Reports/Add": { "post": { "tags": [ "Reports" ], "summary": "Thêm mới", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/AppObjectDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/AppObjectDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/AppObjectDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/AppObjectDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/Reports/UpdateInfo": { "post": { "tags": [ "Reports" ], "summary": "Cập nhật thông tin", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/AppObjectDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/AppObjectDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/AppObjectDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/AppObjectDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/Reports/Delete/{id}": { "post": { "tags": [ "Reports" ], "summary": "Xóa theo id", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/ReportSubmission/Sign/{id}": { "get": { "tags": [ "ReportSubmission" ], "summary": "Cập nhật ký tờ trình", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/ReportSubmission/SynchronizeUnit": { "get": { "tags": [ "ReportSubmission" ], "summary": "Đồng bộ đơn vị liên thông", "responses": { "200": { "description": "OK" } } } }, "/api/ReportSubmission/SynchronizeUnitsInField": { "get": { "tags": [ "ReportSubmission" ], "summary": "Đồng bộ đơn vị trong ngành", "responses": { "200": { "description": "OK" } } } }, "/api/ReportSubmission/Export": { "post": { "tags": [ "ReportSubmission" ], "summary": "Xuất báo cáo tờ trình ra excel", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ToTrinhReportFilter" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ToTrinhReportFilter" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ToTrinhReportFilter" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ToTrinhReportFilter" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/RequestInTimeCategory/FindByFilter": { "post": { "tags": [ "RequestInTimeCategory" ], "summary": "Lấy danh sách", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/DocumentTypeFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/DocumentTypeFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/DocumentTypeFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/DocumentTypeFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/RequestInTimeCategory/GetAll": { "get": { "tags": [ "RequestInTimeCategory" ], "summary": "Lấy tất cả", "responses": { "200": { "description": "OK" } } } }, "/api/RequestInTimeCategory/FindById/{id}": { "get": { "tags": [ "RequestInTimeCategory" ], "summary": "Tìm theo Id", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/RequestInTimeCategory/Add": { "post": { "tags": [ "RequestInTimeCategory" ], "summary": "Thêm mới", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/RequestInTimeCategoryDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/RequestInTimeCategoryDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/RequestInTimeCategoryDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/RequestInTimeCategoryDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/RequestInTimeCategory/UpdateInfo": { "post": { "tags": [ "RequestInTimeCategory" ], "summary": "Cập nhật thông tin", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/RequestInTimeCategoryDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/RequestInTimeCategoryDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/RequestInTimeCategoryDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/RequestInTimeCategoryDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/RequestInTimeCategory/Delete/{id}": { "post": { "tags": [ "RequestInTimeCategory" ], "summary": "Xóa theo id", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/RoleDirectory/FindByFilter": { "post": { "tags": [ "RoleDirectory" ], "summary": "Tìm chức danh theo điều kiện", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/RoleFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/RoleFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/RoleFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/RoleFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/RoleDirectory/TimVaiTroDangHoatDong": { "post": { "tags": [ "RoleDirectory" ], "summary": "Lấy danh sách vai trò động (Trưởng / Phó)", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/RoleFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/RoleFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/RoleFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/RoleFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/RoleDirectory/GetAllRole": { "get": { "tags": [ "RoleDirectory" ], "summary": "", "responses": { "200": { "description": "OK" } } } }, "/api/RoleDirectory/GetAllRoleFromUser": { "get": { "tags": [ "RoleDirectory" ], "summary": "", "parameters": [ { "name": "UserId", "in": "query", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/RoleDirectory/FinByCode": { "get": { "tags": [ "RoleDirectory" ], "summary": "Lấy vai trò theo mã", "parameters": [ { "name": "ma", "in": "query", "description": "", "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/RoleDirectory/Add": { "post": { "tags": [ "RoleDirectory" ], "summary": "Thêm mới", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/RoleDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/RoleDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/RoleDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/RoleDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/RoleDirectory/UpdateInfo": { "post": { "tags": [ "RoleDirectory" ], "summary": "Cập nhật thông tin role", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/RoleDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/RoleDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/RoleDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/RoleDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/RoleDirectory/Delete/{id}": { "post": { "tags": [ "RoleDirectory" ], "summary": "Xóa role", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/RoleDirectory/UpdateFunction": { "post": { "tags": [ "RoleDirectory" ], "summary": "Cập nhật chức năng cho quyền", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/RoleDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/RoleDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/RoleDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/RoleDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/RoleDirectory/UpdateAction": { "post": { "tags": [ "RoleDirectory" ], "summary": "Cập nhật hành động cho quyền", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/RoleDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/RoleDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/RoleDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/RoleDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/RoleDirectory/GetAllUserReportByType": { "get": { "tags": [ "RoleDirectory" ], "parameters": [ { "name": "url", "in": "query", "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/RoleDirectory/GetUserRoleAction": { "get": { "tags": [ "RoleDirectory" ], "summary": "Kiểm tra một hành động của người dùng có được phép hay không", "parameters": [ { "name": "controller", "in": "query", "description": "", "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/RoleDirectory/UpdateReport": { "post": { "tags": [ "RoleDirectory" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/RoleDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/RoleDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/RoleDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/RoleDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/RoleDirectory/GetAllUserAction": { "get": { "tags": [ "RoleDirectory" ], "summary": "Này lấy cho người dùng đang đăng nhập", "responses": { "200": { "description": "OK" } } } }, "/api/RoleDirectory/DsDmNhomThuong": { "post": { "tags": [ "RoleDirectory" ], "summary": "Lấy danh sách danh mục thường", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchListDmNhom" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchListDmNhom" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchListDmNhom" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchListDmNhom" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/RoleDirectory/DsDmNhomQuyen": { "post": { "tags": [ "RoleDirectory" ], "summary": "Lấy danh sách danh mục quyền", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchListDmNhom" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchListDmNhom" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchListDmNhom" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchListDmNhom" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/RoleDirectory/DsDmHanhDong": { "post": { "tags": [ "RoleDirectory" ], "summary": "Lấy danh sách hành động trong danh mục (Không lấy danh mục con)", "requestBody": { "description": "Id của danh mục cha", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchListDmHanhDong" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchListDmHanhDong" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchListDmHanhDong" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchListDmHanhDong" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/RoleDirectory/DsDmNhomQT": { "post": { "tags": [ "RoleDirectory" ], "summary": "", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchListDmNhom" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchListDmNhom" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchListDmNhom" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchListDmNhom" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/RoleDirectory/DsDmHanhDongQT": { "post": { "tags": [ "RoleDirectory" ], "summary": "Lấy danh sách hành động, danh mục trong danh mục", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchListDmHanhDong" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchListDmHanhDong" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchListDmHanhDong" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchListDmHanhDong" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/RoleDirectory/ChiTietDm": { "get": { "tags": [ "RoleDirectory" ], "summary": "Lấy chi tiết hành động, danh mục bằng ID", "parameters": [ { "name": "Id", "in": "query", "description": "Id của danh mục, hành động", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/RoleDirectory/ThemDmNhom": { "post": { "tags": [ "RoleDirectory" ], "summary": "Thêm danh mục nhóm", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/AddDmNhomAPIModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/AddDmNhomAPIModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/AddDmNhomAPIModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/AddDmNhomAPIModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/RoleDirectory/ThemDmHanhDong": { "post": { "tags": [ "RoleDirectory" ], "summary": "Thêm danh mục hành động", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/AddDmHanhDongAPIModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/AddDmHanhDongAPIModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/AddDmHanhDongAPIModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/AddDmHanhDongAPIModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/RoleDirectory/SuaDmNhom": { "post": { "tags": [ "RoleDirectory" ], "summary": "Sửa danh mục nhóm", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/UpdateDmNhomAPIModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/UpdateDmNhomAPIModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/UpdateDmNhomAPIModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/UpdateDmNhomAPIModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/RoleDirectory/SuaDmHanhDong": { "post": { "tags": [ "RoleDirectory" ], "summary": "Sửa danh mục nhóm", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/UpdateDmHanhDongAPIModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/UpdateDmHanhDongAPIModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/UpdateDmHanhDongAPIModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/UpdateDmHanhDongAPIModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/RoleDirectory/XoaDm": { "post": { "tags": [ "RoleDirectory" ], "summary": "Sửa danh mục nhóm", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/XoaDmAPIModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/XoaDmAPIModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/XoaDmAPIModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/XoaDmAPIModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/RoleDirectory/DsQuyenVaiTro": { "get": { "tags": [ "RoleDirectory" ], "summary": "Sửa danh mục nhóm", "responses": { "200": { "description": "OK" } } } }, "/api/RoleDirectory/DsQuyenCaNhan": { "post": { "tags": [ "RoleDirectory" ], "summary": "Lấy ds quyền cá nhân", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchListQuyenCaNhan" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchListQuyenCaNhan" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchListQuyenCaNhan" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchListQuyenCaNhan" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/RoleDirectory/FindById/{id}": { "get": { "tags": [ "RoleDirectory" ], "summary": "Danh sách quyền của vai trò cụ thể", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/RoleDirectory/FindByUserRole": { "get": { "tags": [ "RoleDirectory" ], "summary": "Lấy ds quyền của cá nhân (ko cache)", "parameters": [ { "name": "userId", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } }, { "name": "roleId", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } }, { "name": "deptId", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/RoleDirectory/CapNhatQuyenCaNhan": { "post": { "tags": [ "RoleDirectory" ], "summary": "Sửa danh mục nhóm", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/AddQuyenCaNhan" } }, "application/json": { "schema": { "$ref": "#/components/schemas/AddQuyenCaNhan" } }, "text/json": { "schema": { "$ref": "#/components/schemas/AddQuyenCaNhan" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/AddQuyenCaNhan" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/RoleDirectory/GetAll": { "get": { "tags": [ "RoleDirectory" ], "summary": "Lấy tất cả", "responses": { "200": { "description": "OK" } } } }, "/api/Scan/UploadScanWithOutORC": { "post": { "tags": [ "Scan" ], "summary": "Scan upload không bóc tác dữ liệu", "requestBody": { "content": { "multipart/form-data": { "schema": { "type": "object", "properties": { "Username": { "type": "string" }, "Ticket": { "type": "string" }, "PdfFile": { "type": "string", "format": "binary" } } }, "encoding": { "Username": { "style": "form" }, "Ticket": { "style": "form" }, "PdfFile": { "style": "form" } } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/Scan/UploadWebScanFile": { "post": { "tags": [ "Scan" ], "summary": "Function dung cho web", "requestBody": { "content": { "multipart/form-data": { "schema": { "type": "object", "properties": { "Username": { "type": "string" }, "Ticket": { "type": "string" }, "PdfFile": { "type": "string", "format": "binary" } } }, "encoding": { "Username": { "style": "form" }, "Ticket": { "style": "form" }, "PdfFile": { "style": "form" } } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/Scan/UploadDesktopScanFile": { "post": { "tags": [ "Scan" ], "summary": "Function dung cho ung dung desktop", "requestBody": { "content": { "multipart/form-data": { "schema": { "type": "object", "properties": { "Username": { "type": "string" }, "Ticket": { "type": "string" }, "PdfFile": { "type": "string", "format": "binary" } } }, "encoding": { "Username": { "style": "form" }, "Ticket": { "style": "form" }, "PdfFile": { "style": "form" } } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/Scan/BocTachDuLieu": { "post": { "tags": [ "Scan" ], "summary": "Bóc tách dữ liệu file PDF", "requestBody": { "content": { "multipart/form-data": { "schema": { "type": "object", "properties": { "Username": { "type": "string" }, "Ticket": { "type": "string" }, "PdfFile": { "type": "string", "format": "binary" } } }, "encoding": { "Username": { "style": "form" }, "Ticket": { "style": "form" }, "PdfFile": { "style": "form" } } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/Sector/Add": { "post": { "tags": [ "Sector" ], "summary": "Thêm mới danh mục ngành", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SectorDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SectorDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SectorDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SectorDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/Sector/UpdateInfo": { "post": { "tags": [ "Sector" ], "summary": "Cập nhật thông tin", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SectorDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SectorDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SectorDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SectorDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/Sector/Delete/{id}": { "post": { "tags": [ "Sector" ], "summary": "Xóa theo id", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/Sector/Detail/{id}": { "get": { "tags": [ "Sector" ], "summary": "Lấy chi tiết", "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/Sector/FindByFilter": { "post": { "tags": [ "Sector" ], "summary": "Lấy danh sách ngành", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ListSectorDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ListSectorDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ListSectorDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ListSectorDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/Sector/GetTree": { "get": { "tags": [ "Sector" ], "summary": "Lấy danh sách theo tree", "parameters": [ { "name": "isActive", "in": "query", "schema": { "type": "boolean" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/Sector/GetDSTree": { "post": { "tags": [ "Sector" ], "summary": "Lấy danh sách theo tree giống bên công việc", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ListSectorDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ListSectorDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ListSectorDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ListSectorDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/Sector/FindById/{id}": { "get": { "tags": [ "Sector" ], "summary": "Tìm theo Id", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/Sector/GetAll": { "get": { "tags": [ "Sector" ], "summary": "Lấy tất cả", "responses": { "200": { "description": "OK" } } } }, "/api/ServerConfig/LayTatCa": { "get": { "tags": [ "ServerConfig" ], "summary": "Lấy danh sách server đã được cấu hình trong hệ thống", "responses": { "200": { "description": "OK" } } } }, "/api/ServerConfig/Add": { "post": { "tags": [ "ServerConfig" ], "summary": "Thêm mới một server cấu hình trong hệ thống", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/CategoryServerConfigDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/CategoryServerConfigDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CategoryServerConfigDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/CategoryServerConfigDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ServerConfig/UpdateInfo": { "post": { "tags": [ "ServerConfig" ], "summary": "Cập nhật một server đã được cấu hình trong hệ thống", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/CategoryServerConfigDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/CategoryServerConfigDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CategoryServerConfigDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/CategoryServerConfigDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/ServerConfig/Delete/{id}": { "post": { "tags": [ "ServerConfig" ], "summary": "Xóa một server đã được cấu hình trong hệ thống", "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/ServerConfig/FindByFilter": { "post": { "tags": [ "ServerConfig" ], "summary": "Lấy danh sách server đã được cấu hình trong hệ thống theo các điều kiện", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchServerConfigDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchServerConfigDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchServerConfigDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchServerConfigDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/SmartMeeting/ListLichTuan": { "get": { "tags": [ "SmartMeeting" ], "summary": "Lấy danh sách lịch họp theo tuần (chuẩn ISO 8601).", "description": "Chuẩn tuần ISO 8601:\r\n- Tuần bắt đầu từ Thứ Hai và kết thúc vào Chủ nhật.\r\n\r\nAPI chỉ trả về các lịch có trạng thái:\r\n- Phát hành\r\n- Phát hành sửa đổi\r\n\r\nVí dụ request:\r\n```\r\nGET /api/SmartMeeting/ListLichTuan?year=2026&weekOfYear=10\r\n```\r\nVí dụ:\r\nTuần 10 năm 2026 bắt đầu từ 2026-03-02 đến 2026-03-08.", "parameters": [ { "name": "Year", "in": "query", "description": "Năm cần tìm kiếm", "schema": { "type": "integer", "format": "int32" } }, { "name": "WeekOfYear", "in": "query", "description": "Tuần cần tìm kiếm chuẩn ISO 8601, \r\ntuần đầu tiên của năm là tuần có ngày thứ 4 đầu tiên của năm đó, \r\nhoặc tuần có ngày 1/1 nếu ngày này là thứ 2, 3 hoặc 4. Tuần bắt đầu vào thứ 2 và kết thúc vào chủ nhật.", "schema": { "type": "integer", "format": "int32" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/SmartMeeting/DownloadFile": { "get": { "tags": [ "SmartMeeting" ], "summary": "Tải tài liệu họp theo Id.", "description": "API dùng để tải file tài liệu đính kèm trong lịch họp SmartMeeting.\r\n\r\nTham số truyền vào:\r\n- fileId: Là Id của tài liệu họp\r\n được lấy từ danh sách tài liệu trong lịch họp.\r\n\r\nQuy trình:\r\n1. Tìm thông tin file theo fileId.\r\n2. Lấy file từ hệ thống lưu trữ MinIO.\r\n3. Trả file nhị phân về client.\r\n\r\nVí dụ request:\r\n```\r\nGET /api/SmartMeeting/DownloadFile?fileId=3fa85f64-5717-4562-b3fc-2c963f66afa6\r\n```\r\nResponse:\r\n- Trả về file dạng application/octet-stream.\r\n- Tên file giữ nguyên theo dữ liệu lưu trữ.", "parameters": [ { "name": "fileId", "in": "query", "description": "Id của tài liệu họp (Guid).\r\nGiá trị này lấy từ trường TaiLieuhop.Id", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/SmartMeeting/ListLichNgay": { "get": { "tags": [ "SmartMeeting" ], "summary": "Lấy danh sách lịch họp theo ngày cụ thể (chuẩn ISO 8601).", "description": "Chuẩn tuần ISO 8601:\r\n- Tuần bắt đầu từ Thứ Hai và kết thúc vào Chủ nhật.\r\n- API tự động tính Year và WeekOfYear theo ISO từ ngày truyền vào.\r\n \r\nVí dụ request:\r\n \r\n GET /api/SmartMeeting/ListLichNgay?date=2026-03-02\r\n \r\nVí dụ:\r\nNgày 2026-03-02 thuộc tuần 10 năm 2026.", "parameters": [ { "name": "Date", "in": "query", "description": "Ngày cần lấy lịch (định dạng yyyy-MM-dd).", "schema": { "type": "string", "format": "date-time" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/SmartMeeting/GetWeeksOfYear": { "get": { "tags": [ "SmartMeeting" ], "summary": "Lấy danh sách các tuần trong năm theo chuẩn ISO 8601.", "description": "Danh sách tuần được tính theo chuẩn trong đó:\r\n- Tuần được tính theo chuẩn ISO 8601.\r\n- Mỗi tuần bắt đầu từ Thứ Hai và kết thúc vào Chủ nhật.\r\n- Một năm có thể có 52 hoặc 53 tuần.\r\n\r\nVí dụ:\r\n```\r\nGET /api/SmartMeeting/GetWeeksOfYear?year=2026\r\n```", "parameters": [ { "name": "year", "in": "query", "description": "Năm cần lấy danh sách tuần (1 - 9999).", "schema": { "type": "integer", "format": "int32" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/SmartMeeting/UploadFileKetQua": { "post": { "tags": [ "SmartMeeting" ], "summary": "Tải lên file kết luận cuộc họp.", "description": "API dùng để upload tài liệu kết luận cho một lịch họp SmartMeeting.\r\n\r\nQuy trình xử lý:\r\n1. Kiểm tra định dạng file hợp lệ.\r\n2. Upload file lên hệ thống lưu trữ MinIO.\r\n3. Lưu thông tin file vào bảng file đính kèm.\r\n4. Cập nhật/thêm file kết luận vào phần tài liệu lịch họp.\r\n\r\nQuy tắc xử lý file kết luận:\r\n- Nếu chưa có tài liệu kết luận → thêm mới.\r\n- Nếu đã có tài liệu kết luận **cùng tên file** → hệ thống sẽ **ghi đè file cũ bằng file mới**.\r\n- Nếu tên file **khác** → hệ thống sẽ **thêm một bản ghi kết luận mới**.\r\n\r\nCác định dạng file được hỗ trợ:\r\n- Word: .doc, .docx\r\n- Excel: .xls, .xlsx, .xlsm\r\n- PDF: .pdf\r\n\r\nVí dụ request:\r\n```\r\nPOST /api/SmartMeeting/UploadFile?lichId=3fa85f64-5717-4562-b3fc-2c963f66afa6\r\n```\r\n\r\nBody:\r\n- form-data\r\n file: file cần upload\r\n\r\nResponse:\r\n- Trả về thông tin file sau khi upload thành công.", "parameters": [ { "name": "lichId", "in": "query", "description": "Id của lịch họp cần thêm tài liệu kết luận.", "schema": { "type": "string", "format": "uuid" } } ], "requestBody": { "content": { "multipart/form-data": { "schema": { "type": "object", "properties": { "file": { "type": "string", "format": "binary" } } }, "encoding": { "file": { "style": "form" } } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/SmartMeeting/DetailLich": { "get": { "tags": [ "SmartMeeting" ], "summary": "Lấy chi tiết lịch họp SmartMeeting.", "description": "API dùng để lấy đầy đủ thông tin chi tiết của lịch họp theo Id.\r\n\r\nThông tin trả về bao gồm:\r\n- Thông tin lịch họp\r\n- Thời gian họp\r\n- Danh sách người tham dự\r\n- Danh sách tài liệu họp\r\n\r\nPhân loại người tham dự:\r\n- Lãnh đạo đơn vị chủ trì (IsLanhDao = true, IsChuTri = true)\r\n- Lãnh đạo đơn vị tham dự (IsLanhDao = true, IsChuTri = false)\r\n- Người đại diện phòng dự họp (IsLanhDao = false, IsDaiDien = true, Action != ChuanBi)\r\n- Người đại diện phòng dự họp - Chuẩn bị nội dung (IsLanhDao = false, IsDaiDien = true, Action = ChuanBi)\r\n- Thành phần khác (IsLanhDao = false, IsDaiDien = false)\r\n\r\nLoại tài liệu Type:\r\n- 0: Chuẩn bị\r\n- 1: Báo cáo / bổ sung\r\n- 2: Kết luận\r\n\r\nGiá trị Action:\r\n- 0: Tham dự\r\n- 1: Chuẩn bị\r\n\r\nGiá trị Status:\r\n- 1: Dự thảo\r\n- 2: Phát hành\r\n- 3: Sửa đổi\r\n- 4: Bổ sung\r\n- 5: Hủy\r\n\r\nVí dụ request:\r\n```\r\nGET /api/SmartMeeting/DetailLich?id=3fa85f64-5717-4562-b3fc-2c963f66afa6\r\n```", "parameters": [ { "name": "lichId", "in": "query", "description": "Id của lịch họp cần xem chi tiết.", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/SubmitionDoc/Add": { "post": { "tags": [ "SubmitionDoc" ], "summary": "Thêm mới tờ trình", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ToTrinhDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ToTrinhDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ToTrinhDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ToTrinhDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/SubmitionDoc/UpdateInfo": { "post": { "tags": [ "SubmitionDoc" ], "summary": "Cập nhật tờ trình", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ToTrinhDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ToTrinhDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ToTrinhDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ToTrinhDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/SubmitionDoc/FindById/{id}": { "get": { "tags": [ "SubmitionDoc" ], "summary": "Lấy tờ trình bởi id", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/SubmitionDoc/Detail/{id}": { "get": { "tags": [ "SubmitionDoc" ], "summary": "Lấy chi tiết một tờ trình", "parameters": [ { "name": "id", "in": "path", "description": "Id của một văn bản", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/SubmitionDoc/ListSubmittionDoc": { "post": { "tags": [ "SubmitionDoc" ], "summary": "Lấy danh sách tờ trình theo các điều kiện tìm kiếm", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/TimKiemVanBanDiDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/TimKiemVanBanDiDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/TimKiemVanBanDiDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/TimKiemVanBanDiDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/SubmitionDoc/ListSubmittionDocBTC": { "post": { "tags": [ "SubmitionDoc" ], "summary": "Danh sách tờ trình bộ tài chính", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ToTrinhBTCFilter" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ToTrinhBTCFilter" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ToTrinhBTCFilter" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ToTrinhBTCFilter" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/SubmitionDoc/ListRelatedDoc": { "post": { "tags": [ "SubmitionDoc" ], "summary": "Lấy danh sách văn bản liên quan", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchVanBanPopupDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchVanBanPopupDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchVanBanPopupDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchVanBanPopupDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/SubmitionDoc/Delete/{id}": { "post": { "tags": [ "SubmitionDoc" ], "summary": "Xóa theo id", "parameters": [ { "name": "id", "in": "path", "description": "Id của một văn bản", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/SubmitionDoc/RestoreDoc": { "post": { "tags": [ "SubmitionDoc" ], "summary": "Trả lại văn bản", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ThuHoiVanBanDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ThuHoiVanBanDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ThuHoiVanBanDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ThuHoiVanBanDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/SubmitionDoc/GetHistory": { "post": { "tags": [ "SubmitionDoc" ], "summary": "Lấy danh sách lịch sử xử lý văn bản", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/LichSuXuLyFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/LichSuXuLyFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/LichSuXuLyFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/LichSuXuLyFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/SubmitionDoc/CheckSubLevelForOpinions": { "post": { "tags": [ "SubmitionDoc" ], "summary": "Kiểm tra trước khi ký duyệt văn bản", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/KyDuyetDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/KyDuyetDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/KyDuyetDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/KyDuyetDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/SubmitionDoc/Approve": { "post": { "tags": [ "SubmitionDoc" ], "summary": "Ký duyệt văn bản", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/KyDuyetDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/KyDuyetDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/KyDuyetDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/KyDuyetDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/SubmitionDoc/SaveSubmittionDoc": { "post": { "tags": [ "SubmitionDoc" ], "summary": "Chuyển văn thư cấp số tờ trình", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/KyDuyetDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/KyDuyetDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/KyDuyetDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/KyDuyetDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/SubmitionDoc/IssuingDoc": { "post": { "tags": [ "SubmitionDoc" ], "summary": "Lưu số văn bản bản", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/CapSoKySoDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/CapSoKySoDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CapSoKySoDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/CapSoKySoDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/SubmitionDoc/approvalDoc": { "post": { "tags": [ "SubmitionDoc" ], "summary": "Duyệt số văn bản", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/CapSoKySoDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/CapSoKySoDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CapSoKySoDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/CapSoKySoDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/SubmitionDoc/TransferLeader": { "post": { "tags": [ "SubmitionDoc" ], "summary": "Trình lãnh đạo văn phòng", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ToTrinhDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ToTrinhDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ToTrinhDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ToTrinhDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/SubmitionDoc/TransferChiefOfOffice": { "post": { "tags": [ "SubmitionDoc" ], "summary": "Trình chánh văn phòng xử lý tờ trình tcdt", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ToTrinhDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ToTrinhDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ToTrinhDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ToTrinhDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/SubmitionDoc/TransferMinistryOfFinance": { "post": { "tags": [ "SubmitionDoc" ], "summary": "Trình bộ tài chính cho ý kiến", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ToTrinhDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ToTrinhDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ToTrinhDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ToTrinhDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/SubmitionDoc/OfficeReview": { "post": { "tags": [ "SubmitionDoc" ], "summary": "Ký duyệt cấp văn phòng", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/KyDuyetVanPhongDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/KyDuyetVanPhongDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/KyDuyetVanPhongDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/KyDuyetVanPhongDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/SubmitionDoc/GetStatisticDoc": { "get": { "tags": [ "SubmitionDoc" ], "summary": "Lấy thống kê văn bản", "responses": { "200": { "description": "OK" } } } }, "/api/SubmitionDoc/Substitution": { "post": { "tags": [ "SubmitionDoc" ], "summary": "Chuyển lãnh đạo ký thay", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/TrinhXuLyDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/TrinhXuLyDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/TrinhXuLyDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/TrinhXuLyDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/SubmitionDoc/TransferDeputyGrantsForOpinions": { "post": { "tags": [ "SubmitionDoc" ], "summary": "Chuyển cấp phó cho ý kiến", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/TrinhXuLyDto" } } }, "application/json": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/TrinhXuLyDto" } } }, "text/json": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/TrinhXuLyDto" } } }, "application/*+json": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/TrinhXuLyDto" } } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/SubmitionDoc/GetListOptionofLead/{id}": { "get": { "tags": [ "SubmitionDoc" ], "summary": "", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/SubmitionDoc/ListRecommentLeader/{id}": { "get": { "tags": [ "SubmitionDoc" ], "summary": "Danh sách lãnh đạo được đề xuất", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/SubmitionDoc/ListSubmitExport": { "post": { "tags": [ "SubmitionDoc" ], "summary": "Export danh sách to Excel", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/TimKiemVanBanDiDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/TimKiemVanBanDiDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/TimKiemVanBanDiDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/TimKiemVanBanDiDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/SubmitionDoc/ToSave": { "post": { "tags": [ "SubmitionDoc" ], "summary": "Chuyển luu tru", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "type": "array", "items": { "type": "string", "format": "uuid" } } }, "application/json": { "schema": { "type": "array", "items": { "type": "string", "format": "uuid" } } }, "text/json": { "schema": { "type": "array", "items": { "type": "string", "format": "uuid" } } }, "application/*+json": { "schema": { "type": "array", "items": { "type": "string", "format": "uuid" } } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/SubmitionDoc/GetNotebook": { "get": { "tags": [ "SubmitionDoc" ], "summary": "Lấy số tờ trình theo loại sổ", "parameters": [ { "name": "noibanhanh", "in": "query", "description": "", "schema": { "type": "string", "default": "DV" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/SubmitionDoc/GetNotebookSubmit": { "get": { "tags": [ "SubmitionDoc" ], "summary": "", "parameters": [ { "name": "loaiToTrinh", "in": "query", "description": "", "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/SubmitionDoc/GetActiveSoToTrinhTCDT/{id}": { "get": { "tags": [ "SubmitionDoc" ], "summary": "", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/SubmitionDoc/GetListSubmitType": { "get": { "tags": [ "SubmitionDoc" ], "summary": "Danh sách quy trình tờ trình", "responses": { "200": { "description": "OK" } } } }, "/api/SubmitionDoc/Submit": { "post": { "tags": [ "SubmitionDoc" ], "summary": "Trình xử lý văn bản", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/QuanLyTrinhKyDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/QuanLyTrinhKyDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/QuanLyTrinhKyDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/QuanLyTrinhKyDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/SubmitionDoc/InitSubmittionDoc": { "post": { "tags": [ "SubmitionDoc" ], "summary": "Lấy thông tin tạo văn bản tờ trình", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/FormInit" } }, "application/json": { "schema": { "$ref": "#/components/schemas/FormInit" } }, "text/json": { "schema": { "$ref": "#/components/schemas/FormInit" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/FormInit" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/SubmitionDoc/GetInforDoc/{idDocument}": { "get": { "tags": [ "SubmitionDoc" ], "summary": "Lấy thông tin đã lưu trình lãnh đạo", "parameters": [ { "name": "idVanBan", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } }, { "name": "idDocument", "in": "path", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/SubmitionDoc/SaveDocument": { "post": { "tags": [ "SubmitionDoc" ], "summary": "Thêm văn bản vào lưu trữ", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ChuyenLuuTruDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ChuyenLuuTruDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ChuyenLuuTruDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ChuyenLuuTruDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/SubmitionDoc/GetListLeader": { "post": { "tags": [ "SubmitionDoc" ], "summary": "Lấy lãnh đạo trình", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/LanhDaoFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/LanhDaoFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/LanhDaoFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/LanhDaoFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/SubmitionDoc/Sign": { "post": { "tags": [ "SubmitionDoc" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/KyDuyetDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/KyDuyetDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/KyDuyetDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/KyDuyetDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/Symbol/FindByFilter": { "post": { "tags": [ "Symbol" ], "summary": "GetAllSymbol by search", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SymbolFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SymbolFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SymbolFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SymbolFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/Symbol/FindById/{id}": { "get": { "tags": [ "Symbol" ], "summary": "Tìm theo Id", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/Symbol/GetAll": { "get": { "tags": [ "Symbol" ], "summary": "Lấy tất cả", "responses": { "200": { "description": "OK" } } } }, "/api/Symbol/Add": { "post": { "tags": [ "Symbol" ], "summary": "Thêm mới", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/CategorySymbolDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/CategorySymbolDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CategorySymbolDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/CategorySymbolDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/Symbol/UpdateInfo": { "post": { "tags": [ "Symbol" ], "summary": "Cập nhật thông tin", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/CategorySymbolDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/CategorySymbolDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CategorySymbolDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/CategorySymbolDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/Symbol/Delete/{id}": { "post": { "tags": [ "Symbol" ], "summary": "Xóa theo id", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/SystemConfiguration/GetAllConfig": { "post": { "tags": [ "SystemConfiguration" ], "summary": "Lấy tất cả cấu hình", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ServerConfigFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ServerConfigFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ServerConfigFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ServerConfigFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/SystemConfiguration/UpdateConfig": { "post": { "tags": [ "SystemConfiguration" ], "summary": "Cập nhật cấu hình có thể thêm mới và update", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ServerConfigDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ServerConfigDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ServerConfigDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ServerConfigDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/SystemConfiguration/DeleteConfig": { "get": { "tags": [ "SystemConfiguration" ], "parameters": [ { "name": "id", "in": "query", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/SystemMessage/Add": { "post": { "tags": [ "SystemMessage" ], "summary": "Thêm mới", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SystemMessageDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SystemMessageDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SystemMessageDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SystemMessageDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/SystemMessage/UpdateInfo": { "post": { "tags": [ "SystemMessage" ], "summary": "Cập nhật thông tin", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SystemMessageDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SystemMessageDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SystemMessageDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SystemMessageDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/SystemMessage/FindById/{id}": { "get": { "tags": [ "SystemMessage" ], "summary": "Tìm theo Id", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/SystemMessage/FindByFilter": { "post": { "tags": [ "SystemMessage" ], "summary": "Tìm theo điều kiện", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SystemMessageFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SystemMessageFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SystemMessageFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SystemMessageFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/SystemMessage/GetMessageShowOnLogin": { "post": { "tags": [ "SystemMessage" ], "summary": "", "responses": { "200": { "description": "OK" } } } }, "/api/SystemMessage/Delete/{id}": { "post": { "tags": [ "SystemMessage" ], "summary": "Xóa theo id", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/SystemMessage/GetAll": { "get": { "tags": [ "SystemMessage" ], "summary": "Lấy tất cả", "responses": { "200": { "description": "OK" } } } }, "/api/TemplateEmail/Add": { "post": { "tags": [ "TemplateEmail" ], "summary": "Thêm mới", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/TemplateEmailDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/TemplateEmailDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/TemplateEmailDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/TemplateEmailDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/TemplateEmail/UpdateInfo": { "post": { "tags": [ "TemplateEmail" ], "summary": "Cập nhật thông tin", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/TemplateEmailDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/TemplateEmailDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/TemplateEmailDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/TemplateEmailDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/TemplateEmail/FindByFilter": { "post": { "tags": [ "TemplateEmail" ], "summary": "Tìm theo điều kiện", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/TemplateEmailFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/TemplateEmailFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/TemplateEmailFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/TemplateEmailFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/TemplateEmail/FindById/{id}": { "get": { "tags": [ "TemplateEmail" ], "summary": "Tìm theo Id", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/TemplateEmail/GetAll": { "get": { "tags": [ "TemplateEmail" ], "summary": "Lấy tất cả", "responses": { "200": { "description": "OK" } } } }, "/api/TemplateEmail/Delete/{id}": { "post": { "tags": [ "TemplateEmail" ], "summary": "Xóa theo id", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/Unit/FindById/{id}": { "get": { "tags": [ "Unit" ], "summary": "Lấy đơn vị bởi id", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/Unit/FindByFilter": { "post": { "tags": [ "Unit" ], "summary": "Tìm đơn vị theo điều kiện", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/GridInfo" } }, "application/json": { "schema": { "$ref": "#/components/schemas/GridInfo" } }, "text/json": { "schema": { "$ref": "#/components/schemas/GridInfo" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/GridInfo" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/Unit/FindByParentId/{idCha}": { "get": { "tags": [ "Unit" ], "summary": "Lấy đơn vị theo id đơn vị cha", "parameters": [ { "name": "idCha", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/Unit/GetAll": { "get": { "tags": [ "Unit" ], "summary": "Lấy tất cả đơn vị", "responses": { "200": { "description": "OK" } } } }, "/api/Unit/GetListOfReleaseUnit": { "get": { "tags": [ "Unit" ], "summary": "Lấy danh sách đơn vị phát hành có điều kiện tìm kiếm", "parameters": [ { "name": "key", "in": "query", "schema": { "type": "string", "default": "" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/Unit/GetListOfUnitsByTree": { "get": { "tags": [ "Unit" ], "summary": "Lấy đơn vị trả về dạng tree", "description": "Reponse request:\r\n \r\n Result /Todo\r\n {\r\n \"id\": 1,\r\n \"title\": \"Item1\",\r\n \"name\": \"Item1\",\r\n \"children\": []\r\n }", "responses": { "200": { "description": "OK" } } } }, "/api/Unit/Add": { "post": { "tags": [ "Unit" ], "summary": "Tạo mới đơn vị", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/DepartmentDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/DepartmentDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/DepartmentDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/DepartmentDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/Unit/UpdateInfo": { "post": { "tags": [ "Unit" ], "summary": "Cập nhật thông tin đơn vị", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/DepartmentDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/DepartmentDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/DepartmentDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/DepartmentDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/Unit/Delete/{id}": { "post": { "tags": [ "Unit" ], "summary": "Xóa đơn vị theo id", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/Unit/GetUserRoot": { "get": { "tags": [ "Unit" ], "summary": "Lấy đơn vị root và đơn vị con cấp 1 + người dùng trong đơn vị root", "responses": { "200": { "description": "OK" } } } }, "/api/Unit/GetUnitByUser": { "get": { "tags": [ "Unit" ], "summary": "PHÂN QUYỀN QUẢN TRỊ NGƯỜI DÙNG Ở ĐƠN NGHỈ PHÉP", "responses": { "200": { "description": "OK" } } } }, "/api/Unit/GetUnitByUserPhong": { "get": { "tags": [ "Unit" ], "summary": "BỊ ẢNH HƯỞNG BỞI PHÂN QUYỀN QUẢN TRỊ NGƯỜI DÙNG Ở ĐƠN NGHỈ PHÉP", "responses": { "200": { "description": "OK" } } } }, "/api/Unit/LayDonViTheoUserPhongKPI": { "get": { "tags": [ "Unit" ], "summary": "BỊ ẢNH HƯỞNG BỞI PHÂN QUYỀN QUẢN TRỊ NGƯỜI DÙNG Ở ĐƠN NGHỈ PHÉP", "responses": { "200": { "description": "OK" } } } }, "/api/Unit/GetUnitActiveByUser": { "get": { "tags": [ "Unit" ], "responses": { "200": { "description": "OK" } } } }, "/api/Unit/GetUnitByUserFlat": { "get": { "tags": [ "Unit" ], "responses": { "200": { "description": "OK" } } } }, "/api/Unit/GetRecommendedUnit": { "post": { "tags": [ "Unit" ], "summary": "Lấy thông tin đơn vị đề xuất", "parameters": [ { "name": "IsDonVi", "in": "query", "schema": { "type": "boolean", "default": false } } ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/DonViFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/DonViFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/DonViFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/DonViFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/Unit/GetRecommendedUnitInternal": { "post": { "tags": [ "Unit" ], "summary": "Lấy danh sách đề xuất xử lý nội bộ", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/DonViFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/DonViFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/DonViFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/DonViFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/Unit/GetLeaderInternal": { "get": { "tags": [ "Unit" ], "summary": "Lấy danh sách lãnh đạo trình nội bộ đến", "responses": { "200": { "description": "OK" } } } }, "/api/Unit/GetDeputyManager": { "get": { "tags": [ "Unit" ], "summary": "Lấy danh sách các phó", "responses": { "200": { "description": "OK" } } } }, "/api/Unit/GetAllUserForLeadManager": { "post": { "tags": [ "Unit" ], "summary": "Lấy danh sách tất cả user cho cục trưởng", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchUserDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchUserDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchUserDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchUserDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/Unit/GetRecommendedSubordinate": { "post": { "tags": [ "Unit" ], "summary": "Lấy thông tin đơn vị đề xuất", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/DonViFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/DonViFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/DonViFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/DonViFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/Unit/GetLeaderRecommended": { "post": { "tags": [ "Unit" ], "summary": "LayLanhDaoDeXuat", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/LanhDaoFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/LanhDaoFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/LanhDaoFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/LanhDaoFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/Unit/GetRoomLeaderRecommended": { "post": { "tags": [ "Unit" ], "summary": "LayLanhDaoPhongDeXuat", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/LanhDaoFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/LanhDaoFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/LanhDaoFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/LanhDaoFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/Unit/GetAllByTree": { "post": { "tags": [ "Unit" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/DonViGuiFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/DonViGuiFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/DonViGuiFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/DonViGuiFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/Unit/GetAllByTrees": { "post": { "tags": [ "Unit" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/DonViGuiFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/DonViGuiFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/DonViGuiFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/DonViGuiFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/Unit/FindByKeyword": { "get": { "tags": [ "Unit" ], "summary": "Tìm đơn vị theo từ khóa phục vụ scan", "parameters": [ { "name": "search", "in": "query", "description": "", "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/Unit/GetNextPerson": { "post": { "tags": [ "Unit" ], "summary": "Lấy danh sách người xử lý tiếp theo của văn bản đến", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/NguoiXuLyRequest" } }, "application/json": { "schema": { "$ref": "#/components/schemas/NguoiXuLyRequest" } }, "text/json": { "schema": { "$ref": "#/components/schemas/NguoiXuLyRequest" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/NguoiXuLyRequest" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/Unit/GetWorkLeader": { "get": { "tags": [ "Unit" ], "summary": "Lấy danh sách lãnh đạo chỉ đạo công việc", "parameters": [ { "name": "search", "in": "query", "description": "", "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/Unit/GetAssignByUnit": { "post": { "tags": [ "Unit" ], "summary": "Lấy đơn vị giao việc", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/DonViFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/DonViFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/DonViFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/DonViFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/Unit/GetReleaseUnit": { "get": { "tags": [ "Unit" ], "summary": "Lấy đơn vị phát hành văn bản đi", "responses": { "200": { "description": "OK" } } } }, "/api/Unit/RequestUpdate": { "post": { "tags": [ "Unit" ], "summary": "Yêu cầu cập nhật văn bản lên trục", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/DepartmentDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/DepartmentDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/DepartmentDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/DepartmentDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/Unit/GetListOfUnitsHoldNumber": { "get": { "tags": [ "Unit" ], "summary": "Lấy danh sách đơn vị yêu cầu giữ số của đơn vị", "responses": { "200": { "description": "OK" } } } }, "/api/Unit/GetUserUnitByUser": { "get": { "tags": [ "Unit" ], "summary": "Lấy người dùng và đơn vị trong cùng đơn vị người dùng", "responses": { "200": { "description": "OK" } } } }, "/api/Unit/GetUnitByFilter": { "post": { "tags": [ "Unit" ], "summary": "Tìm kiếm đơn vị phát hành văn bản đi", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/DonViGuiFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/DonViGuiFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/DonViGuiFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/DonViGuiFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/Unit/GetUserHandleDocument": { "get": { "tags": [ "Unit" ], "summary": "lấy danh sách người tiếp nhận văn bản", "parameters": [ { "name": "unitId", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/Unit/CheckExistUnitChildren": { "get": { "tags": [ "Unit" ], "summary": "kiểm tra đơn vị này có cấp tổ hoặc cấp con không", "responses": { "200": { "description": "OK" } } } }, "/api/Unit/GetInternalUnit": { "get": { "tags": [ "Unit" ], "parameters": [ { "name": "isDept", "in": "query", "schema": { "type": "boolean" } }, { "name": "idVanBan", "in": "query", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/Unit/GetAllUnit": { "get": { "tags": [ "Unit" ], "parameters": [ { "name": "keyword", "in": "query", "schema": { "type": "string" } }, { "name": "pageIndex", "in": "query", "schema": { "type": "integer", "format": "int32", "default": 1 } }, { "name": "pageSize", "in": "query", "schema": { "type": "integer", "format": "int32", "default": 10 } } ], "responses": { "200": { "description": "OK" } } } }, "/api/Unit/GetShareUnit": { "get": { "tags": [ "Unit" ], "summary": "Lấy thông tin đơn vị để chia sẻ (lấy all theo tree)", "responses": { "200": { "description": "OK" } } } }, "/api/Unit/GetChildUnits": { "get": { "tags": [ "Unit" ], "summary": "Lấy đơn vị con của user (không lấy đơn vị cháu)", "responses": { "200": { "description": "OK" } } } }, "/api/Unit/GetSelectablePeers": { "get": { "tags": [ "Unit" ], "summary": "Lấy người cùng cấp", "parameters": [ { "name": "idVanBan", "in": "query", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/Unit/GetUnit": { "get": { "tags": [ "Unit" ], "parameters": [ { "name": "isDept", "in": "query", "schema": { "type": "boolean" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/Unit/GetDepartmentLeaders": { "get": { "tags": [ "Unit" ], "summary": "Lấy ds lãnh đạo cấp phòng của mình", "responses": { "200": { "description": "OK" } } } }, "/api/Unit/GetUserDepartment": { "post": { "tags": [ "Unit" ], "summary": "Lấy ds người dùng trong phòng", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/FilterDepartmentDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/FilterDepartmentDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/FilterDepartmentDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/FilterDepartmentDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/UnitOutside/FindById/{id}": { "get": { "tags": [ "UnitOutside" ], "summary": "Lấy chi tiết", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/UnitOutside/FindByFilter": { "post": { "tags": [ "UnitOutside" ], "summary": "Lấy danh sách đơn vị ngoài ngành có phân trang", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchUnitOutDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchUnitOutDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchUnitOutDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchUnitOutDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/UnitOutside/GetByType": { "get": { "tags": [ "UnitOutside" ], "summary": "Lấy tất cả đơn vị theo loại,\r\nloai = 1 : lấy đơn vị thuộc bộ tài chính\r\nloai != 1 : đơn vị ngoài bộ tài chính", "parameters": [ { "name": "loai", "in": "query", "description": "", "schema": { "type": "integer", "format": "int32" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/UnitOutside/GetAllByFilter": { "post": { "tags": [ "UnitOutside" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/DonViGuiFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/DonViGuiFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/DonViGuiFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/DonViGuiFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/UnitOutside/LayTatCaTheoFilterPagination": { "post": { "tags": [ "UnitOutside" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/DonViGuiFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/DonViGuiFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/DonViGuiFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/DonViGuiFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/UnitOutside/UnitSync": { "post": { "tags": [ "UnitOutside" ], "summary": "Đồng bộ đơn vị ngoại ngành từ trục", "responses": { "200": { "description": "OK" } } } }, "/api/UnitOutside/OtherUnitSync": { "post": { "tags": [ "UnitOutside" ], "responses": { "200": { "description": "OK" } } } }, "/api/UnitOutside/Add": { "post": { "tags": [ "UnitOutside" ], "summary": "Thêm mới danh mục chung", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/CategoryUnitOutDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/CategoryUnitOutDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CategoryUnitOutDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/CategoryUnitOutDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/UnitOutside/UpdateInfo": { "post": { "tags": [ "UnitOutside" ], "summary": "Cập nhật thông tin", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/CategoryUnitOutDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/CategoryUnitOutDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CategoryUnitOutDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/CategoryUnitOutDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/UnitOutside/Delete/{id}": { "post": { "tags": [ "UnitOutside" ], "summary": "Xóa theo id", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/UnitOutside/UnitSyncFromDept": { "post": { "tags": [ "UnitOutside" ], "summary": "Đồng bộ đơn vị ngoại ngành từ đơn vị trong Cục", "responses": { "200": { "description": "OK" } } } }, "/api/UnitOutside/GetCert": { "get": { "tags": [ "UnitOutside" ], "summary": "Lấy chứng thư số của đơn vị ngoài ngành", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "type": "array", "items": { "type": "string", "format": "uuid" } } }, "application/json": { "schema": { "type": "array", "items": { "type": "string", "format": "uuid" } } }, "text/json": { "schema": { "type": "array", "items": { "type": "string", "format": "uuid" } } }, "application/*+json": { "schema": { "type": "array", "items": { "type": "string", "format": "uuid" } } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/UnitOutside/GetAll": { "get": { "tags": [ "UnitOutside" ], "summary": "Lấy tất cả", "responses": { "200": { "description": "OK" } } } }, "/api/User/FindById/{id}": { "get": { "tags": [ "User" ], "summary": "Lấy khoảng số theo id", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/User/FindByUser/{username}": { "get": { "tags": [ "User" ], "summary": "TimTheoUserNameAsync", "parameters": [ { "name": "username", "in": "path", "description": "", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/User/List": { "post": { "tags": [ "User" ], "summary": "Danh sách người dùng", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchUserDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchUserDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchUserDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchUserDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/User/ListUserByDept": { "post": { "tags": [ "User" ], "summary": "Danh sách người dùng trong phòng", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchUserDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchUserDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchUserDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchUserDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/User/GetAllLeader/{deptId}": { "get": { "tags": [ "User" ], "summary": "Danh sách người dùng", "parameters": [ { "name": "deptId", "in": "path", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/User/GetAllUser": { "get": { "tags": [ "User" ], "summary": "Danh sách người dùng", "responses": { "200": { "description": "OK" } } } }, "/api/User/SynchronizationWithMongo": { "get": { "tags": [ "User" ], "responses": { "200": { "description": "OK" } } } }, "/api/User/CheckIsLeader": { "get": { "tags": [ "User" ], "parameters": [ { "name": "deptId", "in": "query", "schema": { "type": "string", "format": "uuid" } }, { "name": "roleId", "in": "query", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/User/Add": { "post": { "tags": [ "User" ], "summary": "Tạo mới khoảng số", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/UserDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/UserDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/UserDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/UserDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/User/UpdateInfo": { "post": { "tags": [ "User" ], "summary": "Cập nhật khoảng số", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/UserDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/UserDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/UserDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/UserDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/User/Delete/{id}": { "post": { "tags": [ "User" ], "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/User/UserDetail": { "get": { "tags": [ "User" ], "summary": "Xem thông tin cá nhận người dùng đang đăng nhập", "responses": { "200": { "description": "OK" } } } }, "/api/User/FindLeader": { "post": { "tags": [ "User" ], "summary": "Lấy danh sách lãnh đạo theo tìm kiếm", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/TimLanhDaoFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/TimLanhDaoFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/TimLanhDaoFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/TimLanhDaoFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/User/FindLeaderSign": { "get": { "tags": [ "User" ], "summary": "Lấy lãnh đạo ký thay", "responses": { "200": { "description": "OK" } } } }, "/api/User/FindLeaderSignMission": { "get": { "tags": [ "User" ], "summary": "Lấy lãnh đạo ký thừa lệnh", "responses": { "200": { "description": "OK" } } } }, "/api/User/GetLeaderByRole/{vaitro}": { "get": { "tags": [ "User" ], "summary": "Lãnh đạo phòng xử lý các văn bản trình lên Tổng cục", "parameters": [ { "name": "vaitro", "in": "path", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/User/FindLeaderByUser": { "get": { "tags": [ "User" ], "summary": "Lấy lãnh đạo chỉ đạo giao việc", "responses": { "200": { "description": "OK" } } } }, "/api/User/FindeUnitClerk": { "get": { "tags": [ "User" ], "summary": "api lấy van thư đơn vị", "responses": { "200": { "description": "OK" } } } }, "/api/User/FindDeptLeader": { "get": { "tags": [ "User" ], "summary": "api lấy trưởng phòng", "parameters": [ { "name": "isTrinh", "in": "query", "schema": { "type": "boolean", "default": false } } ], "responses": { "200": { "description": "OK" } } } }, "/api/User/GetAllLeader": { "get": { "tags": [ "User" ], "summary": "api lấy tất cả lãnh đạo cho hồ sơ", "responses": { "200": { "description": "OK" } } } }, "/api/User/GetUserForProfile": { "post": { "tags": [ "User" ], "summary": "lấy danh sách người theo dõi cập nhật", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchListUserShareAPIModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchListUserShareAPIModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchListUserShareAPIModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchListUserShareAPIModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/User/CheckPermisionVTAndLDP": { "get": { "tags": [ "User" ], "summary": "Kiểm tra người dùng vừa có quyền văn thư vừa là lãnh đạo", "responses": { "200": { "description": "OK" } } } }, "/api/User/GetAllEmployee": { "get": { "tags": [ "User" ], "summary": "Lấy tất cả chuyên viên trong phòng người đăng nhập", "responses": { "200": { "description": "OK" } } } }, "/api/User/GetAllRoomLeader": { "get": { "tags": [ "User" ], "summary": "Lấy tất cả lãnh đạo phòng", "responses": { "200": { "description": "OK" } } } }, "/api/User/GetAllUnitLeader": { "get": { "tags": [ "User" ], "summary": "Lấy tất cả lãnh đạo đơn vị người dùng", "responses": { "200": { "description": "OK" } } } }, "/api/User/GetUserUnit": { "get": { "tags": [ "User" ], "summary": "Lấy đơn vị người dùng đang đăng nhập", "responses": { "200": { "description": "OK" } } } }, "/api/User/GetUserUnitById/{id}": { "get": { "tags": [ "User" ], "summary": "Lấy đơn vị người dùng đang đăng nhập", "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/User/GetUnitTCDT": { "get": { "tags": [ "User" ], "summary": "Lấy đơn vị là tổng cục dự trữ", "responses": { "200": { "description": "OK" } } } }, "/api/User/GetAllTCLeader": { "get": { "tags": [ "User" ], "summary": "Lấy tất cả lãnh đạo đơn vị Tổng cục", "responses": { "200": { "description": "OK" } } } }, "/api/User/GetAllDepartmentLeader": { "get": { "tags": [ "User" ], "responses": { "200": { "description": "OK" } } } }, "/api/User/CheckUserUnit": { "post": { "tags": [ "User" ], "summary": "Kiểm tra người dùng thuộc đơn vị\r\n0: TONGCUC(Tổng Cục Dự Trữ)\r\n1: CUCKHUVUC(Cục Khu Vục)\r\n2: CHICUC(Chi Cục)\r\n3: CUC(Cục Thuộc Tổng Cục)\r\n4: VU(Vụ Thuộc Tổng Cục)", "parameters": [ { "name": "userId", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/User/GetUsersSameDepartment": { "post": { "tags": [ "User" ], "summary": "Lấy toàn bộ người dùng cùng 1 bộ phận trực tiếp quản lý", "parameters": [ { "name": "userId", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/User/LayLanhDaoKyDuyetVBDi": { "post": { "tags": [ "User" ], "summary": "Lấy danh sách lãnh đạo ký duyệt văn bản đi", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/LanhDaoKyDuyetFilter" } }, "application/json": { "schema": { "$ref": "#/components/schemas/LanhDaoKyDuyetFilter" } }, "text/json": { "schema": { "$ref": "#/components/schemas/LanhDaoKyDuyetFilter" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/LanhDaoKyDuyetFilter" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/User/FindUserHoldNotebook": { "post": { "tags": [ "User" ], "summary": "Tìm kiếm người giữ số văn bản", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchUserDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchUserDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchUserDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchUserDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/User/GetAllLeadeByDeptId/{deptId}": { "get": { "tags": [ "User" ], "summary": "Lấy lãnh đạo theo ID đơn vị", "parameters": [ { "name": "deptId", "in": "path", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/User/ResetPass": { "post": { "tags": [ "User" ], "summary": "", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ResetMKDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ResetMKDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ResetMKDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ResetMKDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/User/LayLanhDaoDonVi": { "get": { "tags": [ "User" ], "summary": "lấy danh sách lãnh đạo đơn vị", "responses": { "200": { "description": "OK" } } } }, "/api/User/GetUserDept": { "get": { "tags": [ "User" ], "responses": { "200": { "description": "OK" } } } }, "/api/User/DSLanhDao": { "get": { "tags": [ "User" ], "summary": "Lấy danh sách lãnh đạo theo tìm kiếm", "responses": { "200": { "description": "OK" } } } }, "/api/User/GetLeaderSignRelease": { "get": { "tags": [ "User" ], "summary": "api lấy tất cả lãnh đạo ký phát hành văn bản", "parameters": [ { "name": "page", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "pageSize", "in": "query", "schema": { "type": "integer", "format": "int32" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/User/LayNguoiDungThongKeCapCuc": { "post": { "tags": [ "User" ], "summary": "Danh sách cấp phó\r\nthống kê số liệu trên Cục", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchUserDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchUserDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchUserDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchUserDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/UserDept/GetAgenciesList": { "get": { "tags": [ "UserDept" ], "responses": { "200": { "description": "OK" } } } }, "/api/UserDept/ListUserByDept": { "post": { "tags": [ "UserDept" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/UserSearchDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/UserSearchDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/UserSearchDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/UserSearchDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/UserReports/ImportUser": { "post": { "tags": [ "UserReports" ], "summary": "Nhập người dùng vào từ excel", "requestBody": { "content": { "multipart/form-data": { "schema": { "type": "object", "properties": { "file": { "type": "string", "format": "binary" } } }, "encoding": { "file": { "style": "form" } } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/UserReports/TestAuthen": { "post": { "tags": [ "UserReports" ], "responses": { "200": { "description": "OK" } } } }, "/api/UserRole/FindByFilter": { "post": { "tags": [ "UserRole" ], "summary": "", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/UserRoleFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/UserRoleFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/UserRoleFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/UserRoleFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/UserRole/Add": { "post": { "tags": [ "UserRole" ], "summary": "Thêm mới Role", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/UserRoleDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/UserRoleDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/UserRoleDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/UserRoleDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/UserRole/UpdateInfo": { "post": { "tags": [ "UserRole" ], "summary": "Cập nhật thông tin", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/UserRoleDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/UserRoleDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/UserRoleDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/UserRoleDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/UserRole/Delete/{id}": { "post": { "tags": [ "UserRole" ], "summary": "Xóa theo id", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/UserRole/DsThuKyFor": { "get": { "tags": [ "UserRole" ], "summary": "", "responses": { "200": { "description": "OK" } } } }, "/api/UserRole/SwitchThuKyFor": { "post": { "tags": [ "UserRole" ], "summary": "Thêm mới cấu hình đánh giá KPI tháng", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/AddThuKyApiModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/AddThuKyApiModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/AddThuKyApiModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/AddThuKyApiModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/UserRole/GetCurrentThuKyFor": { "get": { "tags": [ "UserRole" ], "summary": "Lấy lãnh đạo mà thư ký đang hỗ trợ (đang thay thế)", "responses": { "200": { "description": "OK" } } } }, "/api/UserRole/DsUsedThuKyFor": { "get": { "tags": [ "UserRole" ], "summary": "Lấy danh sách thư ký cho lãnh đạo đang đăng nhập.\r\nNếu không có thư ký nào thì thêm chính thư ký đó vào ds để lọc cái mình tạo", "responses": { "200": { "description": "OK" } } } }, "/api/UserRole/AdminDsUsedThuKy": { "post": { "tags": [ "UserRole" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchAllUsedThuKyAPI" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchAllUsedThuKyAPI" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchAllUsedThuKyAPI" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchAllUsedThuKyAPI" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/UserRole/AdminGetThuKyConfigs": { "post": { "tags": [ "UserRole" ], "summary": "Danh sách quản trị cấu hình thư ký", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchThuKyConfigAPI" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchThuKyConfigAPI" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchThuKyConfigAPI" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchThuKyConfigAPI" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/UserRole/AdminGetAvailableThuKys": { "post": { "tags": [ "UserRole" ], "summary": "Danh sách quản trị cấu hình thư ký", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchAvailableUserAPI" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchAvailableUserAPI" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchAvailableUserAPI" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchAvailableUserAPI" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/UserRole/AdminGetAvailableThuKyFors": { "post": { "tags": [ "UserRole" ], "summary": "Danh sách quản trị cấu hình thư ký", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchAvailableUserAPI" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchAvailableUserAPI" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchAvailableUserAPI" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchAvailableUserAPI" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/UserRole/AdminToggleThuKyConfig": { "post": { "tags": [ "UserRole" ], "summary": "Bật / tắt cấu hình thư ký (quản trị)", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ToggleTKConfigApiModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ToggleTKConfigApiModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ToggleTKConfigApiModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ToggleTKConfigApiModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/UserRole/AdminDeleteThuKyConfig": { "post": { "tags": [ "UserRole" ], "summary": "Bật / tắt cấu hình thư ký (quản trị)", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/XoaThuKyConfigAPIModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/XoaThuKyConfigAPIModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/XoaThuKyConfigAPIModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/XoaThuKyConfigAPIModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/UserRole/AdminDeleteUsedThuKy": { "post": { "tags": [ "UserRole" ], "summary": "Bật / tắt cấu hình thư ký (quản trị)", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/XoaUsedThuKyAPIModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/XoaUsedThuKyAPIModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/XoaUsedThuKyAPIModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/XoaUsedThuKyAPIModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/UserRole/AdminDeActivateUsedThuKy": { "post": { "tags": [ "UserRole" ], "summary": "Bật / tắt cấu hình thư ký (quản trị)", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/XoaUsedThuKyAPIModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/XoaUsedThuKyAPIModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/XoaUsedThuKyAPIModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/XoaUsedThuKyAPIModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/UserRole/AdminAddThuKyConfig": { "post": { "tags": [ "UserRole" ], "summary": "Thêm mới Role", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/AddThuKyConfigAPI" } }, "application/json": { "schema": { "$ref": "#/components/schemas/AddThuKyConfigAPI" } }, "text/json": { "schema": { "$ref": "#/components/schemas/AddThuKyConfigAPI" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/AddThuKyConfigAPI" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/UserRole/CheckIsExistCertUser": { "get": { "tags": [ "UserRole" ], "summary": "Kiểm tra người dùng có chứng thư số", "responses": { "200": { "description": "OK" } } } }, "/api/UserRole/GetCertUser": { "get": { "tags": [ "UserRole" ], "summary": "Lấy chứng thư số người dùng", "responses": { "200": { "description": "OK" } } } }, "/api/UserRole/GetListCertUser": { "get": { "tags": [ "UserRole" ], "summary": "Lấy chứng thư số người dùng", "responses": { "200": { "description": "OK" } } } }, "/api/UserRole/AddCertUser": { "post": { "tags": [ "UserRole" ], "summary": "Thêm chứng thư số người dùng", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/AddCertUser" } }, "application/json": { "schema": { "$ref": "#/components/schemas/AddCertUser" } }, "text/json": { "schema": { "$ref": "#/components/schemas/AddCertUser" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/AddCertUser" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/UserRole/FindById/{id}": { "get": { "tags": [ "UserRole" ], "summary": "Tìm theo Id", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/UserRole/GetAll": { "get": { "tags": [ "UserRole" ], "summary": "Lấy tất cả", "responses": { "200": { "description": "OK" } } } }, "/api/UserTitle/FindByFilter": { "post": { "tags": [ "UserTitle" ], "summary": "Tìm chức danh theo điều kiện", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/PositionFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/PositionFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/PositionFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/PositionFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/UserTitle/Add": { "post": { "tags": [ "UserTitle" ], "summary": "Thêm mới Role", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/PositionDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/PositionDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/PositionDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/PositionDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/UserTitle/UpdateInfo": { "post": { "tags": [ "UserTitle" ], "summary": "Cập nhật thông tin", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/PositionDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/PositionDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/PositionDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/PositionDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/UserTitle/Delete/{id}": { "post": { "tags": [ "UserTitle" ], "summary": "Xóa theo id", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/UserTitle/FindById/{id}": { "get": { "tags": [ "UserTitle" ], "summary": "Tìm theo Id", "parameters": [ { "name": "id", "in": "path", "description": "", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/UserTitle/GetAll": { "get": { "tags": [ "UserTitle" ], "summary": "Lấy tất cả", "responses": { "200": { "description": "OK" } } } }, "/api/UyQuyen/ThemMoi": { "post": { "tags": [ "UyQuyen" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/DelegatedLeadDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/DelegatedLeadDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/DelegatedLeadDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/DelegatedLeadDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/UyQuyen/CapNhat": { "post": { "tags": [ "UyQuyen" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/DelegatedLeadDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/DelegatedLeadDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/DelegatedLeadDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/DelegatedLeadDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/UyQuyen/CapNhatTrangThai": { "post": { "tags": [ "UyQuyen" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/UpdateDelegatedStatusDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/UpdateDelegatedStatusDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/UpdateDelegatedStatusDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/UpdateDelegatedStatusDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/UyQuyen/Delete/{id}": { "post": { "tags": [ "UyQuyen" ], "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/UyQuyen/List": { "post": { "tags": [ "UyQuyen" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/DelegatedSearchDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/DelegatedSearchDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/DelegatedSearchDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/DelegatedSearchDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/UyQuyen/GetDsNguoiDuocUyQuyen": { "get": { "tags": [ "UyQuyen" ], "parameters": [ { "name": "idLanhDao", "in": "query", "schema": { "type": "string", "format": "uuid" } }, { "name": "idPosition", "in": "query", "schema": { "type": "string", "format": "uuid" } }, { "name": "docType", "in": "query", "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/VanBanGuiLenTruc/TimTheoDieuKien": { "post": { "tags": [ "VanBanGuiLenTruc" ], "summary": "Tìm văn bản gửi lên trục theo điều kiện", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/MsgFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/MsgFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/MsgFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/MsgFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/VanBanNhanTuTruc/TimTheoDieuKien": { "post": { "tags": [ "VanBanNhanTuTruc" ], "summary": "Tìm văn bản nhận từ trục theo điều kiện", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/MsgFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/MsgFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/MsgFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/MsgFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/VanBanNhanTuTruc/DanhSachVanBanExport": { "post": { "tags": [ "VanBanNhanTuTruc" ], "summary": "Export danh sách to excel", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/MsgFilterDto" } }, "application/json": { "schema": { "$ref": "#/components/schemas/MsgFilterDto" } }, "text/json": { "schema": { "$ref": "#/components/schemas/MsgFilterDto" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/MsgFilterDto" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/VanBanNhanTuTruc/GetFailEdoc": { "post": { "tags": [ "VanBanNhanTuTruc" ], "summary": "Lấy lại văn bản bị lỗi", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/GetFailEdocModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/GetFailEdocModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/GetFailEdocModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/GetFailEdocModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/WeatherForecast/forecast": { "get": { "tags": [ "WeatherForecast" ], "summary": "Lấy dữ liệu dự báo thời tiết mẫu.", "responses": { "200": { "description": "OK", "content": { "text/plain": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/WeatherForecast" } } }, "application/json": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/WeatherForecast" } } }, "text/json": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/WeatherForecast" } } } } } } } }, "/api/WeatherForecast/ke-hoach": { "get": { "tags": [ "WeatherForecast" ], "summary": "Lấy danh sách kế hoạch có phân trang.", "parameters": [ { "name": "page", "in": "query", "schema": { "type": "integer", "format": "int32", "default": 1 } }, { "name": "pageSize", "in": "query", "schema": { "type": "integer", "format": "int32", "default": 10 } } ], "responses": { "200": { "description": "OK" } } } }, "/api/WorkOrderReport/Export": { "post": { "tags": [ "WorkOrderReport" ], "summary": "Xuất Báo cáo chi tiết tình trạng phiếu giao việc", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/BaoCaoPhieuGiaoViecReportFilter" } }, "application/json": { "schema": { "$ref": "#/components/schemas/BaoCaoPhieuGiaoViecReportFilter" } }, "text/json": { "schema": { "$ref": "#/components/schemas/BaoCaoPhieuGiaoViecReportFilter" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/BaoCaoPhieuGiaoViecReportFilter" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/WorkSchedule/Add": { "post": { "tags": [ "WorkSchedule" ], "summary": "Thêm mới sổ công tác tuần", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/AddWorkSchedule" } }, "application/json": { "schema": { "$ref": "#/components/schemas/AddWorkSchedule" } }, "text/json": { "schema": { "$ref": "#/components/schemas/AddWorkSchedule" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/AddWorkSchedule" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/WorkSchedule/Update": { "post": { "tags": [ "WorkSchedule" ], "summary": "Sửa sổ công tác tuần", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/UpdateWorkSchedule" } }, "application/json": { "schema": { "$ref": "#/components/schemas/UpdateWorkSchedule" } }, "text/json": { "schema": { "$ref": "#/components/schemas/UpdateWorkSchedule" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/UpdateWorkSchedule" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/WorkSchedule/UpdateResult": { "post": { "tags": [ "WorkSchedule" ], "summary": "Sửa sổ công tác tuần", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/UpdateResultWorkSchedule" } }, "application/json": { "schema": { "$ref": "#/components/schemas/UpdateResultWorkSchedule" } }, "text/json": { "schema": { "$ref": "#/components/schemas/UpdateResultWorkSchedule" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/UpdateResultWorkSchedule" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/WorkSchedule/Detail": { "get": { "tags": [ "WorkSchedule" ], "summary": "Xem chi tiết sổ công tác tuần", "parameters": [ { "name": "id", "in": "query", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/WorkSchedule/Delete": { "get": { "tags": [ "WorkSchedule" ], "summary": "Xóa sổ công tác tuần", "parameters": [ { "name": "id", "in": "query", "description": "id của sổ công tác tuần", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/WorkSchedule/MassDelete": { "get": { "tags": [ "WorkSchedule" ], "summary": "Xóa nhiều sổ công tác tuần", "requestBody": { "description": "id của sổ công tác tuần", "content": { "application/json-patch+json": { "schema": { "type": "array", "items": { "type": "string", "format": "uuid" } } }, "application/json": { "schema": { "type": "array", "items": { "type": "string", "format": "uuid" } } }, "text/json": { "schema": { "type": "array", "items": { "type": "string", "format": "uuid" } } }, "application/*+json": { "schema": { "type": "array", "items": { "type": "string", "format": "uuid" } } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/WorkSchedule/List": { "post": { "tags": [ "WorkSchedule" ], "summary": "Lấy danh sách sổ công tác tuần", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchScheduleModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchScheduleModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchScheduleModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchScheduleModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/WorkSchedule/GetStatus": { "post": { "tags": [ "WorkSchedule" ], "summary": "Lấy tất cả trạng thái", "responses": { "200": { "description": "OK" } } } }, "/api/WorkSchedule/ExtendWork": { "post": { "tags": [ "WorkSchedule" ], "summary": "Gia hạn sổ công tác tuần", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ExtendWorkSchedule" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ExtendWorkSchedule" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ExtendWorkSchedule" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ExtendWorkSchedule" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/WorkSchedule/Export": { "post": { "tags": [ "WorkSchedule" ], "summary": "Xuất lịch công việc ra file Excel", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchScheduleModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchScheduleModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchScheduleModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchScheduleModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/WorkSchedule/Submit": { "post": { "tags": [ "WorkSchedule" ], "summary": "Trình lên cấp trên", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ApproveWorkSchedule" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ApproveWorkSchedule" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ApproveWorkSchedule" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ApproveWorkSchedule" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/WorkSchedule/ListApprove": { "post": { "tags": [ "WorkSchedule" ], "summary": "Lấy danh sách duyệt theo trạng thái", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ApproveListSchedule" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ApproveListSchedule" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ApproveListSchedule" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ApproveListSchedule" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/WorkSchedule/Approve": { "post": { "tags": [ "WorkSchedule" ], "summary": "Cấp trên duyệt đăng ký", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ApproveWorkScheduleResponse" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ApproveWorkScheduleResponse" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ApproveWorkScheduleResponse" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ApproveWorkScheduleResponse" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/WorkSchedule/ApproveComplete": { "post": { "tags": [ "WorkSchedule" ], "summary": "Cấp trên duyệt hoàn thành", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/WatingApproveWorkSchedule" } }, "application/json": { "schema": { "$ref": "#/components/schemas/WatingApproveWorkSchedule" } }, "text/json": { "schema": { "$ref": "#/components/schemas/WatingApproveWorkSchedule" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/WatingApproveWorkSchedule" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/WorkSchedule/Reject": { "post": { "tags": [ "WorkSchedule" ], "summary": "Cấp trên trả lại", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/RejectApproveListSchedule" } }, "application/json": { "schema": { "$ref": "#/components/schemas/RejectApproveListSchedule" } }, "text/json": { "schema": { "$ref": "#/components/schemas/RejectApproveListSchedule" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/RejectApproveListSchedule" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/WorkSchedule/GetLeader": { "get": { "tags": [ "WorkSchedule" ], "summary": "Lấy cấp trên", "responses": { "200": { "description": "OK" } } } }, "/api/WorkSchedule/GetEmployee": { "get": { "tags": [ "WorkSchedule" ], "summary": "Lấy cấp dưới", "responses": { "200": { "description": "OK" } } } }, "/api/WorkSchedule/ListDetail": { "get": { "tags": [ "WorkSchedule" ], "summary": "Lấy chi tiết sổ tuần theo Id", "parameters": [ { "name": "id", "in": "query", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/WorkSchedule/GetJobByWeek": { "post": { "tags": [ "WorkSchedule" ], "summary": "Lấy danh sách công việc theo tuần", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/GetListJobByWeekRequestModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/GetListJobByWeekRequestModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/GetListJobByWeekRequestModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/GetListJobByWeekRequestModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/WorkSchedule/TransferJobToSchedule": { "post": { "tags": [ "WorkSchedule" ], "summary": "Chuyển công việc vào sổ", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ApproveWorkScheduleResponse" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ApproveWorkScheduleResponse" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ApproveWorkScheduleResponse" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ApproveWorkScheduleResponse" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/WorkSchedule/CopyLastWeekSchedule": { "post": { "tags": [ "WorkSchedule" ], "summary": "Chuyển công việc tuần trước vào sổ tuần sao", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/CopySCTLastWeekAPIModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/CopySCTLastWeekAPIModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CopySCTLastWeekAPIModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/CopySCTLastWeekAPIModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/WorkSchedule/DeleteReject": { "get": { "tags": [ "WorkSchedule" ], "summary": "Xóa từ chối sổ công tác tuần", "parameters": [ { "name": "id", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/WorkSchedule/ListUserWorkWeek": { "post": { "tags": [ "WorkSchedule" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchUserWeeklyPlanAPIModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchUserWeeklyPlanAPIModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchUserWeeklyPlanAPIModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchUserWeeklyPlanAPIModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/WorkSchedule/ExportUserWorkWeek": { "post": { "tags": [ "WorkSchedule" ], "summary": "Xuất thống kê chi tiết đã nộp theo tuần SCT", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchUserWeeklyPlanAPIModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchUserWeeklyPlanAPIModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchUserWeeklyPlanAPIModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchUserWeeklyPlanAPIModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/WorkSchedule/ExportJobsDetailWeek": { "post": { "tags": [ "WorkSchedule" ], "summary": "Xuất thống kê chi tiết đã nộp theo tuần SCT", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchUserWeeklyPlanAPIModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchUserWeeklyPlanAPIModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchUserWeeklyPlanAPIModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchUserWeeklyPlanAPIModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/WorkSchedule/UserWeeklyPlanDetail": { "get": { "tags": [ "WorkSchedule" ], "summary": "Lấy chi tiết sổ công tác tuần của 1 user", "parameters": [ { "name": "userId", "in": "query", "schema": { "type": "string", "format": "uuid" } }, { "name": "week", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "year", "in": "query", "schema": { "type": "integer", "format": "int32" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/YearlyKPI/Add": { "post": { "tags": [ "YearlyKPI" ], "summary": "Thêm mới chương trình kế hoạch của cục, phòng, tổ theo năm", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/AddYearlyKPIApiModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/AddYearlyKPIApiModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/AddYearlyKPIApiModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/AddYearlyKPIApiModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/YearlyKPI/YearlyScheduleList": { "get": { "tags": [ "YearlyKPI" ], "summary": "Lấy cấu hình KPI theo năm dựa trên mẫu tổng hợp đánh giá năm (MauTongHopDG)", "parameters": [ { "name": "year", "in": "query", "schema": { "type": "integer", "format": "int32" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/YearlyKPI/Recall": { "post": { "tags": [ "YearlyKPI" ], "summary": "Sửa KPI tháng", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/ThuHoiAPIModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ThuHoiAPIModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ThuHoiAPIModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ThuHoiAPIModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/YearlyKPI/Update": { "post": { "tags": [ "YearlyKPI" ], "summary": "", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/UpdateKPIYearlyAPIModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/UpdateKPIYearlyAPIModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/UpdateKPIYearlyAPIModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/UpdateKPIYearlyAPIModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/YearlyKPI/UpdateCriteria": { "post": { "tags": [ "YearlyKPI" ], "summary": "", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/UpdateCriteriaKPIYearlyAPIModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/UpdateCriteriaKPIYearlyAPIModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/UpdateCriteriaKPIYearlyAPIModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/UpdateCriteriaKPIYearlyAPIModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/YearlyKPI/List": { "post": { "tags": [ "YearlyKPI" ], "summary": "Lấy danh sách kPI năm", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchListKPIYearlyAPI" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchListKPIYearlyAPI" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchListKPIYearlyAPI" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchListKPIYearlyAPI" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/YearlyKPI/Detail": { "get": { "tags": [ "YearlyKPI" ], "summary": "Xem chi tiết chung", "parameters": [ { "name": "id", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } }, { "name": "versionId", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/YearlyKPI/KPICalcConfig": { "get": { "tags": [ "YearlyKPI" ], "summary": "Xem chi tiết chung", "parameters": [ { "name": "id", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } }, { "name": "versionId", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/YearlyKPI/SyncData": { "post": { "tags": [ "YearlyKPI" ], "summary": "", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/UpdateSync" } }, "application/json": { "schema": { "$ref": "#/components/schemas/UpdateSync" } }, "text/json": { "schema": { "$ref": "#/components/schemas/UpdateSync" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/UpdateSync" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/YearlyKPI/ListMonthRecords": { "post": { "tags": [ "YearlyKPI" ], "summary": "Lấy danh sách đánh giá tháng", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchListMonthlyRecordAPI" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchListMonthlyRecordAPI" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchListMonthlyRecordAPI" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchListMonthlyRecordAPI" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/YearlyKPI/ListMonthSumary": { "get": { "tags": [ "YearlyKPI" ], "summary": "Lấy thống kê đánh gía năm", "parameters": [ { "name": "Id", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } }, { "name": "VersionId", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/YearlyKPI/ListCriteriaRule": { "get": { "tags": [ "YearlyKPI" ], "summary": "Bản mới không có đánh giá (Flat + Paging)", "parameters": [ { "name": "id", "in": "query", "schema": { "type": "string", "format": "uuid" } }, { "name": "pageIndex", "in": "query", "schema": { "type": "integer", "format": "int32", "default": 1 } }, { "name": "pageSize", "in": "query", "schema": { "type": "integer", "format": "int32", "default": 10 } } ], "responses": { "200": { "description": "OK" } } } }, "/api/YearlyKPI/ListCriteria": { "get": { "tags": [ "YearlyKPI" ], "summary": "Lấy danh sách tiêu chí đánh giá của KPI năm", "parameters": [ { "name": "id", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } }, { "name": "versionId", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } }, { "name": "isAuto", "in": "query", "description": "", "schema": { "type": "boolean", "default": true } }, { "name": "isPreAuto", "in": "query", "schema": { "type": "boolean", "default": true } } ], "responses": { "200": { "description": "OK" } } } }, "/api/YearlyKPI/SubmitKPI": { "post": { "tags": [ "YearlyKPI" ], "summary": "Tổng hợp chi tiết", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SubmitKPIRating" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SubmitKPIRating" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SubmitKPIRating" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SubmitKPIRating" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/YearlyKPI/Delete": { "post": { "tags": [ "YearlyKPI" ], "summary": "Sửa KPI tháng", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/XoaKPIAPIModel" } }, "application/json": { "schema": { "$ref": "#/components/schemas/XoaKPIAPIModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/XoaKPIAPIModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/XoaKPIAPIModel" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/YearlyKPI/RankingYearly": { "post": { "tags": [ "YearlyKPI" ], "summary": "Lấy danh sách xếp hạng KPI Năm", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchListRankingYearlyAPI" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchListRankingYearlyAPI" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchListRankingYearlyAPI" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchListRankingYearlyAPI" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/YearlyKPI/DsPhongConKPI": { "post": { "tags": [ "YearlyKPI" ], "summary": "Lấy danh sách phòng con theo phòng cha", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchListDsPhongConAPI" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchListDsPhongConAPI" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchListDsPhongConAPI" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchListDsPhongConAPI" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/YearlyKPI/DsPhongKPI": { "post": { "tags": [ "YearlyKPI" ], "summary": "Lấy danh sách phòng", "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SearchListDsPhongAPI" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SearchListDsPhongAPI" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SearchListDsPhongAPI" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SearchListDsPhongAPI" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/YearlyKPI/ListSubmitLeader": { "get": { "tags": [ "YearlyKPI" ], "summary": "Lấy danh sách lãnh đạo", "parameters": [ { "name": "id", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } }, { "name": "versionId", "in": "query", "description": "", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/YearlyKPI/ApproveKPI": { "post": { "tags": [ "YearlyKPI" ], "summary": "Duyệt đánh gía", "requestBody": { "description": "", "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/SubmitKPIRating" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SubmitKPIRating" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SubmitKPIRating" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SubmitKPIRating" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/YearlyKPI/HistoryList": { "get": { "tags": [ "YearlyKPI" ], "summary": "Lấy danh sách lịch sử thao tác của KPI", "parameters": [ { "name": "id", "in": "query", "description": "ReferenceId (KPIId)", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/YearlyKPI/GetRatingList": { "get": { "tags": [ "YearlyKPI" ], "summary": "", "responses": { "200": { "description": "OK" } } } }, "/api/YKien/List": { "get": { "tags": [ "YKien" ], "summary": "Lấy danh sách ý kiến theo RefId", "parameters": [ { "name": "refId", "in": "query", "schema": { "type": "string", "format": "uuid" } }, { "name": "type", "in": "query", "schema": { "type": "integer", "format": "int32" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/YKien/Detail": { "get": { "tags": [ "YKien" ], "parameters": [ { "name": "id", "in": "query", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } }, "/api/YKien/Upsert": { "post": { "tags": [ "YKien" ], "requestBody": { "content": { "application/json-patch+json": { "schema": { "$ref": "#/components/schemas/AddYKienAPIView" } }, "application/json": { "schema": { "$ref": "#/components/schemas/AddYKienAPIView" } }, "text/json": { "schema": { "$ref": "#/components/schemas/AddYKienAPIView" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/AddYKienAPIView" } } } }, "responses": { "200": { "description": "OK" } } } }, "/api/YKien/Delete": { "get": { "tags": [ "YKien" ], "parameters": [ { "name": "id", "in": "query", "schema": { "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "OK" } } } } }, "components": { "schemas": { "AccountDto": { "type": "object", "properties": { "Id": { "type": "string", "nullable": true }, "Fullname": { "type": "string", "nullable": true }, "Unit_Id": { "type": "string", "format": "uuid" }, "Unit_Code": { "type": "string", "nullable": true }, "Code": { "type": "string", "nullable": true }, "PositionCode": { "type": "string", "nullable": true }, "PositionName": { "type": "string", "nullable": true }, "RoleId": { "type": "string", "format": "uuid", "nullable": true }, "IsHasChildDept": { "type": "boolean", "nullable": true }, "Key": { "type": "string", "nullable": true }, "DisplayLabel": { "type": "string", "nullable": true } }, "additionalProperties": false }, "AccountDtoResponseList": { "type": "object", "properties": { "Success": { "type": "boolean" }, "Message": { "type": "string", "nullable": true }, "Data": { "type": "array", "items": { "$ref": "#/components/schemas/AccountDto" }, "nullable": true }, "Total": { "type": "integer", "format": "int64" }, "PageIndex": { "type": "integer", "format": "int32" } }, "additionalProperties": false }, "AccountEmployee": { "type": "object", "properties": { "Id": { "type": "string", "nullable": true }, "Fullname": { "type": "string", "nullable": true }, "Unit_Id": { "type": "string", "format": "uuid" }, "Unit_Code": { "type": "string", "nullable": true }, "Code": { "type": "string", "nullable": true }, "PositionCode": { "type": "string", "nullable": true }, "PositionName": { "type": "string", "nullable": true }, "RoleId": { "type": "string", "format": "uuid", "nullable": true } }, "additionalProperties": false }, "AccountEmployeeRequestDto": { "type": "object", "properties": { "PageIndex": { "type": "integer", "format": "int32" }, "PageSize": { "type": "integer", "format": "int32" }, "Keyword": { "type": "string", "nullable": true }, "IdDept": { "type": "string", "format": "uuid", "nullable": true }, "JobId": { "type": "string", "format": "uuid", "nullable": true }, "AccountIgnore": { "type": "array", "items": { "$ref": "#/components/schemas/AccountEmployee" }, "nullable": true } }, "additionalProperties": false }, "AccountModel": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "Fullname": { "type": "string", "nullable": true }, "Unit_Code": { "type": "string", "nullable": true }, "Code": { "type": "string", "nullable": true }, "Role": { "type": "string", "nullable": true }, "RoleId": { "type": "string", "format": "uuid", "nullable": true }, "Unit_Name": { "type": "string", "nullable": true }, "Unit_Id": { "type": "string", "format": "uuid", "nullable": true }, "PositionName": { "type": "string", "nullable": true }, "State": { "type": "integer", "format": "int32", "nullable": true }, "StateName": { "type": "string", "nullable": true }, "EndDate": { "type": "string", "format": "date-time", "nullable": true }, "Deadline": { "type": "string", "format": "date-time", "nullable": true } }, "additionalProperties": false }, "ActionNodeDto": { "type": "object", "properties": { "key": { "type": "string", "nullable": true }, "Name": { "type": "string", "nullable": true } }, "additionalProperties": false }, "Active": { "type": "object", "properties": { "id": { "type": "string", "format": "uuid" }, "deptId": { "type": "string", "format": "uuid" }, "active": { "type": "boolean" } }, "additionalProperties": false }, "ActiveMissionModel": { "type": "object", "properties": { "models": { "type": "array", "items": { "$ref": "#/components/schemas/Active" }, "nullable": true } }, "additionalProperties": false }, "AddBieuMauAPI": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid", "nullable": true }, "Name": { "type": "string", "nullable": true }, "Desciption": { "type": "string", "nullable": true }, "Order": { "type": "integer", "format": "int32", "nullable": true }, "IsActive": { "type": "boolean" }, "Files": { "type": "array", "items": { "type": "string", "format": "uuid" }, "nullable": true }, "DanhMucIds": { "type": "array", "items": { "type": "string", "format": "uuid" }, "nullable": true } }, "additionalProperties": false }, "AddBoSungDinhKem": { "type": "object", "properties": { "Id": { "type": "string", "description": "", "format": "uuid" }, "Files": { "type": "array", "items": { "type": "string", "format": "uuid" }, "description": "", "nullable": true } }, "additionalProperties": false, "description": "" }, "AddCertUser": { "type": "object", "properties": { "Certificate": { "type": "string", "nullable": true }, "TypeAction": { "type": "string", "nullable": true } }, "additionalProperties": false }, "AddCollectionSourceDto": { "type": "object", "properties": { "Name": { "type": "string", "nullable": true }, "Code": { "type": "string", "nullable": true }, "Description": { "type": "string", "nullable": true }, "WebURL": { "type": "string", "nullable": true }, "Address": { "type": "string", "nullable": true }, "Order": { "type": "integer", "format": "int32", "nullable": true }, "IsActive": { "type": "boolean", "nullable": true } }, "additionalProperties": false }, "AddCommentRequestModel": { "type": "object", "properties": { "jobId": { "type": "string", "description": "", "format": "uuid" }, "content": { "type": "string", "description": "", "nullable": true }, "files": { "type": "array", "items": { "type": "string", "format": "uuid" }, "description": "", "nullable": true } }, "additionalProperties": false, "description": "" }, "AddDailyKPIApiModel": { "type": "object", "properties": { "Month": { "type": "integer", "format": "int32" }, "Year": { "type": "integer", "format": "int32" }, "Day": { "type": "integer", "format": "int32" }, "FromDate": { "type": "string", "format": "date-time" }, "ToDate": { "type": "string", "format": "date-time" }, "Description": { "type": "string", "nullable": true } }, "additionalProperties": false }, "AddDanhMucBieuMauAPI": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid", "nullable": true }, "Name": { "type": "string", "nullable": true }, "Code": { "type": "string", "nullable": true }, "Description": { "type": "string", "nullable": true } }, "additionalProperties": false }, "AddDeptExecutionPlanAPI": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid", "nullable": true }, "ParentId": { "type": "string", "format": "uuid", "nullable": true }, "Abstract": { "type": "string", "nullable": true }, "Note": { "type": "string", "nullable": true }, "Content": { "type": "string", "nullable": true }, "StartDate": { "type": "string", "format": "date-time", "nullable": true }, "EndDate": { "type": "string", "format": "date-time", "nullable": true } }, "additionalProperties": false }, "AddDeptYealyPlanAPI": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid", "nullable": true }, "Year": { "type": "integer", "format": "int32" }, "ParentId": { "type": "string", "format": "uuid", "nullable": true }, "Abstract": { "type": "string", "nullable": true }, "Code": { "type": "string", "nullable": true }, "StartDate": { "type": "string", "format": "date-time", "nullable": true }, "EndDate": { "type": "string", "format": "date-time", "nullable": true }, "Content": { "type": "string", "nullable": true }, "Note": { "type": "string", "nullable": true }, "ManagerId": { "type": "string", "format": "uuid", "nullable": true }, "ManagerRoleId": { "type": "string", "format": "uuid", "nullable": true }, "Files": { "type": "array", "items": { "type": "string", "format": "uuid" }, "nullable": true }, "Receivers": { "type": "array", "items": { "type": "string", "format": "uuid" }, "nullable": true }, "Executions": { "type": "array", "items": { "$ref": "#/components/schemas/AddDeptExecutionPlanAPI" }, "nullable": true }, "ProtectionLevel": { "type": "integer", "format": "int32", "nullable": true }, "MissionCategoryId": { "type": "string", "format": "uuid", "nullable": true }, "StrategicPlan": { "type": "boolean", "nullable": true }, "PlanType": { "type": "integer", "format": "int32", "nullable": true } }, "additionalProperties": false }, "AddDmHanhDongAPIModel": { "type": "object", "properties": { "STT": { "type": "integer", "format": "int32", "nullable": true }, "Id": { "type": "string", "format": "uuid", "nullable": true }, "Name": { "type": "string", "nullable": true }, "MoTa": { "type": "string", "nullable": true }, "ParentId": { "type": "string", "format": "uuid", "nullable": true }, "Code": { "type": "string", "nullable": true }, "TargetType": { "type": "integer", "format": "int32" }, "ChildPermissionId": { "type": "array", "items": { "type": "string", "format": "uuid" }, "nullable": true } }, "additionalProperties": false }, "AddDmNhomAPIModel": { "type": "object", "properties": { "STT": { "type": "integer", "format": "int32", "nullable": true }, "Name": { "type": "string", "nullable": true }, "MoTa": { "type": "string", "nullable": true }, "ParentId": { "type": "string", "format": "uuid", "nullable": true }, "Code": { "type": "string", "nullable": true }, "TargetType": { "type": "integer", "format": "int32" } }, "additionalProperties": false }, "AddDonNghiPhepDto": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid", "nullable": true }, "LeaveUserId": { "type": "string", "format": "uuid", "nullable": true }, "LeaveGroupId": { "type": "string", "format": "uuid", "nullable": true }, "LeaveRoleId": { "type": "string", "format": "uuid", "nullable": true }, "StartTime": { "type": "string", "nullable": true }, "StartDate": { "type": "string", "nullable": true }, "EndTime": { "type": "string", "nullable": true }, "EndDate": { "type": "string", "nullable": true }, "Reason": { "type": "string", "nullable": true }, "LocationType": { "type": "boolean", "nullable": true }, "LocationName": { "type": "string", "nullable": true }, "ReceiveUserId": { "type": "string", "format": "uuid", "nullable": true }, "ReceiveGroupId": { "type": "string", "format": "uuid", "nullable": true }, "ReceiveRoleId": { "type": "string", "format": "uuid", "nullable": true }, "FileUploads": { "type": "array", "items": { "type": "string" }, "nullable": true } }, "additionalProperties": false }, "AddFileDocRequestModel": { "type": "object", "properties": { "jobId": { "type": "string", "format": "uuid" }, "files": { "type": "array", "items": { "type": "string", "format": "uuid" }, "nullable": true } }, "additionalProperties": false }, "AddGhiChuTuanAPIModel": { "type": "object", "properties": { "Year": { "type": "integer", "format": "int32" }, "WeekOfYear": { "type": "integer", "format": "int32" }, "WeekStartDate": { "type": "string", "format": "date-time" }, "WeekEndDate": { "type": "string", "format": "date-time" }, "GhiChu": { "type": "string", "nullable": true } }, "additionalProperties": false }, "AddGroupModel": { "type": "object", "properties": { "Ids": { "type": "array", "items": { "type": "string", "format": "uuid" }, "nullable": true }, "ConversationId": { "type": "string", "format": "uuid" } }, "additionalProperties": false }, "AddHuongDanSuDung": { "type": "object", "properties": { "Name": { "type": "string", "nullable": true }, "Desciption": { "type": "string", "nullable": true }, "RoleId": { "type": "string", "format": "uuid", "nullable": true }, "IsActive": { "type": "boolean" }, "Files": { "type": "array", "items": { "type": "string", "format": "uuid" }, "nullable": true } }, "additionalProperties": false }, "AddJobAutoAPIModel": { "type": "object", "properties": { "CategoryId": { "type": "string", "format": "uuid", "nullable": true }, "DetailName": { "type": "string", "nullable": true }, "Note": { "type": "string", "nullable": true }, "AssignBy": { "type": "string", "format": "uuid", "nullable": true }, "AssignByDeptId": { "type": "string", "format": "uuid", "nullable": true }, "AssignByRoleId": { "type": "string", "format": "uuid", "nullable": true }, "ManagerId": { "type": "string", "format": "uuid", "nullable": true }, "ManagerDeptId": { "type": "string", "format": "uuid", "nullable": true }, "ManagerRoleId": { "type": "string", "format": "uuid", "nullable": true }, "AssignToDept": { "type": "string", "format": "uuid" }, "DeptIds": { "type": "array", "items": { "type": "string", "format": "uuid" }, "nullable": true }, "Files": { "type": "array", "items": { "type": "string", "format": "uuid" }, "nullable": true }, "Complexity": { "type": "integer", "format": "int32", "nullable": true }, "Priority": { "type": "integer", "format": "int32", "nullable": true }, "IdPlan": { "type": "string", "format": "uuid", "nullable": true }, "IdMissionCategory": { "type": "string", "format": "uuid", "nullable": true }, "Subject": { "type": "string", "nullable": true }, "Description": { "type": "string", "nullable": true } }, "additionalProperties": false }, "AddJobAutoAssignAPIModel": { "type": "object", "properties": { "CategoryId": { "type": "array", "items": { "type": "string", "format": "uuid" }, "nullable": true }, "Name": { "type": "string", "nullable": true }, "PhongId": { "type": "string", "format": "uuid" }, "AssignToId": { "type": "string", "format": "uuid", "nullable": true }, "AssignToDeptId": { "type": "string", "format": "uuid", "nullable": true }, "AssignToRoleId": { "type": "string", "format": "uuid", "nullable": true }, "AssignById": { "type": "string", "format": "uuid", "nullable": true }, "AssignByDeptId": { "type": "string", "format": "uuid", "nullable": true }, "AssignByRoleId": { "type": "string", "format": "uuid", "nullable": true }, "MissionId": { "type": "string", "format": "uuid", "nullable": true }, "PlanId": { "type": "string", "format": "uuid", "nullable": true }, "Combines": { "type": "array", "items": { "$ref": "#/components/schemas/AddJobAutoCombineAssignServiceModel" }, "nullable": true } }, "additionalProperties": false }, "AddJobAutoCategoryAPIModel": { "type": "object", "properties": { "Name": { "type": "string", "nullable": true }, "TypeDate": { "type": "string", "nullable": true }, "StartAt": { "type": "string", "format": "date-time", "nullable": true }, "EndAt": { "type": "string", "format": "date-time", "nullable": true }, "HanXuLyDay": { "type": "integer", "format": "int32", "nullable": true }, "HanXuLyMonth": { "type": "array", "items": { "type": "integer", "format": "int32" }, "nullable": true }, "HanXuLyHour": { "type": "string", "nullable": true }, "HanXuLyDayOfWeek": { "type": "array", "items": { "type": "integer", "format": "int32" }, "nullable": true }, "HanXuLyPhongDay": { "type": "integer", "format": "int32", "nullable": true }, "HanXuLyPhongMonth": { "type": "array", "items": { "type": "integer", "format": "int32" }, "nullable": true }, "HanXuLyPhongHour": { "type": "string", "nullable": true }, "HanXuLyPhongDayOfWeek": { "type": "array", "items": { "type": "integer", "format": "int32" }, "nullable": true }, "CreateDay": { "type": "integer", "format": "int32", "nullable": true }, "CreateDayOfWeek": { "type": "array", "items": { "type": "integer", "format": "int32" }, "nullable": true }, "CreateHour": { "type": "string", "nullable": true }, "CreateMonth": { "type": "array", "items": { "type": "integer", "format": "int32" }, "nullable": true } }, "additionalProperties": false }, "AddJobAutoCombineAssignServiceModel": { "type": "object", "properties": { "UserId": { "type": "string", "format": "uuid" }, "UserDeptId": { "type": "string", "format": "uuid" }, "UserRoleId": { "type": "string", "format": "uuid" } }, "additionalProperties": false }, "AddJobEvaluationAPIModel": { "type": "object", "properties": { "IsPassed": { "type": "boolean" }, "Note": { "type": "string", "nullable": true }, "AssignType": { "type": "integer", "format": "int32" }, "JobId": { "type": "string", "format": "uuid" }, "UserId": { "type": "string", "format": "uuid" }, "DeptId": { "type": "string", "format": "uuid" }, "RoleId": { "type": "string", "format": "uuid" } }, "additionalProperties": false }, "AddJobLogDto": { "type": "object", "properties": { "JobId": { "type": "string", "nullable": true }, "LogId": { "type": "string", "nullable": true }, "Name": { "type": "string", "nullable": true }, "CreatedDate": { "type": "string", "format": "date-time" }, "ProgressLog": { "type": "integer", "format": "int32" }, "Description": { "type": "string", "nullable": true }, "Propose": { "type": "string", "nullable": true }, "Files": { "type": "array", "items": { "type": "string" }, "nullable": true } }, "additionalProperties": false }, "AddJobRatingAPIModel": { "type": "object", "properties": { "JobId": { "type": "string", "format": "uuid", "nullable": true }, "Note": { "type": "string", "nullable": true }, "Combines": { "$ref": "#/components/schemas/AddUserRatingAPIModel" } }, "additionalProperties": false }, "AddJobRatingAPIModels": { "type": "object", "properties": { "JobId": { "type": "string", "format": "uuid", "nullable": true }, "Note": { "type": "string", "nullable": true }, "Combines": { "type": "array", "items": { "$ref": "#/components/schemas/AddUserRatingAPIModel" }, "nullable": true } }, "additionalProperties": false }, "AddJobRatingsAPIModel": { "type": "object", "properties": { "JobIds": { "type": "array", "items": { "type": "string", "format": "uuid" }, "nullable": true }, "Note": { "type": "string", "nullable": true } }, "additionalProperties": false }, "AddKPICriterialConfigAPIModel": { "type": "object", "properties": { "ParentId": { "type": "string", "format": "uuid", "nullable": true }, "Content": { "type": "string", "nullable": true }, "Order": { "type": "integer", "format": "int32" }, "Value": { "type": "number", "format": "double", "nullable": true }, "ForRole": { "type": "integer", "format": "int32", "nullable": true }, "IsOptional": { "type": "boolean" }, "CategoryCode": { "type": "string", "nullable": true } }, "additionalProperties": false }, "AddLichHopAPIModel": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid", "nullable": true }, "Year": { "type": "integer", "format": "int32" }, "WeekOfYear": { "type": "integer", "format": "int32" }, "WeekStartDate": { "type": "string", "format": "date-time" }, "WeekEndDate": { "type": "string", "format": "date-time" }, "TieuDe": { "type": "string", "nullable": true }, "DiaDiem": { "type": "string", "nullable": true }, "GhiChu": { "type": "string", "nullable": true }, "NoiDung": { "type": "string", "nullable": true }, "DsKhachMoi": { "type": "string", "nullable": true }, "TaiLieuHops": { "type": "array", "items": { "type": "string", "format": "uuid" }, "nullable": true }, "LanhDaoChuTri": { "$ref": "#/components/schemas/AddNguoiDuHopAPIModel" }, "LanhDaoDuHops": { "type": "array", "items": { "$ref": "#/components/schemas/AddNguoiDuHopAPIModel" }, "nullable": true }, "NguoiDuHop": { "type": "array", "items": { "$ref": "#/components/schemas/AddNguoiDuHopAPIModel" }, "nullable": true }, "ThanhPhanKhac": { "type": "array", "items": { "$ref": "#/components/schemas/AddNguoiDuHopAPIModel" }, "nullable": true }, "NgayHop": { "type": "array", "items": { "$ref": "#/components/schemas/AddNgayHopAPIModel" }, "nullable": true } }, "additionalProperties": false }, "AddListRating": { "type": "object", "properties": { "JobId": { "type": "array", "items": { "type": "string", "format": "uuid" }, "description": "Id công việc", "nullable": true }, "Rating": { "type": "integer", "description": "Đánh giá", "format": "int32" }, "Note": { "type": "string", "description": "Đánh giá", "nullable": true } }, "additionalProperties": false }, "AddMKPIDieuLenhAPIModel": { "type": "object", "properties": { "MonthlyKPIId": { "type": "string", "format": "uuid" }, "Id": { "type": "string", "format": "uuid", "nullable": true }, "DieuLenh": { "type": "string", "nullable": true }, "Code": { "type": "string", "nullable": true }, "HinhThucKyLuat": { "type": "string", "nullable": true }, "NgoaiLe": { "type": "string", "nullable": true } }, "additionalProperties": false }, "AddMonthlyKPIApiModel": { "type": "object", "properties": { "Month": { "type": "integer", "format": "int32" }, "Year": { "type": "integer", "format": "int32" }, "FromDate": { "type": "string", "format": "date-time" }, "ToDate": { "type": "string", "format": "date-time" }, "Description": { "type": "string", "nullable": true } }, "additionalProperties": false }, "AddNgayHopAPIModel": { "type": "object", "properties": { "Day": { "type": "string", "format": "date-time" }, "CaSangStart": { "type": "string", "format": "date-span", "nullable": true }, "CaSangEnd": { "type": "string", "format": "date-span", "nullable": true }, "CaChieuStart": { "type": "string", "format": "date-span", "nullable": true }, "CaChieuEnd": { "type": "string", "format": "date-span", "nullable": true }, "User": { "type": "string", "format": "uuid", "nullable": true }, "IdLich": { "type": "string", "format": "uuid", "nullable": true } }, "additionalProperties": false }, "AddNguoiDuHopAPIModel": { "type": "object", "properties": { "UserId": { "type": "string", "format": "uuid", "nullable": true }, "UserRoleId": { "type": "string", "format": "uuid", "nullable": true }, "UserDeptId": { "type": "string", "format": "uuid", "nullable": true }, "DeptName": { "type": "string", "nullable": true }, "UserName": { "type": "string", "nullable": true }, "UserPositionName": { "type": "string", "nullable": true }, "Action": { "type": "integer", "format": "int32" } }, "additionalProperties": false }, "AddOrUpdateDieuLenhConfigAPI": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid", "nullable": true }, "DieuLenh": { "type": "string", "nullable": true }, "IsActive": { "type": "boolean" }, "HinhThucKyLuat": { "type": "string", "nullable": true }, "NgoaiLe": { "type": "string", "nullable": true }, "Code": { "type": "string", "nullable": true }, "STT": { "type": "integer", "format": "int32", "nullable": true } }, "additionalProperties": false }, "AddQuanLyDNPAPIModel": { "type": "object", "properties": { "UserId": { "type": "string", "format": "uuid" }, "DeptId": { "type": "string", "format": "uuid" }, "RoleId": { "type": "string", "format": "uuid" } }, "additionalProperties": false }, "AddQuyenCaNhan": { "type": "object", "properties": { "UserId": { "type": "string", "description": "ID của người dùng", "format": "uuid" }, "RoleId": { "type": "string", "description": "ID của vai trò", "format": "uuid" }, "DeptId": { "type": "string", "description": "ID của phòng ban", "format": "uuid" }, "PermissionIds": { "type": "array", "items": { "type": "string", "format": "uuid" }, "description": "", "nullable": true } }, "additionalProperties": false, "description": "" }, "AddRating": { "type": "object", "properties": { "JobId": { "type": "string", "description": "Id công việc", "format": "uuid" }, "Rating": { "type": "integer", "description": "Đánh giá", "format": "int32" }, "Note": { "type": "string", "description": "Đánh giá", "nullable": true } }, "additionalProperties": false, "description": "" }, "AddRequestInTimeDto": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid", "nullable": true }, "JobId": { "type": "string", "format": "uuid", "nullable": true }, "Reason": { "type": "string", "nullable": true }, "RequestedInTime": { "type": "string", "format": "date-time", "nullable": true }, "RequestInTimeCategoryId": { "type": "string", "format": "uuid", "nullable": true } }, "additionalProperties": false }, "AddThuKyApiModel": { "type": "object", "properties": { "TKForId": { "type": "string", "format": "uuid" }, "TKForDeptId": { "type": "string", "format": "uuid" }, "TKForRoleId": { "type": "string", "format": "uuid" } }, "additionalProperties": false }, "AddThuKyConfigAPI": { "type": "object", "properties": { "TKId": { "type": "string", "format": "uuid" }, "TKDeptId": { "type": "string", "format": "uuid" }, "TKRoleId": { "type": "string", "format": "uuid" }, "TKForId": { "type": "string", "format": "uuid", "nullable": true }, "TKForDeptId": { "type": "string", "format": "uuid", "nullable": true }, "TKForRoleId": { "type": "string", "format": "uuid", "nullable": true } }, "additionalProperties": false }, "AddUserRatingAPIModel": { "type": "object", "properties": { "UserId": { "type": "string", "format": "uuid", "nullable": true }, "RoleId": { "type": "string", "format": "uuid", "nullable": true }, "DeptId": { "type": "string", "format": "uuid", "nullable": true }, "Note": { "type": "string", "nullable": true }, "IsApproved": { "type": "boolean" } }, "additionalProperties": false }, "AddWorkSchedule": { "type": "object", "properties": { "Subject": { "type": "string", "nullable": true }, "Address": { "type": "string", "nullable": true }, "StartDate": { "type": "string", "format": "date-time", "nullable": true }, "EndDate": { "type": "string", "format": "date-time", "nullable": true }, "Note": { "type": "string", "nullable": true }, "Result": { "type": "string", "nullable": true }, "IsBusiness": { "type": "boolean", "nullable": true } }, "additionalProperties": false }, "AddYKienAPIView": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid", "nullable": true }, "RequestCategoryId": { "type": "string", "format": "uuid", "nullable": true }, "Note": { "type": "string", "nullable": true }, "Type": { "type": "integer", "format": "int32" }, "RefId": { "type": "string", "format": "uuid" } }, "additionalProperties": false }, "AddYearlyKPIApiModel": { "type": "object", "properties": { "Year": { "type": "integer", "format": "int32" }, "FromDate": { "type": "string", "format": "date-time" }, "ToDate": { "type": "string", "format": "date-time" }, "Description": { "type": "string", "nullable": true } }, "additionalProperties": false }, "AgenciesDto": { "type": "object", "properties": { "code": { "type": "string", "nullable": true }, "name": { "type": "string", "nullable": true }, "pcode": { "type": "string", "nullable": true }, "email": { "type": "string", "nullable": true }, "phone": { "type": "string", "nullable": true } }, "additionalProperties": false }, "AgenciesTypeDto": { "type": "object", "properties": { "type": { "type": "string", "nullable": true }, "data": { "type": "string", "nullable": true }, "IsTrongNganh": { "type": "boolean", "nullable": true } }, "additionalProperties": false }, "AgenciesUnregisterDto": { "type": "object", "properties": { "code": { "type": "string", "nullable": true } }, "additionalProperties": false }, "AppControllerDto": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "Code": { "type": "string", "nullable": true }, "Name": { "type": "string", "nullable": true }, "Group": { "type": "string", "nullable": true }, "ParentId": { "type": "string", "format": "uuid", "nullable": true }, "Controller": { "type": "string", "nullable": true } }, "additionalProperties": false }, "AppControllerFilterDto": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "Sorts": { "type": "array", "items": { "$ref": "#/components/schemas/Sort" }, "nullable": true }, "Filters": { "type": "array", "items": { "$ref": "#/components/schemas/Filter" }, "nullable": true }, "Keyword": { "type": "string", "nullable": true }, "ParentId": { "type": "string", "format": "uuid", "nullable": true } }, "additionalProperties": false }, "AppObject": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "CreatedBy": { "type": "string", "format": "uuid", "nullable": true }, "ModifiedBy": { "type": "string", "format": "uuid", "nullable": true }, "Created": { "type": "string", "format": "date-time", "nullable": true }, "Modified": { "type": "string", "format": "date-time", "nullable": true }, "IsDeleted": { "type": "boolean" }, "ParentId": { "type": "string", "format": "uuid", "nullable": true }, "Url": { "maxLength": 1000, "type": "string", "nullable": true }, "Name": { "maxLength": 200, "type": "string", "nullable": true }, "Code": { "maxLength": 100, "type": "string", "nullable": true }, "Level": { "type": "integer", "format": "int32", "nullable": true }, "AppRoleObject": { "type": "array", "items": { "$ref": "#/components/schemas/AppRoleObject" }, "nullable": true } }, "additionalProperties": false }, "AppObjectDto": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "ParentId": { "type": "string", "format": "uuid", "nullable": true }, "Url": { "maxLength": 1000, "type": "string", "nullable": true }, "Name": { "maxLength": 200, "type": "string", "nullable": true }, "Code": { "maxLength": 100, "type": "string", "nullable": true }, "Level": { "type": "integer", "format": "int32", "nullable": true } }, "additionalProperties": false }, "AppObjectFilterDto": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "Sorts": { "type": "array", "items": { "$ref": "#/components/schemas/Sort" }, "nullable": true }, "Filters": { "type": "array", "items": { "$ref": "#/components/schemas/Filter" }, "nullable": true }, "Keyword": { "type": "string", "nullable": true } }, "additionalProperties": false }, "AppRoleObject": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "CreatedBy": { "type": "string", "format": "uuid", "nullable": true }, "ModifiedBy": { "type": "string", "format": "uuid", "nullable": true }, "Created": { "type": "string", "format": "date-time", "nullable": true }, "Modified": { "type": "string", "format": "date-time", "nullable": true }, "IsDeleted": { "type": "boolean" }, "ObjectId": { "type": "string", "format": "uuid" }, "RoleId": { "type": "string", "format": "uuid" }, "AppObject": { "$ref": "#/components/schemas/AppObject" }, "Role": { "$ref": "#/components/schemas/Role" } }, "additionalProperties": false }, "AppRoleObjectDto": { "type": "object", "properties": { "ObjectId": { "type": "string", "format": "uuid" }, "RoleId": { "type": "string", "format": "uuid" }, "DeptId": { "type": "string", "format": "uuid", "nullable": true } }, "additionalProperties": false }, "ApproveListSchedule": { "type": "object", "properties": { "Week": { "type": "integer", "format": "int32", "nullable": true }, "Year": { "type": "integer", "format": "int32", "nullable": true }, "UserId": { "type": "string", "format": "uuid", "nullable": true }, "RoleId": { "type": "string", "format": "uuid", "nullable": true }, "DeptId": { "type": "string", "format": "uuid", "nullable": true }, "Status": { "type": "integer", "format": "int32", "nullable": true }, "PageIndex": { "type": "integer", "format": "int32" }, "PageSize": { "type": "integer", "format": "int32" } }, "additionalProperties": false }, "ApproveModel": { "type": "object", "properties": { "ProfileId": { "type": "string", "format": "uuid" }, "Note": { "type": "string", "nullable": true } }, "additionalProperties": false }, "ApproveWorkSchedule": { "type": "object", "properties": { "Week": { "type": "integer", "format": "int32" }, "Year": { "type": "integer", "format": "int32" }, "ApproverId": { "type": "string", "format": "uuid", "nullable": true }, "ApproverRoleId": { "type": "string", "format": "uuid", "nullable": true }, "ApproverDeptId": { "type": "string", "format": "uuid", "nullable": true } }, "additionalProperties": false }, "ApproveWorkScheduleResponse": { "type": "object", "properties": { "Ids": { "type": "array", "items": { "type": "string", "format": "uuid" }, "nullable": true }, "Directive": { "type": "string", "nullable": true } }, "additionalProperties": false }, "ApproverPlan": { "type": "object", "properties": { "ids": { "type": "array", "items": { "type": "string", "format": "uuid" }, "nullable": true } }, "additionalProperties": false }, "Authorization": { "type": "object", "properties": { "UserName": { "type": "string", "nullable": true }, "IdNguoiDuocUyQuyen": { "type": "string", "format": "uuid", "nullable": true }, "RoleNguoiDuocUyQuyen": { "type": "string", "format": "uuid", "nullable": true }, "DeptNguoiDuocUyQuyen": { "type": "string", "format": "uuid", "nullable": true } }, "additionalProperties": false }, "AutoRateJobRequest": { "type": "object", "properties": { "JobId": { "type": "string", "format": "uuid" }, "IsCalcMain": { "type": "boolean" }, "IsCalcCombine": { "type": "boolean" }, "IsCalcLeader": { "type": "boolean" }, "IsMinusOthers": { "type": "boolean" }, "IsOverride": { "type": "boolean" } }, "additionalProperties": false }, "BaoCaoPhieuGiaoViecReportFilter": { "type": "object", "properties": { "ViewReport": { "type": "integer", "format": "int32" }, "TypeBaoCao": { "type": "integer", "format": "int32" }, "FromDate": { "type": "string", "format": "date-time", "nullable": true }, "ToDate": { "type": "string", "format": "date-time", "nullable": true } }, "additionalProperties": false }, "BoSungDonViDto": { "type": "object", "properties": { "IdVanBan": { "type": "string", "format": "uuid" }, "NguoiDuocDeXuat": { "type": "array", "items": { "$ref": "#/components/schemas/DonViNguoiXuLyDto" }, "nullable": true } }, "additionalProperties": false }, "BoSungLanhDaoDto": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid", "nullable": true }, "IdVanBan": { "type": "string", "format": "uuid" }, "ReceiceUserId": { "type": "string", "format": "uuid" }, "NoiDung": { "type": "string", "nullable": true }, "HanXuLy": { "type": "string", "format": "date-time", "nullable": true } }, "additionalProperties": false }, "BodyReceivedEdocListDto": { "type": "object", "properties": { "listFrom": { "type": "array", "items": { "type": "string" }, "nullable": true }, "status": { "type": "string", "nullable": true }, "code": { "type": "string", "nullable": true }, "promulgationDate": { "type": "string", "nullable": true }, "securityLevel": { "type": "integer", "format": "int32", "nullable": true }, "priority": { "type": "integer", "format": "int32", "nullable": true }, "dueDate": { "type": "string", "nullable": true }, "pageNumber": { "type": "integer", "format": "int32", "nullable": true }, "pageSize": { "type": "integer", "format": "int32", "nullable": true } }, "additionalProperties": false }, "Book": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "CreatedBy": { "type": "string", "format": "uuid", "nullable": true }, "ModifiedBy": { "type": "string", "format": "uuid", "nullable": true }, "Created": { "type": "string", "format": "date-time", "nullable": true }, "Modified": { "type": "string", "format": "date-time", "nullable": true }, "IsDeleted": { "type": "boolean" }, "Name": { "maxLength": 200, "type": "string", "nullable": true }, "ObjectType": { "type": "integer", "format": "int32" }, "CurrentNumber": { "type": "integer", "format": "int32" }, "Prefix": { "maxLength": 100, "type": "string", "nullable": true }, "IsActive": { "type": "boolean" }, "DeptId": { "type": "string", "format": "uuid" }, "IsGenerateByType": { "type": "integer", "format": "int32" }, "IsInDept": { "type": "boolean", "nullable": true }, "NumberUserAgain": { "type": "string", "nullable": true }, "NoiPhatHanh": { "maxLength": 50, "type": "string", "nullable": true }, "StockNumber": { "type": "integer", "format": "int32" }, "IsPrivate": { "type": "boolean", "nullable": true }, "IsReset": { "type": "boolean", "nullable": true }, "IsUnnumbered": { "type": "boolean", "nullable": true }, "DocumentIns": { "type": "array", "items": { "$ref": "#/components/schemas/DocumentIn" }, "nullable": true }, "BookRanges": { "type": "array", "items": { "$ref": "#/components/schemas/BookRange" }, "nullable": true } }, "additionalProperties": false }, "BookDto": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "Name": { "maxLength": 200, "type": "string", "nullable": true }, "ObjectType": { "type": "integer", "format": "int32" }, "CurrentNumber": { "type": "integer", "format": "int32" }, "StockNumber": { "type": "integer", "format": "int32" }, "Prefix": { "maxLength": 100, "type": "string", "nullable": true }, "IsActive": { "type": "boolean" }, "DeptId": { "type": "string", "format": "uuid" }, "IsGenerateByType": { "type": "integer", "format": "int32" }, "IsInDept": { "type": "boolean", "nullable": true }, "DeptName": { "type": "string", "nullable": true }, "TypeName": { "type": "string", "nullable": true }, "NoiPhatHanh": { "type": "string", "nullable": true }, "IsPrivate": { "type": "boolean", "nullable": true }, "IsReset": { "type": "boolean", "nullable": true }, "IsUnnumbered": { "type": "boolean", "nullable": true } }, "additionalProperties": false }, "BookFilterDto": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "Sorts": { "type": "array", "items": { "$ref": "#/components/schemas/Sort" }, "nullable": true }, "Filters": { "type": "array", "items": { "$ref": "#/components/schemas/Filter" }, "nullable": true }, "Keyword": { "type": "string", "nullable": true }, "DeptId": { "type": "string", "format": "uuid", "nullable": true } }, "additionalProperties": false }, "BookRange": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "CreatedBy": { "type": "string", "format": "uuid", "nullable": true }, "ModifiedBy": { "type": "string", "format": "uuid", "nullable": true }, "Created": { "type": "string", "format": "date-time", "nullable": true }, "Modified": { "type": "string", "format": "date-time", "nullable": true }, "IsDeleted": { "type": "boolean" }, "DeptId": { "type": "string", "format": "uuid", "nullable": true }, "UserId": { "type": "string", "format": "uuid", "nullable": true }, "BookId": { "type": "string", "format": "uuid" }, "SendDeptId": { "type": "string", "format": "uuid" }, "Description": { "maxLength": 500, "type": "string", "nullable": true }, "KeepDate": { "type": "string", "format": "date-time" }, "RequestDate": { "type": "string", "format": "date-time" }, "DocumentNumber": { "type": "integer", "format": "int32" }, "IsUse": { "type": "boolean", "nullable": true }, "Book": { "$ref": "#/components/schemas/Book" } }, "additionalProperties": false }, "BookRangeDto": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "DeptId": { "type": "string", "format": "uuid", "nullable": true }, "UnitId": { "type": "string", "format": "uuid", "nullable": true }, "UserId": { "type": "string", "format": "uuid", "nullable": true }, "BookId": { "type": "string", "format": "uuid" }, "SendDeptId": { "type": "string", "format": "uuid" }, "Description": { "maxLength": 500, "type": "string", "nullable": true }, "KeepDate": { "type": "string", "format": "date-time" }, "RequestDate": { "type": "string", "format": "date-time" }, "DocumentNumber": { "type": "integer", "format": "int32" }, "IsUse": { "type": "boolean", "nullable": true }, "UserFullName": { "type": "string", "nullable": true }, "BookName": { "type": "string", "nullable": true }, "DeptName": { "type": "string", "nullable": true }, "RequestDeptName": { "type": "string", "nullable": true }, "RequestUnitName": { "type": "string", "nullable": true }, "RequestUserName": { "type": "string", "nullable": true }, "Book": { "$ref": "#/components/schemas/Book" }, "RangeNumber": { "type": "integer", "format": "int32" } }, "additionalProperties": false }, "BookRangeFilterDto": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "Sorts": { "type": "array", "items": { "$ref": "#/components/schemas/Sort" }, "nullable": true }, "Filters": { "type": "array", "items": { "$ref": "#/components/schemas/Filter" }, "nullable": true }, "Keyword": { "type": "string", "nullable": true }, "SendDeptId": { "type": "string", "format": "uuid", "nullable": true }, "BookId": { "type": "string", "format": "uuid", "nullable": true }, "OnlyCreatedBy": { "type": "boolean" }, "OnlyNumberNotUser": { "type": "boolean", "nullable": true }, "NumberFind": { "type": "integer", "format": "int32", "nullable": true }, "Year": { "type": "integer", "format": "int32", "nullable": true }, "TypeBook": { "type": "integer", "format": "int32" }, "IsActive": { "type": "boolean", "nullable": true } }, "additionalProperties": false }, "BookSearchDto": { "type": "object", "properties": { "DeptId": { "type": "string", "format": "uuid", "nullable": true }, "Key": { "type": "string", "nullable": true }, "Type": { "type": "integer", "format": "int32", "nullable": true }, "TypeLimit": { "type": "array", "items": { "type": "integer", "format": "int32" }, "nullable": true } }, "additionalProperties": false }, "BooleanIMethodResult": { "type": "object", "properties": { "Success": { "type": "boolean" }, "Data": { "type": "boolean" }, "Error": { "type": "string", "nullable": true }, "Message": { "type": "string", "nullable": true }, "Status": { "type": "integer", "format": "int32", "nullable": true }, "TotalRecord": { "type": "integer", "format": "int32" } }, "additionalProperties": false }, "ButPheThayDTO": { "type": "object", "properties": { "VanBanDen": { "$ref": "#/components/schemas/ThemMoiVBDenDto" }, "ChuyenXuLy": { "$ref": "#/components/schemas/ChuyenButPheThay" } }, "additionalProperties": false }, "CalculationConfigDto": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid", "nullable": true }, "BaseValue": { "type": "integer", "format": "int32", "nullable": true }, "ComplexityPct": { "type": "boolean", "nullable": true }, "ProgressPct": { "type": "boolean", "nullable": true }, "CombinePct": { "type": "boolean", "nullable": true }, "DieuLenhPct": { "type": "boolean", "nullable": true }, "RedoPct": { "type": "boolean", "nullable": true }, "CombineValue": { "type": "number", "format": "double", "nullable": true }, "CombineValueType": { "type": "integer", "format": "int32", "nullable": true }, "DieuLenhValue": { "type": "number", "format": "double", "nullable": true }, "DieuLenhValueType": { "type": "integer", "format": "int32", "nullable": true }, "Description": { "type": "string", "nullable": true }, "ProgressValueType": { "type": "integer", "format": "int32" }, "ProgressRangeValueType": { "type": "integer", "format": "int32" }, "LeaderRateValue": { "type": "number", "format": "double", "nullable": true }, "JobRateValue": { "type": "number", "format": "double", "nullable": true }, "LeaderRateValueType": { "type": "integer", "format": "int32", "nullable": true }, "JobRateValueType": { "type": "integer", "format": "int32", "nullable": true } }, "additionalProperties": false }, "CalendarUserDto": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "LeadUserId": { "type": "string", "format": "uuid", "nullable": true }, "FromDate": { "type": "string", "format": "date-time", "nullable": true }, "FromTime": { "type": "string", "nullable": true }, "ToDate": { "type": "string", "format": "date-time", "nullable": true }, "ToTime": { "type": "string", "nullable": true }, "Location": { "type": "string", "nullable": true }, "Content": { "type": "string", "nullable": true }, "Description": { "type": "string", "nullable": true }, "WorkContent": { "type": "string", "nullable": true }, "DeptId": { "type": "string", "format": "uuid", "nullable": true }, "FileUpload": { "type": "string", "nullable": true }, "IsHome": { "type": "boolean", "nullable": true }, "CreateByName": { "type": "string", "nullable": true }, "UserJoins": { "type": "array", "items": { "type": "string", "format": "uuid" }, "nullable": true }, "DeptJoin": { "type": "array", "items": { "type": "string", "format": "uuid" }, "nullable": true }, "Created": { "type": "string", "format": "date-time", "nullable": true }, "LeadUserName": { "type": "string", "nullable": true }, "LeadPositionName": { "type": "string", "nullable": true }, "FromDateTime": { "type": "string", "format": "date-time" }, "IsMorning": { "type": "boolean", "nullable": true } }, "additionalProperties": false }, "CalendarUserFilterDto": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "Sorts": { "type": "array", "items": { "$ref": "#/components/schemas/Sort" }, "nullable": true }, "Filters": { "type": "array", "items": { "$ref": "#/components/schemas/Filter" }, "nullable": true }, "Keyword": { "type": "string", "nullable": true }, "LeadUserId": { "type": "string", "format": "uuid", "nullable": true } }, "additionalProperties": false }, "CapSoDto": { "type": "object", "properties": { "ProfileId": { "type": "string", "format": "uuid" }, "BookId": { "type": "string", "format": "uuid" }, "BookNumber": { "type": "integer", "format": "int32" }, "DocumentCode": { "type": "string", "nullable": true }, "DocTypeId": { "type": "string", "format": "uuid" } }, "additionalProperties": false }, "CapSoKySoDto": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "BookId": { "type": "string", "format": "uuid", "nullable": true }, "BookNumber": { "type": "integer", "format": "int32", "nullable": true }, "BookNumberSub": { "type": "string", "nullable": true }, "ParentBookNumber": { "type": "integer", "format": "int32", "nullable": true }, "ParentDocumentCode": { "type": "string", "nullable": true }, "ListDeptIn": { "type": "array", "items": { "type": "string", "format": "uuid" }, "nullable": true }, "DonViKhac": { "type": "string", "nullable": true }, "ListDeptInternal": { "type": "array", "items": { "type": "string", "format": "uuid" }, "nullable": true }, "ListGroupDept": { "type": "array", "items": { "type": "string", "format": "uuid" }, "nullable": true }, "LanhDaoVanPhong": { "$ref": "#/components/schemas/ThongTinTrinhLanhDaoDto" }, "LanhDaoDeXuat": { "type": "array", "items": { "$ref": "#/components/schemas/TrinhXuLyDto" }, "nullable": true }, "Symbol": { "type": "string", "nullable": true }, "Abstract": { "type": "string", "nullable": true }, "DocumentTypeId": { "type": "string", "format": "uuid" } }, "additionalProperties": false }, "CapSoKySoTheoLoDto": { "type": "object", "properties": { "BookId": { "type": "string", "format": "uuid" }, "IdVanBans": { "type": "array", "items": { "type": "string", "format": "uuid" }, "nullable": true } }, "additionalProperties": false }, "CarDto": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "SkinColor": { "type": "string", "nullable": true }, "CarType": { "type": "string", "nullable": true }, "IsActive": { "type": "boolean", "nullable": true }, "Description": { "type": "string", "nullable": true }, "LicensePlates": { "type": "string", "nullable": true }, "DeptIdManager": { "type": "string", "format": "uuid", "nullable": true }, "ManagerId": { "type": "string", "format": "uuid", "nullable": true }, "NumberOfSeats": { "type": "string", "nullable": true }, "MadeYear": { "type": "integer", "format": "int32", "nullable": true }, "Manufacture": { "type": "string", "nullable": true } }, "additionalProperties": false }, "CarFilterDto": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "Sorts": { "type": "array", "items": { "$ref": "#/components/schemas/Sort" }, "nullable": true }, "Filters": { "type": "array", "items": { "$ref": "#/components/schemas/Filter" }, "nullable": true }, "Keyword": { "type": "string", "nullable": true }, "Color": { "type": "string", "nullable": true }, "DeptIdManager": { "type": "string", "format": "uuid", "nullable": true }, "License": { "type": "string", "nullable": true }, "Manufacture": { "type": "string", "nullable": true }, "MadeYear": { "type": "integer", "format": "int32", "nullable": true } }, "additionalProperties": false }, "CarScheduleDto": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "RegisterNumber": { "type": "integer", "format": "int32" }, "RegisterId": { "type": "string", "format": "uuid" }, "ApproverId": { "type": "string", "format": "uuid", "nullable": true }, "ApproverName": { "type": "string", "nullable": true }, "RegisterPhoneNumber": { "maxLength": 20, "type": "string", "nullable": true }, "TeamLeader": { "type": "string", "format": "uuid", "nullable": true }, "LeaderUserName": { "type": "string", "nullable": true }, "LeaderPhoneNumber": { "maxLength": 20, "type": "string", "nullable": true }, "UsingManager": { "type": "string", "format": "uuid", "nullable": true }, "UsingManagerName": { "type": "string", "nullable": true }, "RegisterDeptId": { "type": "string", "format": "uuid", "nullable": true }, "RegisterDate": { "type": "string", "format": "date-time", "nullable": true }, "MeetingSchedulerId": { "type": "string", "format": "uuid", "nullable": true }, "NumberUser": { "type": "integer", "format": "int32" }, "PickUpPlace": { "type": "string", "nullable": true }, "Destination": { "type": "string", "nullable": true }, "FromDate": { "type": "string", "format": "date-time" }, "ToDate": { "type": "string", "format": "date-time" }, "Content": { "type": "string", "nullable": true }, "CarId": { "type": "string", "format": "uuid", "nullable": true }, "DriverId": { "type": "string", "format": "uuid", "nullable": true }, "RegisterName": { "type": "string", "nullable": true }, "Status": { "type": "integer", "format": "int32" }, "HandlingComment": { "type": "string", "nullable": true }, "Distance": { "type": "number", "format": "float" }, "ListProcess": { "type": "array", "items": { "$ref": "#/components/schemas/ProcessCarDto" }, "nullable": true }, "FileUpload": { "type": "string", "nullable": true }, "FileUploads": { "type": "array", "items": { "type": "string" }, "nullable": true }, "UserProcess": { "$ref": "#/components/schemas/ProcessCarDoneDto" }, "CarLicensePlates": { "type": "string", "nullable": true }, "ScheduleTime": { "type": "string", "nullable": true }, "CarInfo": { "$ref": "#/components/schemas/CarDto" }, "CreatedBy": { "type": "string", "format": "uuid", "nullable": true }, "ManagerCarId": { "type": "string", "format": "uuid", "nullable": true } }, "additionalProperties": false }, "CarScheduleFilterDto": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "Sorts": { "type": "array", "items": { "$ref": "#/components/schemas/Sort" }, "nullable": true }, "Filters": { "type": "array", "items": { "$ref": "#/components/schemas/Filter" }, "nullable": true }, "Keyword": { "type": "string", "nullable": true }, "RegisterDeptId": { "type": "string", "format": "uuid", "nullable": true }, "CarId": { "type": "string", "format": "uuid", "nullable": true }, "FromDate": { "type": "string", "format": "date-time", "nullable": true }, "ToDate": { "type": "string", "format": "date-time", "nullable": true }, "Status": { "type": "integer", "format": "int32" } }, "additionalProperties": false }, "Category": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "CreatedBy": { "type": "string", "format": "uuid", "nullable": true }, "ModifiedBy": { "type": "string", "format": "uuid", "nullable": true }, "Created": { "type": "string", "format": "date-time", "nullable": true }, "Modified": { "type": "string", "format": "date-time", "nullable": true }, "IsDeleted": { "type": "boolean" }, "GroupCategoryId": { "type": "string", "format": "uuid", "nullable": true }, "Name": { "maxLength": 500, "type": "string", "nullable": true }, "Code": { "maxLength": 200, "type": "string", "nullable": true }, "ParentId": { "type": "string", "format": "uuid", "nullable": true }, "Description": { "maxLength": 1000, "type": "string", "nullable": true }, "GroupCategory": { "$ref": "#/components/schemas/GroupCategory" }, "MeetingRoomScheduleItems": { "type": "array", "items": { "$ref": "#/components/schemas/MeetingRoomScheduleItem" }, "nullable": true }, "Parent": { "$ref": "#/components/schemas/Category" } }, "additionalProperties": false }, "CategoryDto": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "GroupCategoryId": { "type": "string", "format": "uuid", "nullable": true }, "Name": { "type": "string", "nullable": true }, "Code": { "type": "string", "nullable": true }, "Description": { "type": "string", "nullable": true }, "ParentId": { "type": "string", "format": "uuid", "nullable": true }, "Parent": { "$ref": "#/components/schemas/CategoryDto" }, "Level": { "type": "integer", "format": "int32", "nullable": true } }, "additionalProperties": false }, "CategoryDtoListIMethodResult": { "type": "object", "properties": { "Success": { "type": "boolean" }, "Data": { "type": "array", "items": { "$ref": "#/components/schemas/CategoryDto" }, "nullable": true }, "Error": { "type": "string", "nullable": true }, "Message": { "type": "string", "nullable": true }, "Status": { "type": "integer", "format": "int32", "nullable": true }, "TotalRecord": { "type": "integer", "format": "int32" } }, "additionalProperties": false }, "CategoryFilterDto": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "Sorts": { "type": "array", "items": { "$ref": "#/components/schemas/Sort" }, "nullable": true }, "Filters": { "type": "array", "items": { "$ref": "#/components/schemas/Filter" }, "nullable": true }, "Keyword": { "type": "string", "nullable": true }, "GroupCategoryId": { "type": "string", "format": "uuid", "nullable": true }, "Id": { "type": "string", "format": "uuid", "nullable": true }, "GroupCategoryCode": { "type": "string", "nullable": true } }, "additionalProperties": false }, "CategoryProfile": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "CreatedBy": { "type": "string", "format": "uuid", "nullable": true }, "ModifiedBy": { "type": "string", "format": "uuid", "nullable": true }, "Created": { "type": "string", "format": "date-time", "nullable": true }, "Modified": { "type": "string", "format": "date-time", "nullable": true }, "IsDeleted": { "type": "boolean" }, "IsBigTopic": { "type": "boolean", "nullable": true }, "Year": { "type": "integer", "format": "int32", "nullable": true }, "ParentId": { "type": "string", "format": "uuid", "nullable": true }, "Level": { "type": "integer", "format": "int32", "nullable": true }, "Name": { "maxLength": 500, "type": "string", "nullable": true }, "DeptId": { "type": "string", "format": "uuid" }, "ShortName": { "maxLength": 200, "type": "string", "nullable": true }, "Description": { "maxLength": 1000, "type": "string", "nullable": true }, "UserName": { "maxLength": 200, "type": "string", "nullable": true }, "PositionName": { "maxLength": 200, "type": "string", "nullable": true } }, "additionalProperties": false }, "CategoryProfileDto": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "IsBigTopic": { "type": "boolean", "nullable": true }, "Year": { "type": "integer", "format": "int32", "nullable": true }, "ParentId": { "type": "string", "format": "uuid", "nullable": true }, "Code": { "type": "string", "nullable": true }, "Name": { "type": "string", "nullable": true }, "DeptId": { "type": "string", "format": "uuid" }, "ShortName": { "type": "string", "nullable": true }, "Level": { "type": "integer", "format": "int32" }, "StartDate": { "type": "string", "format": "date-time", "nullable": true }, "EndDate": { "type": "string", "format": "date-time", "nullable": true }, "Description": { "type": "string", "nullable": true }, "UserName": { "type": "string", "nullable": true }, "PositionName": { "type": "string", "nullable": true }, "DeptName": { "type": "string", "nullable": true } }, "additionalProperties": false }, "CategoryProfileFilterDto": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "Sorts": { "type": "array", "items": { "$ref": "#/components/schemas/Sort" }, "nullable": true }, "Filters": { "type": "array", "items": { "$ref": "#/components/schemas/Filter" }, "nullable": true }, "Keyword": { "type": "string", "nullable": true }, "IsBigTopic": { "type": "boolean", "nullable": true }, "Year": { "type": "integer", "format": "int32", "nullable": true } }, "additionalProperties": false }, "CategoryServerConfigDto": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid", "nullable": true }, "ServerUrl": { "type": "string", "nullable": true }, "Name": { "type": "string", "nullable": true }, "Description": { "type": "string", "nullable": true }, "Port": { "type": "string", "nullable": true }, "PartFoldel": { "type": "string", "nullable": true }, "TenDangNhap": { "type": "string", "nullable": true }, "MatKhau": { "type": "string", "nullable": true }, "KhoaCongKhai": { "type": "string", "nullable": true }, "KhoaBaoMat": { "type": "string", "nullable": true }, "ServiceType": { "type": "string", "nullable": true }, "ServerFullPart": { "type": "string", "nullable": true, "readOnly": true }, "IsActive": { "type": "boolean", "nullable": true } }, "additionalProperties": false }, "CategorySymbolDto": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid", "nullable": true }, "SymbolName": { "type": "string", "nullable": true }, "SymbolCode": { "type": "string", "nullable": true }, "DepartmentId": { "type": "string", "format": "uuid", "nullable": true } }, "additionalProperties": false }, "CategoryUnitOutDto": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "Name": { "type": "string", "nullable": true }, "Code": { "type": "string", "nullable": true }, "AbbreviationName": { "type": "string", "nullable": true }, "EngName": { "type": "string", "nullable": true }, "Address": { "type": "string", "nullable": true }, "TaxCode": { "type": "string", "nullable": true }, "Fax": { "type": "string", "nullable": true }, "Phone": { "type": "string", "nullable": true }, "Email": { "type": "string", "nullable": true }, "IsBTC": { "type": "boolean", "nullable": true }, "IsNotTruc": { "type": "boolean", "nullable": true }, "MaId": { "type": "integer", "format": "int32" }, "CertFromServer": { "type": "string", "nullable": true }, "IssuerType": { "type": "integer", "format": "int32", "nullable": true }, "NameIssuerType": { "type": "string", "nullable": true } }, "additionalProperties": false }, "ChangeStatusDto": { "type": "object", "properties": { "jobId": { "type": "array", "items": { "type": "string" }, "nullable": true }, "workFlowIndex": { "type": "integer", "format": "int32" }, "isAuto": { "type": "boolean", "nullable": true } }, "additionalProperties": false }, "ChuyenButPheThay": { "type": "object", "properties": { "ReceiceUserId": { "type": "string", "format": "uuid", "nullable": true }, "NoiDung": { "type": "string", "nullable": true }, "HanXuLy": { "type": "string", "format": "date-time", "nullable": true }, "NguoiDuocDeXuat": { "type": "array", "items": { "$ref": "#/components/schemas/DonViNguoiXuLyDto" }, "nullable": true }, "NguoiXuLy": { "type": "array", "items": { "$ref": "#/components/schemas/TrinhXuLyDto" }, "nullable": true }, "ActionType": { "type": "integer", "format": "int32", "nullable": true }, "Permision": { "$ref": "#/components/schemas/PermisionDto" }, "PriorityId": { "type": "integer", "format": "int32", "nullable": true }, "Type": { "type": "integer", "format": "int32", "nullable": true }, "ButPheLanhDao": { "type": "string", "nullable": true }, "IsSigned": { "type": "boolean", "nullable": true }, "LanhDaoChuTri": { "$ref": "#/components/schemas/DonViNguoiXuLyDto" }, "ListRelatedLeader": { "type": "array", "items": { "$ref": "#/components/schemas/DonViNguoiXuLyDto" }, "nullable": true }, "IsCreateJob": { "type": "boolean", "nullable": true } }, "additionalProperties": false }, "ChuyenLuuTruDto": { "type": "object", "properties": { "IdHoSoLuuTru": { "type": "array", "items": { "type": "string", "format": "uuid" }, "nullable": true }, "IdVanBan": { "type": "string", "format": "uuid" }, "Type": { "type": "integer", "format": "int32" } }, "additionalProperties": false }, "ChuyenTheoLoDto": { "type": "object", "properties": { "IdVanBans": { "type": "array", "items": { "type": "string", "format": "uuid" }, "nullable": true }, "DanhSachNguoiXuLys": { "type": "array", "items": { "$ref": "#/components/schemas/TrinhXuLyDto" }, "nullable": true }, "NguoiDuocDeXuat": { "type": "array", "items": { "$ref": "#/components/schemas/DonViNguoiXuLyDto" }, "nullable": true }, "LanhDaoChuTri": { "$ref": "#/components/schemas/DonViNguoiXuLyDto" }, "NoiDung": { "type": "string", "nullable": true }, "HanXuLy": { "type": "string", "format": "date-time", "nullable": true }, "ActionType": { "type": "integer", "format": "int32", "nullable": true }, "WorkScope": { "type": "integer", "format": "int32", "nullable": true }, "DeadlineByDate": { "type": "string", "format": "date-time", "nullable": true }, "ListRelatedLeader": { "type": "array", "items": { "$ref": "#/components/schemas/DonViNguoiXuLyDto" }, "nullable": true } }, "additionalProperties": false }, "ChuyenXuLyCongViecDto": { "type": "object", "properties": { "IdCongViec": { "type": "string", "format": "uuid" }, "NguoiXuLy": { "type": "array", "items": { "$ref": "#/components/schemas/TrinhXuLyDto" }, "nullable": true } }, "additionalProperties": false }, "ChuyenXuLyDto": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid", "nullable": true }, "IdVanBan": { "type": "string", "format": "uuid" }, "ReceiceUserId": { "type": "string", "format": "uuid", "nullable": true }, "NoiDung": { "type": "string", "nullable": true }, "HanXuLy": { "type": "string", "format": "date-time", "nullable": true }, "NguoiDuocDeXuat": { "type": "array", "items": { "$ref": "#/components/schemas/DonViNguoiXuLyDto" }, "nullable": true }, "NguoiXuLy": { "type": "array", "items": { "$ref": "#/components/schemas/TrinhXuLyDto" }, "nullable": true }, "ActionType": { "type": "integer", "format": "int32", "nullable": true }, "Permision": { "$ref": "#/components/schemas/PermisionDto" }, "PriorityId": { "type": "integer", "format": "int32", "nullable": true }, "Type": { "type": "integer", "format": "int32", "nullable": true }, "ButPheLanhDao": { "type": "string", "nullable": true }, "IsSigned": { "type": "boolean", "nullable": true }, "LanhDaoChuTri": { "$ref": "#/components/schemas/DonViNguoiXuLyDto" }, "ListRelatedLeader": { "type": "array", "items": { "$ref": "#/components/schemas/DonViNguoiXuLyDto" }, "nullable": true }, "IsCreateJob": { "type": "boolean", "nullable": true }, "WorkScope": { "type": "integer", "format": "int32", "nullable": true }, "DeadlineByDate": { "type": "string", "format": "date-time", "nullable": true } }, "additionalProperties": false }, "Combines": { "type": "object", "properties": { "IdNguoiPhoiHop": { "type": "string", "format": "uuid", "nullable": true }, "NameNguoiPhoiHop": { "type": "string", "nullable": true }, "RoleNguoiPhoiHop": { "type": "string", "format": "uuid", "nullable": true }, "DeptNguoiPhoiHop": { "type": "string", "format": "uuid", "nullable": true }, "DeptNameNguoiPhoiHop": { "type": "string", "nullable": true }, "PositionNguoiPhoiHop": { "type": "string", "format": "uuid", "nullable": true }, "PositionNameNguoiPhoiHop": { "type": "string", "nullable": true }, "Deadline": { "type": "string", "format": "date-time", "nullable": true } }, "additionalProperties": false }, "CommunistPartyProfileDto": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "Summary": { "type": "string", "nullable": true }, "Symbol": { "type": "string", "nullable": true }, "IssuedDate": { "type": "string", "format": "date-time", "nullable": true }, "CreatedByName": { "type": "string", "nullable": true }, "PageCount": { "type": "integer", "format": "int32", "nullable": true }, "ProfileId": { "type": "string", "format": "uuid", "nullable": true }, "AttachmentFiles": { "type": "array", "items": { "type": "string" }, "nullable": true }, "Note": { "type": "string", "nullable": true }, "FullName": { "type": "string", "nullable": true }, "DateOfBirth": { "type": "string", "format": "date-time", "nullable": true }, "Sex": { "type": "integer", "format": "int32" }, "CCCD": { "type": "string", "nullable": true }, "MaTheDangVien": { "type": "string", "nullable": true }, "SoHieuCanBo": { "type": "string", "nullable": true } }, "additionalProperties": false }, "ConfirmThamDu": { "type": "object", "properties": { "UserId": { "type": "string", "description": "", "format": "uuid" }, "LichHopId": { "type": "string", "description": "", "format": "uuid" }, "Status": { "type": "integer", "description": "", "format": "int32" }, "LyDo": { "type": "string", "description": "", "nullable": true } }, "additionalProperties": false, "description": "" }, "ConvertCombineToAssignToDto": { "type": "object", "properties": { "JobId": { "type": "string", "format": "uuid", "nullable": true }, "UserId": { "type": "string", "format": "uuid", "nullable": true }, "DeptId": { "type": "string", "format": "uuid", "nullable": true }, "RoleId": { "type": "string", "format": "uuid", "nullable": true }, "IsTraLaiLDP": { "type": "boolean", "nullable": true } }, "additionalProperties": false }, "CopySCTLastWeekAPIModel": { "type": "object", "properties": { "Year": { "type": "integer", "format": "int32" }, "Week": { "type": "integer", "format": "int32" } }, "additionalProperties": false }, "CreateConversationRequest": { "type": "object", "properties": { "IsGroup": { "type": "boolean", "nullable": true }, "Title": { "type": "string", "nullable": true }, "ParticipantIds": { "type": "array", "items": { "type": "string", "format": "uuid" }, "nullable": true } }, "additionalProperties": false }, "CreateJobForDeputyDirectorDto": { "type": "object", "properties": { "Subject": { "type": "string", "nullable": true }, "UserId": { "type": "string", "format": "uuid", "nullable": true }, "DeptId": { "type": "string", "format": "uuid", "nullable": true }, "RoleId": { "type": "string", "format": "uuid", "nullable": true }, "RoleCode": { "type": "string", "nullable": true }, "Complexity": { "type": "integer", "format": "int32", "nullable": true }, "DeadlineByDate": { "type": "string", "format": "date-time", "nullable": true }, "Files": { "type": "array", "items": { "type": "string" }, "nullable": true } }, "additionalProperties": false }, "CreatedJobDto": { "type": "object", "properties": { "EndDate": { "type": "string", "format": "date-time", "nullable": true }, "State": { "type": "integer", "format": "int32", "nullable": true }, "Subject": { "type": "string", "nullable": true }, "Priority": { "type": "integer", "format": "int32", "nullable": true }, "Complexity": { "type": "integer", "format": "int32", "nullable": true }, "StartDate": { "type": "string", "format": "date-time", "nullable": true }, "Deadline": { "type": "string", "format": "date-time", "nullable": true }, "Description": { "type": "string", "nullable": true }, "FollowId": { "type": "array", "items": { "type": "string", "format": "uuid" }, "nullable": true }, "ManagerId": { "type": "string", "format": "uuid", "nullable": true }, "RoleManagerId": { "type": "string", "format": "uuid", "nullable": true }, "DeptManagerId": { "type": "string", "format": "uuid", "nullable": true }, "AssignBy": { "type": "string", "format": "uuid", "nullable": true }, "RoleAssignById": { "type": "string", "format": "uuid", "nullable": true }, "DeptAssignById": { "type": "string", "format": "uuid", "nullable": true }, "AssignTo": { "type": "string", "format": "uuid", "nullable": true }, "RoleAssignToId": { "type": "string", "format": "uuid", "nullable": true }, "DeptAssignToId": { "type": "string", "format": "uuid", "nullable": true }, "CombineIds": { "type": "array", "items": { "$ref": "#/components/schemas/Combines" }, "nullable": true }, "Feature": { "type": "string", "nullable": true }, "ReportType": { "type": "string", "nullable": true }, "files": { "type": "array", "items": { "type": "string" }, "nullable": true }, "Menu": { "type": "string", "nullable": true }, "Doc": { "type": "string", "nullable": true }, "ParentId": { "type": "string", "format": "uuid", "nullable": true }, "WorkScheduleId": { "type": "string", "format": "uuid", "nullable": true }, "LichId": { "type": "string", "format": "uuid", "nullable": true }, "PlanId": { "type": "string", "format": "uuid", "nullable": true }, "CategoryPermissionId": { "type": "array", "items": { "type": "string", "format": "uuid" }, "nullable": true }, "JobType": { "type": "integer", "format": "int32", "nullable": true } }, "additionalProperties": false }, "DelegatedLeadDto": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid", "nullable": true }, "SendUserId": { "type": "string", "format": "uuid", "nullable": true }, "SendUserName": { "maxLength": 200, "type": "string", "nullable": true }, "SendPositionId": { "type": "string", "format": "uuid", "nullable": true }, "SendPositionName": { "maxLength": 200, "type": "string", "nullable": true }, "ReceiceUserId": { "type": "string", "format": "uuid", "nullable": true }, "ReceiceUserName": { "maxLength": 200, "type": "string", "nullable": true }, "ReceicePositionId": { "type": "string", "format": "uuid", "nullable": true }, "ReceicePositionName": { "maxLength": 200, "type": "string", "nullable": true }, "ReceiceRoleId": { "type": "string", "format": "uuid", "nullable": true }, "ReceiceRoleName": { "type": "string", "nullable": true }, "DeptId": { "type": "string", "format": "uuid", "nullable": true }, "Status": { "type": "boolean", "nullable": true }, "DocType": { "type": "string", "nullable": true }, "DocTypeString": { "type": "string", "nullable": true, "readOnly": true }, "ArrDeptId": { "maxLength": 200, "type": "string", "nullable": true }, "FromDate": { "type": "string", "format": "date-time", "nullable": true }, "ToDate": { "type": "string", "format": "date-time", "nullable": true }, "FileUpload": { "type": "string", "nullable": true }, "FileUploads": { "type": "array", "items": { "type": "string" }, "nullable": true }, "Created": { "type": "string", "format": "date-time", "nullable": true }, "Content": { "maxLength": 400, "type": "string", "nullable": true } }, "additionalProperties": false }, "DelegatedSearchDto": { "type": "object", "properties": { "Page": { "type": "integer", "format": "int32" }, "PageSize": { "type": "integer", "format": "int32" }, "Status": { "type": "boolean", "nullable": true }, "ReceiceUserId": { "type": "string", "format": "uuid", "nullable": true }, "DocType": { "type": "string", "nullable": true }, "FromDate": { "type": "string", "format": "date-time", "nullable": true }, "ToDate": { "type": "string", "format": "date-time", "nullable": true } }, "additionalProperties": false }, "Department": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "CreatedBy": { "type": "string", "format": "uuid", "nullable": true }, "ModifiedBy": { "type": "string", "format": "uuid", "nullable": true }, "Created": { "type": "string", "format": "date-time", "nullable": true }, "Modified": { "type": "string", "format": "date-time", "nullable": true }, "IsDeleted": { "type": "boolean" }, "Name": { "maxLength": 200, "type": "string", "nullable": true }, "Code": { "maxLength": 100, "type": "string", "nullable": true }, "DeptType": { "type": "integer", "format": "int32" }, "ParentId": { "type": "string", "format": "uuid", "nullable": true }, "Symbol": { "maxLength": 100, "type": "string", "nullable": true }, "NameShort": { "maxLength": 100, "type": "string", "nullable": true }, "Address": { "maxLength": 300, "type": "string", "nullable": true }, "TaxCode": { "maxLength": 100, "type": "string", "nullable": true }, "PhoneNumber": { "maxLength": 20, "type": "string", "nullable": true }, "Fax": { "maxLength": 100, "type": "string", "nullable": true }, "Email": { "maxLength": 200, "type": "string", "nullable": true }, "IsActive": { "type": "boolean" }, "Index": { "type": "integer", "format": "int32", "nullable": true }, "Type": { "type": "integer", "format": "int32" }, "MaId": { "type": "integer", "format": "int32", "nullable": true }, "MaHSNV": { "type": "string", "nullable": true }, "Path": { "type": "string", "nullable": true }, "StatusAsync": { "maxLength": 30, "type": "string", "nullable": true }, "PCode": { "maxLength": 100, "type": "string", "nullable": true }, "City": { "maxLength": 200, "type": "string", "nullable": true }, "Users": { "type": "array", "items": { "$ref": "#/components/schemas/User" }, "nullable": true }, "MeetingRoomSchedule": { "type": "array", "items": { "$ref": "#/components/schemas/MeetingRoomSchedule" }, "nullable": true } }, "additionalProperties": false }, "DepartmentDto": { "required": [ "Code", "Name" ], "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "Name": { "maxLength": 200, "minLength": 1, "type": "string" }, "Code": { "maxLength": 100, "minLength": 1, "type": "string" }, "DeptType": { "type": "integer", "format": "int32" }, "ParentId": { "type": "string", "format": "uuid", "nullable": true }, "NameShort": { "maxLength": 100, "type": "string", "nullable": true }, "Symbol": { "maxLength": 100, "type": "string", "nullable": true }, "Address": { "maxLength": 300, "type": "string", "nullable": true }, "TaxCode": { "maxLength": 100, "type": "string", "nullable": true }, "PhoneNumber": { "maxLength": 20, "type": "string", "nullable": true }, "Fax": { "maxLength": 100, "type": "string", "nullable": true }, "Email": { "maxLength": 200, "type": "string", "nullable": true }, "IsActive": { "type": "boolean" }, "Index": { "type": "integer", "format": "int32", "nullable": true }, "Type": { "type": "integer", "format": "int32" }, "Path": { "type": "string", "nullable": true }, "MaId": { "type": "integer", "format": "int32" }, "PCode": { "type": "string", "nullable": true }, "ParentName": { "type": "string", "nullable": true }, "MaHSNV": { "type": "string", "nullable": true } }, "additionalProperties": false }, "DepartmentPlanFilter": { "type": "object", "properties": { "Page": { "type": "integer", "format": "int32" }, "PageSize": { "type": "integer", "format": "int32" }, "Keyword": { "type": "string", "nullable": true }, "Year": { "type": "integer", "format": "int32", "nullable": true }, "EndYear": { "type": "integer", "format": "int32", "nullable": true }, "StrategicPlan": { "type": "boolean", "nullable": true }, "DeptId": { "type": "string", "format": "uuid", "nullable": true } }, "additionalProperties": false }, "DeptAPIViewModel": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "Name": { "type": "string", "nullable": true }, "Code": { "type": "string", "nullable": true }, "NameShort": { "type": "string", "nullable": true }, "Symbol": { "type": "string", "nullable": true } }, "additionalProperties": false }, "DetailJobHandoverDto": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "JobId": { "type": "string", "format": "uuid" }, "Subject": { "type": "string", "nullable": true }, "SendUserId": { "type": "string", "format": "uuid", "nullable": true }, "SendGroupId": { "type": "string", "format": "uuid", "nullable": true }, "SendRoleId": { "type": "string", "format": "uuid", "nullable": true }, "SendGroupName": { "type": "string", "nullable": true }, "SendUserName": { "type": "string", "nullable": true }, "SendRoleName": { "type": "string", "nullable": true }, "SendRoleCode": { "type": "string", "nullable": true }, "SendPositionId": { "type": "string", "format": "uuid", "nullable": true }, "SendPositionName": { "type": "string", "nullable": true }, "ReceiveUserId": { "type": "string", "format": "uuid", "nullable": true }, "ReceiveGroupId": { "type": "string", "format": "uuid", "nullable": true }, "ReceiveRoleId": { "type": "string", "format": "uuid", "nullable": true }, "ReceiveGroupName": { "type": "string", "nullable": true }, "ReceiveUserName": { "type": "string", "nullable": true }, "ReceiveRoleName": { "type": "string", "nullable": true }, "ReceiveRoleCode": { "type": "string", "nullable": true }, "ReceivePositionId": { "type": "string", "format": "uuid", "nullable": true }, "ReceivePositionName": { "type": "string", "nullable": true }, "ApproveUserId": { "type": "string", "format": "uuid", "nullable": true }, "ApproveGroupId": { "type": "string", "format": "uuid", "nullable": true }, "ApproveRoleId": { "type": "string", "format": "uuid", "nullable": true }, "ApproveGroupName": { "type": "string", "nullable": true }, "ApproveUserName": { "type": "string", "nullable": true }, "ApproveRoleName": { "type": "string", "nullable": true }, "ApproveRoleCode": { "type": "string", "nullable": true }, "ApprovePositionId": { "type": "string", "format": "uuid", "nullable": true }, "ApprovePositionName": { "type": "string", "nullable": true }, "Status": { "type": "integer", "format": "int32" }, "StatusName": { "type": "string", "nullable": true }, "Note": { "type": "string", "nullable": true }, "CreatedBy": { "type": "string", "format": "uuid", "nullable": true }, "Created": { "type": "string", "format": "date-time", "nullable": true }, "ApproveDate": { "type": "string", "format": "date-time", "nullable": true }, "TypeJob": { "type": "string", "nullable": true }, "HasVanBanMat": { "type": "boolean", "nullable": true } }, "additionalProperties": false }, "DetailJobHandoverDtoResponseList": { "type": "object", "properties": { "Success": { "type": "boolean" }, "Message": { "type": "string", "nullable": true }, "Data": { "type": "array", "items": { "$ref": "#/components/schemas/DetailJobHandoverDto" }, "nullable": true }, "Total": { "type": "integer", "format": "int64" }, "PageIndex": { "type": "integer", "format": "int32" } }, "additionalProperties": false }, "DifficultyConfigDto": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid", "nullable": true }, "ComplexityName": { "type": "string", "nullable": true }, "ComplexityCode": { "type": "integer", "format": "int32", "nullable": true }, "ComplexityValue": { "type": "number", "format": "double", "nullable": true }, "Category": { "type": "string", "nullable": true }, "Description": { "type": "string", "nullable": true }, "IsActive": { "type": "boolean", "nullable": true } }, "additionalProperties": false }, "DocumentIn": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "CreatedBy": { "type": "string", "format": "uuid", "nullable": true }, "ModifiedBy": { "type": "string", "format": "uuid", "nullable": true }, "Created": { "type": "string", "format": "date-time", "nullable": true }, "Modified": { "type": "string", "format": "date-time", "nullable": true }, "IsDeleted": { "type": "boolean" }, "BookId": { "type": "string", "format": "uuid", "nullable": true }, "DocumentTypeId": { "type": "string", "format": "uuid", "nullable": true }, "BookNumber": { "type": "integer", "format": "int32", "nullable": true }, "BookNumberSub": { "maxLength": 200, "type": "string", "nullable": true }, "InDate": { "type": "string", "format": "date-time", "nullable": true }, "SendDeptType": { "type": "integer", "format": "int32", "nullable": true }, "SendDeptId": { "type": "string", "format": "uuid", "nullable": true }, "SendDeptName": { "maxLength": 400, "type": "string", "nullable": true }, "DocumentCode": { "maxLength": 200, "type": "string", "nullable": true }, "DocumentDate": { "type": "string", "format": "date-time", "nullable": true }, "IsQPPL": { "type": "boolean", "nullable": true }, "Type": { "type": "integer", "format": "int32", "nullable": true }, "Abstract": { "maxLength": 2000, "type": "string", "nullable": true }, "SignName": { "maxLength": 200, "type": "string", "nullable": true }, "SignPosition": { "maxLength": 200, "type": "string", "nullable": true }, "Competence": { "maxLength": 200, "type": "string", "nullable": true }, "LanguageId": { "type": "string", "format": "uuid", "nullable": true }, "NumberOfPage": { "type": "integer", "format": "int32", "nullable": true }, "SecurityId": { "type": "integer", "format": "int32", "nullable": true }, "PriorityId": { "type": "integer", "format": "int32", "nullable": true }, "DeadlineByDate": { "type": "string", "format": "date-time", "nullable": true }, "Description": { "maxLength": 2000, "type": "string", "nullable": true }, "ReceivingMethod": { "type": "string", "format": "uuid", "nullable": true }, "Field": { "type": "string", "format": "uuid", "nullable": true }, "PublishDate": { "type": "string", "format": "date-time", "nullable": true }, "IsElectron": { "type": "boolean", "nullable": true }, "FileUpload": { "type": "string", "nullable": true }, "FileUploadSub": { "type": "string", "nullable": true }, "UserIdLead": { "type": "string", "format": "uuid", "nullable": true }, "NoteProcess": { "type": "string", "nullable": true }, "Status": { "type": "integer", "format": "int32", "nullable": true }, "WorkflowId": { "type": "string", "format": "uuid", "nullable": true }, "Book": { "$ref": "#/components/schemas/Book" }, "DeptManager": { "type": "string", "format": "uuid", "nullable": true }, "ParentId": { "type": "string", "format": "uuid", "nullable": true }, "Path": { "type": "string", "nullable": true }, "ProcessTypeAction": { "type": "integer", "format": "int32", "nullable": true }, "IsMain": { "type": "boolean", "nullable": true }, "IsStorage": { "type": "boolean", "nullable": true }, "IsSigned": { "type": "boolean", "nullable": true }, "SoBan": { "type": "integer", "format": "int32", "nullable": true }, "PhuongThucNhan": { "type": "integer", "format": "int32", "nullable": true }, "DocumentIdTuTruc": { "maxLength": 500, "type": "string", "nullable": true }, "ProcessDocIns": { "type": "array", "items": { "$ref": "#/components/schemas/ProcessDocIn" }, "nullable": true }, "Language": { "$ref": "#/components/schemas/Language" }, "DocumentInSuggestUsers": { "type": "array", "items": { "$ref": "#/components/schemas/DocumentInSuggestUser" }, "nullable": true }, "DocumentInSuggests": { "type": "array", "items": { "$ref": "#/components/schemas/DocumentInSuggest" }, "nullable": true }, "ProcessingDate": { "type": "string", "format": "date-time", "nullable": true }, "TypeDoc": { "type": "integer", "format": "int32", "nullable": true }, "SenderDocID": { "type": "string", "nullable": true }, "WorkScope": { "type": "integer", "format": "int32", "nullable": true }, "DocumentCode_Prefix": { "type": "string", "nullable": true, "readOnly": true }, "IssuerType": { "type": "integer", "format": "int32", "nullable": true } }, "additionalProperties": false }, "DocumentInDraft": { "type": "object", "properties": { "Abstract": { "type": "string", "nullable": true }, "JobId": { "type": "string", "nullable": true }, "MaVanBan": { "type": "string", "nullable": true }, "LoaiVanBan": { "type": "string", "nullable": true }, "DanhSachFile": { "type": "array", "items": { "$ref": "#/components/schemas/FileDraftDoc" }, "nullable": true } }, "additionalProperties": false }, "DocumentInSuggest": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "CreatedBy": { "type": "string", "format": "uuid", "nullable": true }, "ModifiedBy": { "type": "string", "format": "uuid", "nullable": true }, "Created": { "type": "string", "format": "date-time", "nullable": true }, "Modified": { "type": "string", "format": "date-time", "nullable": true }, "IsDeleted": { "type": "boolean" }, "ReceiceUserId": { "type": "string", "format": "uuid", "nullable": true }, "ReceiceUserName": { "maxLength": 200, "type": "string", "nullable": true }, "ReceiceGroupId": { "type": "string", "format": "uuid", "nullable": true }, "ReceiceGroupName": { "maxLength": 200, "type": "string", "nullable": true }, "ReceiveRoleId": { "type": "string", "format": "uuid", "nullable": true }, "ReceiveRoleName": { "maxLength": 200, "type": "string", "nullable": true }, "ReceivePositionId": { "type": "string", "format": "uuid", "nullable": true }, "ReceivePositionName": { "maxLength": 200, "type": "string", "nullable": true }, "ProcessType": { "type": "integer", "format": "int32", "nullable": true }, "DocumentInId": { "type": "string", "format": "uuid" }, "Deadline": { "type": "string", "format": "date-time", "nullable": true }, "DocumentInIdRef": { "type": "string", "format": "uuid", "nullable": true }, "Content": { "maxLength": 2000, "type": "string", "nullable": true }, "IsAdditional": { "type": "boolean", "nullable": true }, "Status": { "maxLength": 200, "type": "string", "nullable": true }, "DateStatus": { "type": "string", "format": "date-time", "nullable": true }, "DocumentIn": { "$ref": "#/components/schemas/DocumentIn" } }, "additionalProperties": false }, "DocumentInSuggestUser": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "CreatedBy": { "type": "string", "format": "uuid", "nullable": true }, "ModifiedBy": { "type": "string", "format": "uuid", "nullable": true }, "Created": { "type": "string", "format": "date-time", "nullable": true }, "Modified": { "type": "string", "format": "date-time", "nullable": true }, "IsDeleted": { "type": "boolean" }, "ReceiceUserId": { "type": "string", "format": "uuid", "nullable": true }, "ReceiceUserName": { "maxLength": 200, "type": "string", "nullable": true }, "ReceiceGroupId": { "type": "string", "format": "uuid", "nullable": true }, "ReceiceGroupName": { "maxLength": 200, "type": "string", "nullable": true }, "ReceiveRoleId": { "type": "string", "format": "uuid", "nullable": true }, "ReceiveRoleName": { "maxLength": 200, "type": "string", "nullable": true }, "ReceivePositionId": { "type": "string", "format": "uuid", "nullable": true }, "ReceivePositionName": { "maxLength": 200, "type": "string", "nullable": true }, "ProcessType": { "type": "integer", "format": "int32", "nullable": true }, "DocumentInId": { "type": "string", "format": "uuid" }, "Deadline": { "type": "string", "format": "date-time", "nullable": true }, "DocumentIn": { "$ref": "#/components/schemas/DocumentIn" }, "Version": { "type": "integer", "format": "int32", "nullable": true }, "IsActive": { "type": "boolean", "nullable": true }, "DocumentInIdRef": { "type": "string", "format": "uuid", "nullable": true }, "SendUserId": { "type": "string", "format": "uuid", "nullable": true }, "SendUserName": { "maxLength": 200, "type": "string", "nullable": true }, "SendRoleId": { "type": "string", "format": "uuid", "nullable": true }, "SendRoleName": { "maxLength": 200, "type": "string", "nullable": true }, "SendPositionId": { "type": "string", "format": "uuid", "nullable": true }, "SendPositionName": { "maxLength": 200, "type": "string", "nullable": true }, "Content": { "maxLength": 2000, "type": "string", "nullable": true }, "IsTemp": { "type": "boolean", "nullable": true }, "IsFinish": { "type": "boolean", "nullable": true }, "IsAdditional": { "type": "boolean", "nullable": true }, "IsReturn": { "type": "boolean", "nullable": true }, "DateReturn": { "type": "string", "format": "date-time", "nullable": true } }, "additionalProperties": false }, "DocumentLink": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "CreatedBy": { "type": "string", "format": "uuid", "nullable": true }, "ModifiedBy": { "type": "string", "format": "uuid", "nullable": true }, "Created": { "type": "string", "format": "date-time", "nullable": true }, "Modified": { "type": "string", "format": "date-time", "nullable": true }, "IsDeleted": { "type": "boolean" }, "DocumentId": { "type": "string", "format": "uuid", "nullable": true }, "DocumentRefId": { "type": "string", "format": "uuid", "nullable": true }, "DocumentType": { "type": "integer", "format": "int32", "nullable": true }, "PublishDeptId": { "type": "string", "format": "uuid", "nullable": true }, "IsInDept": { "type": "boolean", "default": true }, "VanBanToTrinh": { "$ref": "#/components/schemas/DocumentOut" }, "VanBanDi": { "$ref": "#/components/schemas/DocumentOut" } }, "additionalProperties": false }, "DocumentLinkDto": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid", "nullable": true }, "DocumentId": { "type": "string", "format": "uuid", "nullable": true }, "DocumentRefId": { "type": "string", "format": "uuid", "nullable": true }, "PublishDeptId": { "type": "string", "format": "uuid", "nullable": true }, "DocumentType": { "type": "integer", "format": "int32", "nullable": true }, "IsInDept": { "type": "boolean", "default": true }, "FileUploadSubs": { "type": "array", "items": { "type": "string" }, "nullable": true }, "FileUploads": { "type": "array", "items": { "type": "string" }, "nullable": true } }, "additionalProperties": false }, "DocumentOut": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "CreatedBy": { "type": "string", "format": "uuid", "nullable": true }, "ModifiedBy": { "type": "string", "format": "uuid", "nullable": true }, "Created": { "type": "string", "format": "date-time", "nullable": true }, "Modified": { "type": "string", "format": "date-time", "nullable": true }, "IsDeleted": { "type": "boolean" }, "DocumentTypeId": { "type": "string", "format": "uuid", "nullable": true }, "Symbol": { "maxLength": 200, "type": "string", "nullable": true }, "Status": { "type": "integer", "format": "int32", "nullable": true }, "SymbolNumber": { "type": "integer", "format": "int32", "nullable": true }, "SendUserId": { "type": "string", "format": "uuid", "nullable": true }, "SendUserName": { "maxLength": 200, "type": "string", "nullable": true }, "SendGroupId": { "type": "string", "format": "uuid", "nullable": true }, "SendGroupName": { "maxLength": 200, "type": "string", "nullable": true }, "SendRoleId": { "type": "string", "format": "uuid", "nullable": true }, "SendRoleName": { "maxLength": 200, "type": "string", "nullable": true }, "SecurityId": { "type": "integer", "format": "int32", "nullable": true }, "PriorityId": { "type": "integer", "format": "int32", "nullable": true }, "DeadlineByDate": { "type": "string", "format": "date-time", "nullable": true }, "Abstract": { "maxLength": 2000, "type": "string", "nullable": true }, "NumberOfElectronic": { "type": "integer", "format": "int32", "nullable": true }, "NumberOfDocument": { "type": "integer", "format": "int32", "nullable": true }, "LanguageId": { "type": "string", "format": "uuid", "nullable": true }, "CategoryId": { "type": "string", "format": "uuid", "nullable": true }, "Description": { "maxLength": 1000, "type": "string", "nullable": true }, "NumberOfPage": { "type": "integer", "format": "int32", "nullable": true }, "DocumentDate": { "type": "string", "format": "date-time", "nullable": true }, "DocumentCode": { "maxLength": 200, "type": "string", "nullable": true }, "BookId": { "type": "string", "format": "uuid", "nullable": true }, "BookNumber": { "type": "integer", "format": "int32", "nullable": true }, "ActionType": { "type": "integer", "format": "int32", "nullable": true }, "BookNumberSub": { "type": "string", "nullable": true }, "IsPublish": { "type": "boolean", "nullable": true }, "PublishDate": { "type": "string", "format": "date-time", "nullable": true }, "BookDate": { "type": "string", "format": "date-time", "nullable": true }, "PublishDeptName": { "maxLength": 200, "type": "string", "nullable": true }, "PublishDeptId": { "type": "string", "format": "uuid", "nullable": true }, "IsInDept": { "type": "boolean", "nullable": true }, "ReplyForDocument": { "type": "string", "nullable": true }, "Type": { "type": "integer", "format": "int32", "nullable": true }, "IsChecked": { "type": "boolean", "nullable": true }, "IsConfirmed": { "type": "boolean", "nullable": true }, "IsReply": { "type": "integer", "format": "int32", "nullable": true }, "ButPheLanhDao": { "maxLength": 2000, "type": "string", "nullable": true }, "FileUpload": { "type": "string", "nullable": true }, "FileUploadSub": { "type": "string", "nullable": true }, "PublishFileUpload": { "type": "string", "nullable": true }, "Language": { "$ref": "#/components/schemas/Language" }, "UserIdRecall": { "type": "string", "format": "uuid", "nullable": true }, "ContentRecall": { "maxLength": 1000, "type": "string", "nullable": true }, "IsSigned": { "type": "boolean", "nullable": true }, "Signed": { "type": "boolean", "nullable": true }, "SignFlashes": { "type": "boolean", "nullable": true }, "DateSignFlashes": { "type": "string", "format": "date-time", "nullable": true }, "SignName": { "maxLength": 200, "type": "string", "nullable": true }, "SignPosition": { "maxLength": 200, "type": "string", "nullable": true }, "SignCompetence": { "maxLength": 200, "type": "string", "nullable": true }, "TypeSign": { "maxLength": 20, "type": "string", "nullable": true }, "ParentBookNumber": { "type": "integer", "format": "int32", "nullable": true }, "ParentDocumentCode": { "maxLength": 200, "type": "string", "nullable": true }, "IsStorage": { "type": "boolean", "nullable": true }, "DonViKhac": { "maxLength": 200, "type": "string", "nullable": true }, "NoiPhatHanh": { "maxLength": 50, "type": "string", "nullable": true }, "DonViSoanThao": { "maxLength": 200, "type": "string", "nullable": true }, "DonViSoanThaoId": { "type": "string", "format": "uuid", "nullable": true }, "DocumentIdTuTruc": { "maxLength": 500, "type": "string", "nullable": true }, "IsSignPublish": { "type": "boolean", "nullable": true }, "LanhDaoBo": { "type": "string", "nullable": true }, "VaiTroLanhDaoBo": { "type": "string", "nullable": true }, "TrangThaiKetNoiTruc": { "type": "string", "nullable": true }, "ThoiGianPhanHoiTruc": { "type": "string", "format": "date-time", "nullable": true }, "BookRangeId": { "type": "string", "format": "uuid", "nullable": true }, "JobId": { "type": "string", "nullable": true }, "ProcessDocOuts": { "type": "array", "items": { "$ref": "#/components/schemas/ProcessDocOut" }, "nullable": true }, "DocumentRelations": { "type": "array", "items": { "$ref": "#/components/schemas/DocumentRelation" }, "nullable": true }, "DocumentRecipients": { "type": "array", "items": { "$ref": "#/components/schemas/DocumentRecipients" }, "nullable": true }, "DocumentRecipientsHistory": { "type": "array", "items": { "$ref": "#/components/schemas/DocumentRecipientsHistory" }, "nullable": true }, "DocumentRequestOpinions": { "type": "array", "items": { "$ref": "#/components/schemas/DocumentRequestOpinion" }, "nullable": true }, "DocumentLinkToTrinhs": { "type": "array", "items": { "$ref": "#/components/schemas/DocumentLink" }, "nullable": true }, "DocumentLinkVanBanDis": { "type": "array", "items": { "$ref": "#/components/schemas/DocumentLink" }, "nullable": true }, "DocumentOutSuggestUsers": { "type": "array", "items": { "$ref": "#/components/schemas/DocumentOutSuggestUser" }, "nullable": true }, "ReceiveType": { "type": "integer", "format": "int32", "nullable": true }, "IsHoanThanhCV": { "type": "boolean", "nullable": true }, "IsReceiveDocIn": { "type": "boolean", "nullable": true }, "IsTrinhLanhDao": { "type": "boolean", "nullable": true }, "ReleaseLeaders": { "type": "string", "nullable": true }, "IsVanBanDang": { "type": "boolean", "nullable": true } }, "additionalProperties": false }, "DocumentOutSuggestUser": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "CreatedBy": { "type": "string", "format": "uuid", "nullable": true }, "ModifiedBy": { "type": "string", "format": "uuid", "nullable": true }, "Created": { "type": "string", "format": "date-time", "nullable": true }, "Modified": { "type": "string", "format": "date-time", "nullable": true }, "IsDeleted": { "type": "boolean" }, "DocumentOutId": { "type": "string", "format": "uuid" }, "ReceiceUserId": { "type": "string", "format": "uuid", "nullable": true }, "ReceiceUserName": { "maxLength": 200, "type": "string", "nullable": true }, "ReceiceGroupId": { "type": "string", "format": "uuid", "nullable": true }, "ReceiceGroupName": { "maxLength": 200, "type": "string", "nullable": true }, "ReceiveRoleId": { "type": "string", "format": "uuid", "nullable": true }, "ReceiveRoleName": { "maxLength": 200, "type": "string", "nullable": true }, "ReceivePositionId": { "type": "string", "format": "uuid", "nullable": true }, "ReceivePositionName": { "maxLength": 200, "type": "string", "nullable": true }, "ProcessType": { "type": "integer", "format": "int32", "nullable": true }, "Deadline": { "type": "string", "format": "date-time", "nullable": true }, "Content": { "maxLength": 2000, "type": "string", "nullable": true }, "DocumentOut": { "$ref": "#/components/schemas/DocumentOut" } }, "additionalProperties": false }, "DocumentRecipients": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "CreatedBy": { "type": "string", "format": "uuid", "nullable": true }, "ModifiedBy": { "type": "string", "format": "uuid", "nullable": true }, "Created": { "type": "string", "format": "date-time", "nullable": true }, "Modified": { "type": "string", "format": "date-time", "nullable": true }, "IsDeleted": { "type": "boolean" }, "DocumentId": { "type": "string", "format": "uuid", "nullable": true }, "DeptReceiveId": { "type": "string", "format": "uuid" }, "DeptReceiveName": { "type": "string", "nullable": true }, "DeptReceiveCode": { "type": "string", "nullable": true }, "DepartmentType": { "type": "integer", "format": "int32", "nullable": true }, "IsAdditional": { "type": "boolean", "nullable": true }, "IsPublic": { "type": "boolean", "nullable": true }, "Document": { "$ref": "#/components/schemas/DocumentOut" } }, "additionalProperties": false }, "DocumentRecipientsHistory": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "CreatedBy": { "type": "string", "format": "uuid", "nullable": true }, "ModifiedBy": { "type": "string", "format": "uuid", "nullable": true }, "Created": { "type": "string", "format": "date-time", "nullable": true }, "Modified": { "type": "string", "format": "date-time", "nullable": true }, "IsDeleted": { "type": "boolean" }, "DocumentId": { "type": "string", "format": "uuid", "nullable": true }, "DocumentCode": { "maxLength": 200, "type": "string", "nullable": true }, "Abstract": { "maxLength": 2000, "type": "string", "nullable": true }, "SendDeptCode": { "maxLength": 200, "type": "string", "nullable": true }, "SendDeptName": { "maxLength": 500, "type": "string", "nullable": true }, "ReceiveDeptCode": { "maxLength": 200, "type": "string", "nullable": true }, "ReceiveDeptName": { "maxLength": 500, "type": "string", "nullable": true }, "Status": { "maxLength": 200, "type": "string", "nullable": true }, "StatusName": { "maxLength": 200, "type": "string", "nullable": true }, "ReadDate": { "type": "string", "format": "date-time", "nullable": true }, "IsTruc": { "type": "boolean", "nullable": true }, "IsAdditional": { "type": "boolean", "nullable": true }, "SendDate": { "type": "string", "format": "date-time", "nullable": true }, "ReceiveDate": { "type": "string", "format": "date-time", "nullable": true }, "DocumentTypeName": { "maxLength": 200, "type": "string", "nullable": true }, "IdVanBanDen": { "type": "string", "format": "uuid", "nullable": true }, "GhiChu": { "maxLength": 500, "type": "string", "nullable": true } }, "additionalProperties": false }, "DocumentRelation": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "CreatedBy": { "type": "string", "format": "uuid", "nullable": true }, "ModifiedBy": { "type": "string", "format": "uuid", "nullable": true }, "Created": { "type": "string", "format": "date-time", "nullable": true }, "Modified": { "type": "string", "format": "date-time", "nullable": true }, "IsDeleted": { "type": "boolean" }, "DocumentId": { "type": "string", "format": "uuid", "nullable": true }, "DocumentRefId": { "type": "string", "format": "uuid", "nullable": true }, "DocumentRefCode": { "maxLength": 200, "type": "string", "nullable": true }, "DocumentType": { "type": "integer", "format": "int32", "nullable": true }, "IsReply": { "type": "boolean", "default": false }, "Document": { "$ref": "#/components/schemas/DocumentOut" }, "SendGroupIdRef": { "type": "string", "format": "uuid", "nullable": true }, "SendGroupNameRef": { "type": "string", "nullable": true } }, "additionalProperties": false }, "DocumentRequestOpinion": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "CreatedBy": { "type": "string", "format": "uuid", "nullable": true }, "ModifiedBy": { "type": "string", "format": "uuid", "nullable": true }, "Created": { "type": "string", "format": "date-time", "nullable": true }, "Modified": { "type": "string", "format": "date-time", "nullable": true }, "IsDeleted": { "type": "boolean" }, "DocumentId": { "type": "string", "format": "uuid", "nullable": true }, "SendUserId": { "type": "string", "format": "uuid", "nullable": true }, "SendRoleId": { "type": "string", "format": "uuid", "nullable": true }, "SendRoleName": { "type": "string", "nullable": true }, "ReceiceGroupId": { "type": "string", "format": "uuid", "nullable": true }, "ReceiceGroupName": { "type": "string", "nullable": true }, "ReceiceRoleId": { "type": "string", "format": "uuid", "nullable": true }, "ReceiceRoleName": { "type": "string", "nullable": true }, "ProcessType": { "type": "integer", "format": "int32", "nullable": true }, "DocumentSubId": { "type": "string", "format": "uuid", "nullable": true }, "DeadlineByDate": { "type": "string", "format": "date-time", "nullable": true }, "DateReply": { "type": "string", "format": "date-time", "nullable": true }, "Note": { "maxLength": 1000, "type": "string", "nullable": true }, "IsAnswered": { "type": "boolean" }, "Document": { "$ref": "#/components/schemas/DocumentOut" } }, "additionalProperties": false }, "DocumentType": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "CreatedBy": { "type": "string", "format": "uuid", "nullable": true }, "ModifiedBy": { "type": "string", "format": "uuid", "nullable": true }, "Created": { "type": "string", "format": "date-time", "nullable": true }, "Modified": { "type": "string", "format": "date-time", "nullable": true }, "IsDeleted": { "type": "boolean" }, "TypeName": { "type": "string", "nullable": true }, "TypeCode": { "maxLength": 100, "type": "string", "nullable": true }, "Order": { "type": "integer", "format": "int32", "nullable": true }, "MoTa": { "type": "string", "nullable": true }, "IdLienThong": { "type": "integer", "format": "int32", "nullable": true } }, "additionalProperties": false }, "DocumentTypeFilterDto": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "Sorts": { "type": "array", "items": { "$ref": "#/components/schemas/Sort" }, "nullable": true }, "Filters": { "type": "array", "items": { "$ref": "#/components/schemas/Filter" }, "nullable": true }, "Keyword": { "type": "string", "nullable": true }, "Type": { "type": "integer", "format": "int32", "nullable": true } }, "additionalProperties": false }, "DonViFilterDto": { "type": "object", "properties": { "Keyword": { "type": "string", "nullable": true }, "IsCucKhuVuc": { "type": "boolean", "nullable": true }, "IsChiCuc": { "type": "boolean", "nullable": true }, "IsLayUser": { "type": "boolean", "nullable": true }, "IsPhong": { "type": "boolean", "nullable": true } }, "additionalProperties": false }, "DonViGuiFilterDto": { "type": "object", "properties": { "Keyword": { "type": "string", "nullable": true }, "DeptId": { "type": "string", "format": "uuid", "nullable": true }, "Type": { "type": "integer", "format": "int32" }, "LoaiTruDeptId": { "type": "array", "items": { "type": "string", "format": "uuid" }, "nullable": true }, "PageIndex": { "type": "integer", "format": "int32", "nullable": true }, "PageSize": { "type": "integer", "format": "int32", "nullable": true } }, "additionalProperties": false }, "DonViKhacFilterDto": { "type": "object", "properties": { "Keyword": { "type": "string", "nullable": true } }, "additionalProperties": false }, "DonViNguoiXuLyDto": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid", "nullable": true }, "UnitId": { "type": "string", "format": "uuid", "nullable": true }, "TenDonVi": { "type": "string", "nullable": true }, "RoleId": { "type": "string", "format": "uuid", "nullable": true }, "VaiTro": { "type": "string", "nullable": true }, "UserId": { "type": "string", "format": "uuid", "nullable": true }, "UserName": { "type": "string", "nullable": true }, "HanXuLy": { "type": "string", "format": "date-time", "nullable": true }, "KieuXuLy": { "type": "integer", "format": "int32", "nullable": true }, "PositionId": { "type": "string", "format": "uuid", "nullable": true }, "PositionName": { "type": "string", "nullable": true }, "NoiDung": { "type": "string", "nullable": true }, "Version": { "type": "integer", "format": "int32", "nullable": true }, "RoleCode": { "type": "string", "nullable": true } }, "additionalProperties": false }, "DonViPhatHanhFilter": { "type": "object", "properties": { "IdToTrinh": { "type": "string", "format": "uuid", "nullable": true } }, "additionalProperties": false }, "DriverDto": { "type": "object", "properties": { "FullName": { "type": "string", "nullable": true }, "BirthDate": { "type": "string", "format": "date-time" }, "StartWorkingDate": { "type": "string", "format": "date-time" }, "Address": { "type": "string", "nullable": true }, "PhoneNumber": { "type": "string", "nullable": true }, "IsActive": { "type": "boolean", "nullable": true }, "DriveLicenseInfo": { "type": "string", "nullable": true }, "DeptIdManager": { "type": "string", "format": "uuid" }, "Id": { "type": "string", "format": "uuid" } }, "additionalProperties": false }, "DriverFilterDto": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "Sorts": { "type": "array", "items": { "$ref": "#/components/schemas/Sort" }, "nullable": true }, "Filters": { "type": "array", "items": { "$ref": "#/components/schemas/Filter" }, "nullable": true }, "Keyword": { "type": "string", "nullable": true }, "Sex": { "type": "boolean", "nullable": true }, "Address": { "type": "string", "nullable": true }, "DeptIdManager": { "type": "string", "format": "uuid", "nullable": true } }, "additionalProperties": false }, "DuThaoDto": { "required": [ "Abstract", "DocumentDate" ], "type": "object", "properties": { "Id": { "type": "string", "format": "uuid", "nullable": true }, "DocumentTypeId": { "type": "string", "format": "uuid", "nullable": true }, "DocumentCode": { "type": "string", "nullable": true }, "SendUserId": { "type": "string", "format": "uuid", "nullable": true }, "SendUserName": { "type": "string", "nullable": true }, "SendGroupId": { "type": "string", "format": "uuid", "nullable": true }, "SendGroupName": { "type": "string", "nullable": true }, "SendRoleId": { "type": "string", "format": "uuid", "nullable": true }, "SignName": { "type": "string", "nullable": true }, "SignPosition": { "type": "string", "nullable": true }, "SecurityId": { "type": "integer", "format": "int32", "nullable": true }, "PriorityId": { "type": "integer", "format": "int32", "nullable": true }, "DeadlineByDate": { "type": "string", "format": "date-time", "nullable": true }, "Abstract": { "maxLength": 2000, "minLength": 1, "type": "string" }, "NumberOfElectronic": { "type": "integer", "format": "int32", "nullable": true }, "NumberOfDocument": { "type": "integer", "format": "int32", "nullable": true }, "LanguageId": { "type": "string", "format": "uuid", "nullable": true }, "Description": { "type": "string", "nullable": true }, "NumberOfPage": { "type": "integer", "format": "int32", "nullable": true }, "DocumentDate": { "type": "string", "format": "date-time" }, "PublishDate": { "type": "string", "format": "date-time", "nullable": true }, "ListDeptIn": { "type": "array", "items": { "type": "string", "format": "uuid" }, "nullable": true }, "DonViKhac": { "type": "string", "nullable": true }, "ListDeptOut": { "type": "array", "items": { "type": "string", "format": "uuid" }, "nullable": true }, "ListDeptInternal": { "type": "array", "items": { "type": "string", "format": "uuid" }, "nullable": true }, "CategoryId": { "type": "string", "format": "uuid", "nullable": true }, "IsConfirmed": { "type": "boolean" }, "IsSigned": { "type": "boolean" }, "ButPheLanhDao": { "maxLength": 2000, "type": "string", "nullable": true }, "AddType": { "type": "integer", "format": "int32" }, "ListReply": { "type": "array", "items": { "$ref": "#/components/schemas/DuThaoVanBanLienKetDto" }, "nullable": true }, "ListRefer": { "type": "array", "items": { "$ref": "#/components/schemas/DuThaoVanBanLienKetDto" }, "nullable": true }, "FileUploads": { "type": "array", "items": { "type": "string" }, "nullable": true }, "FileUploadsThamKhao": { "type": "array", "items": { "type": "string" }, "nullable": true }, "PublishDeptName": { "type": "string", "nullable": true }, "PublishDeptId": { "type": "string", "format": "uuid", "nullable": true }, "ListProcess": { "type": "array", "items": { "$ref": "#/components/schemas/TrinhXuLyDto" }, "nullable": true }, "DocumentIdRef": { "type": "string", "format": "uuid", "nullable": true }, "Symbol": { "type": "string", "nullable": true }, "NoiPhatHanh": { "type": "string", "nullable": true }, "DonViSoanThao": { "maxLength": 200, "type": "string", "nullable": true }, "DonViSoanThaoId": { "type": "string", "format": "uuid", "nullable": true }, "ListGroupDept": { "type": "array", "items": { "type": "string", "format": "uuid" }, "nullable": true }, "ListGroupDeptName": { "type": "array", "items": { "type": "string" }, "nullable": true }, "IsSignPublish": { "type": "boolean", "nullable": true } }, "additionalProperties": false }, "DuThaoVanBanLienKetDto": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "DocumentCode": { "type": "string", "nullable": true }, "FileUpload": { "type": "string", "nullable": true }, "FileUploads": { "type": "array", "items": { "type": "string" }, "nullable": true }, "StatusName": { "type": "string", "nullable": true }, "Status": { "type": "integer", "format": "int32", "nullable": true }, "DocumentType": { "type": "integer", "format": "int32", "nullable": true }, "TypeName": { "type": "string", "nullable": true }, "BookNumber": { "type": "integer", "format": "int32", "nullable": true }, "Symbol": { "type": "string", "nullable": true }, "DocumentDate": { "type": "string", "format": "date-time", "nullable": true }, "IsReply": { "type": "boolean", "nullable": true }, "DeptNamePublish": { "maxLength": 200, "type": "string", "nullable": true }, "Abstract": { "maxLength": 2000, "type": "string", "nullable": true }, "DeadlineByDate": { "type": "string", "format": "date-time", "nullable": true }, "SendDeptName": { "type": "string", "nullable": true }, "SendDeptId": { "type": "string", "nullable": true }, "SignName": { "type": "string", "nullable": true } }, "additionalProperties": false }, "DuyetModel": { "type": "object", "properties": { "ids": { "type": "array", "items": { "type": "string", "format": "uuid" }, "nullable": true } }, "additionalProperties": false }, "Executor": { "type": "object", "properties": { "IdNguoiDangThucHien": { "type": "string", "format": "uuid", "nullable": true }, "NameNguoiDangThucHien": { "type": "string", "nullable": true }, "RoleNguoiDangThucHien": { "type": "string", "format": "uuid", "nullable": true }, "DeptNguoiDangThucHien": { "type": "string", "format": "uuid", "nullable": true }, "DeptNameNguoiDangThucHien": { "type": "string", "nullable": true }, "PositionNguoiDangThucHien": { "type": "string", "format": "uuid", "nullable": true }, "PositionNameNguoiDangThucHien": { "type": "string", "nullable": true }, "Deadline": { "type": "string", "format": "date-time", "nullable": true } }, "additionalProperties": false }, "ExtendWorkSchedule": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "EndDate": { "type": "string", "format": "date-time" }, "Subject": { "type": "string", "nullable": true } }, "additionalProperties": false }, "ExtractionDto": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid", "nullable": true }, "CreatedBy": { "type": "string", "format": "uuid", "nullable": true }, "CreatedByRoleId": { "type": "string", "format": "uuid", "nullable": true }, "CreatedByDeptId": { "type": "string", "format": "uuid", "nullable": true }, "CreatedByPositionId": { "type": "string", "format": "uuid", "nullable": true }, "ExtractionCode": { "type": "string", "nullable": true }, "ExtractionName": { "type": "string", "nullable": true }, "Description": { "type": "string", "nullable": true }, "ApproveUserId": { "type": "string", "format": "uuid", "nullable": true }, "ApproveDeptId": { "type": "string", "format": "uuid", "nullable": true }, "ApproveRoleId": { "type": "string", "format": "uuid", "nullable": true }, "ApprovePostionId": { "type": "string", "format": "uuid", "nullable": true }, "Status": { "type": "integer", "format": "int32", "nullable": true }, "StartDate": { "type": "string", "format": "date-time", "nullable": true }, "EndDate": { "type": "string", "format": "date-time", "nullable": true }, "Permissions": { "$ref": "#/components/schemas/Permission" }, "ReceivedProcess": { "$ref": "#/components/schemas/ExtractionProcessDto" } }, "additionalProperties": false }, "ExtractionProcessDto": { "type": "object", "properties": { "id": { "type": "string", "format": "uuid", "nullable": true }, "CreatedBy": { "type": "string", "format": "uuid" }, "SentDeptId": { "type": "string", "format": "uuid" }, "SentPostionId": { "type": "string", "format": "uuid" }, "SentRoleId": { "type": "string", "format": "uuid" }, "ExtractionId": { "type": "string", "format": "uuid" }, "NodeId": { "type": "string", "format": "uuid" }, "PrevNodeId": { "type": "string", "format": "uuid" }, "Status": { "type": "integer", "format": "int32" }, "Note": { "type": "string", "nullable": true }, "ReceivedUserId": { "type": "string", "format": "uuid" }, "ReceivedRoleId": { "type": "string", "format": "uuid" }, "ReceivedDeptId": { "type": "string", "format": "uuid" }, "ReceivedPositionId": { "type": "string", "format": "uuid" } }, "additionalProperties": false }, "ExtractionSubmitDto": { "type": "object", "properties": { "extractionId": { "type": "string", "format": "uuid" }, "ReceiveUserId": { "type": "string", "format": "uuid" }, "ReceiveUserRoleId": { "type": "string", "format": "uuid" }, "ReceiveUserDeptId": { "type": "string", "format": "uuid" }, "ReceiveUserName": { "type": "string", "nullable": true }, "Note": { "type": "string", "nullable": true }, "FileIds": { "type": "array", "items": { "type": "string", "format": "uuid" }, "nullable": true } }, "additionalProperties": false }, "FeedbackDto": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "Sorts": { "type": "array", "items": { "$ref": "#/components/schemas/Sort" }, "nullable": true }, "Filters": { "type": "array", "items": { "$ref": "#/components/schemas/Filter" }, "nullable": true }, "UserReqId": { "type": "string", "format": "uuid", "nullable": true }, "UserReqName": { "type": "string", "nullable": true }, "DeptId": { "type": "string", "format": "uuid", "nullable": true }, "DeptName": { "type": "string", "nullable": true }, "UserResId": { "type": "string", "format": "uuid", "nullable": true }, "UserResName": { "type": "string", "nullable": true }, "UnitIdReq": { "type": "string", "format": "uuid", "nullable": true }, "UnitNameReq": { "type": "string", "nullable": true }, "UnitIdRes": { "type": "string", "format": "uuid", "nullable": true }, "UnitNameRes": { "type": "string", "nullable": true }, "UserSupportId": { "type": "string", "format": "uuid", "nullable": true }, "ContentReq": { "type": "string", "nullable": true }, "Status": { "type": "integer", "format": "int32", "nullable": true }, "ContentRes": { "type": "string", "nullable": true }, "SubsystemId": { "type": "string", "format": "uuid", "nullable": true }, "SubsystemName": { "type": "string", "nullable": true }, "FileUpload": { "type": "string", "nullable": true }, "AttachLink": { "type": "string", "nullable": true }, "RequireDay": { "type": "string", "format": "date-time", "nullable": true }, "CompleteDay": { "type": "string", "format": "date-time", "nullable": true }, "FromDate": { "type": "string", "format": "date-time", "nullable": true }, "ToDate": { "type": "string", "format": "date-time", "nullable": true }, "Id": { "type": "string", "format": "uuid" }, "CreatedBy": { "type": "string", "format": "uuid", "nullable": true }, "ModifiedBy": { "type": "string", "format": "uuid", "nullable": true }, "Created": { "type": "string", "format": "date-time", "nullable": true }, "Modified": { "type": "string", "format": "date-time", "nullable": true }, "TotalRes": { "type": "integer", "format": "int32", "nullable": true }, "TotalCompleted": { "type": "integer", "format": "int32", "nullable": true }, "TotalPercentCompleted": { "type": "number", "format": "double", "nullable": true }, "TotalHandle": { "type": "integer", "format": "int32", "nullable": true }, "TotalPercentHandle": { "type": "number", "format": "double", "nullable": true }, "TotalNoHandle": { "type": "integer", "format": "int32", "nullable": true }, "TotalPercentNoHandle": { "type": "number", "format": "double", "nullable": true }, "Accumulated": { "type": "integer", "format": "int32", "nullable": true }, "GroupCategoryCode": { "type": "string", "nullable": true } }, "additionalProperties": false }, "FieldDto": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid", "nullable": true }, "Name": { "type": "string", "nullable": true }, "Code": { "type": "string", "nullable": true }, "Description": { "type": "string", "nullable": true }, "Order": { "type": "integer", "format": "int32", "nullable": true }, "IsActive": { "type": "boolean", "nullable": true }, "ParentId": { "type": "string", "format": "uuid", "nullable": true } }, "additionalProperties": false }, "FileCommentsDto": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid", "nullable": true }, "FileId": { "type": "string", "format": "uuid", "nullable": true }, "PageNum": { "type": "integer", "format": "int32", "nullable": true }, "Rect": { "$ref": "#/components/schemas/RectDto" }, "Text": { "type": "string", "nullable": true }, "Color": { "type": "string", "nullable": true } }, "additionalProperties": false }, "FileDraftDoc": { "type": "object", "properties": { "FileName": { "type": "string", "nullable": true }, "Extension": { "type": "string", "nullable": true }, "Url": { "type": "string", "nullable": true } }, "additionalProperties": false }, "FileFilterDto": { "type": "object", "properties": { "ListFile": { "type": "array", "items": { "type": "string", "format": "uuid" }, "nullable": true }, "IsSign": { "type": "boolean", "nullable": true } }, "additionalProperties": false }, "FileInfoDto": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "FileName": { "type": "string", "nullable": true }, "FileDownload": { "type": "string", "nullable": true }, "FileType": { "type": "integer", "format": "int32", "nullable": true }, "FileTypeText": { "type": "string", "nullable": true }, "CreatedBy": { "type": "string", "format": "uuid", "nullable": true }, "Created": { "type": "string", "format": "date-time", "nullable": true }, "ModifiedBy": { "type": "string", "format": "uuid", "nullable": true }, "Modified": { "type": "string", "format": "date-time", "nullable": true }, "ModifiedName": { "type": "string", "nullable": true }, "UserName": { "type": "string", "nullable": true }, "IsSign": { "type": "boolean", "nullable": true }, "TypeSign": { "type": "integer", "format": "int32", "nullable": true }, "KieuVanBan": { "type": "string", "nullable": true }, "Extension": { "type": "string", "nullable": true }, "FileKy": { "type": "string", "nullable": true }, "FileDeKy": { "type": "boolean", "nullable": true }, "Version": { "type": "integer", "format": "int32" }, "isPublish": { "type": "boolean", "nullable": true }, "IsMaHoa": { "type": "boolean", "nullable": true }, "PathMaHoa": { "type": "string", "nullable": true }, "ReceiveUserIds": { "type": "array", "items": { "type": "string", "format": "uuid" }, "nullable": true } }, "additionalProperties": false }, "FilesAttachmentDto": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "FileName": { "type": "string", "nullable": true }, "FilePath": { "type": "string", "nullable": true }, "ServerUrl": { "type": "string", "nullable": true }, "Since": { "type": "string", "nullable": true }, "IsScan": { "type": "boolean" }, "Url": { "type": "string", "nullable": true }, "UrlKySo": { "type": "string", "nullable": true }, "ExtensionKySo": { "type": "string", "nullable": true }, "Status": { "type": "string", "nullable": true }, "IsSign": { "type": "boolean", "nullable": true }, "TypeSign": { "type": "integer", "format": "int32", "nullable": true }, "FileType": { "type": "integer", "format": "int32", "nullable": true }, "Extension": { "maxLength": 200, "type": "string", "nullable": true }, "CreatedBy": { "type": "string", "format": "uuid", "nullable": true }, "ModifiedBy": { "type": "string", "format": "uuid", "nullable": true }, "isPublish": { "type": "boolean", "nullable": true }, "isMaHoa": { "type": "boolean", "nullable": true }, "ReceiveUserIds": { "type": "array", "items": { "type": "string", "format": "uuid" }, "nullable": true } }, "additionalProperties": false }, "Filter": { "type": "object", "properties": { "Field": { "type": "string", "nullable": true }, "Value": { "type": "string", "nullable": true } }, "additionalProperties": false }, "FilterDepartmentDto": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "Sorts": { "type": "array", "items": { "$ref": "#/components/schemas/Sort" }, "nullable": true }, "Filters": { "type": "array", "items": { "$ref": "#/components/schemas/Filter" }, "nullable": true }, "Keyword": { "type": "string", "nullable": true }, "DeptId": { "type": "string", "format": "uuid", "nullable": true }, "IsLeader": { "type": "boolean", "nullable": true } }, "additionalProperties": false }, "FormInit": { "type": "object", "properties": { "IdVanBan": { "type": "string", "format": "uuid" }, "IsPhong": { "type": "boolean", "nullable": true } }, "additionalProperties": false }, "GetFailEdocModel": { "type": "object", "properties": { "Ids": { "type": "array", "items": { "type": "string", "format": "uuid" }, "nullable": true }, "MessageType": { "type": "string", "nullable": true } }, "additionalProperties": false }, "GetJobByAssignToDto": { "type": "object", "properties": { "keyword": { "type": "string", "nullable": true }, "userId": { "type": "string", "format": "uuid" }, "userDeptId": { "type": "string", "format": "uuid" }, "userRoleId": { "type": "string", "format": "uuid" }, "pageIndex": { "type": "integer", "format": "int32" }, "pageSize": { "type": "integer", "format": "int32" }, "startDate": { "type": "string", "format": "date-time", "nullable": true }, "endDate": { "type": "string", "format": "date-time", "nullable": true }, "typeDoc": { "type": "integer", "format": "int32", "nullable": true }, "isGetCombineJob": { "type": "boolean", "nullable": true } }, "additionalProperties": false }, "GetListCertDto": { "type": "object", "properties": { "ListProcess": { "type": "array", "items": { "$ref": "#/components/schemas/TrinhXuLyDto" }, "nullable": true }, "ListLanhDaoLienQuan": { "type": "array", "items": { "$ref": "#/components/schemas/TrinhXuLyDto" }, "nullable": true }, "dsDonViTrongNganh": { "type": "array", "items": { "$ref": "#/components/schemas/ItemSelectDto" }, "nullable": true }, "ReleaseLeaders": { "type": "array", "items": { "type": "string", "format": "uuid" }, "nullable": true }, "isReceiveDocIn": { "type": "boolean", "nullable": true }, "donViSoanThaoId": { "type": "string", "format": "uuid", "nullable": true }, "dsDonViNgoaiNganh": { "type": "array", "items": { "$ref": "#/components/schemas/ItemSelectDto" }, "nullable": true }, "dsNhomNoiNhan": { "type": "array", "items": { "$ref": "#/components/schemas/ItemSelectDto" }, "nullable": true }, "FileId": { "type": "string", "format": "uuid", "nullable": true } }, "additionalProperties": false }, "GetListJobByWeekRequestModel": { "type": "object", "properties": { "SearchName": { "type": "string", "nullable": true }, "Week": { "type": "integer", "format": "int32", "nullable": true }, "Year": { "type": "integer", "format": "int32", "nullable": true }, "PageIndex": { "type": "integer", "format": "int32" }, "PageSize": { "type": "integer", "format": "int32" } }, "additionalProperties": false }, "GetListRequestProcessingDto": { "type": "object", "properties": { "Page": { "type": "integer", "format": "int32" }, "PageSize": { "type": "integer", "format": "int32" }, "Keyword": { "type": "string", "nullable": true }, "FromDate": { "type": "string", "format": "date-time", "nullable": true }, "ToDate": { "type": "string", "format": "date-time", "nullable": true }, "Status": { "type": "integer", "format": "int32", "nullable": true } }, "additionalProperties": false }, "GetMsgDto": { "type": "object", "properties": { "messageType": { "type": "string", "nullable": true }, "msgTo": { "type": "string", "nullable": true }, "fromDate": { "type": "string", "nullable": true }, "toDate": { "type": "string", "nullable": true } }, "additionalProperties": false }, "GridInfo": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "Sorts": { "type": "array", "items": { "$ref": "#/components/schemas/Sort" }, "nullable": true }, "Filters": { "type": "array", "items": { "$ref": "#/components/schemas/Filter" }, "nullable": true } }, "additionalProperties": false }, "GroupCategory": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "CreatedBy": { "type": "string", "format": "uuid", "nullable": true }, "ModifiedBy": { "type": "string", "format": "uuid", "nullable": true }, "Created": { "type": "string", "format": "date-time", "nullable": true }, "Modified": { "type": "string", "format": "date-time", "nullable": true }, "IsDeleted": { "type": "boolean" }, "Code": { "maxLength": 200, "type": "string", "nullable": true }, "Name": { "maxLength": 500, "type": "string", "nullable": true }, "Categorys": { "type": "array", "items": { "$ref": "#/components/schemas/Category" }, "nullable": true } }, "additionalProperties": false }, "GroupCategoryDto": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "Code": { "type": "string", "nullable": true }, "Name": { "type": "string", "nullable": true } }, "additionalProperties": false }, "GroupCategoryFilterDto": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "Sorts": { "type": "array", "items": { "$ref": "#/components/schemas/Sort" }, "nullable": true }, "Filters": { "type": "array", "items": { "$ref": "#/components/schemas/Filter" }, "nullable": true }, "Keyword": { "type": "string", "nullable": true } }, "additionalProperties": false }, "GroupDepartmentDto": { "required": [ "Name" ], "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "Name": { "minLength": 1, "type": "string" }, "MaId": { "type": "integer", "format": "int32" }, "ListDeptId": { "type": "array", "items": { "type": "string", "format": "uuid" }, "nullable": true } }, "additionalProperties": false }, "GroupDepartmentFilterDto": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "Sorts": { "type": "array", "items": { "$ref": "#/components/schemas/Sort" }, "nullable": true }, "Filters": { "type": "array", "items": { "$ref": "#/components/schemas/Filter" }, "nullable": true }, "Keyword": { "type": "string", "nullable": true } }, "additionalProperties": false }, "GroupOtherDto": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "GroupId": { "type": "string", "format": "uuid", "nullable": true }, "Name": { "type": "string", "nullable": true } }, "additionalProperties": false }, "Guidance": { "type": "object", "properties": { "IdNguoiYKien": { "type": "string", "format": "uuid" }, "TenNguoiYKien": { "type": "string", "nullable": true }, "ChucVu": { "type": "string", "nullable": true }, "ThoiGianYKien": { "type": "string", "format": "date-time", "nullable": true }, "NoiDungYKien": { "type": "string", "nullable": true } }, "additionalProperties": false }, "GuideDocumentDto": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "Content": { "type": "string", "nullable": true }, "Link": { "type": "string", "nullable": true }, "FileName": { "type": "string", "nullable": true }, "FileUpload": { "type": "string", "nullable": true }, "CreateByName": { "type": "string", "nullable": true }, "Created": { "type": "string", "format": "date-time", "nullable": true }, "ListCategory": { "type": "array", "items": { "type": "string", "format": "uuid" }, "nullable": true }, "ListRole": { "type": "array", "items": { "type": "string", "format": "uuid" }, "nullable": true }, "Status": { "type": "integer", "format": "int32", "nullable": true }, "StatusName": { "type": "string", "nullable": true } }, "additionalProperties": false }, "GuideDocumentFilterDto": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "Sorts": { "type": "array", "items": { "$ref": "#/components/schemas/Sort" }, "nullable": true }, "Filters": { "type": "array", "items": { "$ref": "#/components/schemas/Filter" }, "nullable": true }, "Keyword": { "type": "string", "nullable": true }, "ListCategory": { "type": "array", "items": { "type": "string", "format": "uuid" }, "nullable": true }, "ListRole": { "type": "array", "items": { "type": "string", "format": "uuid" }, "nullable": true }, "Status": { "type": "integer", "format": "int32", "nullable": true } }, "additionalProperties": false }, "HandOverJobDto": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid", "nullable": true }, "IdJob": { "type": "array", "items": { "type": "string", "format": "uuid" }, "nullable": true }, "UserId": { "type": "string", "format": "uuid", "nullable": true }, "RoleUserId": { "type": "string", "format": "uuid", "nullable": true }, "DeptUserId": { "type": "string", "format": "uuid", "nullable": true }, "Message": { "type": "string", "nullable": true } }, "additionalProperties": false }, "HistoryTrinhXuLyDto": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid", "nullable": true }, "IdVanBan": { "type": "string", "format": "uuid" }, "ReceiceUserId": { "type": "string", "format": "uuid", "nullable": true }, "ReceiceUserName": { "type": "string", "nullable": true }, "SendUserId": { "type": "string", "format": "uuid", "nullable": true }, "SendGroupId": { "type": "string", "format": "uuid", "nullable": true }, "SendGroupName": { "type": "string", "nullable": true }, "NoiDung": { "type": "string", "nullable": true }, "HanXuLy": { "type": "string", "format": "date-time", "nullable": true }, "ProcessType": { "type": "integer", "format": "int32", "nullable": true }, "RoleId": { "type": "string", "format": "uuid", "nullable": true }, "RoleName": { "type": "string", "nullable": true }, "DeptId": { "type": "string", "format": "uuid", "nullable": true }, "DeptName": { "type": "string", "nullable": true }, "PositionId": { "type": "string", "format": "uuid", "nullable": true }, "PositionName": { "type": "string", "nullable": true }, "Status": { "type": "integer", "format": "int32", "nullable": true }, "IsRequireSign": { "type": "boolean", "nullable": true }, "SendUserName": { "type": "string", "nullable": true }, "DateProcess": { "type": "string", "format": "date-time", "nullable": true }, "SendDate": { "type": "string", "format": "date-time", "nullable": true }, "ReceiceNote": { "type": "string", "nullable": true }, "ActionName": { "type": "string", "nullable": true } }, "additionalProperties": false }, "HuyLich": { "type": "object", "properties": { "Id": { "type": "string", "description": "", "format": "uuid" }, "LyDo": { "type": "string", "description": "", "nullable": true } }, "additionalProperties": false, "description": "" }, "InfoDuyet": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid", "nullable": true }, "Note": { "type": "string", "nullable": true } }, "additionalProperties": false }, "InfoTrinh": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid", "nullable": true }, "UserId": { "type": "string", "format": "uuid", "nullable": true }, "RoleId": { "type": "string", "format": "uuid", "nullable": true }, "DeptId": { "type": "string", "format": "uuid", "nullable": true }, "PositionId": { "type": "string", "format": "uuid", "nullable": true }, "Note": { "type": "string", "nullable": true } }, "additionalProperties": false }, "InsertItemMapping": { "type": "object", "properties": { "Text": { "type": "string", "nullable": true }, "FontFamily": { "type": "string", "nullable": true }, "FontSize": { "type": "string", "nullable": true }, "FontStyle": { "type": "string", "nullable": true }, "FontWeight": { "type": "string", "nullable": true }, "ParrentRect": { "$ref": "#/components/schemas/RectangleF" }, "InsertionRect": { "$ref": "#/components/schemas/RectangleF" } }, "additionalProperties": false }, "Int32IMethodResult": { "type": "object", "properties": { "Success": { "type": "boolean" }, "Data": { "type": "integer", "format": "int32" }, "Error": { "type": "string", "nullable": true }, "Message": { "type": "string", "nullable": true }, "Status": { "type": "integer", "format": "int32", "nullable": true }, "TotalRecord": { "type": "integer", "format": "int32" } }, "additionalProperties": false }, "ItemSelectDto": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "Name": { "type": "string", "nullable": true }, "Code": { "type": "string", "nullable": true }, "Cert": { "type": "string", "nullable": true } }, "additionalProperties": false }, "JobDto": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "Subject": { "type": "string", "nullable": true }, "AssignBy": { "type": "string", "format": "uuid", "nullable": true }, "AssignTo": { "type": "string", "format": "uuid", "nullable": true }, "AssignByName": { "type": "string", "nullable": true }, "FileUploads": { "type": "array", "items": { "type": "string" }, "nullable": true }, "Type": { "type": "integer", "format": "int32", "nullable": true }, "Priority": { "type": "integer", "format": "int32" }, "Deadline": { "type": "string", "format": "date-time", "nullable": true }, "State": { "type": "integer", "format": "int32", "nullable": true }, "EndDate": { "type": "string", "format": "date-time", "nullable": true }, "JobType": { "type": "integer", "format": "int32", "nullable": true }, "Progress": { "type": "number", "format": "float", "nullable": true }, "WorkflowIndex": { "type": "integer", "format": "int32", "nullable": true }, "DocId": { "type": "string", "format": "uuid", "nullable": true }, "Complexity": { "type": "integer", "format": "int32", "nullable": true } }, "additionalProperties": false }, "JobHandoverSearchDto": { "type": "object", "properties": { "keyword": { "type": "string", "nullable": true }, "pageIndex": { "type": "integer", "format": "int32" }, "pageSize": { "type": "integer", "format": "int32" }, "startDateTuNgay": { "type": "string", "format": "date-time", "nullable": true }, "startDateDenNgay": { "type": "string", "format": "date-time", "nullable": true }, "searchDepartment": { "type": "string", "format": "uuid", "nullable": true }, "searchUser": { "type": "string", "format": "uuid", "nullable": true }, "searchRoleUser": { "type": "string", "format": "uuid", "nullable": true }, "type": { "type": "integer", "format": "int32", "nullable": true }, "jobId": { "type": "string", "format": "uuid", "nullable": true } }, "additionalProperties": false }, "JobLogRequestModel": { "type": "object", "properties": { "keyword": { "type": "string", "nullable": true }, "jobId": { "type": "string", "nullable": true }, "date": { "type": "string", "nullable": true }, "startDate": { "type": "string", "format": "date-time", "nullable": true }, "endDate": { "type": "string", "format": "date-time", "nullable": true }, "progress": { "type": "integer", "format": "int32", "nullable": true }, "description": { "type": "string", "nullable": true }, "propose": { "type": "string", "nullable": true }, "pageIndex": { "type": "integer", "format": "int32" }, "pageSize": { "type": "integer", "format": "int32" }, "typeJob": { "type": "string", "nullable": true } }, "additionalProperties": false }, "JobLogView": { "type": "object", "properties": { "Id": { "type": "string", "nullable": true }, "JobId": { "type": "string", "nullable": true }, "Name": { "type": "string", "nullable": true }, "Ts": { "type": "string", "format": "date-time" }, "Description": { "type": "string", "nullable": true }, "Propose": { "type": "string", "nullable": true }, "ProgressLog": { "type": "integer", "format": "int32" } }, "additionalProperties": false }, "JobModel": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid", "nullable": true }, "Subject": { "type": "string", "nullable": true }, "Progress": { "type": "number", "format": "float", "nullable": true }, "Complexity": { "type": "number", "format": "float", "nullable": true }, "Deadline": { "type": "string", "format": "date-time", "nullable": true }, "StartDate": { "type": "string", "format": "date-time", "nullable": true }, "IsDeadline": { "type": "boolean", "nullable": true }, "EndDate": { "type": "string", "format": "date-time", "nullable": true }, "State": { "$ref": "#/components/schemas/WorkflowStateModel" }, "Priority": { "type": "integer", "format": "int32", "nullable": true }, "Labels": { "type": "array", "items": { "type": "string" }, "nullable": true }, "CreatedBy": { "type": "string", "format": "uuid", "nullable": true }, "CreatedByDeptId": { "type": "string", "format": "uuid", "nullable": true }, "CreatedByRoleId": { "type": "string", "format": "uuid", "nullable": true }, "DocId": { "type": "string", "format": "uuid", "nullable": true }, "ParentId": { "type": "string", "format": "uuid", "nullable": true }, "AssignBy": { "$ref": "#/components/schemas/AccountModel" }, "AssignTo": { "$ref": "#/components/schemas/AccountModel" }, "Manager": { "$ref": "#/components/schemas/AccountModel" }, "IdDocOut": { "type": "string", "format": "uuid", "nullable": true }, "IsDanhGiaCaNhan": { "type": "boolean", "nullable": true }, "IsDanhGiaLanhDao": { "type": "boolean", "nullable": true }, "IsDanhGiaBoSung": { "type": "boolean", "nullable": true }, "IsPendingReject": { "type": "boolean", "nullable": true }, "HasChild": { "type": "boolean", "nullable": true }, "IsThucHienLaiHoanThanh": { "type": "boolean", "nullable": true }, "IsBanGiao": { "type": "boolean", "nullable": true }, "CoQuanBanHanh": { "type": "string", "nullable": true }, "Level": { "type": "integer", "format": "int32", "nullable": true }, "TypeDocOut": { "type": "integer", "format": "int32", "nullable": true }, "IdMissionCategory": { "type": "string", "format": "uuid", "nullable": true }, "IsCancelable": { "type": "boolean", "nullable": true } }, "additionalProperties": false }, "JobModelResponseList": { "type": "object", "properties": { "Success": { "type": "boolean" }, "Message": { "type": "string", "nullable": true }, "Data": { "type": "array", "items": { "$ref": "#/components/schemas/JobModel" }, "nullable": true }, "Total": { "type": "integer", "format": "int64" }, "PageIndex": { "type": "integer", "format": "int32" } }, "additionalProperties": false }, "JobModelSearchDto": { "type": "object", "properties": { "Keyword": { "type": "string", "nullable": true }, "WorkflowIndex": { "type": "integer", "format": "int32", "nullable": true }, "Progress": { "type": "integer", "format": "int32", "nullable": true }, "PageIndex": { "type": "integer", "format": "int32" }, "PageSize": { "type": "integer", "format": "int32" }, "StartDate": { "type": "string", "format": "date-time", "nullable": true }, "EndDate": { "type": "string", "format": "date-time", "nullable": true }, "DeptId": { "type": "string", "format": "uuid", "nullable": true }, "UserDeptId": { "type": "string", "format": "uuid", "nullable": true }, "UserId": { "type": "string", "format": "uuid", "nullable": true }, "RoleId": { "type": "string", "format": "uuid", "nullable": true }, "Type": { "type": "integer", "format": "int32", "nullable": true } }, "additionalProperties": false }, "JobSearchDto": { "type": "object", "properties": { "Keyword": { "type": "string", "nullable": true }, "KeywordJob": { "type": "string", "nullable": true }, "KeywordDoc": { "type": "string", "nullable": true }, "DocumentCode": { "type": "string", "nullable": true }, "DocumentCode_Prefix": { "type": "string", "nullable": true }, "BookNumber": { "type": "integer", "format": "int32", "nullable": true }, "Owner": { "type": "string", "format": "uuid", "nullable": true }, "JobType": { "type": "string", "nullable": true }, "ListProgess": { "type": "array", "items": { "type": "integer", "format": "int32" }, "nullable": true }, "WorkflowIndex": { "type": "integer", "format": "int32", "nullable": true }, "Progress": { "type": "integer", "format": "int32", "nullable": true }, "Date": { "type": "string", "nullable": true }, "JobId": { "type": "string", "nullable": true }, "ChildJob": { "type": "integer", "format": "int32", "nullable": true }, "TypeCombine": { "type": "integer", "format": "int32", "nullable": true }, "PageIndex": { "type": "integer", "format": "int32" }, "PageSize": { "type": "integer", "format": "int32" }, "TypeDeadline": { "type": "string", "nullable": true }, "PlanId": { "type": "string", "format": "uuid", "nullable": true }, "CreatedBy": { "type": "string", "format": "uuid", "nullable": true }, "CreatedByDeptId": { "type": "string", "format": "uuid", "nullable": true }, "CreatedByRoleId": { "type": "string", "format": "uuid", "nullable": true }, "StartDateTuNgay": { "type": "string", "format": "date-time", "nullable": true }, "StartDateDenNgay": { "type": "string", "format": "date-time", "nullable": true }, "DeadlineTuNgay": { "type": "string", "format": "date-time", "nullable": true }, "DeadlineDenNgay": { "type": "string", "format": "date-time", "nullable": true }, "DeptId": { "type": "string", "format": "uuid", "nullable": true }, "SourceType": { "type": "integer", "format": "int32", "nullable": true }, "SearchDepartment": { "type": "string", "format": "uuid", "nullable": true }, "SearchUser": { "type": "string", "format": "uuid", "nullable": true }, "SearchRoleUser": { "type": "string", "format": "uuid", "nullable": true }, "JobAutoCategoryId": { "type": "string", "format": "uuid", "nullable": true }, "CompletedOnTime": { "type": "boolean", "nullable": true }, "ProcessDocOutStatus": { "type": "integer", "format": "int32", "nullable": true }, "CategorizationWork": { "type": "string", "nullable": true }, "DocType": { "type": "integer", "format": "int32", "nullable": true }, "LastCreated": { "type": "string", "format": "date-time", "nullable": true }, "LastId": { "type": "string", "format": "uuid", "nullable": true } }, "additionalProperties": false }, "KyDuyetDto": { "type": "object", "properties": { "IdVanBan": { "type": "string", "format": "uuid" }, "NoiDung": { "type": "string", "nullable": true }, "IsOk": { "type": "boolean", "nullable": true }, "DonViChoYKien": { "type": "array", "items": { "$ref": "#/components/schemas/TrinhXuLyDto" }, "nullable": true }, "SendUser": { "type": "string", "format": "uuid", "nullable": true }, "SendRole": { "type": "string", "format": "uuid", "nullable": true } }, "additionalProperties": false }, "KyDuyetVanPhongDto": { "type": "object", "properties": { "IdVanBan": { "type": "string", "format": "uuid" }, "IsOk": { "type": "boolean", "nullable": true }, "LanhDaoDeXuat": { "type": "array", "items": { "$ref": "#/components/schemas/TrinhXuLyDto" }, "nullable": true }, "NoiDung": { "type": "string", "nullable": true } }, "additionalProperties": false }, "KySoFileDto": { "type": "object", "properties": { "IdVanBan": { "type": "string", "format": "uuid" }, "FileUploads": { "type": "array", "items": { "type": "string" }, "nullable": true }, "PublishFileUpload": { "type": "string", "nullable": true }, "LoaiKy": { "type": "integer", "format": "int32", "nullable": true }, "DocumentType": { "type": "integer", "format": "int32" } }, "additionalProperties": false }, "KySoPdf": { "type": "object", "properties": { "IdVanBan": { "type": "string", "format": "uuid" }, "Type": { "type": "integer", "format": "int32" }, "IdFile": { "type": "string", "format": "uuid" }, "Items": { "type": "array", "items": { "$ref": "#/components/schemas/InsertItemMapping" }, "nullable": true } }, "additionalProperties": false }, "Language": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "CreatedBy": { "type": "string", "format": "uuid", "nullable": true }, "ModifiedBy": { "type": "string", "format": "uuid", "nullable": true }, "Created": { "type": "string", "format": "date-time", "nullable": true }, "Modified": { "type": "string", "format": "date-time", "nullable": true }, "IsDeleted": { "type": "boolean" }, "Name": { "maxLength": 200, "type": "string", "nullable": true }, "Code": { "maxLength": 200, "type": "string", "nullable": true }, "Description": { "maxLength": 300, "type": "string", "nullable": true }, "DocumentIns": { "type": "array", "items": { "$ref": "#/components/schemas/DocumentIn" }, "nullable": true }, "DocumentOuts": { "type": "array", "items": { "$ref": "#/components/schemas/DocumentOut" }, "nullable": true }, "WorkingProfiles": { "type": "array", "items": { "$ref": "#/components/schemas/WorkingProfile" }, "nullable": true } }, "additionalProperties": false }, "LanguageDto": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "Name": { "maxLength": 200, "type": "string", "nullable": true }, "Code": { "maxLength": 200, "type": "string", "nullable": true }, "Description": { "maxLength": 300, "type": "string", "nullable": true } }, "additionalProperties": false }, "LanguageFilterDto": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "Sorts": { "type": "array", "items": { "$ref": "#/components/schemas/Sort" }, "nullable": true }, "Filters": { "type": "array", "items": { "$ref": "#/components/schemas/Filter" }, "nullable": true }, "Keyword": { "type": "string", "nullable": true } }, "additionalProperties": false }, "LanhDaoFilterDto": { "type": "object", "properties": { "Keyword": { "type": "string", "nullable": true }, "IdVanBanDi": { "type": "string", "format": "uuid", "nullable": true }, "IsPhong": { "type": "boolean" } }, "additionalProperties": false }, "LanhDaoKyDuyetFilter": { "type": "object", "properties": { "PhongBanSoanThaoId": { "type": "string", "format": "uuid" }, "DonViPhatHanh": { "type": "string", "nullable": true }, "LoaiKy": { "type": "string", "nullable": true } }, "additionalProperties": false }, "LaySoTrongSoVanBanDto": { "type": "object", "properties": { "IdSo": { "type": "string", "nullable": true }, "IdKhoang": { "type": "string", "nullable": true }, "LoaiSoCanLay": { "type": "integer", "format": "int32" } }, "additionalProperties": false }, "LeaveAlert": { "type": "object", "properties": { "UserIds": { "type": "array", "items": { "type": "string", "format": "uuid" }, "nullable": true }, "StartDate": { "type": "string", "format": "date-time" }, "EndDate": { "type": "string", "format": "date-time" } }, "additionalProperties": false }, "LegalDocumentDto": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid", "nullable": true }, "DocumentCode": { "type": "string", "nullable": true }, "DocumentDate": { "type": "string", "format": "date-time", "nullable": true }, "PublishDate": { "type": "string", "format": "date-time", "nullable": true }, "PublishDeptId": { "type": "string", "format": "uuid", "nullable": true }, "EffectiveDate": { "type": "string", "format": "date-time", "nullable": true }, "ExpirationDate": { "type": "string", "format": "date-time", "nullable": true }, "ValidityStatus": { "type": "boolean", "nullable": true }, "DocumentTypeId": { "type": "string", "format": "uuid", "nullable": true }, "SignerName": { "type": "string", "nullable": true }, "SignPositionName": { "type": "string", "nullable": true }, "Abstract": { "type": "string", "nullable": true }, "Note": { "type": "string", "nullable": true }, "FileUploads": { "type": "array", "items": { "type": "string" }, "nullable": true }, "FieldId": { "type": "string", "format": "uuid", "nullable": true }, "SecurityId": { "type": "integer", "format": "int32", "nullable": true }, "Scope": { "type": "string", "nullable": true }, "SectorId": { "type": "string", "format": "uuid", "nullable": true }, "CollectionSourceId": { "type": "string", "format": "uuid", "nullable": true } }, "additionalProperties": false }, "LibFolderDocDto": { "type": "object", "properties": { "Loai": { "type": "integer", "format": "int32" }, "IdVanBan": { "type": "string", "format": "uuid" }, "LibFolderId": { "type": "string", "format": "uuid" } }, "additionalProperties": false }, "LibFolderDto": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "Type": { "type": "integer", "format": "int32", "nullable": true }, "Code": { "type": "string", "nullable": true }, "Name": { "type": "string", "nullable": true }, "ParentId": { "type": "string", "format": "uuid", "nullable": true }, "Level": { "type": "integer", "format": "int32" }, "DeptId": { "type": "string", "format": "uuid", "nullable": true }, "FolderNumber": { "type": "integer", "format": "int32", "nullable": true }, "FolderDateClose": { "type": "string", "format": "date-time", "nullable": true }, "FileUpload": { "type": "string", "nullable": true } }, "additionalProperties": false }, "LibFolderFilterDto": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "Sorts": { "type": "array", "items": { "$ref": "#/components/schemas/Sort" }, "nullable": true }, "Filters": { "type": "array", "items": { "$ref": "#/components/schemas/Filter" }, "nullable": true }, "Keyword": { "type": "string", "nullable": true }, "Type": { "type": "integer", "format": "int32", "nullable": true }, "FromDate": { "type": "string", "format": "date-time", "nullable": true }, "ToDate": { "type": "string", "format": "date-time", "nullable": true } }, "additionalProperties": false }, "LichCongTacLanhDaoDto": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "LeadUserId": { "type": "string", "format": "uuid", "nullable": true }, "FromDate": { "type": "string", "format": "date-time", "nullable": true }, "FromTime": { "type": "string", "nullable": true }, "ToDate": { "type": "string", "format": "date-time", "nullable": true }, "ToTime": { "type": "string", "nullable": true }, "IsMorning": { "type": "boolean", "nullable": true }, "LeadUserName": { "type": "string", "nullable": true }, "LeadPositionName": { "type": "string", "nullable": true }, "Content": { "type": "string", "nullable": true }, "Type": { "type": "string", "nullable": true }, "CvT2": { "type": "string", "nullable": true }, "CvT3": { "type": "string", "nullable": true }, "CvT4": { "type": "string", "nullable": true }, "CvT5": { "type": "string", "nullable": true }, "CvT6": { "type": "string", "nullable": true }, "CvT7": { "type": "string", "nullable": true }, "CvCN": { "type": "string", "nullable": true }, "CvT2Date": { "type": "string", "format": "date-time", "nullable": true }, "CvT3Date": { "type": "string", "format": "date-time", "nullable": true }, "CvT4Date": { "type": "string", "format": "date-time", "nullable": true }, "CvT5Date": { "type": "string", "format": "date-time", "nullable": true }, "CvT6Date": { "type": "string", "format": "date-time", "nullable": true }, "CvT7Date": { "type": "string", "format": "date-time", "nullable": true }, "CvCNDate": { "type": "string", "format": "date-time", "nullable": true }, "FromDateTime": { "type": "string", "format": "date-time", "nullable": true } }, "additionalProperties": false }, "LichLanhDaoFilterDto": { "type": "object", "properties": { "FromDate": { "type": "string", "format": "date-time" }, "ToDate": { "type": "string", "format": "date-time" }, "LeadUserId": { "type": "string", "format": "uuid", "nullable": true }, "Type": { "type": "string", "nullable": true } }, "additionalProperties": false }, "LichSuCongViecFilterDto": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "Sorts": { "type": "array", "items": { "$ref": "#/components/schemas/Sort" }, "nullable": true }, "Filters": { "type": "array", "items": { "$ref": "#/components/schemas/Filter" }, "nullable": true }, "IdCongViec": { "type": "string", "format": "uuid", "nullable": true } }, "additionalProperties": false }, "LichSuPhatHanhFilterDto": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "Sorts": { "type": "array", "items": { "$ref": "#/components/schemas/Sort" }, "nullable": true }, "Filters": { "type": "array", "items": { "$ref": "#/components/schemas/Filter" }, "nullable": true }, "IdVanBan": { "type": "string", "format": "uuid", "nullable": true } }, "additionalProperties": false }, "LichSuXuLyFilterDto": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "Sorts": { "type": "array", "items": { "$ref": "#/components/schemas/Sort" }, "nullable": true }, "Filters": { "type": "array", "items": { "$ref": "#/components/schemas/Filter" }, "nullable": true }, "IdVanBan": { "type": "string", "format": "uuid", "nullable": true }, "Type": { "type": "integer", "format": "int32", "nullable": true } }, "additionalProperties": false }, "LichXeFilterDto": { "type": "object", "properties": { "FromDate": { "type": "string", "format": "date-time" }, "ToDate": { "type": "string", "format": "date-time" } }, "additionalProperties": false }, "ListCollectionSouceDto": { "type": "object", "properties": { "Page": { "type": "integer", "format": "int32" }, "PageSize": { "type": "integer", "format": "int32" }, "Keyword": { "type": "string", "nullable": true }, "IsActive": { "type": "boolean", "nullable": true } }, "additionalProperties": false }, "ListCriteriaKPIYearlyServiceModel": { "type": "object", "properties": { "CriteriaId": { "type": "string", "format": "uuid" }, "Rate": { "type": "integer", "format": "int32" }, "Note": { "type": "string", "nullable": true } }, "additionalProperties": false }, "ListJobLogFileView": { "type": "object", "properties": { "jobLog": { "$ref": "#/components/schemas/JobLogView" }, "files": { "type": "array", "items": { "$ref": "#/components/schemas/FilesAttachmentDto" }, "nullable": true }, "subject": { "type": "string", "nullable": true }, "state": { "$ref": "#/components/schemas/WorkflowStateModel" } }, "additionalProperties": false }, "ListJobLogFileViewResponseList": { "type": "object", "properties": { "Success": { "type": "boolean" }, "Message": { "type": "string", "nullable": true }, "Data": { "type": "array", "items": { "$ref": "#/components/schemas/ListJobLogFileView" }, "nullable": true }, "Total": { "type": "integer", "format": "int64" }, "PageIndex": { "type": "integer", "format": "int32" } }, "additionalProperties": false }, "ListReportJobRequestModel": { "type": "object", "properties": { "keyword": { "type": "string", "nullable": true }, "workflowIndex": { "type": "integer", "format": "int32", "nullable": true }, "progress": { "type": "integer", "format": "int32", "nullable": true }, "pageIndex": { "type": "integer", "format": "int32" }, "pageSize": { "type": "integer", "format": "int32" }, "startDate": { "type": "string", "format": "date-time", "nullable": true }, "endDate": { "type": "string", "format": "date-time", "nullable": true }, "codeDepart": { "type": "string", "nullable": true }, "CodeUser": { "type": "string", "nullable": true }, "type": { "type": "integer", "format": "int32", "nullable": true } }, "additionalProperties": false }, "ListSectorDto": { "type": "object", "properties": { "Page": { "type": "integer", "format": "int32" }, "PageSize": { "type": "integer", "format": "int32" }, "Keyword": { "type": "string", "nullable": true }, "IsActive": { "type": "boolean", "nullable": true }, "ParentId": { "type": "string", "format": "uuid", "nullable": true } }, "additionalProperties": false }, "LoaiVanBanDto": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "TypeName": { "type": "string", "nullable": true }, "TypeCode": { "type": "string", "nullable": true } }, "additionalProperties": false }, "LoggingDto": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "CreatedBy": { "type": "string", "format": "uuid", "nullable": true }, "ModifiedBy": { "type": "string", "format": "uuid", "nullable": true }, "Created": { "type": "string", "format": "date-time", "nullable": true }, "Modified": { "type": "string", "format": "date-time", "nullable": true }, "IsDeleted": { "type": "boolean" }, "UserName": { "type": "string", "nullable": true }, "UserId": { "type": "string", "format": "uuid" }, "Type": { "type": "integer", "format": "int32" }, "TypeName": { "type": "string", "nullable": true }, "IpPublic": { "type": "string", "nullable": true }, "IpPrivate": { "type": "string", "nullable": true }, "RequestId": { "type": "string", "nullable": true }, "Description": { "type": "string", "nullable": true }, "FunctionAffected": { "type": "string", "nullable": true }, "RequestType": { "type": "integer", "format": "int32", "nullable": true } }, "additionalProperties": false }, "LoggingFilterDto": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "Sorts": { "type": "array", "items": { "$ref": "#/components/schemas/Sort" }, "nullable": true }, "Filters": { "type": "array", "items": { "$ref": "#/components/schemas/Filter" }, "nullable": true }, "STT": { "type": "integer", "format": "int32", "nullable": true }, "UserName": { "type": "string", "nullable": true }, "UserId": { "type": "string", "format": "uuid" }, "Type": { "type": "integer", "format": "int32", "nullable": true }, "TypeName": { "type": "string", "nullable": true }, "IpPublic": { "type": "string", "nullable": true }, "IpPrivate": { "type": "string", "nullable": true }, "RequestId": { "type": "string", "nullable": true }, "Description": { "type": "string", "nullable": true }, "FunctionAffected": { "type": "string", "nullable": true }, "Created": { "type": "string", "format": "date-time", "nullable": true } }, "additionalProperties": false }, "ManagerJobDocumentDto": { "type": "object", "properties": { "DocumentId": { "type": "string", "format": "uuid" }, "DocumentType": { "type": "integer", "format": "int32", "nullable": true } }, "additionalProperties": false }, "ManagerJobDto": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid", "nullable": true }, "LeaderUserId": { "type": "string", "format": "uuid", "nullable": true }, "CommandDate": { "type": "string", "format": "date-time", "nullable": true }, "DocumentCode": { "maxLength": 100, "type": "string", "nullable": true }, "DocumentDate": { "type": "string", "format": "date-time", "nullable": true }, "Abstract": { "maxLength": 2000, "type": "string", "nullable": true }, "JobType": { "type": "string", "format": "uuid", "nullable": true }, "MettingType": { "type": "string", "format": "uuid", "nullable": true }, "ParentBookNumber": { "type": "integer", "format": "int32", "nullable": true }, "ParentName": { "type": "string", "nullable": true }, "BookNumber": { "type": "integer", "format": "int32", "nullable": true }, "Symbol": { "maxLength": 200, "type": "string", "nullable": true }, "Name": { "maxLength": 200, "type": "string", "nullable": true }, "Content": { "maxLength": 1000, "type": "string", "nullable": true }, "Description": { "maxLength": 1000, "type": "string", "nullable": true }, "DeadlineByDate": { "type": "string", "format": "date-time", "nullable": true }, "ListProcess": { "type": "array", "items": { "$ref": "#/components/schemas/TrinhXuLyDto" }, "nullable": true }, "JobTypeName": { "type": "string", "nullable": true }, "LeaderUserName": { "type": "string", "nullable": true }, "Value": { "maxLength": 1000, "type": "string", "nullable": true }, "UserProcess": { "$ref": "#/components/schemas/ProcessJobDoneDto" }, "CreatedBy": { "type": "string", "format": "uuid", "nullable": true }, "Status": { "type": "integer", "format": "int32", "nullable": true }, "IsUserMainProcess": { "type": "boolean" }, "DocumentLink": { "$ref": "#/components/schemas/ManagerJobDocumentDto" } }, "additionalProperties": false }, "ManagerJobFilterDto": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "Sorts": { "type": "array", "items": { "$ref": "#/components/schemas/Sort" }, "nullable": true }, "Filters": { "type": "array", "items": { "$ref": "#/components/schemas/Filter" }, "nullable": true }, "Status": { "type": "integer", "format": "int32" }, "Keyword": { "type": "string", "nullable": true } }, "additionalProperties": false }, "ManualGenerateDailyKPIModel": { "type": "object", "properties": { "Month": { "type": "integer", "format": "int32" }, "Year": { "type": "integer", "format": "int32" }, "Day": { "type": "integer", "format": "int32" }, "FromDate": { "type": "string", "format": "date-time", "nullable": true }, "ToDate": { "type": "string", "format": "date-time", "nullable": true }, "ScheduleId": { "type": "string", "format": "uuid" } }, "additionalProperties": false }, "MassApproveKPIRating": { "type": "object", "properties": { "Id": { "type": "array", "items": { "type": "string", "format": "uuid" }, "description": "", "nullable": true }, "Rating": { "type": "integer", "description": "", "format": "int32" }, "Note": { "type": "string", "description": "", "nullable": true }, "LeaderId": { "type": "string", "description": "Id của lãnh đạo sẽ đánh giá", "format": "uuid", "nullable": true }, "LeaderRoleId": { "type": "string", "description": "Id vai trò của lãnh đạo sẽ đánh giá", "format": "uuid", "nullable": true }, "LeaderDeptId": { "type": "string", "description": "Id vai trò của lãnh đạo sẽ đánh giá", "format": "uuid", "nullable": true }, "LeaderRoleCode": { "type": "string", "description": "Id của lãnh đạo sẽ đánh giá", "nullable": true }, "LeaderPositionName": { "type": "string", "description": "Id của lãnh đạo sẽ đánh giá", "nullable": true } }, "additionalProperties": false, "description": "" }, "MeetingRoom": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "CreatedBy": { "type": "string", "format": "uuid", "nullable": true }, "ModifiedBy": { "type": "string", "format": "uuid", "nullable": true }, "Created": { "type": "string", "format": "date-time", "nullable": true }, "Modified": { "type": "string", "format": "date-time", "nullable": true }, "IsDeleted": { "type": "boolean" }, "ManagerDeptId": { "type": "string", "format": "uuid" }, "Name": { "maxLength": 200, "type": "string", "nullable": true }, "Code": { "maxLength": 100, "type": "string", "nullable": true }, "Location": { "maxLength": 300, "type": "string", "nullable": true }, "Area": { "maxLength": 300, "type": "string", "nullable": true }, "Capacity": { "type": "string", "nullable": true }, "ManagerUserId": { "type": "string", "format": "uuid" }, "Equipment": { "type": "string", "nullable": true }, "Description": { "type": "string", "nullable": true }, "IsActive": { "type": "boolean", "nullable": true }, "MeetingRoomSchedules": { "type": "array", "items": { "$ref": "#/components/schemas/MeetingRoomSchedule" }, "nullable": true } }, "additionalProperties": false }, "MeetingRoomDto": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "ManagerDeptId": { "type": "string", "format": "uuid", "nullable": true }, "ManagerUserId": { "type": "string", "format": "uuid", "nullable": true }, "Code": { "maxLength": 200, "type": "string", "nullable": true }, "Name": { "maxLength": 300, "type": "string", "nullable": true }, "Location": { "maxLength": 300, "type": "string", "nullable": true }, "Area": { "maxLength": 300, "type": "string", "nullable": true }, "Capacity": { "type": "string", "nullable": true }, "Equipment": { "type": "string", "nullable": true }, "IsActive": { "type": "boolean", "nullable": true }, "ManagerDeptName": { "type": "string", "nullable": true }, "ManagerUserName": { "type": "string", "nullable": true }, "Description": { "type": "string", "nullable": true } }, "additionalProperties": false }, "MeetingRoomFilterDto": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "Sorts": { "type": "array", "items": { "$ref": "#/components/schemas/Sort" }, "nullable": true }, "Filters": { "type": "array", "items": { "$ref": "#/components/schemas/Filter" }, "nullable": true }, "Keyword": { "type": "string", "nullable": true }, "ManagerDeptId": { "type": "string", "format": "uuid", "nullable": true }, "ManagerUserId": { "type": "string", "format": "uuid", "nullable": true }, "Status": { "type": "integer", "format": "int32" } }, "additionalProperties": false }, "MeetingRoomSchedule": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "CreatedBy": { "type": "string", "format": "uuid", "nullable": true }, "ModifiedBy": { "type": "string", "format": "uuid", "nullable": true }, "Created": { "type": "string", "format": "date-time", "nullable": true }, "Modified": { "type": "string", "format": "date-time", "nullable": true }, "IsDeleted": { "type": "boolean" }, "DeptId": { "type": "string", "format": "uuid", "nullable": true }, "MeetingRoomId": { "type": "string", "format": "uuid" }, "FromDate": { "type": "string", "format": "date-time", "nullable": true }, "ToDate": { "type": "string", "format": "date-time", "nullable": true }, "UserLeadId": { "type": "string", "format": "uuid" }, "UserLead": { "type": "string", "nullable": true }, "NumberUser": { "type": "integer", "format": "int32", "nullable": true }, "MeetingName": { "type": "string", "nullable": true }, "Content": { "type": "string", "nullable": true }, "MeetingRoomScheduleUsers": { "type": "array", "items": { "$ref": "#/components/schemas/MeetingRoomScheduleUser" }, "nullable": true }, "NoticeBefor": { "type": "integer", "format": "int32", "nullable": true }, "MeetingRoomScheduleItems": { "type": "array", "items": { "$ref": "#/components/schemas/MeetingRoomScheduleItem" }, "nullable": true }, "OtherRequirement": { "type": "string", "nullable": true }, "RegisterUserId": { "type": "string", "format": "uuid", "nullable": true }, "Phone": { "type": "string", "nullable": true }, "RegisterDeptId": { "type": "string", "format": "uuid", "nullable": true }, "RegisterName": { "maxLength": 200, "type": "string", "nullable": true }, "RegisterDeptName": { "maxLength": 200, "type": "string", "nullable": true }, "RegisterDate": { "type": "string", "format": "date-time", "nullable": true }, "Description": { "type": "string", "nullable": true }, "Status": { "type": "integer", "format": "int32" }, "HandlingComment": { "type": "string", "nullable": true }, "MeetingRoom": { "$ref": "#/components/schemas/MeetingRoom" }, "Department": { "$ref": "#/components/schemas/Department" } }, "additionalProperties": false }, "MeetingRoomScheduleDto": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "DeptId": { "type": "string", "format": "uuid" }, "MeetingRoomId": { "type": "string", "format": "uuid" }, "FromDate": { "type": "string", "format": "date-time", "nullable": true }, "ToDate": { "type": "string", "format": "date-time", "nullable": true }, "UserLeadId": { "type": "string", "format": "uuid" }, "UserLead": { "type": "string", "nullable": true }, "NumberUser": { "type": "integer", "format": "int32", "nullable": true }, "MeetingName": { "type": "string", "nullable": true }, "Content": { "type": "string", "nullable": true }, "NoticeBefor": { "type": "integer", "format": "int32", "nullable": true }, "OtherRequirement": { "type": "string", "nullable": true }, "RegisterUserId": { "type": "string", "format": "uuid", "nullable": true }, "RegisterName": { "maxLength": 200, "type": "string", "nullable": true }, "Phone": { "type": "string", "nullable": true }, "RegisterDeptId": { "type": "string", "format": "uuid", "nullable": true }, "RegisterDeptName": { "maxLength": 200, "type": "string", "nullable": true }, "RegisterDate": { "type": "string", "format": "date-time", "nullable": true }, "Description": { "type": "string", "nullable": true }, "RoomName": { "type": "string", "nullable": true }, "Status": { "type": "integer", "format": "int32" }, "HandlingComment": { "type": "string", "nullable": true }, "UserLeadPosition": { "type": "string", "nullable": true }, "UserJoins": { "type": "array", "items": { "type": "string", "format": "uuid" }, "nullable": true }, "Items": { "type": "array", "items": { "type": "string", "format": "uuid" }, "nullable": true }, "MeetingRoomManagerId": { "type": "string", "format": "uuid", "nullable": true } }, "additionalProperties": false }, "MeetingRoomScheduleFilterDto": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "Sorts": { "type": "array", "items": { "$ref": "#/components/schemas/Sort" }, "nullable": true }, "Filters": { "type": "array", "items": { "$ref": "#/components/schemas/Filter" }, "nullable": true }, "Keyword": { "type": "string", "nullable": true }, "DeptId": { "type": "string", "format": "uuid", "nullable": true }, "MettingRoomId": { "type": "string", "format": "uuid", "nullable": true }, "UserLeadId": { "type": "string", "format": "uuid", "nullable": true }, "UserLead": { "type": "string", "nullable": true }, "PositionLead": { "type": "string", "nullable": true }, "ManagerDeptId": { "type": "string", "format": "uuid", "nullable": true }, "ManagerUserId": { "type": "string", "format": "uuid", "nullable": true }, "IsInTime": { "type": "boolean" }, "Status": { "type": "integer", "format": "int32" } }, "additionalProperties": false }, "MeetingRoomScheduleItem": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "CreatedBy": { "type": "string", "format": "uuid", "nullable": true }, "ModifiedBy": { "type": "string", "format": "uuid", "nullable": true }, "Created": { "type": "string", "format": "date-time", "nullable": true }, "Modified": { "type": "string", "format": "date-time", "nullable": true }, "IsDeleted": { "type": "boolean" }, "MeetingRoomScheduleId": { "type": "string", "format": "uuid" }, "ItemId": { "type": "string", "format": "uuid" }, "MeetingRoomSchedule": { "$ref": "#/components/schemas/MeetingRoomSchedule" }, "Item": { "$ref": "#/components/schemas/Category" } }, "additionalProperties": false }, "MeetingRoomScheduleUser": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "CreatedBy": { "type": "string", "format": "uuid", "nullable": true }, "ModifiedBy": { "type": "string", "format": "uuid", "nullable": true }, "Created": { "type": "string", "format": "date-time", "nullable": true }, "Modified": { "type": "string", "format": "date-time", "nullable": true }, "IsDeleted": { "type": "boolean" }, "MeetingRoomScheduleId": { "type": "string", "format": "uuid" }, "UserId": { "type": "string", "format": "uuid" }, "MeetingRoomSchedule": { "$ref": "#/components/schemas/MeetingRoomSchedule" } }, "additionalProperties": false }, "MissionCategory": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "CreatedBy": { "type": "string", "format": "uuid", "nullable": true }, "ModifiedBy": { "type": "string", "format": "uuid", "nullable": true }, "Created": { "type": "string", "format": "date-time", "nullable": true }, "Modified": { "type": "string", "format": "date-time", "nullable": true }, "IsDeleted": { "type": "boolean" }, "Description": { "type": "string", "nullable": true }, "Code": { "type": "string", "nullable": true }, "PCode": { "type": "string", "nullable": true }, "ParentId": { "type": "string", "format": "uuid", "nullable": true }, "IsActive": { "type": "boolean", "nullable": true }, "DeptIds": { "type": "string", "nullable": true }, "Name": { "type": "string", "nullable": true }, "Note": { "type": "string", "nullable": true } }, "additionalProperties": false }, "MissionCategoryDto": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "CreatedBy": { "type": "string", "format": "uuid", "nullable": true }, "ModifiedBy": { "type": "string", "format": "uuid", "nullable": true }, "Created": { "type": "string", "format": "date-time", "nullable": true }, "Modified": { "type": "string", "format": "date-time", "nullable": true }, "IsDeleted": { "type": "boolean" }, "Description": { "type": "string", "nullable": true }, "Code": { "type": "string", "nullable": true }, "PCode": { "type": "string", "nullable": true }, "ParentId": { "type": "string", "format": "uuid", "nullable": true }, "IsActive": { "type": "boolean", "nullable": true }, "DeptIds": { "type": "string", "nullable": true }, "Name": { "type": "string", "nullable": true }, "Note": { "type": "string", "nullable": true }, "ParentName": { "type": "string", "nullable": true }, "ChildMission": { "type": "array", "items": { "$ref": "#/components/schemas/MissionCategoryDto" }, "nullable": true }, "IsMission": { "type": "boolean", "nullable": true }, "Bold": { "type": "boolean", "nullable": true }, "Disable": { "type": "boolean", "nullable": true } }, "additionalProperties": false }, "MissionCategoryFilter": { "type": "object", "properties": { "Page": { "type": "integer", "format": "int32" }, "PageSize": { "type": "integer", "format": "int32" }, "Keyword": { "type": "string", "nullable": true }, "DepIds": { "type": "array", "items": { "type": "string" }, "nullable": true } }, "additionalProperties": false }, "MobileAppDto": { "type": "object", "properties": { "AndroidVersion": { "type": "string", "nullable": true }, "IOSVersion": { "type": "string", "nullable": true }, "Review": { "type": "boolean" } }, "additionalProperties": false }, "MsgFilterDto": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "Sorts": { "type": "array", "items": { "$ref": "#/components/schemas/Sort" }, "nullable": true }, "Filters": { "type": "array", "items": { "$ref": "#/components/schemas/Filter" }, "nullable": true }, "MessageType": { "type": "string", "nullable": true }, "Keyword": { "type": "string", "nullable": true }, "From": { "type": "string", "nullable": true }, "To": { "type": "string", "nullable": true }, "NgayGuiTuNgay": { "type": "string", "format": "date-time", "nullable": true }, "NgayGuiDenNgay": { "type": "string", "format": "date-time", "nullable": true }, "NgayNhanTuNgay": { "type": "string", "format": "date-time", "nullable": true }, "NgayNhanDenNgay": { "type": "string", "format": "date-time", "nullable": true } }, "additionalProperties": false }, "NguoiXuLyRequest": { "type": "object", "properties": { "IdVanBan": { "type": "string", "format": "uuid", "nullable": true }, "Type": { "type": "string", "nullable": true }, "IsKhongLayUserDaNhan": { "type": "boolean", "nullable": true } }, "additionalProperties": false }, "Node": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "CreatedBy": { "type": "string", "format": "uuid", "nullable": true }, "ModifiedBy": { "type": "string", "format": "uuid", "nullable": true }, "Created": { "type": "string", "format": "date-time", "nullable": true }, "Modified": { "type": "string", "format": "date-time", "nullable": true }, "IsDeleted": { "type": "boolean" }, "Name": { "maxLength": 200, "type": "string", "nullable": true }, "Left": { "type": "number", "format": "double", "nullable": true }, "Top": { "type": "number", "format": "double", "nullable": true }, "Right": { "type": "number", "format": "double", "nullable": true }, "Bottom": { "type": "number", "format": "double", "nullable": true }, "Type": { "type": "integer", "format": "int32", "nullable": true }, "WorkFlowId": { "type": "string", "format": "uuid" }, "SignType": { "type": "integer", "format": "int32", "nullable": true }, "WorkFlow": { "$ref": "#/components/schemas/WorkFlow" }, "NodePersons": { "type": "array", "items": { "$ref": "#/components/schemas/NodePerson" }, "nullable": true }, "ProcessDocIns": { "type": "array", "items": { "$ref": "#/components/schemas/ProcessDocIn" }, "nullable": true } }, "additionalProperties": false }, "NodeDto": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "Name": { "maxLength": 200, "type": "string", "nullable": true }, "Left": { "type": "number", "format": "double", "nullable": true }, "Top": { "type": "number", "format": "double", "nullable": true }, "Right": { "type": "number", "format": "double", "nullable": true }, "Bottom": { "type": "number", "format": "double", "nullable": true }, "Type": { "type": "integer", "format": "int32", "nullable": true }, "WorkFlowId": { "type": "string", "format": "uuid" }, "SignType": { "type": "integer", "format": "int32", "nullable": true }, "lstLinkNode": { "type": "array", "items": { "$ref": "#/components/schemas/NodeToNode" }, "nullable": true }, "lstVaiTro": { "type": "array", "items": { "$ref": "#/components/schemas/NodePersonDto" }, "nullable": true } }, "additionalProperties": false }, "NodePerson": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "CreatedBy": { "type": "string", "format": "uuid", "nullable": true }, "ModifiedBy": { "type": "string", "format": "uuid", "nullable": true }, "Created": { "type": "string", "format": "date-time", "nullable": true }, "Modified": { "type": "string", "format": "date-time", "nullable": true }, "IsDeleted": { "type": "boolean" }, "DeptId": { "type": "string", "format": "uuid", "nullable": true }, "UserId": { "type": "string", "format": "uuid", "nullable": true }, "NodeId": { "type": "string", "format": "uuid" }, "RoleId": { "type": "string", "format": "uuid", "nullable": true }, "PositionId": { "type": "string", "format": "uuid", "nullable": true }, "ProcessType": { "type": "integer", "format": "int32", "nullable": true }, "Node": { "$ref": "#/components/schemas/Node" } }, "additionalProperties": false }, "NodePersonDto": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "DeptId": { "type": "string", "format": "uuid", "nullable": true }, "DeptName": { "type": "string", "nullable": true }, "UserId": { "type": "string", "format": "uuid", "nullable": true }, "UserName": { "type": "string", "nullable": true }, "NodeId": { "type": "string", "format": "uuid", "nullable": true }, "RoleId": { "type": "string", "format": "uuid", "nullable": true }, "VaiTro": { "type": "string", "nullable": true }, "PositionId": { "type": "string", "format": "uuid", "nullable": true }, "PositionName": { "type": "string", "nullable": true }, "ProcessType": { "type": "integer", "format": "int32", "nullable": true }, "ActionName": { "type": "string", "nullable": true } }, "additionalProperties": false }, "NodeToNode": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "CreatedBy": { "type": "string", "format": "uuid", "nullable": true }, "ModifiedBy": { "type": "string", "format": "uuid", "nullable": true }, "Created": { "type": "string", "format": "date-time", "nullable": true }, "Modified": { "type": "string", "format": "date-time", "nullable": true }, "IsDeleted": { "type": "boolean" }, "PreviousId": { "type": "string", "format": "uuid" }, "NextId": { "type": "string", "format": "uuid" }, "Type": { "type": "integer", "format": "int32" }, "SpecialActionKey": { "type": "string", "nullable": true }, "SignType": { "type": "integer", "format": "int32", "nullable": true } }, "additionalProperties": false }, "NodeToNodeDto": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "PreviousId": { "type": "string", "format": "uuid" }, "NextId": { "type": "string", "format": "uuid" }, "Type": { "type": "integer", "format": "int32" }, "SpecialActionKey": { "type": "string", "nullable": true }, "SignType": { "type": "integer", "format": "int32", "nullable": true }, "Previous": { "$ref": "#/components/schemas/Node" }, "Next": { "$ref": "#/components/schemas/Node" } }, "additionalProperties": false }, "NotificationDto": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "SendUserId": { "type": "string", "format": "uuid", "nullable": true }, "SendUserName": { "type": "string", "nullable": true }, "ReceiveUserId": { "type": "string", "format": "uuid", "nullable": true }, "ReceiveUserName": { "type": "string", "nullable": true }, "ReceiveRoleId": { "type": "string", "format": "uuid", "nullable": true }, "ReceiveDeptId": { "type": "string", "format": "uuid", "nullable": true }, "Message": { "type": "string", "nullable": true }, "Url": { "type": "string", "nullable": true }, "IsRead": { "type": "boolean", "nullable": true }, "Icon": { "type": "string", "nullable": true }, "Created": { "type": "string", "format": "date-time", "nullable": true }, "NotifiType": { "type": "integer", "format": "int32", "nullable": true }, "ItemId": { "type": "string", "format": "uuid", "nullable": true }, "TypeName": { "type": "string", "nullable": true } }, "additionalProperties": false }, "NotificationFilterDto": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "Sorts": { "type": "array", "items": { "$ref": "#/components/schemas/Sort" }, "nullable": true }, "Filters": { "type": "array", "items": { "$ref": "#/components/schemas/Filter" }, "nullable": true }, "Keyword": { "type": "string", "nullable": true }, "NotifyType": { "type": "integer", "format": "int32", "nullable": true }, "SkipNotifyType": { "type": "array", "items": { "type": "integer", "format": "int32" }, "nullable": true }, "TakeNotifyType": { "type": "array", "items": { "type": "integer", "format": "int32" }, "nullable": true }, "FromDate": { "type": "string", "format": "date-time", "nullable": true }, "ToDate": { "type": "string", "format": "date-time", "nullable": true } }, "additionalProperties": false }, "PageInfo": { "type": "object", "properties": { "Page": { "type": "integer", "format": "int32" }, "PageSize": { "type": "integer", "format": "int32" } }, "additionalProperties": false }, "PermisionDto": { "type": "object", "properties": { "IsThemMoi": { "type": "boolean" }, "IsCapNhatThongTin": { "type": "boolean" }, "IsXoa": { "type": "boolean" }, "IsChuyenXuLy": { "type": "boolean" }, "IsKetThuc": { "type": "boolean" }, "IsChuyenDonVi": { "type": "boolean" }, "IsTraLai": { "type": "boolean" }, "IsThuHoi": { "type": "boolean" }, "IsDeXuatThongTin": { "type": "boolean" }, "IsTuChoi": { "type": "boolean" } }, "additionalProperties": false }, "Permission": { "type": "object", "properties": { "IsGranted": { "type": "boolean" }, "IsDelete": { "type": "boolean" }, "IsSave": { "type": "boolean" }, "IsSubmit": { "type": "boolean" }, "IsReject": { "type": "boolean" }, "IsRecall": { "type": "boolean" } }, "additionalProperties": false }, "PhatHanhVanBanDto": { "type": "object", "properties": { "IdVanBan": { "type": "string", "format": "uuid" }, "PublishFileUpload": { "type": "array", "items": { "type": "string", "format": "uuid" }, "nullable": true } }, "additionalProperties": false }, "PheDuyetTraLaiLDPDto": { "type": "object", "properties": { "JobId": { "type": "string", "format": "uuid" }, "IsApprove": { "type": "boolean", "nullable": true }, "Reason": { "type": "string", "nullable": true }, "AssignTo": { "type": "string", "format": "uuid", "nullable": true }, "AssignRoleId": { "type": "string", "format": "uuid", "nullable": true }, "AssignDeptId": { "type": "string", "format": "uuid", "nullable": true } }, "additionalProperties": false }, "PointF": { "type": "object", "properties": { "IsEmpty": { "type": "boolean", "readOnly": true }, "X": { "type": "number", "format": "float" }, "Y": { "type": "number", "format": "float" } }, "additionalProperties": false }, "Position": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "CreatedBy": { "type": "string", "format": "uuid", "nullable": true }, "ModifiedBy": { "type": "string", "format": "uuid", "nullable": true }, "Created": { "type": "string", "format": "date-time", "nullable": true }, "Modified": { "type": "string", "format": "date-time", "nullable": true }, "IsDeleted": { "type": "boolean" }, "Code": { "type": "string", "nullable": true }, "Name": { "maxLength": 200, "type": "string", "nullable": true }, "Description": { "maxLength": 500, "type": "string", "nullable": true }, "Users": { "type": "array", "items": { "$ref": "#/components/schemas/User" }, "nullable": true } }, "additionalProperties": false }, "PositionDto": { "required": [ "Name" ], "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "Code": { "type": "string", "nullable": true }, "Name": { "maxLength": 200, "minLength": 1, "type": "string" }, "Description": { "maxLength": 500, "type": "string", "nullable": true } }, "additionalProperties": false }, "PositionFilterDto": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "Sorts": { "type": "array", "items": { "$ref": "#/components/schemas/Sort" }, "nullable": true }, "Filters": { "type": "array", "items": { "$ref": "#/components/schemas/Filter" }, "nullable": true }, "Keyword": { "type": "string", "nullable": true } }, "additionalProperties": false }, "PreviewListMauDGThangAPI": { "type": "object", "properties": { "Year": { "type": "integer", "description": "Ngày kết thúc", "format": "int32" }, "EndDay": { "type": "integer", "description": "Ngày kết thúc", "format": "int32", "nullable": true }, "EndTime": { "type": "string", "description": "Giờ kết thúc", "nullable": true }, "NameTemplate": { "type": "string", "description": "Tên mẫu (template)", "nullable": true } }, "additionalProperties": false }, "ProcessCarDoneDto": { "type": "object", "properties": { "CarScheduleId": { "type": "string", "format": "uuid" }, "ProcessDate": { "type": "string", "format": "date-time", "nullable": true }, "ProcessNote": { "type": "string", "nullable": true }, "FileUpload": { "type": "string", "nullable": true }, "ProcessValue": { "type": "integer", "format": "int32" }, "Status": { "type": "integer", "format": "int32", "nullable": true } }, "additionalProperties": false }, "ProcessCarDto": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid", "nullable": true }, "ReceiveUserId": { "type": "string", "format": "uuid", "nullable": true }, "ReceiveUserName": { "maxLength": 200, "type": "string", "nullable": true }, "ReceiveGroupId": { "type": "string", "format": "uuid", "nullable": true }, "ReceiceGroupName": { "maxLength": 200, "type": "string", "nullable": true }, "ReceiveRoleId": { "type": "string", "format": "uuid", "nullable": true }, "ReceiveRoleName": { "maxLength": 200, "type": "string", "nullable": true }, "ReceivePositionId": { "type": "string", "format": "uuid", "nullable": true }, "ReceivePositionName": { "maxLength": 200, "type": "string", "nullable": true }, "Status": { "type": "integer", "format": "int32", "nullable": true }, "Note": { "type": "string", "nullable": true }, "ProcessType": { "type": "integer", "format": "int32", "nullable": true }, "ProcessTypeName": { "type": "string", "nullable": true }, "Deadline": { "type": "string", "format": "date-time", "nullable": true }, "IsPerson": { "type": "boolean", "nullable": true }, "ProcessValue": { "type": "integer", "format": "int32" } }, "additionalProperties": false }, "ProcessDocIn": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "CreatedBy": { "type": "string", "format": "uuid", "nullable": true }, "ModifiedBy": { "type": "string", "format": "uuid", "nullable": true }, "Created": { "type": "string", "format": "date-time", "nullable": true }, "Modified": { "type": "string", "format": "date-time", "nullable": true }, "IsDeleted": { "type": "boolean" }, "SendUserId": { "type": "string", "format": "uuid", "nullable": true }, "SendUserName": { "maxLength": 200, "type": "string", "nullable": true }, "SendGroupId": { "type": "string", "format": "uuid", "nullable": true }, "SendGroupName": { "maxLength": 200, "type": "string", "nullable": true }, "SendRoleId": { "type": "string", "format": "uuid", "nullable": true }, "SendRoleName": { "maxLength": 200, "type": "string", "nullable": true }, "SendPositionId": { "type": "string", "format": "uuid", "nullable": true }, "SendPositionName": { "maxLength": 200, "type": "string", "nullable": true }, "ReceiceUserId": { "type": "string", "format": "uuid", "nullable": true }, "ReceiceUserName": { "maxLength": 200, "type": "string", "nullable": true }, "ReceiceGroupId": { "type": "string", "format": "uuid", "nullable": true }, "ReceiceGroupName": { "maxLength": 200, "type": "string", "nullable": true }, "ReceicePositionId": { "type": "string", "format": "uuid", "nullable": true }, "ReceicePositionName": { "maxLength": 200, "type": "string", "nullable": true }, "ReceiveRoleId": { "type": "string", "format": "uuid", "nullable": true }, "ReceiveRoleName": { "maxLength": 200, "type": "string", "nullable": true }, "SendDate": { "type": "string", "format": "date-time", "nullable": true }, "ProcessType": { "type": "integer", "format": "int32", "nullable": true }, "Status": { "type": "integer", "format": "int32", "nullable": true }, "Deadline": { "type": "string", "format": "date-time", "nullable": true }, "FinishDate": { "type": "string", "format": "date-time", "nullable": true }, "ActionName": { "maxLength": 200, "type": "string", "nullable": true }, "ProcessParentId": { "type": "string", "format": "uuid", "nullable": true }, "DocumentInId": { "type": "string", "format": "uuid" }, "NodeId": { "type": "string", "format": "uuid", "nullable": true }, "PreviousNodeId": { "type": "string", "format": "uuid", "nullable": true }, "ParentEndNodeId": { "type": "string", "format": "uuid", "nullable": true }, "IsRead": { "type": "boolean", "nullable": true }, "Note": { "maxLength": 2000, "type": "string", "nullable": true }, "OrderProcess": { "type": "integer", "format": "int32", "nullable": true }, "ProcessDate": { "type": "string", "format": "date-time", "nullable": true }, "DocumentInIdRoot": { "type": "string", "format": "uuid", "nullable": true }, "FileUpload": { "type": "string", "nullable": true }, "ProcessNote": { "maxLength": 2000, "type": "string", "nullable": true }, "DelegatedLeadId": { "type": "string", "format": "uuid", "nullable": true }, "Node": { "$ref": "#/components/schemas/Node" }, "DocumentIn": { "$ref": "#/components/schemas/DocumentIn" } }, "additionalProperties": false }, "ProcessDocOut": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "CreatedBy": { "type": "string", "format": "uuid", "nullable": true }, "ModifiedBy": { "type": "string", "format": "uuid", "nullable": true }, "Created": { "type": "string", "format": "date-time", "nullable": true }, "Modified": { "type": "string", "format": "date-time", "nullable": true }, "IsDeleted": { "type": "boolean" }, "DocumentOutId": { "type": "string", "format": "uuid" }, "SendUserId": { "type": "string", "format": "uuid", "nullable": true }, "SendUserName": { "type": "string", "nullable": true }, "SendGroupId": { "type": "string", "format": "uuid", "nullable": true }, "SendGroupName": { "type": "string", "nullable": true }, "SendDate": { "type": "string", "format": "date-time", "nullable": true }, "DeadlineByDate": { "type": "string", "format": "date-time", "nullable": true }, "DateProcess": { "type": "string", "format": "date-time", "nullable": true }, "ReceiceUserId": { "type": "string", "format": "uuid", "nullable": true }, "ReceiceUserName": { "type": "string", "nullable": true }, "ReceiceGroupId": { "type": "string", "format": "uuid", "nullable": true }, "ReceiceGroupName": { "type": "string", "nullable": true }, "ReceicePositionId": { "type": "string", "format": "uuid", "nullable": true }, "ReceicePositionName": { "type": "string", "nullable": true }, "ReceiceRoleId": { "type": "string", "format": "uuid", "nullable": true }, "ReceiceRoleName": { "type": "string", "nullable": true }, "ProcessType": { "type": "integer", "format": "int32", "nullable": true }, "Status": { "type": "integer", "format": "int32", "nullable": true }, "ActionName": { "type": "string", "nullable": true }, "SendRoleId": { "type": "string", "format": "uuid", "nullable": true }, "SendRoleName": { "type": "string", "nullable": true }, "SendPositionId": { "type": "string", "format": "uuid", "nullable": true }, "SendPositionName": { "type": "string", "nullable": true }, "NodeId": { "type": "string", "format": "uuid", "nullable": true }, "PreviousNodeId": { "type": "string", "format": "uuid", "nullable": true }, "IsRead": { "type": "boolean", "nullable": true }, "Note": { "maxLength": 2000, "type": "string", "nullable": true }, "OrderProcess": { "type": "integer", "format": "int32", "nullable": true }, "ProcessParentId": { "type": "string", "format": "uuid", "nullable": true }, "IsAutoFinish": { "type": "boolean", "nullable": true }, "Node": { "$ref": "#/components/schemas/Node" }, "DocumentOut": { "$ref": "#/components/schemas/DocumentOut" }, "ReceiceNote": { "maxLength": 2000, "type": "string", "nullable": true }, "FileUpload": { "type": "string", "nullable": true }, "IsSigner": { "type": "boolean", "nullable": true }, "TypeSign": { "type": "integer", "format": "int32", "nullable": true }, "DocumentOutIdRoot": { "type": "string", "format": "uuid", "nullable": true }, "IsOk": { "type": "boolean", "nullable": true }, "DelegatedLeadId": { "type": "string", "format": "uuid", "nullable": true }, "IsRequireSign": { "type": "boolean", "nullable": true } }, "additionalProperties": false }, "ProcessJobDoneDto": { "type": "object", "properties": { "ManagerJobId": { "type": "string", "format": "uuid" }, "ProcessDate": { "type": "string", "format": "date-time", "nullable": true }, "ProcessNote": { "type": "string", "nullable": true }, "FileUpload": { "type": "string", "nullable": true }, "ProcessValue": { "type": "integer", "format": "int32" }, "Status": { "type": "integer", "format": "int32", "nullable": true } }, "additionalProperties": false }, "ProcessRequestInTimeDto": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid", "nullable": true }, "JobId": { "type": "string", "format": "uuid", "nullable": true }, "Status": { "type": "integer", "format": "int32", "nullable": true }, "Response": { "type": "string", "nullable": true } }, "additionalProperties": false }, "ProcessSendToMe": { "type": "object", "properties": { "Status": { "type": "integer", "format": "int32", "nullable": true }, "ActionCode": { "type": "string", "nullable": true } }, "additionalProperties": false }, "ProcessWorkingProfile": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "CreatedBy": { "type": "string", "format": "uuid", "nullable": true }, "ModifiedBy": { "type": "string", "format": "uuid", "nullable": true }, "Created": { "type": "string", "format": "date-time", "nullable": true }, "Modified": { "type": "string", "format": "date-time", "nullable": true }, "IsDeleted": { "type": "boolean" }, "SendUserId": { "type": "string", "format": "uuid", "nullable": true }, "SendUserName": { "maxLength": 200, "type": "string", "nullable": true }, "SendGroupId": { "type": "string", "format": "uuid", "nullable": true }, "SendGroupName": { "maxLength": 200, "type": "string", "nullable": true }, "SendRoleId": { "type": "string", "format": "uuid", "nullable": true }, "SendRoleName": { "maxLength": 200, "type": "string", "nullable": true }, "SendPositionId": { "type": "string", "format": "uuid", "nullable": true }, "SendPositionName": { "maxLength": 200, "type": "string", "nullable": true }, "ReceiveUserId": { "type": "string", "format": "uuid", "nullable": true }, "ReceiveUserName": { "maxLength": 200, "type": "string", "nullable": true }, "ReceiveGroupId": { "type": "string", "format": "uuid", "nullable": true }, "ReceiceGroupName": { "maxLength": 200, "type": "string", "nullable": true }, "ReceivePositionId": { "type": "string", "format": "uuid", "nullable": true }, "ReceivePositionName": { "maxLength": 200, "type": "string", "nullable": true }, "ReceiveRoleId": { "type": "string", "format": "uuid", "nullable": true }, "ReceiveRoleName": { "maxLength": 200, "type": "string", "nullable": true }, "SendDate": { "type": "string", "format": "date-time", "nullable": true }, "ProcessType": { "type": "integer", "format": "int32", "nullable": true }, "Status": { "type": "integer", "format": "int32", "nullable": true }, "FinishDate": { "type": "string", "format": "date-time", "nullable": true }, "ActionName": { "maxLength": 200, "type": "string", "nullable": true }, "ProcessParentId": { "type": "string", "format": "uuid", "nullable": true }, "WorkingProfileId": { "type": "string", "format": "uuid" }, "IsRead": { "type": "boolean", "nullable": true }, "Note": { "maxLength": 2000, "type": "string", "nullable": true }, "OrderProcess": { "type": "integer", "format": "int32", "nullable": true }, "ProcessDate": { "type": "string", "format": "date-time", "nullable": true }, "ProcessNote": { "maxLength": 2000, "type": "string", "nullable": true }, "IsHavePhysics": { "type": "boolean", "nullable": true }, "WorkingProfile": { "$ref": "#/components/schemas/WorkingProfile" } }, "additionalProperties": false }, "ProcessWorkingProfileDto": { "type": "object", "properties": { "ReceiveUserId": { "type": "string", "format": "uuid", "nullable": true }, "ReceivePositionName": { "type": "string", "nullable": true }, "Status": { "type": "integer", "format": "int32", "nullable": true }, "WorkingProfileId": { "type": "string", "format": "uuid" }, "IsRead": { "type": "boolean", "nullable": true }, "Note": { "type": "string", "nullable": true }, "OrderProcess": { "type": "integer", "format": "int32", "nullable": true }, "ProcessDate": { "type": "string", "format": "date-time", "nullable": true }, "ProcessNote": { "type": "string", "nullable": true }, "IsHavePhysics": { "type": "boolean", "nullable": true } }, "additionalProperties": false }, "ProfesionalProfileDto": { "type": "object", "properties": { "IsTrinh": { "type": "boolean" }, "IsDuyet": { "type": "boolean" }, "IsCapSo": { "type": "boolean" }, "IsTuChoi": { "type": "boolean" }, "IsSua": { "type": "boolean" }, "IsXoa": { "type": "boolean" }, "IsKetThuc": { "type": "boolean" }, "IsLuuTru": { "type": "boolean" }, "IsCapSoKT": { "type": "boolean" }, "IsQuanLy": { "type": "boolean" }, "IsBanHanh": { "type": "boolean" }, "IsThemMoi": { "type": "boolean" }, "IsCanBoXuLy": { "type": "boolean" }, "IsXemChiTiet": { "type": "boolean" }, "CreatedBy": { "type": "string", "format": "uuid", "nullable": true }, "CreatedByUserName": { "type": "string", "nullable": true }, "Note": { "type": "string", "nullable": true }, "CreatedByDeptId": { "type": "string", "format": "uuid", "nullable": true }, "Id": { "type": "string", "format": "uuid", "nullable": true }, "Title": { "type": "string", "nullable": true }, "Description": { "type": "string", "nullable": true }, "Status": { "type": "integer", "format": "int32", "nullable": true }, "StatusName": { "type": "string", "nullable": true }, "BookId": { "type": "string", "format": "uuid", "nullable": true }, "WorkingType": { "type": "string", "format": "uuid", "nullable": true }, "Code": { "type": "string", "nullable": true }, "FileUpload": { "type": "string", "nullable": true }, "FileUploads": { "type": "array", "items": { "type": "string" }, "nullable": true }, "CreateByDeptId": { "type": "string", "format": "uuid", "nullable": true }, "BookNumber": { "type": "integer", "format": "int32", "nullable": true }, "CreatedByRoleId": { "type": "string", "format": "uuid" }, "MissionCategoryId": { "type": "string", "format": "uuid", "nullable": true }, "CategoryId": { "type": "string", "format": "uuid", "nullable": true }, "StartDate": { "type": "string", "format": "date-time", "nullable": true }, "EndDate": { "type": "string", "format": "date-time", "nullable": true }, "DocTypeId": { "type": "string", "format": "uuid", "nullable": true }, "SignDate": { "type": "string", "format": "date-time", "nullable": true }, "SaveDate": { "type": "string", "format": "date-time", "nullable": true }, "QuyenSo": { "type": "string", "nullable": true }, "ToSo": { "type": "string", "nullable": true }, "SaveBookId": { "type": "string", "format": "uuid", "nullable": true }, "SaveNumber": { "type": "integer", "format": "int32", "nullable": true }, "ExpiryDateId": { "type": "string", "format": "uuid", "nullable": true }, "SaveCode": { "type": "string", "nullable": true }, "SecurityId": { "type": "integer", "format": "int32" }, "ReceiveUserId": { "type": "string", "format": "uuid", "nullable": true }, "ReceiveUserRoleId": { "type": "string", "format": "uuid", "nullable": true }, "ReceiveUserDeptId": { "type": "string", "format": "uuid", "nullable": true }, "ReceiveUserName": { "type": "string", "format": "uuid", "nullable": true }, "AspectId": { "type": "string", "format": "uuid", "nullable": true }, "CheckInfo": { "type": "string", "nullable": true }, "SaveInfo": { "type": "string", "nullable": true }, "SaveUserId": { "type": "string", "format": "uuid", "nullable": true }, "SaveUserRoleId": { "type": "string", "format": "uuid", "nullable": true }, "SaveDeptId": { "type": "string", "format": "uuid", "nullable": true }, "SavePositionId": { "type": "string", "format": "uuid", "nullable": true }, "DocumentCode": { "type": "string", "nullable": true }, "communistPartyProfiles": { "type": "array", "items": { "$ref": "#/components/schemas/CommunistPartyProfileDto" }, "nullable": true }, "DocumentLink": { "type": "array", "items": { "$ref": "#/components/schemas/WorkingProfileDocumentDto" }, "nullable": true }, "Process": { "$ref": "#/components/schemas/ProcessSendToMe" }, "DocBookId": { "type": "string", "format": "uuid", "nullable": true }, "DocNumber": { "type": "integer", "format": "int32", "nullable": true }, "DocCode": { "type": "string", "nullable": true } }, "additionalProperties": false }, "ProfileFillterModel": { "type": "object", "properties": { "Keyword": { "type": "string", "nullable": true }, "Status": { "type": "integer", "format": "int32", "nullable": true }, "DeptId": { "type": "string", "format": "uuid", "nullable": true }, "Type": { "type": "string", "format": "uuid", "nullable": true }, "MissionCategoryId": { "type": "string", "format": "uuid", "nullable": true }, "FromDate": { "type": "string", "format": "date-time", "nullable": true }, "ToDate": { "type": "string", "format": "date-time", "nullable": true }, "PageIndex": { "type": "integer", "format": "int32" }, "PageSize": { "type": "integer", "format": "int32" } }, "additionalProperties": false }, "ProfileProcess": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "CreatedBy": { "type": "string", "format": "uuid", "nullable": true }, "ModifiedBy": { "type": "string", "format": "uuid", "nullable": true }, "Created": { "type": "string", "format": "date-time", "nullable": true }, "Modified": { "type": "string", "format": "date-time", "nullable": true }, "IsDeleted": { "type": "boolean" }, "SendUserId": { "type": "string", "format": "uuid", "nullable": true }, "SendUserRoleId": { "type": "string", "format": "uuid" }, "SendDeptId": { "type": "string", "format": "uuid", "nullable": true }, "ReceivedUserId": { "type": "string", "format": "uuid", "nullable": true }, "ReceivedRoleId": { "type": "string", "format": "uuid", "nullable": true }, "ReceivedDeptId": { "type": "string", "format": "uuid", "nullable": true }, "OrderProcess": { "type": "integer", "format": "int32" }, "Note": { "type": "string", "nullable": true }, "Status": { "type": "integer", "format": "int32" }, "ActionCode": { "type": "string", "nullable": true }, "ProfileId": { "type": "string", "format": "uuid" }, "NodeId": { "type": "string", "format": "uuid" }, "PreNodeId": { "type": "string", "format": "uuid", "nullable": true }, "IsActive": { "type": "boolean", "nullable": true }, "DoneTime": { "type": "string", "format": "date-time", "nullable": true }, "ViewTime": { "type": "string", "format": "date-time", "nullable": true }, "UserCreated": { "$ref": "#/components/schemas/User" }, "SendUser": { "$ref": "#/components/schemas/User" }, "ReceivedRole": { "$ref": "#/components/schemas/Role" }, "ReceivedUser": { "$ref": "#/components/schemas/User" }, "Profile": { "$ref": "#/components/schemas/WorkingProfile" }, "Node": { "$ref": "#/components/schemas/Node" }, "NodePrev": { "$ref": "#/components/schemas/Node" } }, "additionalProperties": false }, "ProgressConfigDto": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid", "nullable": true }, "RangeFrom": { "type": "number", "format": "double", "nullable": true }, "RangeFromType": { "type": "integer", "format": "int32", "nullable": true }, "RangeTo": { "type": "number", "format": "double", "nullable": true }, "ProgressValue": { "type": "number", "format": "double", "nullable": true }, "ProgressValueType": { "type": "integer", "format": "int32", "nullable": true }, "Description": { "type": "string", "nullable": true }, "IsActive": { "type": "boolean", "nullable": true } }, "additionalProperties": false }, "PublishLich": { "type": "object", "properties": { "Year": { "type": "integer", "description": "", "format": "int32" }, "WeekOfYear": { "type": "integer", "description": "", "format": "int32" }, "WeekStartDate": { "type": "string", "description": "", "format": "date-time" }, "WeekEndDate": { "type": "string", "description": "", "format": "date-time" } }, "additionalProperties": false, "description": "" }, "QuanLyTrinhKyDto": { "type": "object", "properties": { "IdVanBan": { "type": "string", "format": "uuid" }, "Status": { "type": "integer", "format": "int32", "nullable": true }, "BookId": { "type": "string", "format": "uuid" }, "BookNumber": { "type": "integer", "format": "int32", "nullable": true }, "BookNumberSub": { "type": "string", "nullable": true }, "ListTrinhKy": { "type": "array", "items": { "$ref": "#/components/schemas/TrinhXuLyDto" }, "nullable": true }, "DonViChoYKien": { "type": "array", "items": { "$ref": "#/components/schemas/TrinhXuLyDto" }, "nullable": true }, "ListLanhDaoLienQuan": { "type": "array", "items": { "$ref": "#/components/schemas/TrinhXuLyDto" }, "nullable": true }, "Complexity": { "type": "integer", "format": "int32", "nullable": true }, "Priority": { "type": "integer", "format": "int32", "nullable": true } }, "additionalProperties": false }, "RePublishModel": { "type": "object", "properties": { "DocId": { "type": "string", "format": "uuid" }, "Units": { "type": "array", "items": { "type": "string", "format": "uuid" }, "nullable": true } }, "additionalProperties": false }, "ReceiceStatus": { "type": "object", "properties": { "Status": { "type": "integer", "format": "int32", "nullable": true }, "ProcessType": { "type": "integer", "format": "int32", "nullable": true }, "StatusName": { "type": "string", "nullable": true }, "ActionName": { "type": "string", "nullable": true }, "IsSigner": { "type": "boolean", "nullable": true }, "TypeSign": { "type": "integer", "format": "int32", "nullable": true }, "Created": { "type": "string", "format": "date-time", "nullable": true }, "IsRequireSign": { "type": "boolean", "nullable": true }, "OrderProcess": { "type": "integer", "format": "int32", "nullable": true }, "ActionNext": { "type": "array", "items": { "$ref": "#/components/schemas/ActionNodeDto" }, "nullable": true } }, "additionalProperties": false }, "RectDto": { "type": "object", "properties": { "X": { "type": "number", "format": "double", "nullable": true }, "Y": { "type": "number", "format": "double", "nullable": true }, "Width": { "type": "number", "format": "double", "nullable": true }, "Height": { "type": "number", "format": "double", "nullable": true } }, "additionalProperties": false }, "RectangleF": { "type": "object", "properties": { "Location": { "$ref": "#/components/schemas/PointF" }, "Size": { "$ref": "#/components/schemas/SizeF" }, "X": { "type": "number", "format": "float" }, "Y": { "type": "number", "format": "float" }, "Width": { "type": "number", "format": "float" }, "Height": { "type": "number", "format": "float" }, "Left": { "type": "number", "format": "float", "readOnly": true }, "Top": { "type": "number", "format": "float", "readOnly": true }, "Right": { "type": "number", "format": "float", "readOnly": true }, "Bottom": { "type": "number", "format": "float", "readOnly": true }, "IsEmpty": { "type": "boolean", "readOnly": true } }, "additionalProperties": false }, "RecvMsgDto": { "type": "object", "properties": { "msgId": { "type": "string", "nullable": true }, "DocId": { "type": "string", "nullable": true }, "msgMode": { "type": "string", "nullable": true }, "msgType": { "type": "string", "nullable": true } }, "additionalProperties": false }, "RedoReasonConfigDto": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "Reason": { "type": "string", "nullable": true }, "ReasonValue": { "type": "number", "format": "double" }, "IsActive": { "type": "boolean" }, "Type": { "type": "integer", "format": "int32" }, "CreatedBy": { "type": "string", "format": "uuid", "nullable": true }, "ModifiedBy": { "type": "string", "format": "uuid", "nullable": true }, "Created": { "type": "string", "format": "date-time", "nullable": true }, "Modified": { "type": "string", "format": "date-time", "nullable": true }, "IsRequire": { "type": "boolean" }, "Value": { "type": "string", "nullable": true }, "FeatureType": { "type": "integer", "format": "int32" } }, "additionalProperties": false }, "RedoRequestDto": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid", "nullable": true }, "JobId": { "type": "string", "format": "uuid", "nullable": true }, "DocId": { "type": "string", "format": "uuid", "nullable": true }, "ReasonId": { "type": "string", "format": "uuid" }, "Reason": { "type": "string", "nullable": true }, "Value": { "type": "number", "format": "double", "nullable": true }, "ValueScoreType": { "type": "integer", "format": "int32", "nullable": true }, "Note": { "type": "string", "nullable": true } }, "additionalProperties": false }, "RejectApproveListSchedule": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "RejectReason": { "type": "string", "nullable": true } }, "additionalProperties": false }, "RejectDonNghiPhepDto": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid", "nullable": true }, "Reason": { "type": "string", "nullable": true } }, "additionalProperties": false }, "RejectLegalDocumentDto": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid", "nullable": true }, "Reason": { "type": "string", "nullable": true } }, "additionalProperties": false }, "ReportEndJobDraft": { "type": "object", "properties": { "MaCongViec": { "type": "string", "format": "uuid" }, "NoiDung": { "type": "string", "nullable": true }, "ReportFiles": { "type": "array", "items": { "type": "string" }, "nullable": true } }, "additionalProperties": false }, "ReportsRoleDto": { "type": "object", "properties": { "ReportId": { "type": "string", "format": "uuid" }, "RoleId": { "type": "string", "format": "uuid" } }, "additionalProperties": false }, "RequestDto": { "type": "object", "properties": { "pageIndex": { "type": "integer", "format": "int32" }, "pageSize": { "type": "integer", "format": "int32" }, "keyword": { "type": "string", "nullable": true }, "id": { "type": "string", "format": "uuid", "nullable": true }, "depIds": { "type": "array", "items": { "type": "string", "format": "uuid" }, "nullable": true }, "isEdit": { "type": "boolean", "nullable": true }, "fromDate": { "type": "string", "format": "date-time", "nullable": true }, "toDate": { "type": "string", "format": "date-time", "nullable": true }, "targetType": { "type": "integer", "format": "int32", "nullable": true } }, "additionalProperties": false }, "RequestInTimeCategoryDto": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid", "nullable": true }, "Name": { "type": "string", "nullable": true }, "Code": { "maxLength": 100, "type": "string", "nullable": true }, "Order": { "type": "integer", "format": "int32", "nullable": true }, "IsRequired": { "type": "boolean", "nullable": true }, "MoTa": { "type": "string", "nullable": true }, "Type": { "type": "integer", "format": "int32", "nullable": true } }, "additionalProperties": false }, "ResetMKDto": { "type": "object", "properties": { "userId": { "type": "string", "format": "uuid" }, "MK": { "type": "string", "nullable": true } }, "additionalProperties": false }, "Response": { "type": "object", "properties": { "Success": { "type": "boolean" }, "Message": { "type": "string", "nullable": true } }, "additionalProperties": false }, "RestoreJobDto": { "type": "object", "properties": { "IdJob": { "type": "string", "format": "uuid" }, "UserId": { "type": "string", "format": "uuid", "nullable": true }, "RoleUserId": { "type": "string", "format": "uuid", "nullable": true }, "DeptUserId": { "type": "string", "format": "uuid", "nullable": true }, "Message": { "type": "string", "nullable": true } }, "additionalProperties": false }, "Role": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "CreatedBy": { "type": "string", "format": "uuid", "nullable": true }, "ModifiedBy": { "type": "string", "format": "uuid", "nullable": true }, "Created": { "type": "string", "format": "date-time", "nullable": true }, "Modified": { "type": "string", "format": "date-time", "nullable": true }, "IsDeleted": { "type": "boolean" }, "Name": { "type": "string", "nullable": true }, "Code": { "type": "string", "nullable": true }, "Description": { "maxLength": 500, "type": "string", "nullable": true }, "DeptId": { "type": "string", "format": "uuid", "nullable": true }, "Level": { "type": "integer", "format": "int32", "nullable": true }, "UserRole": { "type": "array", "items": { "$ref": "#/components/schemas/UserRole" }, "nullable": true }, "AppRoleObject": { "type": "array", "items": { "$ref": "#/components/schemas/AppRoleObject" }, "nullable": true } }, "additionalProperties": false }, "RoleDto": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "Code": { "type": "string", "nullable": true }, "Name": { "maxLength": 200, "type": "string", "nullable": true }, "Description": { "maxLength": 500, "type": "string", "nullable": true }, "ChucNang": { "type": "array", "items": { "$ref": "#/components/schemas/AppRoleObjectDto" }, "nullable": true }, "BaoCao": { "type": "array", "items": { "$ref": "#/components/schemas/ReportsRoleDto" }, "nullable": true }, "HanhDong": { "type": "array", "items": { "type": "string" }, "nullable": true } }, "additionalProperties": false }, "RoleFilterDto": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "Sorts": { "type": "array", "items": { "$ref": "#/components/schemas/Sort" }, "nullable": true }, "Filters": { "type": "array", "items": { "$ref": "#/components/schemas/Filter" }, "nullable": true }, "Keyword": { "type": "string", "nullable": true } }, "additionalProperties": false }, "SaveProfileDto": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "SaveDate": { "type": "string", "format": "date-time", "nullable": true }, "SaveCode": { "type": "string", "nullable": true }, "SaveBookId": { "type": "string", "format": "uuid" }, "SaveNumber": { "type": "integer", "format": "int32" } }, "additionalProperties": false }, "SearchAllUsedThuKyAPI": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "FullNameTK": { "type": "string", "nullable": true }, "TKId": { "type": "string", "format": "uuid", "nullable": true }, "TKDeptId": { "type": "string", "format": "uuid", "nullable": true }, "TKRoleId": { "type": "string", "format": "uuid", "nullable": true }, "FullNameTKFor": { "type": "string", "nullable": true }, "TKForId": { "type": "string", "format": "uuid", "nullable": true }, "TKForDeptId": { "type": "string", "format": "uuid", "nullable": true }, "TKForRoleId": { "type": "string", "format": "uuid", "nullable": true } }, "additionalProperties": false }, "SearchAvailableUserAPI": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "FullName": { "type": "string", "nullable": true } }, "additionalProperties": false }, "SearchBieuMauAPI": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "Name": { "type": "string", "description": "Tên biểu mẫu", "nullable": true }, "DanhMucs": { "type": "array", "items": { "type": "string", "format": "uuid" }, "description": "Tên biểu mẫu", "nullable": true } }, "additionalProperties": false, "description": "Tiêu chí lọc của danh sách kế hoạch tổ chức" }, "SearchDSDaiDienDonVi": { "type": "object", "properties": { "Id": { "type": "string", "description": "", "format": "uuid" }, "Selecteds": { "type": "array", "items": { "type": "string", "format": "uuid" }, "description": "Có trong thành phần tham dự khác", "nullable": true } }, "additionalProperties": false, "description": "" }, "SearchDSProfileDto": { "type": "object", "properties": { "Page": { "type": "integer", "format": "int32" }, "PageSize": { "type": "integer", "format": "int32" }, "Keyword": { "type": "string", "nullable": true } }, "additionalProperties": false }, "SearchDSThanhPhanKhac": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "Selecteds": { "type": "array", "items": { "type": "string", "format": "uuid" }, "description": "Có trong thành phần tham dự khác", "nullable": true }, "Keyword": { "type": "string", "description": "", "nullable": true } }, "additionalProperties": false, "description": "" }, "SearchDanhMucBieuMauAPI": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "Code": { "type": "string", "description": "", "nullable": true }, "Name": { "type": "string", "description": "", "nullable": true } }, "additionalProperties": false, "description": "Tiêu chí lọc của danh sách kế hoạch tổ chức" }, "SearchDonViKhacDto": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "Sorts": { "type": "array", "items": { "$ref": "#/components/schemas/Sort" }, "nullable": true }, "Filters": { "type": "array", "items": { "$ref": "#/components/schemas/Filter" }, "nullable": true }, "Keyword": { "type": "string", "nullable": true }, "SearchName": { "type": "string", "nullable": true }, "SearchCode": { "type": "string", "nullable": true } }, "additionalProperties": false }, "SearchExecutionDeptPlanAPI": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "YealyPlanId": { "type": "string", "description": "", "format": "uuid" }, "Content": { "type": "string", "description": "", "nullable": true } }, "additionalProperties": false, "description": "" }, "SearchHistoryLog": { "type": "object", "properties": { "Page": { "type": "integer", "format": "int32" }, "PageSize": { "type": "integer", "format": "int32" }, "ItemId": { "type": "string", "nullable": true }, "TableName": { "type": "string", "nullable": true } }, "additionalProperties": false }, "SearchHuongDanSuDungAPI": { "type": "object", "properties": { "RoleId": { "type": "string", "format": "uuid", "nullable": true }, "PageIndex": { "type": "integer", "format": "int32", "nullable": true }, "PageSize": { "type": "integer", "format": "int32", "nullable": true } }, "additionalProperties": false }, "SearchHuongDanSuDungByUserAPI": { "type": "object", "properties": { "PageIndex": { "type": "integer", "format": "int32", "nullable": true }, "PageSize": { "type": "integer", "format": "int32", "nullable": true } }, "additionalProperties": false }, "SearchKTGSJobAPIModel": { "type": "object", "properties": { "PageIndex": { "type": "integer", "format": "int32" }, "PageSize": { "type": "integer", "format": "int32" }, "DeptId": { "type": "string", "description": "Phòng/Tổ cần lọc", "format": "uuid", "nullable": true }, "Year": { "type": "integer", "format": "int32", "nullable": true }, "FromDate": { "type": "string", "format": "date-time", "nullable": true }, "ToDate": { "type": "string", "format": "date-time", "nullable": true }, "Keyword": { "type": "string", "description": "Tên công việc Subject", "nullable": true }, "AssignBy": { "type": "string", "description": "Người chủ trì", "format": "uuid", "nullable": true }, "ReceiveDepId": { "type": "string", "format": "uuid", "nullable": true }, "ReceiveRoleId": { "type": "string", "format": "uuid", "nullable": true }, "Priority": { "type": "integer", "description": "Người đầu mối", "format": "int32", "nullable": true }, "Complexity": { "type": "integer", "format": "int32", "nullable": true }, "Status": { "type": "integer", "description": "Overdue = 1 // Quá hạn\r\nUrgentInProgress = 2 // Khẩn cấp - đang thực hiện\r\nImportantInProgress = 3 // Quan trọng - đang thực hiện\r\nInProgress = 4 // Đang thực hiện\r\nApprovalRequired = 5 // Chờ duyệt thực hiện\r\nWaitingForApproval = 6 // Chờ duyệt hoàn thành\r\nThisWeek = 7 // Đang thực hiện trong tuần\r\nCompleted = 8 // Đã hoàn thành", "format": "int32", "nullable": true }, "TypeJob": { "type": "integer", "description": "AISEnum.StatisticJobType", "format": "int32", "nullable": true }, "IsChuaXacDinhDauMoi": { "type": "boolean", "nullable": true }, "IsPassed": { "type": "boolean", "description": "Đạt chất lượng hay không", "nullable": true }, "AssignType": { "type": "integer", "format": "int32", "nullable": true } }, "additionalProperties": false, "description": "Danh sách kiểm tra giám sát công việc" }, "SearchLegalDocumentDto": { "type": "object", "properties": { "Page": { "type": "integer", "format": "int32" }, "PageSize": { "type": "integer", "format": "int32" }, "Keyword": { "type": "string", "nullable": true }, "PublishDeptId": { "type": "string", "format": "uuid", "nullable": true }, "DocumentTypeId": { "type": "string", "format": "uuid", "nullable": true }, "SecurityId": { "type": "integer", "format": "int32", "nullable": true }, "FieldId": { "type": "string", "format": "uuid", "nullable": true }, "CollectionSourceId": { "type": "string", "format": "uuid", "nullable": true }, "SectorId": { "type": "string", "format": "uuid", "nullable": true }, "ValidityStatus": { "type": "boolean", "nullable": true }, "Type": { "type": "integer", "format": "int32", "nullable": true } }, "additionalProperties": false }, "SearchLegalDocumentMeetingAPI": { "type": "object", "properties": { "Page": { "type": "integer", "format": "int32" }, "PageSize": { "type": "integer", "format": "int32" }, "Keyword": { "type": "string", "nullable": true }, "ValidityStatus": { "type": "boolean", "nullable": true } }, "additionalProperties": false }, "SearchListDMQuanLyAPIModel": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "UserName": { "type": "string", "nullable": true } }, "additionalProperties": false }, "SearchListDailyKPIJobsAPI": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "Id": { "type": "string", "description": "Mã của KPI Tháng", "format": "uuid" }, "VersionId": { "type": "string", "description": "Để Guid.Empty VD: 0000-...-0000", "format": "uuid", "nullable": true }, "JobRecordFilterOption": { "type": "integer", "description": "Loại lọc đặc biệt ở trên bảng thống kê tổng hợp công việc", "format": "int32" }, "FromSources": { "type": "array", "items": { "type": "integer", "format": "int32" }, "description": "", "nullable": true }, "Abstract": { "type": "string", "description": "Subject trích yếu tiêu đề", "nullable": true }, "JobProcessingType": { "type": "integer", "description": "Chủ trì hoặc phối hợp", "format": "int32", "nullable": true }, "Progress": { "type": "integer", "description": "Tiến độ", "format": "int32", "nullable": true }, "JobFilterStatus": { "type": "array", "items": { "type": "integer", "format": "int32" }, "description": "Lọc trạng thái công việc", "nullable": true }, "LeaderRating": { "type": "array", "items": { "type": "integer", "format": "int32" }, "description": "Đánh giá của lãnh đạo", "nullable": true }, "PlanId": { "type": "string", "description": "Mã kế hoạch của công việc", "format": "uuid", "nullable": true }, "StartDate": { "type": "string", "description": "Khoảng ngày bắt đầu", "format": "date-time", "nullable": true }, "EndDate": { "type": "string", "description": "Khoảng ngày bắt đầu", "format": "date-time", "nullable": true } }, "additionalProperties": false, "description": "" }, "SearchListDeptYearPlanAPI": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "FilterOption": { "type": "integer", "description": "Bộ lọc", "format": "int32", "nullable": true }, "Receivers": { "type": "array", "items": { "type": "string", "format": "uuid" }, "description": "Đơn vị xử lý", "nullable": true }, "Code": { "type": "string", "description": "Mã", "nullable": true }, "Abstract": { "type": "string", "description": "Trích yếu", "nullable": true }, "Year": { "type": "integer", "description": "Trích yếu", "format": "int32", "nullable": true }, "Keyword": { "type": "string", "nullable": true }, "Status": { "type": "integer", "description": "Xem phần PlanStatusFilterOption trong AISEnum", "format": "int32", "nullable": true }, "Type": { "type": "integer", "format": "int32", "nullable": true }, "ParentId": { "type": "string", "format": "uuid", "nullable": true }, "AssignBy": { "type": "string", "format": "uuid", "nullable": true }, "RoleAssingBy": { "type": "string", "format": "uuid", "nullable": true }, "StrategicPlan": { "type": "boolean", "nullable": true }, "PlanType": { "type": "integer", "format": "int32", "nullable": true } }, "additionalProperties": false, "description": "Tiêu chí lọc của danh sách kế hoạch tổ chức" }, "SearchListDieuLenhAPI": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "MonthKPIId": { "type": "string", "format": "uuid" }, "DieuLenh": { "type": "string", "nullable": true } }, "additionalProperties": false }, "SearchListDieuLenhConfigAPI": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "DieuLenh": { "type": "string", "nullable": true } }, "additionalProperties": false }, "SearchListDmHanhDong": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "Depth": { "type": "integer", "description": "Số càng lớn thì càng sâu trong cây\r\nMặc định 0 (nghĩa là lấy tất cả)", "format": "int32" }, "Code": { "type": "string", "description": "Mã", "nullable": true }, "Name": { "type": "string", "description": "Tên", "nullable": true }, "ParentId": { "type": "string", "description": "Tên", "format": "uuid", "nullable": true } }, "additionalProperties": false, "description": "" }, "SearchListDmNhom": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "Depth": { "type": "integer", "description": "Số càng lớn thì càng sâu trong cây\r\nMặc định 0 (nghĩa là lấy tất cả)", "format": "int32" }, "Code": { "type": "string", "description": "Mã", "nullable": true }, "Name": { "type": "string", "description": "Tên", "nullable": true } }, "additionalProperties": false, "description": "" }, "SearchListDsPhongAPI": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "DeptId": { "type": "array", "items": { "type": "string", "format": "uuid" }, "nullable": true } }, "additionalProperties": false }, "SearchListDsPhongConAPI": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "parentId": { "type": "string", "format": "uuid", "nullable": true } }, "additionalProperties": false }, "SearchListJobAutoAPI": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "DetailName": { "type": "string", "description": "Tên chi tiết công việc", "nullable": true }, "CategoryId": { "type": "string", "description": "ID danh mục công việc", "format": "uuid", "nullable": true }, "Status": { "type": "integer", "description": "Trạng thái công việc (theo enum JobAutoStatus)", "format": "int32", "nullable": true } }, "additionalProperties": false }, "SearchListJobAutoAssignAPI": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "UserName": { "type": "string", "description": "Tên chi tiết công việc", "nullable": true }, "DeptId": { "type": "string", "description": "Tên chi tiết công việc", "format": "uuid", "nullable": true }, "CategoryId": { "type": "string", "description": "ID danh mục công việc", "format": "uuid", "nullable": true } }, "additionalProperties": false }, "SearchListJobAutoAssignByPhongAPI": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "PhongId": { "type": "string", "format": "uuid", "nullable": true }, "UserName": { "type": "string", "nullable": true }, "AssignType": { "type": "integer", "format": "int32", "nullable": true }, "Selecteds": { "type": "array", "items": { "type": "string", "format": "uuid" }, "nullable": true } }, "additionalProperties": false }, "SearchListJobAutoCategoryAPI": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "Name": { "type": "string", "nullable": true }, "StartAtFrom": { "type": "string", "format": "date-time", "nullable": true }, "StartAtTo": { "type": "string", "format": "date-time", "nullable": true }, "EndAtFrom": { "type": "string", "format": "date-time", "nullable": true }, "EndAtTo": { "type": "string", "format": "date-time", "nullable": true }, "IsActive": { "type": "boolean", "nullable": true } }, "additionalProperties": false }, "SearchListKPICriteriaAPI": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "CategoryCode": { "type": "string", "description": "Mã", "nullable": true }, "Content": { "type": "string", "description": "Tên", "nullable": true }, "ForRole": { "type": "integer", "description": "Tên", "format": "int32", "nullable": true } }, "additionalProperties": false, "description": "" }, "SearchListKPIDailyAPI": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "FilterOption": { "type": "integer", "description": "Bộ lọc", "format": "int32" }, "Code": { "type": "string", "description": "Mã", "nullable": true }, "UserName": { "type": "string", "description": "Tên người dùng", "nullable": true }, "Year": { "type": "integer", "description": "Năm", "format": "int32", "nullable": true }, "Month": { "type": "integer", "description": "Tháng", "format": "int32", "nullable": true }, "Day": { "type": "integer", "description": "Tháng", "format": "int32", "nullable": true }, "DeptId": { "type": "string", "description": "Đơn vị cha", "format": "uuid", "nullable": true }, "SubDeptId": { "type": "string", "description": "Đơn vị con", "format": "uuid", "nullable": true }, "Status": { "type": "integer", "description": "Xem phần PlanStatusFilterOption trong AISEnum", "format": "int32" } }, "additionalProperties": false }, "SearchListKPIMonthlyAPI": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "FilterOption": { "type": "integer", "description": "Bộ lọc", "format": "int32" }, "Code": { "type": "string", "description": "Mã", "nullable": true }, "UserName": { "type": "string", "description": "Tên người dùng", "nullable": true }, "Year": { "type": "integer", "description": "Năm", "format": "int32" }, "Month": { "type": "integer", "description": "Tháng", "format": "int32" }, "ReceiverDepts": { "type": "array", "items": { "type": "string", "format": "uuid" }, "description": "Đơn vị người nhận", "nullable": true }, "AssignToDeptId": { "type": "string", "description": "Đơn vị xử lý", "format": "uuid", "nullable": true }, "Status": { "type": "integer", "description": "Xem phần PlanStatusFilterOption trong AISEnum", "format": "int32" } }, "additionalProperties": false, "description": "Tiêu chí lọc của danh sách kế hoạch tổ chức" }, "SearchListKPIYearlyAPI": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "FilterOption": { "type": "integer", "description": "Bộ lọc", "format": "int32" }, "Code": { "type": "string", "description": "Mã", "nullable": true }, "UserName": { "type": "string", "description": "Tên người dùng", "nullable": true }, "Year": { "type": "integer", "description": "Năm", "format": "int32" }, "MonthSpan": { "type": "integer", "description": "Tháng", "format": "int32" }, "ReceiverDepts": { "type": "array", "items": { "type": "string", "format": "uuid" }, "description": "Đơn vị người nhận", "nullable": true }, "Status": { "type": "integer", "description": "Xem phần PlanStatusFilterOption trong AISEnum", "format": "int32" } }, "additionalProperties": false, "description": "Tiêu chí lọc của danh sách kế hoạch tổ chức" }, "SearchListLDCapDuoiAPI": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "UserId": { "type": "string", "format": "uuid", "nullable": true }, "RoleId": { "type": "string", "format": "uuid", "nullable": true }, "DeptId": { "type": "string", "format": "uuid", "nullable": true }, "Name": { "type": "string", "nullable": true } }, "additionalProperties": false }, "SearchListLDChiDaoAPI": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "Name": { "type": "string", "nullable": true } }, "additionalProperties": false }, "SearchListLeaveUserAPI": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "UserName": { "type": "string", "nullable": true }, "DeptId": { "type": "string", "format": "uuid", "nullable": true }, "IsChinh": { "type": "boolean", "nullable": true }, "IsLock": { "type": "boolean", "nullable": true }, "FromDate": { "type": "string", "format": "date-time", "nullable": true }, "ToDate": { "type": "string", "format": "date-time", "nullable": true } }, "additionalProperties": false }, "SearchListLichHopAPI": { "type": "object", "properties": { "TieuDe": { "type": "string", "description": "", "nullable": true }, "DiaDiem": { "type": "string", "description": "", "nullable": true }, "Year": { "type": "integer", "description": "", "format": "int32" }, "WeekOfYear": { "type": "integer", "description": "", "format": "int32" }, "GroupId": { "type": "string", "description": "", "format": "uuid", "nullable": true }, "ManagerId": { "type": "string", "description": "", "format": "uuid", "nullable": true }, "JoinnerId": { "type": "string", "description": "", "format": "uuid", "nullable": true }, "JoinnerRoleId": { "type": "string", "description": "", "format": "uuid", "nullable": true }, "JoinnerDeptId": { "type": "string", "description": "", "format": "uuid", "nullable": true } }, "additionalProperties": false, "description": "Tiêu chí lọc của danh sách kế hoạch tổ chức" }, "SearchListLogAdminAPIModel": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "Month": { "type": "integer", "format": "int32", "nullable": true }, "Year": { "type": "integer", "format": "int32", "nullable": true }, "RefId": { "type": "string", "format": "uuid", "nullable": true }, "CreatedFrom": { "type": "string", "format": "date-time", "nullable": true }, "CreatedTo": { "type": "string", "format": "date-time", "nullable": true } }, "additionalProperties": false }, "SearchListMauDGNamAPI": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "DisplayName": { "type": "string", "nullable": true }, "Year": { "type": "integer", "format": "int32" }, "CategoryCode": { "type": "string", "nullable": true } }, "additionalProperties": false }, "SearchListMonthlyKPIJobsAPI": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "Id": { "type": "string", "description": "Mã của KPI Tháng", "format": "uuid" }, "VersionId": { "type": "string", "description": "Để Guid.Empty VD: 0000-...-0000", "format": "uuid", "nullable": true }, "JobRecordFilterOption": { "type": "integer", "description": "Loại lọc đặc biệt ở trên bảng thống kê tổng hợp công việc", "format": "int32" }, "FromSources": { "type": "array", "items": { "type": "integer", "format": "int32" }, "description": "", "nullable": true }, "Abstract": { "type": "string", "description": "Subject trích yếu tiêu đề", "nullable": true }, "JobProcessingType": { "type": "integer", "description": "Chủ trì hoặc phối hợp", "format": "int32", "nullable": true }, "Progress": { "type": "integer", "description": "Tiến độ", "format": "int32", "nullable": true }, "JobFilterStatus": { "type": "array", "items": { "type": "integer", "format": "int32" }, "description": "Lọc trạng thái công việc", "nullable": true }, "LeaderRating": { "type": "array", "items": { "type": "integer", "format": "int32" }, "description": "Đánh giá của lãnh đạo", "nullable": true }, "PlanId": { "type": "string", "description": "Mã kế hoạch của công việc", "format": "uuid", "nullable": true }, "StartDate": { "type": "string", "description": "Khoảng ngày bắt đầu", "format": "date-time", "nullable": true }, "EndDate": { "type": "string", "description": "Khoảng ngày bắt đầu", "format": "date-time", "nullable": true }, "MinScore": { "type": "number", "description": "Khoảng ngày bắt đầu", "format": "double", "nullable": true }, "MaxScore": { "type": "number", "description": "Khoảng ngày bắt đầu", "format": "double", "nullable": true }, "RatedJobFilterOption": { "type": "integer", "description": "Loại lọc của những công việc có điểm AISEnum.RatedJobRecordFilterOption", "format": "int32", "nullable": true } }, "additionalProperties": false, "description": "" }, "SearchListMonthlyRankingAPI": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "Id": { "type": "string", "description": "Mã", "format": "uuid" }, "UserName": { "type": "string", "description": "Tên người dùng", "nullable": true }, "DeptId": { "type": "string", "description": "Phòng", "format": "uuid", "nullable": true }, "ToIds": { "type": "array", "items": { "type": "string", "format": "uuid" }, "nullable": true }, "SortOption": { "type": "integer", "format": "int32" } }, "additionalProperties": false }, "SearchListMonthlyRecordAPI": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "Id": { "type": "string", "description": "", "format": "uuid" }, "VersionId": { "type": "string", "description": "", "format": "uuid", "nullable": true }, "LeaderRating": { "type": "array", "items": { "type": "integer", "format": "int32" }, "description": "", "nullable": true }, "Code": { "type": "string", "description": "", "nullable": true }, "Status": { "type": "integer", "description": "", "format": "int32" } }, "additionalProperties": false, "description": "" }, "SearchListParentKPICriteriaAPI": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "CategoryCode": { "type": "string", "description": "Mã", "nullable": true }, "Keyword": { "type": "string", "description": "Tên", "nullable": true }, "ForRole": { "type": "integer", "description": "Cho vai trò nào", "format": "int32", "nullable": true } }, "additionalProperties": false, "description": "" }, "SearchListQuyenCaNhan": { "type": "object", "properties": { "UserId": { "type": "string", "description": "ID của người dùng", "format": "uuid" }, "RoleId": { "type": "string", "description": "ID của vai trò", "format": "uuid" }, "DeptId": { "type": "string", "description": "ID của phòng ban", "format": "uuid" } }, "additionalProperties": false, "description": "" }, "SearchListRankingYearlyAPI": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "DeptId": { "type": "string", "format": "uuid", "nullable": true }, "SubDeptId": { "type": "string", "format": "uuid", "nullable": true }, "Year": { "type": "integer", "format": "int32" }, "MonthSpan": { "type": "integer", "format": "int32", "nullable": true }, "ResultJob": { "type": "integer", "format": "int32", "nullable": true }, "ResultCriteria": { "type": "integer", "format": "int32", "nullable": true } }, "additionalProperties": false }, "SearchListUserShareAPIModel": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "ReceiveUserId": { "type": "string", "format": "uuid" }, "ReceiveUserDeptId": { "type": "string", "format": "uuid" }, "ReceiveUserRoleId": { "type": "string", "format": "uuid" }, "Users": { "type": "array", "items": { "$ref": "#/components/schemas/UserShareSelected" }, "nullable": true }, "UserName": { "type": "string", "nullable": true } }, "additionalProperties": false }, "SearchLogTrucLienThongDto": { "type": "object", "properties": { "Page": { "type": "integer", "format": "int32" }, "PageSize": { "type": "integer", "format": "int32" }, "KeyWord": { "type": "string", "nullable": true }, "LoaiKetNoi": { "type": "string", "nullable": true }, "FromDate": { "type": "string", "format": "date-time", "nullable": true }, "EndDate": { "type": "string", "format": "date-time", "nullable": true }, "NeedTotal": { "type": "boolean", "nullable": true }, "IsNgoaiNganh": { "type": "boolean", "nullable": true } }, "additionalProperties": false }, "SearchMissionCategoryAPI": { "type": "object", "properties": { "pageIndex": { "type": "integer", "format": "int32" }, "pageSize": { "type": "integer", "format": "int32" }, "keyword": { "type": "string", "nullable": true }, "depId": { "type": "string", "format": "uuid" } }, "additionalProperties": false }, "SearchNoiBoDto": { "type": "object", "properties": { "Page": { "type": "integer", "format": "int32" }, "PageSize": { "type": "integer", "format": "int32" }, "SearchKeyword": { "type": "string", "nullable": true }, "SearchAbstract": { "type": "string", "nullable": true }, "SearchDocumentCode": { "type": "string", "nullable": true }, "SearchDeadlineByDate": { "type": "string", "format": "date-time", "nullable": true }, "SearchDocumentDate": { "type": "string", "format": "date-time", "nullable": true }, "SearchDateCreatedTo": { "type": "string", "format": "date-time", "nullable": true }, "SearchDateCreatedFrom": { "type": "string", "format": "date-time", "nullable": true }, "SearchDeptRecipientName": { "type": "string", "nullable": true }, "SearchPriorityId": { "type": "integer", "format": "int32", "nullable": true }, "SearchDeptSendName": { "type": "string", "nullable": true }, "SearchUserSendName": { "type": "string", "nullable": true }, "SearchDocumentType": { "type": "string", "format": "uuid", "nullable": true }, "SearchDocumentFeature": { "type": "boolean", "nullable": true }, "Status": { "type": "integer", "format": "int32" } }, "additionalProperties": false }, "SearchPassGiamSatCVModel": { "type": "object", "properties": { "JobId": { "type": "string", "format": "uuid", "nullable": true }, "AssignType": { "type": "integer", "format": "int32", "nullable": true }, "UserId": { "type": "string", "format": "uuid", "nullable": true }, "DeptId": { "type": "string", "format": "uuid", "nullable": true }, "RoleId": { "type": "string", "format": "uuid", "nullable": true } }, "additionalProperties": false }, "SearchPlansInKPIRecordAPI": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "Keyword": { "type": "string", "nullable": true }, "Year": { "type": "integer", "format": "int32", "nullable": true }, "Id": { "type": "string", "format": "uuid", "nullable": true } }, "additionalProperties": false }, "SearchRedoReasonConfig": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "Sorts": { "type": "array", "items": { "$ref": "#/components/schemas/Sort" }, "nullable": true }, "Filters": { "type": "array", "items": { "$ref": "#/components/schemas/Filter" }, "nullable": true }, "Keyword": { "type": "string", "nullable": true }, "IsActive": { "type": "boolean", "nullable": true }, "FeatureType": { "type": "integer", "format": "int32", "nullable": true } }, "additionalProperties": false }, "SearchScheduleLogAPIModel": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "Status": { "type": "integer", "format": "int32", "nullable": true }, "ScheduleName": { "type": "string", "nullable": true }, "StartTimeRunned": { "type": "string", "format": "date-time", "nullable": true }, "EndTimeRunned": { "type": "string", "format": "date-time", "nullable": true } }, "additionalProperties": false }, "SearchScheduleModel": { "type": "object", "properties": { "Week": { "type": "integer", "format": "int32", "nullable": true }, "Year": { "type": "integer", "format": "int32", "nullable": true }, "OfficialId": { "type": "string", "format": "uuid", "nullable": true }, "Status": { "type": "integer", "format": "int32", "nullable": true } }, "additionalProperties": false }, "SearchServerConfigDto": { "type": "object", "properties": { "Page": { "type": "integer", "format": "int32" }, "PageSize": { "type": "integer", "format": "int32" }, "SearchServerUrl": { "type": "string", "nullable": true }, "SearchName": { "type": "string", "nullable": true }, "SearchDescription": { "type": "string", "nullable": true }, "SearchPort": { "type": "string", "nullable": true }, "SearchPartFoldel": { "type": "string", "nullable": true } }, "additionalProperties": false }, "SearchStatisticLogin": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "Sorts": { "type": "array", "items": { "$ref": "#/components/schemas/Sort" }, "nullable": true }, "Filters": { "type": "array", "items": { "$ref": "#/components/schemas/Filter" }, "nullable": true }, "SelectDate": { "type": "string", "format": "date-time", "nullable": true }, "IdUser": { "type": "array", "items": { "type": "string", "format": "uuid" }, "nullable": true }, "Keyword": { "type": "string", "nullable": true }, "IsLogin": { "type": "boolean", "nullable": true }, "DeptId": { "type": "string", "format": "uuid", "nullable": true } }, "additionalProperties": false }, "SearchTKMonthlyRankingAPI": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "UserName": { "type": "string", "description": "Tên người dùng", "nullable": true }, "DeptId": { "type": "string", "description": "Phòng", "format": "uuid", "nullable": true }, "ToIds": { "type": "array", "items": { "type": "string", "format": "uuid" }, "nullable": true }, "SortOption": { "type": "integer", "format": "int32" }, "Month": { "type": "integer", "format": "int32", "nullable": true }, "Year": { "type": "integer", "format": "int32", "nullable": true } }, "additionalProperties": false }, "SearchThuKyConfigAPI": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "TKId": { "type": "string", "format": "uuid", "nullable": true }, "TKDeptId": { "type": "string", "format": "uuid", "nullable": true }, "TKRoleId": { "type": "string", "format": "uuid", "nullable": true }, "TKForId": { "type": "string", "format": "uuid", "nullable": true }, "TKForDeptId": { "type": "string", "format": "uuid", "nullable": true }, "TKForRoleId": { "type": "string", "format": "uuid", "nullable": true } }, "additionalProperties": false }, "SearchUnitOutDto": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "Sorts": { "type": "array", "items": { "$ref": "#/components/schemas/Sort" }, "nullable": true }, "Filters": { "type": "array", "items": { "$ref": "#/components/schemas/Filter" }, "nullable": true }, "Keyword": { "type": "string", "nullable": true }, "SearchName": { "type": "string", "nullable": true }, "SearchCode": { "type": "string", "nullable": true }, "IsBTC": { "type": "boolean", "nullable": true }, "IssuerType": { "type": "integer", "format": "int32", "nullable": true } }, "additionalProperties": false }, "SearchUserByPlan": { "type": "object", "properties": { "Page": { "type": "integer", "format": "int32" }, "PageSize": { "type": "integer", "format": "int32" }, "Keyword": { "type": "string", "nullable": true } }, "additionalProperties": false }, "SearchUserDto": { "type": "object", "properties": { "Page": { "type": "integer", "format": "int32" }, "PageSize": { "type": "integer", "format": "int32" }, "SearchKey": { "type": "string", "nullable": true }, "SearchDepartmentId": { "type": "string", "format": "uuid", "nullable": true }, "SearchRoleCode": { "type": "string", "nullable": true }, "SearchIsLeader": { "type": "boolean", "nullable": true }, "DonViId": { "type": "string", "format": "uuid", "nullable": true }, "SearchPositionId": { "type": "string", "format": "uuid", "nullable": true }, "SearchPhone": { "type": "string", "nullable": true }, "searchHasSpecialPermission": { "type": "boolean", "nullable": true }, "searchIsChinh": { "type": "boolean", "nullable": true }, "searchIsLock": { "type": "boolean", "nullable": true } }, "additionalProperties": false }, "SearchUserWeeklyPlanAPIModel": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "SelectYear": { "type": "integer", "format": "int32", "nullable": true }, "SelectWeek": { "type": "integer", "format": "int32", "nullable": true }, "Keyword": { "type": "string", "nullable": true }, "IsSubmit": { "type": "boolean", "nullable": true }, "IsOnTime": { "type": "boolean", "nullable": true }, "Status": { "type": "integer", "format": "int32", "nullable": true }, "DeptId": { "type": "string", "format": "uuid", "nullable": true } }, "additionalProperties": false }, "SearchUsersDMQuanLyAPIModel": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "UserName": { "type": "string", "nullable": true } }, "additionalProperties": false }, "SearchVanBanPopupDto": { "type": "object", "properties": { "Page": { "type": "integer", "format": "int32" }, "PageSize": { "type": "integer", "format": "int32" }, "DocumentType": { "type": "integer", "format": "int32", "nullable": true }, "BookId": { "type": "string", "format": "uuid", "nullable": true }, "FromNumber": { "type": "integer", "format": "int32", "nullable": true }, "ToNumber": { "type": "integer", "format": "int32", "nullable": true }, "DeptId": { "type": "string", "format": "uuid", "nullable": true }, "DocumentCode": { "type": "string", "nullable": true }, "DocumentDateFrom": { "type": "string", "format": "date-time", "nullable": true }, "DocumentDateTo": { "type": "string", "format": "date-time", "nullable": true }, "FromSendDate": { "type": "string", "format": "date-time", "nullable": true }, "ToSendDate": { "type": "string", "format": "date-time", "nullable": true }, "Abstract": { "type": "string", "nullable": true }, "Status": { "type": "integer", "format": "int32", "nullable": true }, "DeadlineDate": { "type": "string", "format": "date-time", "nullable": true }, "ExceptDocumentType": { "type": "array", "items": { "type": "integer", "format": "int32" }, "nullable": true }, "IsPhatHanhTC": { "type": "boolean", "nullable": true }, "WorkingProfileId": { "type": "string", "format": "uuid", "nullable": true }, "Keyword": { "type": "string", "nullable": true } }, "additionalProperties": false }, "SearchWorkingProfileApiModel": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "DocId": { "type": "string", "description": "", "format": "uuid" } }, "additionalProperties": false, "description": "" }, "SearchWorkingProfileDocApiModel": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "WorkingProfileId": { "type": "string", "description": "", "format": "uuid" } }, "additionalProperties": false, "description": "" }, "SectorDto": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid", "nullable": true }, "Name": { "type": "string", "nullable": true }, "Code": { "type": "string", "nullable": true }, "Description": { "type": "string", "nullable": true }, "Order": { "type": "integer", "format": "int32", "nullable": true }, "IsActive": { "type": "boolean", "nullable": true }, "ParentId": { "type": "string", "format": "uuid", "nullable": true } }, "additionalProperties": false }, "SendDocDto": { "type": "object", "properties": { "From": { "$ref": "#/components/schemas/SendFromDto" }, "To": { "type": "array", "items": { "$ref": "#/components/schemas/SendToDto" }, "nullable": true }, "docId": { "type": "string", "format": "uuid" }, "TypeID": { "type": "integer", "format": "int32" }, "Direction": { "type": "integer", "format": "int32" }, "BussinessDocType": { "type": "integer", "format": "int32" }, "VanThu": { "$ref": "#/components/schemas/UserLogin" }, "LoaiKiemThu": { "type": "integer", "format": "int32" }, "LyDoCapNhat": { "type": "string", "nullable": true } }, "additionalProperties": false }, "SendFromDto": { "type": "object", "properties": { "OrganId": { "type": "string", "nullable": true }, "OrganName": { "type": "string", "nullable": true }, "OrganizationInCharge": { "type": "string", "nullable": true }, "OrganAdd": { "type": "string", "nullable": true }, "Email": { "type": "string", "nullable": true }, "Telephone": { "type": "string", "nullable": true }, "Fax": { "type": "string", "nullable": true }, "Website": { "type": "string", "nullable": true } }, "additionalProperties": false }, "SendMessageRequest": { "type": "object", "properties": { "ConversationId": { "type": "string", "format": "uuid", "nullable": true }, "Content": { "type": "string", "nullable": true }, "ReplyForId": { "type": "string", "format": "uuid", "nullable": true }, "FileUploads": { "type": "string", "format": "uuid" }, "MessageType": { "type": "string", "nullable": true }, "ReceiveUserId": { "type": "string", "format": "uuid", "nullable": true } }, "additionalProperties": false }, "SendStatusDto": { "type": "object", "properties": { "From": { "$ref": "#/components/schemas/SendFromDto" }, "ResponseForOrganId": { "type": "string", "nullable": true }, "ResponseForCode": { "type": "string", "nullable": true }, "ResponseForPromulgationDate": { "type": "string", "nullable": true }, "ResponseForDocumentId": { "type": "string", "nullable": true }, "DocumentCode": { "type": "string", "nullable": true }, "StaffDepartment": { "type": "string", "nullable": true }, "StaffName": { "type": "string", "nullable": true }, "StaffEmail": { "type": "string", "nullable": true }, "StaffMobile": { "type": "string", "nullable": true }, "StatusCode": { "type": "string", "nullable": true }, "Description": { "type": "string", "nullable": true } }, "additionalProperties": false }, "SendToDto": { "type": "object", "properties": { "OrganId": { "type": "string", "nullable": true }, "OrganName": { "type": "string", "nullable": true }, "OrganizationInCharge": { "type": "string", "nullable": true }, "OrganAdd": { "type": "string", "nullable": true }, "Email": { "type": "string", "nullable": true }, "Telephone": { "type": "string", "nullable": true }, "Fax": { "type": "string", "nullable": true }, "AttentionId": { "type": "string", "nullable": true }, "AttentionName": { "type": "string", "nullable": true }, "IsNoiNganh": { "type": "boolean", "nullable": true } }, "additionalProperties": false }, "ServerConfigDto": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid", "nullable": true }, "GroupCode": { "maxLength": 200, "type": "string", "nullable": true }, "Code": { "maxLength": 300, "type": "string", "nullable": true }, "Value": { "type": "string", "nullable": true } }, "additionalProperties": false }, "ServerConfigFilterDto": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "Sorts": { "type": "array", "items": { "$ref": "#/components/schemas/Sort" }, "nullable": true }, "Filters": { "type": "array", "items": { "$ref": "#/components/schemas/Filter" }, "nullable": true }, "Keyword": { "type": "string", "nullable": true }, "GroupCode": { "type": "string", "nullable": true }, "Code": { "type": "string", "nullable": true }, "Value": { "type": "string", "nullable": true } }, "additionalProperties": false }, "SettingAuthorizationDto": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "Code": { "type": "string", "nullable": true }, "LeaderUserId": { "type": "string", "format": "uuid" }, "AuthorizedUserId": { "type": "string", "format": "uuid" }, "TypePermission": { "type": "integer", "format": "int32", "nullable": true }, "DeptId": { "type": "string", "format": "uuid", "nullable": true }, "DeptName": { "type": "string", "nullable": true }, "Type": { "type": "integer", "format": "int32", "nullable": true }, "DocumentTypeId": { "type": "string", "format": "uuid", "nullable": true }, "FromDate": { "type": "string", "format": "date-time", "nullable": true }, "ToDate": { "type": "string", "format": "date-time", "nullable": true }, "Content": { "type": "string", "nullable": true }, "FileUpload": { "type": "string", "nullable": true }, "LeaderUserName": { "type": "string", "nullable": true }, "AuthorizedUserName": { "type": "string", "nullable": true }, "TypeName": { "type": "string", "nullable": true }, "DocumentTypeName": { "type": "string", "nullable": true } }, "additionalProperties": false }, "SettingAuthorizationFilterDto": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "Sorts": { "type": "array", "items": { "$ref": "#/components/schemas/Sort" }, "nullable": true }, "Filters": { "type": "array", "items": { "$ref": "#/components/schemas/Filter" }, "nullable": true }, "Keyword": { "type": "string", "nullable": true } }, "additionalProperties": false }, "ShareDocDto": { "type": "object", "properties": { "DocId": { "type": "string", "format": "uuid" }, "Users": { "type": "array", "items": { "$ref": "#/components/schemas/UserInputDto" }, "nullable": true }, "isDocOut": { "type": "boolean" } }, "additionalProperties": false }, "SizeF": { "type": "object", "properties": { "IsEmpty": { "type": "boolean", "readOnly": true }, "Width": { "type": "number", "format": "float" }, "Height": { "type": "number", "format": "float" } }, "additionalProperties": false }, "Sort": { "type": "object", "properties": { "Field": { "type": "string", "nullable": true }, "Dir": { "type": "integer", "format": "int32" } }, "additionalProperties": false }, "SpecialActionDto": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "Code": { "maxLength": 200, "type": "string", "nullable": true }, "Name": { "maxLength": 200, "type": "string", "nullable": true } }, "additionalProperties": false }, "StatisticFillter": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "Sorts": { "type": "array", "items": { "$ref": "#/components/schemas/Sort" }, "nullable": true }, "Filters": { "type": "array", "items": { "$ref": "#/components/schemas/Filter" }, "nullable": true }, "TypeDoc": { "type": "integer", "format": "int32", "nullable": true }, "Keyword": { "type": "string", "nullable": true }, "FromDate": { "type": "string", "format": "date-time", "nullable": true }, "ToDate": { "type": "string", "format": "date-time", "nullable": true }, "ToNumber": { "type": "integer", "format": "int32", "nullable": true }, "FromNumber": { "type": "integer", "format": "int32", "nullable": true }, "Status": { "type": "integer", "format": "int32", "nullable": true }, "DeptId": { "type": "string", "format": "uuid", "nullable": true }, "UserId": { "type": "string", "format": "uuid", "nullable": true }, "Year": { "type": "integer", "format": "int32", "nullable": true }, "WorkScope": { "type": "integer", "format": "int32", "nullable": true }, "SendDeptId": { "type": "string", "format": "uuid", "nullable": true }, "IsExportExcel": { "type": "boolean", "nullable": true } }, "additionalProperties": false }, "StatisticJobModel": { "type": "object", "properties": { "PageIndex": { "type": "integer", "format": "int32" }, "PageSize": { "type": "integer", "format": "int32" }, "FromDate": { "type": "string", "format": "date-time", "nullable": true }, "ToDate": { "type": "string", "format": "date-time", "nullable": true }, "Keyword": { "type": "string", "nullable": true }, "DeptId": { "type": "string", "format": "uuid", "nullable": true }, "AssignTo": { "type": "string", "format": "uuid", "nullable": true }, "AssignBy": { "type": "string", "format": "uuid", "nullable": true }, "UserId": { "type": "string", "format": "uuid", "nullable": true }, "ReceiveDepId": { "type": "string", "format": "uuid", "nullable": true }, "ReceiveRoleId": { "type": "string", "format": "uuid", "nullable": true }, "ReceivePositionId": { "type": "string", "format": "uuid", "nullable": true }, "Priority": { "type": "integer", "format": "int32", "nullable": true }, "Complexity": { "type": "integer", "format": "int32", "nullable": true }, "Status": { "type": "integer", "format": "int32", "nullable": true }, "TypeJob": { "type": "integer", "format": "int32", "nullable": true }, "JobSource": { "type": "integer", "format": "int32", "nullable": true }, "IsChuaXacDinhDauMoi": { "type": "boolean", "nullable": true }, "Year": { "type": "integer", "format": "int32", "nullable": true } }, "additionalProperties": false }, "SubmitDonNghiPhepDto": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid", "nullable": true }, "ReceiveUserId": { "type": "string", "format": "uuid", "nullable": true }, "ReceiveRoleId": { "type": "string", "format": "uuid", "nullable": true }, "ReceiveDeptId": { "type": "string", "format": "uuid", "nullable": true }, "Note": { "type": "string", "nullable": true } }, "additionalProperties": false }, "SubmitDto": { "type": "object", "properties": { "profileId": { "type": "string", "format": "uuid" }, "ReceiveUserId": { "type": "string", "format": "uuid" }, "ReceiveUserRoleId": { "type": "string", "format": "uuid" }, "ReceiveUserDeptId": { "type": "string", "format": "uuid" }, "ReceiveUserName": { "type": "string", "nullable": true }, "Note": { "type": "string", "nullable": true }, "SaveDate": { "type": "string", "format": "date-time", "nullable": true }, "SaveCode": { "type": "string", "nullable": true }, "QuyenSo": { "type": "string", "nullable": true }, "ToSo": { "type": "string", "nullable": true } }, "additionalProperties": false }, "SubmitKPIRating": { "type": "object", "properties": { "Id": { "type": "string", "description": "", "format": "uuid" }, "LeaderScore": { "type": "integer", "description": "", "format": "int32" }, "Rating": { "type": "integer", "description": "", "format": "int32" }, "Note": { "type": "string", "description": "", "nullable": true }, "LeaderId": { "type": "string", "description": "Id của lãnh đạo sẽ đánh giá", "format": "uuid", "nullable": true }, "LeaderRoleId": { "type": "string", "description": "Id vai trò của lãnh đạo sẽ đánh giá", "format": "uuid", "nullable": true }, "LeaderDeptId": { "type": "string", "description": "Id vai trò của lãnh đạo sẽ đánh giá", "format": "uuid", "nullable": true }, "LeaderRoleCode": { "type": "string", "description": "Id của lãnh đạo sẽ đánh giá", "nullable": true }, "LeaderPositionName": { "type": "string", "description": "Id của lãnh đạo sẽ đánh giá", "nullable": true }, "Files": { "type": "array", "items": { "type": "string", "format": "uuid" }, "description": "", "nullable": true } }, "additionalProperties": false, "description": "" }, "SymbolFilterDto": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "Sorts": { "type": "array", "items": { "$ref": "#/components/schemas/Sort" }, "nullable": true }, "Filters": { "type": "array", "items": { "$ref": "#/components/schemas/Filter" }, "nullable": true }, "Keyword": { "type": "string", "nullable": true } }, "additionalProperties": false }, "SystemMessageDto": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "Content": { "type": "string", "nullable": true }, "Link": { "type": "string", "nullable": true }, "BeginDate": { "type": "string", "format": "date-time", "nullable": true }, "EndDate": { "type": "string", "format": "date-time", "nullable": true }, "Status": { "type": "integer", "format": "int32", "nullable": true }, "CreateByName": { "type": "string", "nullable": true }, "Created": { "type": "string", "format": "date-time", "nullable": true }, "ListDepartment": { "type": "array", "items": { "type": "string", "format": "uuid" }, "nullable": true }, "ListRole": { "type": "array", "items": { "type": "string", "format": "uuid" }, "nullable": true } }, "additionalProperties": false }, "SystemMessageFilterDto": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "Sorts": { "type": "array", "items": { "$ref": "#/components/schemas/Sort" }, "nullable": true }, "Filters": { "type": "array", "items": { "$ref": "#/components/schemas/Filter" }, "nullable": true }, "Keyword": { "type": "string", "nullable": true }, "ListDepartment": { "type": "array", "items": { "type": "string", "format": "uuid" }, "nullable": true }, "ListRole": { "type": "array", "items": { "type": "string", "format": "uuid" }, "nullable": true }, "Status": { "type": "integer", "format": "int32", "nullable": true } }, "additionalProperties": false }, "TemplateEmailDto": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "Code": { "maxLength": 200, "type": "string", "nullable": true }, "Name": { "maxLength": 200, "type": "string", "nullable": true }, "Title": { "maxLength": 200, "type": "string", "nullable": true }, "Content": { "type": "string", "nullable": true }, "DocumentType": { "type": "integer", "format": "int32", "nullable": true }, "ActionType": { "type": "integer", "format": "int32", "nullable": true }, "Role": { "type": "string", "nullable": true }, "IsActive": { "type": "boolean", "nullable": true }, "DocumentTypeName": { "type": "string", "nullable": true }, "ActionTypeName": { "type": "string", "nullable": true }, "RoleName": { "type": "array", "items": { "type": "string" }, "nullable": true } }, "additionalProperties": false }, "TemplateEmailFilterDto": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "Sorts": { "type": "array", "items": { "$ref": "#/components/schemas/Sort" }, "nullable": true }, "Filters": { "type": "array", "items": { "$ref": "#/components/schemas/Filter" }, "nullable": true }, "Keyword": { "type": "string", "nullable": true } }, "additionalProperties": false }, "ThemMoiVBDenDto": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid", "nullable": true }, "BookId": { "type": "string", "format": "uuid" }, "DocumentTypeId": { "type": "string", "format": "uuid", "nullable": true }, "BookNumber": { "type": "integer", "format": "int32", "nullable": true }, "BookNumberSub": { "maxLength": 200, "type": "string", "nullable": true }, "InDate": { "type": "string", "format": "date-time" }, "SendDeptId": { "type": "string", "format": "uuid", "nullable": true }, "SendDeptType": { "type": "integer", "format": "int32" }, "SendDeptName": { "maxLength": 200, "type": "string", "nullable": true }, "SymbolNumber": { "maxLength": 200, "type": "string", "nullable": true }, "Symbol": { "maxLength": 200, "type": "string", "nullable": true }, "DocumentCode": { "maxLength": 200, "type": "string", "nullable": true }, "SecurityId": { "type": "integer", "format": "int32", "nullable": true }, "PriorityId": { "type": "integer", "format": "int32", "nullable": true }, "DocumentDate": { "type": "string", "format": "date-time", "nullable": true }, "IsQPPL": { "type": "boolean", "nullable": true }, "Type": { "type": "integer", "format": "int32", "nullable": true }, "Abstract": { "maxLength": 2000, "type": "string", "nullable": true }, "SignName": { "maxLength": 200, "type": "string", "nullable": true }, "SignPosition": { "maxLength": 200, "type": "string", "nullable": true }, "LanguageId": { "type": "string", "format": "uuid", "nullable": true }, "NumberOfPage": { "type": "integer", "format": "int32", "nullable": true }, "DeadlineByDate": { "type": "string", "format": "date-time", "nullable": true }, "Description": { "maxLength": 2000, "type": "string", "nullable": true }, "ReceivingMethod": { "type": "string", "format": "uuid", "nullable": true }, "Field": { "type": "string", "format": "uuid", "nullable": true }, "PublishDate": { "type": "string", "format": "date-time", "nullable": true }, "IsElectron": { "type": "boolean", "nullable": true }, "FileUpload": { "type": "string", "nullable": true }, "FileUploads": { "type": "array", "items": { "type": "string" }, "nullable": true }, "IsMaHoaFile": { "type": "boolean", "nullable": true }, "FileUploadSub": { "type": "string", "nullable": true }, "BookRangeId": { "type": "string", "format": "uuid", "nullable": true }, "UserIdLead": { "type": "string", "format": "uuid", "nullable": true }, "NoteProcess": { "type": "string", "nullable": true }, "AddType": { "type": "integer", "format": "int32", "nullable": true }, "WorkflowId": { "type": "string", "format": "uuid", "nullable": true }, "Status": { "type": "integer", "format": "int32", "nullable": true }, "ProcessUserId": { "type": "string", "format": "uuid", "nullable": true }, "ProcessMessage": { "type": "string", "nullable": true }, "DanhSachNguoiXuLys": { "type": "array", "items": { "$ref": "#/components/schemas/TrinhXuLyDto" }, "nullable": true }, "NguoiDuocDeXuat": { "type": "array", "items": { "$ref": "#/components/schemas/DonViNguoiXuLyDto" }, "nullable": true }, "SoBan": { "type": "integer", "format": "int32", "nullable": true }, "PhuongThucNhan": { "type": "integer", "format": "int32" }, "WorkScope": { "type": "integer", "format": "int32", "nullable": true }, "TypeDoc": { "type": "integer", "format": "int32", "nullable": true } }, "additionalProperties": false }, "ThongKeVanBanDenTheoPhongDto": { "type": "object", "properties": { "DepartmentId": { "type": "string", "format": "uuid", "nullable": true }, "StartDate": { "type": "string", "format": "date-time", "nullable": true }, "EndDate": { "type": "string", "format": "date-time", "nullable": true }, "Year": { "type": "integer", "format": "int32", "nullable": true }, "WorkScope": { "type": "integer", "format": "int32", "nullable": true }, "SendDeptId": { "type": "string", "format": "uuid", "nullable": true } }, "additionalProperties": false }, "ThongKeVanBanDiTheoPhongDto": { "type": "object", "properties": { "DepartmentId": { "type": "string", "format": "uuid", "nullable": true }, "FromDate": { "type": "string", "format": "date-time", "nullable": true }, "ToDate": { "type": "string", "format": "date-time", "nullable": true } }, "additionalProperties": false }, "ThongKeXuHuongDto": { "type": "object", "properties": { "Month": { "type": "integer", "format": "int32" }, "Year": { "type": "integer", "format": "int32" }, "IsLeader": { "type": "boolean", "nullable": true }, "IncludeChildUsers": { "type": "boolean", "nullable": true } }, "additionalProperties": false }, "ThongTinTrinhLanhDaoDto": { "type": "object", "properties": { "UserId": { "type": "string", "format": "uuid", "nullable": true }, "NoiDung": { "type": "string", "nullable": true } }, "additionalProperties": false }, "ThuHoiAPIModel": { "type": "object", "properties": { "Id": { "type": "string", "description": "", "format": "uuid" } }, "additionalProperties": false, "description": "" }, "ThuHoiCongViecDto": { "type": "object", "properties": { "ManagerJobId": { "type": "string", "format": "uuid" }, "ReceiveUserId": { "type": "string", "format": "uuid" }, "GhiChu": { "type": "string", "nullable": true } }, "additionalProperties": false }, "ThuHoiVanBanDiDto": { "type": "object", "properties": { "IdVanBan": { "type": "string", "format": "uuid" }, "GhiChu": { "type": "string", "nullable": true }, "ListId": { "type": "array", "items": { "type": "string", "format": "uuid" }, "nullable": true } }, "additionalProperties": false }, "ThuHoiVanBanDto": { "type": "object", "properties": { "IdVanBan": { "type": "string", "format": "uuid" }, "GhiChu": { "type": "string", "nullable": true }, "ListThuHoi": { "type": "array", "items": { "$ref": "#/components/schemas/ThuHoiViewDto" }, "nullable": true }, "DeptIds": { "type": "array", "items": { "type": "string", "format": "uuid" }, "nullable": true }, "Leaders": { "type": "array", "items": { "type": "string", "format": "uuid" }, "nullable": true }, "RedoRequest": { "$ref": "#/components/schemas/RedoRequestDto" }, "LeaderObjects": { "type": "array", "items": { "$ref": "#/components/schemas/TrinhXuLyDto" }, "nullable": true } }, "additionalProperties": false }, "ThuHoiViewDto": { "type": "object", "properties": { "DeptId": { "type": "string", "format": "uuid", "nullable": true }, "DeptName": { "type": "string", "nullable": true }, "RoleId": { "type": "string", "format": "uuid", "nullable": true }, "RoleName": { "type": "string", "nullable": true }, "UserId": { "type": "string", "format": "uuid", "nullable": true }, "UserName": { "type": "string", "nullable": true }, "Status": { "type": "string", "nullable": true }, "ProcessType": { "type": "string", "nullable": true }, "ThuTu": { "type": "integer", "format": "int32", "nullable": true }, "DocumentInIdRef": { "type": "string", "format": "uuid", "nullable": true } }, "additionalProperties": false }, "TiepNhanTheoLoModel": { "type": "object", "properties": { "BookId": { "type": "string", "format": "uuid" }, "IdVanBans": { "type": "array", "items": { "type": "string", "format": "uuid" }, "nullable": true } }, "additionalProperties": false }, "TimKiemCongViecDto": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "Sorts": { "type": "array", "items": { "$ref": "#/components/schemas/Sort" }, "nullable": true }, "Filters": { "type": "array", "items": { "$ref": "#/components/schemas/Filter" }, "nullable": true }, "SoKyHieu": { "type": "string", "nullable": true }, "NumberCode": { "type": "string", "nullable": true }, "TrichYeu": { "type": "string", "nullable": true }, "SoVanBan": { "type": "string", "format": "uuid", "nullable": true }, "SoDen": { "type": "string", "nullable": true }, "SearchDoKhan": { "type": "integer", "format": "int32", "nullable": true }, "SearchDoMat": { "type": "integer", "format": "int32", "nullable": true }, "NgayVanBanFrom": { "type": "string", "format": "date-time", "nullable": true }, "NgayVanBanTo": { "type": "string", "format": "date-time", "nullable": true }, "NgayPhatHanhFrom": { "type": "string", "format": "date-time", "nullable": true }, "NgayPhatHanhTo": { "type": "string", "format": "date-time", "nullable": true }, "NgayDenFrom": { "type": "string", "format": "date-time", "nullable": true }, "NgayDenTo": { "type": "string", "format": "date-time", "nullable": true }, "LoaiVanBanId": { "type": "string", "format": "uuid", "nullable": true }, "IsVanBanLienThong": { "type": "boolean", "nullable": true }, "DoKhan": { "type": "integer", "format": "int32", "nullable": true }, "HanXuLyFrom": { "type": "string", "format": "date-time", "nullable": true }, "HanXuLyTo": { "type": "string", "format": "date-time", "nullable": true }, "Status": { "type": "integer", "format": "int32", "nullable": true }, "StatusCongViec": { "type": "integer", "format": "int32", "nullable": true }, "SendDeptType": { "type": "integer", "format": "int32", "nullable": true }, "DeptId": { "type": "string", "format": "uuid", "nullable": true }, "DeptIdInternal": { "type": "string", "format": "uuid", "nullable": true }, "IsVanBanGiay": { "type": "boolean", "nullable": true }, "IsVanBanNoiBo": { "type": "boolean", "nullable": true }, "Type": { "type": "integer", "format": "int32", "nullable": true }, "KeyWord": { "type": "string", "nullable": true }, "SearchNoiNhanNgoaiDV": { "type": "string", "format": "uuid", "nullable": true }, "SearchNoiNhanTrongDV": { "type": "string", "format": "uuid", "nullable": true }, "IsLayVanBanHoanThanh": { "type": "boolean", "nullable": true }, "SearchSecurity": { "type": "integer", "format": "int32", "nullable": true }, "SearchReceiveType": { "type": "integer", "format": "int32", "nullable": true }, "SearchSignName": { "type": "string", "nullable": true }, "SearchNguoiSoanThao": { "type": "string", "format": "uuid", "nullable": true }, "SearchDViSoanThao": { "type": "string", "format": "uuid", "nullable": true }, "IsRead": { "type": "boolean", "nullable": true } }, "additionalProperties": false }, "TimKiemVanBanDenDto": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "Sorts": { "type": "array", "items": { "$ref": "#/components/schemas/Sort" }, "nullable": true }, "Filters": { "type": "array", "items": { "$ref": "#/components/schemas/Filter" }, "nullable": true }, "SearchKeyword": { "type": "string", "nullable": true }, "SearchDoKhan": { "type": "integer", "format": "int32", "nullable": true }, "SearchDoMat": { "type": "integer", "format": "int32", "nullable": true }, "SoVanBan": { "type": "string", "format": "uuid", "nullable": true }, "DocumentTypeId": { "type": "string", "format": "uuid", "nullable": true }, "SoDen": { "type": "integer", "format": "int32", "nullable": true }, "NgayVanBanTuNgay": { "type": "string", "format": "date-time", "nullable": true }, "NgayVanBanDenNgay": { "type": "string", "format": "date-time", "nullable": true }, "NgayVanBanDenTuNgay": { "type": "string", "format": "date-time", "nullable": true }, "NgayVanBanDenDenNgay": { "type": "string", "format": "date-time", "nullable": true }, "SearchTimTrongTep": { "type": "boolean", "nullable": true }, "NumberCode": { "type": "string", "nullable": true }, "Status": { "type": "integer", "format": "int32", "nullable": true }, "TrangThaiKySo": { "type": "integer", "format": "int32", "nullable": true }, "SearchNoiGui": { "type": "string", "nullable": true }, "LoaiVanBan": { "type": "string", "format": "uuid", "nullable": true }, "SendDeptType": { "type": "integer", "format": "int32", "nullable": true }, "DocumentCode": { "type": "string", "nullable": true }, "IsVanBanTrongTCDT": { "type": "boolean", "nullable": true }, "IsVanBanThayDoiDeXuat": { "type": "boolean", "nullable": true }, "SearchKieuVanBanDi": { "type": "integer", "format": "int32", "nullable": true }, "IsVanBanNoiBo": { "type": "boolean", "nullable": true }, "DeptId": { "type": "string", "format": "uuid", "nullable": true }, "DeptIdInternal": { "type": "string", "format": "uuid", "nullable": true }, "IsVanBanGiay": { "type": "boolean", "nullable": true }, "IsVanBanLienThong": { "type": "boolean", "nullable": true }, "Type": { "type": "integer", "format": "int32", "nullable": true }, "ProcessingStartDate": { "type": "string", "format": "date-time", "nullable": true }, "ProcessingEndDate": { "type": "string", "format": "date-time", "nullable": true }, "IssuerType": { "type": "integer", "format": "int32", "nullable": true }, "ReceiceUserId": { "type": "string", "format": "uuid", "nullable": true }, "ReceiceRoleId": { "type": "string", "format": "uuid", "nullable": true }, "ReceiceDeptId": { "type": "string", "format": "uuid", "nullable": true } }, "additionalProperties": false }, "TimKiemVanBanDiDto": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "Sorts": { "type": "array", "items": { "$ref": "#/components/schemas/Sort" }, "nullable": true }, "Filters": { "type": "array", "items": { "$ref": "#/components/schemas/Filter" }, "nullable": true }, "SearchKeyword": { "type": "string", "nullable": true }, "SearchSoVanBan": { "type": "string", "format": "uuid", "nullable": true }, "SearchDoKhan": { "type": "integer", "format": "int32", "nullable": true }, "SearchSoKyHieu": { "type": "string", "nullable": true }, "SearchSo": { "type": "integer", "format": "int32", "nullable": true }, "SearchLoaiSo": { "type": "integer", "format": "int32", "nullable": true }, "SearchNgayTaoTuNgay": { "type": "string", "format": "date-time", "nullable": true }, "SearchNgayTaoDenNgay": { "type": "string", "format": "date-time", "nullable": true }, "SearchNgayVanBanTuNgay": { "type": "string", "format": "date-time", "nullable": true }, "SearchNgayVanBanDenNgay": { "type": "string", "format": "date-time", "nullable": true }, "SearchTinhTrangVanBan": { "type": "integer", "format": "int32", "nullable": true }, "SearchNguoiKyId": { "type": "string", "nullable": true }, "SearchNguoiSoanThao": { "type": "string", "format": "uuid", "nullable": true }, "SearchDViSoanThao": { "type": "string", "format": "uuid", "nullable": true }, "SearchCoTep": { "type": "integer", "format": "int32", "nullable": true }, "SeachCoPhanHoi": { "type": "boolean" }, "SeachTrichYeu": { "type": "string", "nullable": true }, "SearchTimTrongTep": { "type": "string", "nullable": true }, "SearchTrangThai": { "type": "integer", "format": "int32", "nullable": true }, "Status": { "type": "integer", "format": "int32", "nullable": true }, "SearchHanXuLyTuNgay": { "type": "string", "format": "date-time", "nullable": true }, "SearchHanXuLyDenNgay": { "type": "string", "format": "date-time", "nullable": true }, "SearchHanXuLy": { "type": "string", "format": "date-time", "nullable": true }, "SearchLoaiVanBan": { "type": "string", "format": "uuid", "nullable": true }, "SendDeptType": { "type": "integer", "format": "int32", "nullable": true }, "SearchNoiNhan": { "type": "string", "format": "uuid", "nullable": true }, "IsConfirmed": { "type": "boolean", "nullable": true }, "IsInDept": { "type": "boolean", "nullable": true }, "NoiPhatHanh": { "type": "string", "nullable": true }, "SearchNoiNhanNgoaiDV": { "type": "string", "format": "uuid", "nullable": true }, "SearchNoiNhanTrongDV": { "type": "string", "format": "uuid", "nullable": true }, "SearchSecurity": { "type": "integer", "format": "int32", "nullable": true }, "SearchReceiveType": { "type": "integer", "format": "int32", "nullable": true }, "SearchSignName": { "type": "string", "nullable": true }, "SearchNguoiXuLy": { "$ref": "#/components/schemas/UserLogin" } }, "additionalProperties": false }, "TimLanhDaoFilterDto": { "type": "object", "properties": { "Keyword": { "type": "string", "nullable": true }, "BookId": { "type": "string", "format": "uuid", "nullable": true }, "DeptId": { "type": "string", "format": "uuid", "nullable": true } }, "additionalProperties": false }, "ToTrinhBTCFilter": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "Sorts": { "type": "array", "items": { "$ref": "#/components/schemas/Sort" }, "nullable": true }, "Filters": { "type": "array", "items": { "$ref": "#/components/schemas/Filter" }, "nullable": true }, "SoToTrinh": { "type": "string", "nullable": true }, "TrichYeu": { "type": "string", "nullable": true }, "NgayTrinhTu": { "type": "string", "format": "date-time", "nullable": true }, "NgayTrinhDen": { "type": "string", "format": "date-time", "nullable": true }, "NgayBoTraTu": { "type": "string", "format": "date-time", "nullable": true }, "NgayBoTraDen": { "type": "string", "format": "date-time", "nullable": true }, "DonViSoanThaoId": { "type": "string", "format": "uuid", "nullable": true } }, "additionalProperties": false }, "ToTrinhDto": { "required": [ "Abstract", "DocumentDate" ], "type": "object", "properties": { "Id": { "type": "string", "format": "uuid", "nullable": true }, "BookId": { "type": "string", "format": "uuid", "nullable": true }, "BookNumber": { "type": "integer", "format": "int32", "nullable": true }, "DocumentDate": { "type": "string", "format": "date-time" }, "SendUserId": { "type": "string", "format": "uuid", "nullable": true }, "SendGroupId": { "type": "string", "format": "uuid", "nullable": true }, "SendUserName": { "type": "string", "nullable": true }, "SendGroupName": { "type": "string", "nullable": true }, "SignName": { "type": "string", "nullable": true }, "SignPosition": { "type": "string", "nullable": true }, "Abstract": { "maxLength": 2000, "minLength": 1, "type": "string" }, "Description": { "type": "string", "nullable": true }, "DeadlineByDate": { "type": "string", "format": "date-time", "nullable": true }, "SecurityId": { "type": "integer", "format": "int32", "nullable": true }, "PriorityId": { "type": "integer", "format": "int32", "nullable": true }, "DocumentFiles": { "type": "object", "additionalProperties": { "type": "integer", "format": "int32", "nullable": true }, "nullable": true }, "FileUploads": { "type": "array", "items": { "type": "string" }, "nullable": true }, "FileUpload": { "type": "string", "nullable": true }, "FileUploadSubs": { "type": "array", "items": { "type": "string" }, "nullable": true }, "FileUploadSub": { "type": "string", "nullable": true }, "ListUserProcess": { "type": "array", "items": { "type": "string" }, "nullable": true }, "ListRefer": { "type": "array", "items": { "$ref": "#/components/schemas/DuThaoVanBanLienKetDto" }, "nullable": true }, "ListProcess": { "type": "array", "items": { "$ref": "#/components/schemas/TrinhXuLyDto" }, "nullable": true }, "VanBanDiRefId": { "type": "string", "format": "uuid", "nullable": true }, "ToTrinhTCRefId": { "type": "string", "format": "uuid", "nullable": true }, "ToTrinhBoRefId": { "type": "string", "format": "uuid", "nullable": true }, "VanBanDiRef": { "$ref": "#/components/schemas/DocumentOut" }, "ToTrinhTCRef": { "$ref": "#/components/schemas/DocumentOut" }, "ToTrinhBoRef": { "$ref": "#/components/schemas/DocumentOut" }, "IsInDept": { "type": "boolean", "default": true }, "Status": { "type": "integer", "format": "int32", "nullable": true }, "ParentBookNumber": { "type": "integer", "format": "int32", "nullable": true }, "ParentDocumentCode": { "type": "string", "nullable": true }, "DocumentCode": { "type": "string", "nullable": true }, "BookName": { "type": "string", "nullable": true }, "IsSendFromChiCuc": { "type": "boolean", "nullable": true }, "Signed": { "type": "boolean", "nullable": true }, "SignFlashes": { "type": "boolean", "nullable": true }, "LanhDaoVanPhong": { "$ref": "#/components/schemas/ThongTinTrinhLanhDaoDto" }, "IsSigned": { "type": "boolean", "nullable": true }, "NoiPhatHanh": { "type": "string", "nullable": true }, "ButPheLanhDao": { "type": "string", "nullable": true }, "DanhSachButPheLanhDao": { "type": "array", "items": { "type": "string" }, "nullable": true }, "ProcessNote": { "type": "array", "items": { "type": "string" }, "nullable": true }, "StatusName": { "type": "string", "nullable": true }, "LanhDaoBo": { "type": "string", "nullable": true }, "VaiTroLanhDaoBo": { "type": "string", "nullable": true }, "DonViSoanThaoId": { "type": "string", "format": "uuid", "nullable": true }, "DonViSoanThao": { "type": "string", "nullable": true }, "Process": { "$ref": "#/components/schemas/ReceiceStatus" }, "PublishDeptId": { "type": "string", "format": "uuid", "nullable": true }, "Symbol": { "type": "string", "nullable": true }, "ContentRecall": { "type": "string", "nullable": true }, "DocumentTypeId": { "type": "string", "format": "uuid", "nullable": true } }, "additionalProperties": false }, "ToTrinhReportFilter": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "Sorts": { "type": "array", "items": { "$ref": "#/components/schemas/Sort" }, "nullable": true }, "Filters": { "type": "array", "items": { "$ref": "#/components/schemas/Filter" }, "nullable": true }, "ViewReport": { "type": "integer", "format": "int32" }, "TypeBaoCao": { "type": "integer", "format": "int32" }, "DocumentType": { "type": "string", "format": "uuid", "nullable": true }, "searchSignID": { "type": "string", "format": "uuid", "nullable": true }, "Year": { "type": "integer", "format": "int32", "nullable": true }, "FromDate": { "type": "string", "format": "date-time", "nullable": true }, "ToDate": { "type": "string", "format": "date-time", "nullable": true }, "BookId": { "type": "string", "format": "uuid", "nullable": true }, "ListDept": { "type": "array", "items": { "type": "string", "format": "uuid" }, "nullable": true }, "ListDonViPhatHanh": { "type": "array", "items": { "type": "string", "format": "uuid" }, "nullable": true }, "PublishDeptId": { "type": "string", "format": "uuid", "nullable": true }, "Status": { "type": "array", "items": { "type": "integer", "format": "int32" }, "nullable": true }, "SoKyHieu": { "type": "string", "nullable": true }, "TrichYeu": { "type": "string", "nullable": true }, "SoVanBan": { "type": "string", "format": "uuid", "nullable": true }, "SoDen": { "type": "string", "nullable": true }, "NgayVanBanFrom": { "type": "string", "format": "date-time", "nullable": true }, "NgayVanBanTo": { "type": "string", "format": "date-time", "nullable": true }, "NgayPhatHanhFrom": { "type": "string", "format": "date-time", "nullable": true }, "NgayPhatHanhTo": { "type": "string", "format": "date-time", "nullable": true }, "NgayDenFrom": { "type": "string", "format": "date-time", "nullable": true }, "NgayDenTo": { "type": "string", "format": "date-time", "nullable": true }, "LoaiVanBanId": { "type": "string", "format": "uuid", "nullable": true }, "IsVanBanLienThong": { "type": "boolean", "nullable": true }, "DoKhan": { "type": "integer", "format": "int32", "nullable": true }, "HanXuLyFrom": { "type": "string", "format": "date-time", "nullable": true }, "HanXuLyTo": { "type": "string", "format": "date-time", "nullable": true }, "StatusCongViec": { "type": "integer", "format": "int32", "nullable": true }, "SendDeptType": { "type": "integer", "format": "int32", "nullable": true }, "DeptId": { "type": "string", "format": "uuid", "nullable": true }, "SearchNoiGui": { "type": "string", "nullable": true }, "SearchNoiNhan": { "type": "string", "format": "uuid", "nullable": true }, "SearchDViSoanThao": { "type": "string", "format": "uuid", "nullable": true }, "ListDeptInternal": { "type": "array", "items": { "type": "string", "format": "uuid" }, "nullable": true } }, "additionalProperties": false }, "ToggleActiveJobAuto": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "IsActive": { "type": "boolean" } }, "additionalProperties": false }, "ToggleActiveJobAutoCategory": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "IsActive": { "type": "boolean" } }, "additionalProperties": false }, "ToggleActiveMTHDG": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "IsActive": { "type": "boolean" } }, "additionalProperties": false }, "ToggleActiveTC": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "IsActive": { "type": "boolean" } }, "additionalProperties": false }, "ToggleBieuMau": { "type": "object", "properties": { "Id": { "type": "string", "description": "", "format": "uuid" }, "IsActive": { "type": "boolean", "description": "Hiển thị công khai hay không" } }, "additionalProperties": false, "description": "" }, "ToggleDieuLenh": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "IsActive": { "type": "boolean" } }, "additionalProperties": false }, "ToggleIsActiveDMQL": { "type": "object", "properties": { "IsActive": { "type": "boolean" }, "Id": { "type": "string", "format": "uuid", "nullable": true } }, "additionalProperties": false }, "ToggleKPIConfig": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "IsActive": { "type": "boolean" } }, "additionalProperties": false }, "ToggleTKConfigApiModel": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "IsActive": { "type": "boolean", "nullable": true } }, "additionalProperties": false }, "TraLaiAPIModel": { "type": "object", "properties": { "Id": { "type": "string", "description": "", "format": "uuid" }, "Note": { "type": "string", "description": "", "nullable": true } }, "additionalProperties": false, "description": "" }, "TraLaiVanBanDto": { "required": [ "Message" ], "type": "object", "properties": { "IdVanBan": { "type": "string", "format": "uuid" }, "UserId": { "type": "string", "format": "uuid" }, "RoleId": { "type": "string", "format": "uuid", "nullable": true }, "Message": { "minLength": 1, "type": "string" } }, "additionalProperties": false }, "TraLoiVanBanDto": { "type": "object", "properties": { "IdVanBan": { "type": "string", "format": "uuid" }, "GhiChu": { "type": "string", "nullable": true } }, "additionalProperties": false }, "TrinhDuyetBanGiaoDto": { "type": "object", "properties": { "IdVanBan": { "type": "array", "items": { "type": "string", "format": "uuid" }, "nullable": true }, "NoiDung": { "type": "string", "nullable": true } }, "additionalProperties": false }, "TrinhXuLyDto": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid", "nullable": true }, "IdVanBan": { "type": "string", "format": "uuid" }, "ReceiceUserId": { "type": "string", "format": "uuid", "nullable": true }, "ReceiceUserName": { "type": "string", "nullable": true }, "SendUserId": { "type": "string", "format": "uuid", "nullable": true }, "SendUserName": { "type": "string", "nullable": true }, "SendGroupId": { "type": "string", "format": "uuid", "nullable": true }, "SendGroupName": { "type": "string", "nullable": true }, "NoiDung": { "type": "string", "nullable": true }, "HanXuLy": { "type": "string", "format": "date-time", "nullable": true }, "ProcessType": { "type": "integer", "format": "int32", "nullable": true }, "RoleId": { "type": "string", "format": "uuid", "nullable": true }, "RoleName": { "type": "string", "nullable": true }, "DeptId": { "type": "string", "format": "uuid", "nullable": true }, "DeptName": { "type": "string", "nullable": true }, "PositionId": { "type": "string", "format": "uuid", "nullable": true }, "PositionName": { "type": "string", "nullable": true }, "Status": { "type": "integer", "format": "int32", "nullable": true }, "IsRequireSign": { "type": "boolean", "nullable": true } }, "additionalProperties": false }, "TuChoiCongViecDto": { "type": "object", "properties": { "IdVanBan": { "type": "string", "format": "uuid" }, "GhiChu": { "type": "string", "nullable": true } }, "additionalProperties": false }, "TuChoiLichXeDto": { "type": "object", "properties": { "IdCarScheduler": { "type": "string", "format": "uuid" }, "GhiChu": { "type": "string", "nullable": true } }, "additionalProperties": false }, "TypeProfile": { "type": "object", "properties": { "id": { "type": "string", "format": "uuid", "nullable": true }, "code": { "type": "string", "nullable": true }, "name": { "type": "string", "nullable": true } }, "additionalProperties": false }, "UpdateCollectionSourceDto": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid", "nullable": true }, "Name": { "type": "string", "nullable": true }, "Code": { "type": "string", "nullable": true }, "Description": { "type": "string", "nullable": true }, "WebURL": { "type": "string", "nullable": true }, "Address": { "type": "string", "nullable": true }, "Order": { "type": "integer", "format": "int32", "nullable": true }, "IsActive": { "type": "boolean", "nullable": true } }, "additionalProperties": false }, "UpdateCriteriaKPIYearlyAPIModel": { "type": "object", "properties": { "YearlyKPIId": { "type": "string", "format": "uuid", "nullable": true }, "listCriteriaKPIs": { "type": "array", "items": { "$ref": "#/components/schemas/ListCriteriaKPIYearlyServiceModel" }, "nullable": true } }, "additionalProperties": false, "description": "Cập nhật tiêu chí KPI năm" }, "UpdateCronAPIModel": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "CronExpression": { "type": "string", "nullable": true }, "IsActive": { "type": "boolean", "nullable": true } }, "additionalProperties": false }, "UpdateDelegatedStatusDto": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "Status": { "type": "boolean" } }, "additionalProperties": false }, "UpdateDmHanhDongAPIModel": { "type": "object", "properties": { "STT": { "type": "integer", "format": "int32", "nullable": true }, "Id": { "type": "string", "format": "uuid", "nullable": true }, "Name": { "type": "string", "nullable": true }, "MoTa": { "type": "string", "nullable": true }, "ParentId": { "type": "string", "format": "uuid", "nullable": true }, "Code": { "type": "string", "nullable": true }, "TargetType": { "type": "integer", "format": "int32" }, "ChildPermissionId": { "type": "array", "items": { "type": "string", "format": "uuid" }, "nullable": true } }, "additionalProperties": false }, "UpdateDmNhomAPIModel": { "type": "object", "properties": { "STT": { "type": "integer", "format": "int32", "nullable": true }, "Id": { "type": "string", "format": "uuid", "nullable": true }, "Name": { "type": "string", "nullable": true }, "MoTa": { "type": "string", "nullable": true }, "ParentId": { "type": "string", "format": "uuid", "nullable": true }, "Code": { "type": "string", "nullable": true }, "TargetType": { "type": "integer", "format": "int32" } }, "additionalProperties": false }, "UpdateFileCommentsDto": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid", "nullable": true }, "Text": { "type": "string", "nullable": true } }, "additionalProperties": false }, "UpdateHuongDanSuDung": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid", "nullable": true }, "Name": { "type": "string", "nullable": true }, "Desciption": { "type": "string", "nullable": true }, "RoleId": { "type": "string", "format": "uuid", "nullable": true }, "IsActive": { "type": "boolean" }, "Files": { "type": "array", "items": { "type": "string", "format": "uuid" }, "nullable": true } }, "additionalProperties": false }, "UpdateJobDto": { "type": "object", "properties": { "TaskTitle": { "type": "string", "nullable": true }, "jobId": { "type": "string", "format": "uuid", "nullable": true }, "UserCoordinator": { "type": "array", "items": { "$ref": "#/components/schemas/Combines" }, "nullable": true }, "Difficulty": { "type": "integer", "format": "int32", "nullable": true }, "DueDate": { "type": "string", "format": "date-time", "nullable": true }, "DueTime": { "type": "string", "format": "date-time", "nullable": true }, "Leader": { "type": "string", "format": "uuid", "nullable": true }, "RoleLeaderId": { "type": "string", "format": "uuid", "nullable": true }, "DeptLeaderId": { "type": "string", "format": "uuid", "nullable": true }, "ManagerPeople": { "type": "string", "format": "uuid", "nullable": true }, "RoleManagerPeopleId": { "type": "string", "format": "uuid", "nullable": true }, "DeptManagerPeopleId": { "type": "string", "format": "uuid", "nullable": true }, "PeopleToWork": { "type": "string", "format": "uuid", "nullable": true }, "RolePeopleToWorkId": { "type": "string", "format": "uuid", "nullable": true }, "DeptPeopleToWorkId": { "type": "string", "format": "uuid", "nullable": true }, "ReceivedDate": { "type": "string", "format": "date-time", "nullable": true }, "ReceivedTime": { "type": "string", "format": "date-time", "nullable": true }, "ReportMode": { "type": "string", "nullable": true }, "TaskContent": { "type": "string", "nullable": true }, "TaskLabel": { "type": "string", "nullable": true }, "UserFollow": { "type": "array", "items": { "type": "string", "format": "uuid" }, "nullable": true }, "Files": { "type": "array", "items": { "type": "string" }, "nullable": true }, "LichId": { "type": "string", "format": "uuid", "nullable": true }, "PlanId": { "type": "string", "format": "uuid", "nullable": true }, "Priority": { "type": "integer", "format": "int32", "nullable": true }, "CategoryPermissionId": { "type": "array", "items": { "type": "string", "format": "uuid" }, "nullable": true } }, "additionalProperties": false }, "UpdateKPICriterialConfigAPIModel": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid", "nullable": true }, "ParentId": { "type": "string", "format": "uuid", "nullable": true }, "Content": { "type": "string", "nullable": true }, "Order": { "type": "integer", "format": "int32" }, "IsOptional": { "type": "boolean" }, "Value": { "type": "number", "format": "double", "nullable": true }, "ForRole": { "type": "integer", "format": "int32", "nullable": true }, "CategoryCode": { "type": "string", "nullable": true } }, "additionalProperties": false }, "UpdateKPIDailyAPIModel": { "type": "object", "properties": { "Id": { "type": "string", "description": "ID KPI tháng cần sửa", "format": "uuid" }, "Files": { "type": "array", "items": { "type": "string", "format": "uuid" }, "description": "", "nullable": true } }, "additionalProperties": false, "description": "Cập nhật đánh giá tháng" }, "UpdateKPIMonthlyAPIModel": { "type": "object", "properties": { "Id": { "type": "string", "description": "ID KPI tháng cần sửa", "format": "uuid" }, "Files": { "type": "array", "items": { "type": "string", "format": "uuid" }, "description": "", "nullable": true } }, "additionalProperties": false, "description": "Cập nhật đánh giá tháng" }, "UpdateKPIYearlyAPIModel": { "type": "object", "properties": { "Id": { "type": "string", "description": "ID KPI tháng cần sửa", "format": "uuid" }, "Files": { "type": "array", "items": { "type": "string", "format": "uuid" }, "description": "", "nullable": true } }, "additionalProperties": false, "description": "Cập nhật đánh giá tháng" }, "UpdateMKPIDieuLenhAPIModel": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid", "nullable": true }, "DieuLenh": { "type": "string", "nullable": true }, "SoLan": { "type": "integer", "format": "int32" } }, "additionalProperties": false }, "UpdateMKPIDieuLenhListAPIModel": { "type": "object", "properties": { "MonthlyKPIId": { "type": "string", "format": "uuid" }, "List": { "type": "array", "items": { "$ref": "#/components/schemas/UpdateMKPIDieuLenhAPIModel" }, "nullable": true } }, "additionalProperties": false }, "UpdateResultWorkSchedule": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "Result": { "type": "string", "nullable": true } }, "additionalProperties": false }, "UpdateStatusDto": { "type": "object", "properties": { "rcvStatus": { "type": "string", "nullable": true }, "msgId": { "type": "string", "nullable": true } }, "additionalProperties": false }, "UpdateSync": { "type": "object", "properties": { "Id": { "type": "string", "description": "Đánh giá tháng", "format": "uuid" } }, "additionalProperties": false, "description": "" }, "UpdateUserJoinDateApiModel": { "type": "object", "properties": { "UserId": { "type": "string", "format": "uuid" }, "JoinDate": { "type": "string", "description": "Ngày bắt đầu làm việc", "format": "date-time", "nullable": true }, "NghiBS": { "type": "number", "format": "double", "nullable": true } }, "additionalProperties": false }, "UpdateUserXacThucApiModel": { "type": "object", "properties": { "UserId": { "type": "string", "format": "uuid" }, "IsXacThuc": { "type": "boolean", "nullable": true }, "JoinDate": { "type": "string", "format": "date-time", "nullable": true }, "NghiBS": { "type": "number", "format": "double", "nullable": true } }, "additionalProperties": false }, "UpdateWorkSchedule": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "Subject": { "type": "string", "nullable": true }, "Address": { "type": "string", "nullable": true }, "StartDate": { "type": "string", "format": "date-time", "nullable": true }, "EndDate": { "type": "string", "format": "date-time", "nullable": true }, "Note": { "type": "string", "nullable": true }, "Result": { "type": "string", "nullable": true }, "IsBusiness": { "type": "boolean", "nullable": true } }, "additionalProperties": false }, "UpsertDocJobModel": { "type": "object", "properties": { "CoQuanBanHanh": { "type": "string", "format": "uuid" }, "OrgCode": { "type": "string", "nullable": true }, "SoDen": { "type": "string", "nullable": true }, "SoKyHieu": { "type": "string", "nullable": true }, "DoKhan": { "type": "integer", "format": "int32" }, "DoKho": { "type": "integer", "format": "int32", "nullable": true }, "DoMat": { "type": "string", "nullable": true }, "NgayBatDau": { "type": "string", "format": "date-time" }, "HanXuLy": { "type": "string", "format": "date-time", "nullable": true }, "IdNguoiGiaoViec": { "type": "string", "format": "uuid", "nullable": true }, "RoleNguoiGiaoViec": { "type": "string", "format": "uuid", "nullable": true }, "DeptNguoiGiaoViec": { "type": "string", "format": "uuid", "nullable": true }, "IdNguoiDuocGiao": { "type": "string", "format": "uuid", "nullable": true }, "RoleNguoiDuocGiao": { "type": "string", "format": "uuid", "nullable": true }, "DeptNguoiDuocGiao": { "type": "string", "format": "uuid", "nullable": true }, "IdLanhDaoQuanLy": { "type": "string", "format": "uuid", "nullable": true }, "RoleLanhDaoQuanLy": { "type": "string", "format": "uuid", "nullable": true }, "DeptLanhDaoQuanLy": { "type": "string", "format": "uuid", "nullable": true }, "NguoiPhoiHop": { "type": "array", "items": { "$ref": "#/components/schemas/Combines" }, "nullable": true }, "MaVanBan": { "type": "string", "format": "uuid" }, "TrichYeu": { "type": "string", "nullable": true }, "YKienChiDao": { "type": "array", "items": { "$ref": "#/components/schemas/Guidance" }, "nullable": true }, "MoTa": { "type": "string", "nullable": true }, "Files": { "type": "array", "items": { "type": "string", "format": "uuid" }, "nullable": true }, "author": { "type": "array", "items": { "$ref": "#/components/schemas/Authorization" }, "nullable": true }, "ActionName": { "type": "string", "nullable": true }, "ProcessType": { "type": "integer", "format": "int32", "nullable": true }, "Executors": { "type": "array", "items": { "$ref": "#/components/schemas/Executor" }, "nullable": true } }, "additionalProperties": false }, "UpsertLeaveConfigAPIModel": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid", "nullable": true }, "ResetDay": { "type": "integer", "format": "int32", "nullable": true }, "ResetMonth": { "type": "integer", "format": "int32", "nullable": true }, "Requests": { "type": "integer", "format": "int32", "nullable": true }, "MinimalRequests": { "type": "integer", "format": "int32", "nullable": true }, "MinimalExpMonth": { "type": "integer", "format": "int32", "nullable": true }, "ExpYearAdd": { "type": "integer", "format": "int32", "nullable": true }, "RequestsAdd": { "type": "integer", "format": "int32", "nullable": true }, "DirectLeaderFromDays": { "type": "number", "format": "double", "nullable": true } }, "additionalProperties": false }, "UpsertMauTHCVAPIModel": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid", "nullable": true }, "EndDay": { "type": "integer", "format": "int32", "nullable": true }, "EndTime": { "type": "string", "format": "date-span" }, "NameTemplate": { "type": "string", "nullable": true }, "IsActive": { "type": "boolean", "nullable": true }, "Note": { "type": "string", "nullable": true }, "DeptId": { "type": "string", "format": "uuid", "nullable": true }, "CreateDayAuto": { "type": "integer", "format": "int32", "nullable": true }, "CreateTimeAuto": { "type": "string", "format": "date-span" }, "SubmitDayAuto": { "type": "integer", "format": "int32", "nullable": true }, "SubmitTimeAuto": { "type": "string", "format": "date-span" }, "IncludeDepts": { "type": "array", "items": { "$ref": "#/components/schemas/DeptAPIViewModel" }, "nullable": true } }, "additionalProperties": false }, "UpsertMauTHDGAPIModel": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid", "nullable": true }, "DisplayName": { "type": "string", "nullable": true }, "CategoryCode": { "type": "string", "nullable": true }, "CriteriaCategoryCode": { "type": "string", "nullable": true }, "Year": { "type": "integer", "format": "int32" }, "UnitFrom": { "type": "integer", "format": "int32" }, "UnitTo": { "type": "integer", "format": "int32" } }, "additionalProperties": false }, "User": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "CreatedBy": { "type": "string", "format": "uuid", "nullable": true }, "ModifiedBy": { "type": "string", "format": "uuid", "nullable": true }, "Created": { "type": "string", "format": "date-time", "nullable": true }, "Modified": { "type": "string", "format": "date-time", "nullable": true }, "IsDeleted": { "type": "boolean" }, "FirstName": { "type": "string", "nullable": true }, "LastName": { "type": "string", "nullable": true }, "FullName": { "type": "string", "nullable": true }, "DeptId": { "type": "string", "format": "uuid", "nullable": true }, "PositionId": { "type": "string", "format": "uuid", "nullable": true }, "Code": { "maxLength": 50, "type": "string", "nullable": true }, "BirthDay": { "type": "string", "format": "date-time", "nullable": true }, "Sex": { "type": "boolean", "nullable": true }, "Address": { "type": "string", "nullable": true }, "PhoneNumber": { "maxLength": 20, "type": "string", "nullable": true }, "IsActive": { "type": "boolean" }, "Avatar": { "maxLength": 500, "type": "string", "nullable": true }, "Sign": { "maxLength": 500, "type": "string", "nullable": true }, "Email": { "maxLength": 500, "type": "string", "nullable": true }, "UserName": { "type": "string", "nullable": true }, "PasswordHash": { "type": "string", "nullable": true }, "Description": { "type": "string", "nullable": true }, "DonViId": { "type": "string", "format": "uuid", "nullable": true }, "IdentityCard": { "maxLength": 50, "type": "string", "nullable": true }, "Position": { "$ref": "#/components/schemas/Position" }, "Department": { "$ref": "#/components/schemas/Department" }, "UserRole": { "type": "array", "items": { "$ref": "#/components/schemas/UserRole" }, "nullable": true } }, "additionalProperties": false }, "UserDto": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "FirstName": { "type": "string", "nullable": true }, "LastName": { "type": "string", "nullable": true }, "FullName": { "type": "string", "nullable": true }, "DeptId": { "type": "string", "format": "uuid", "nullable": true }, "PositionId": { "type": "string", "format": "uuid", "nullable": true }, "Code": { "maxLength": 50, "type": "string", "nullable": true }, "BirthDay": { "type": "string", "format": "date-time", "nullable": true }, "Sex": { "type": "boolean", "nullable": true }, "Address": { "type": "string", "nullable": true }, "PhoneNumber": { "maxLength": 20, "type": "string", "nullable": true }, "IsActive": { "type": "boolean" }, "Avatar": { "maxLength": 500, "type": "string", "nullable": true }, "Sign": { "maxLength": 500, "type": "string", "nullable": true }, "Email": { "maxLength": 500, "type": "string", "nullable": true }, "UserName": { "type": "string", "nullable": true }, "DeptName": { "type": "string", "nullable": true }, "PositionName": { "type": "string", "nullable": true }, "MK": { "type": "string", "nullable": true }, "Level": { "type": "integer", "format": "int32", "nullable": true }, "IsTruong": { "type": "integer", "format": "int32", "nullable": true }, "Description": { "type": "string", "nullable": true }, "CapBac": { "type": "string", "nullable": true }, "LoaiHam": { "type": "string", "nullable": true }, "JoinDate": { "type": "string", "format": "date-time", "nullable": true }, "ThamNien": { "type": "integer", "format": "int32", "nullable": true }, "DonViId": { "type": "string", "format": "uuid", "nullable": true }, "DonViName": { "type": "string", "nullable": true }, "IdentityCard": { "maxLength": 50, "type": "string", "nullable": true }, "RoleId": { "type": "string", "format": "uuid", "nullable": true }, "RoleName": { "type": "string", "nullable": true }, "RoleCode": { "type": "string", "nullable": true }, "ConversationId": { "type": "string", "format": "uuid", "nullable": true }, "IsJoin": { "type": "boolean", "nullable": true }, "IsLeader": { "type": "boolean", "nullable": true }, "IsAdminMsg": { "type": "boolean", "nullable": true }, "Key": { "type": "string", "nullable": true }, "DisplayLabel": { "type": "string", "nullable": true } }, "additionalProperties": false }, "UserInputDto": { "type": "object", "properties": { "UserId": { "type": "string", "format": "uuid" }, "RoleId": { "type": "string", "format": "uuid" } }, "additionalProperties": false }, "UserLogin": { "type": "object", "properties": { "RoleId": { "type": "string", "format": "uuid", "nullable": true }, "RoleCode": { "type": "string", "nullable": true }, "RoleName": { "type": "string", "nullable": true }, "PositionId": { "type": "string", "format": "uuid", "nullable": true }, "PositionName": { "type": "string", "nullable": true }, "DeptId": { "type": "string", "format": "uuid", "nullable": true }, "DeptType": { "type": "integer", "format": "int32", "nullable": true }, "DeptName": { "type": "string", "nullable": true }, "DeptNameShort": { "type": "string", "nullable": true }, "UserId": { "type": "string", "format": "uuid", "nullable": true }, "UserName": { "type": "string", "nullable": true }, "DisplayName": { "type": "string", "nullable": true }, "DeptCode": { "type": "string", "nullable": true }, "UnitId": { "type": "string", "format": "uuid", "nullable": true }, "UnitName": { "type": "string", "nullable": true }, "UnitNameShort": { "type": "string", "nullable": true }, "UnitSymbol": { "type": "string", "nullable": true }, "UnityCode": { "type": "string", "nullable": true }, "IsReceiveDoc": { "type": "boolean", "nullable": true }, "IsSigner": { "type": "boolean", "nullable": true }, "IsLeader": { "type": "boolean", "nullable": true }, "IsTo": { "type": "boolean", "nullable": true }, "Email": { "type": "string", "nullable": true } }, "additionalProperties": false }, "UserRole": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "CreatedBy": { "type": "string", "format": "uuid", "nullable": true }, "ModifiedBy": { "type": "string", "format": "uuid", "nullable": true }, "Created": { "type": "string", "format": "date-time", "nullable": true }, "Modified": { "type": "string", "format": "date-time", "nullable": true }, "IsDeleted": { "type": "boolean" }, "UserId": { "type": "string", "format": "uuid" }, "RoleId": { "type": "string", "format": "uuid" }, "IsSigner": { "type": "boolean", "nullable": true }, "IsReceiveTask": { "type": "boolean", "nullable": true }, "IsLeader": { "type": "boolean", "nullable": true }, "IsReceiveDoc": { "type": "boolean", "nullable": true }, "ShowOpinionDirection": { "type": "boolean", "nullable": true }, "IsLock": { "type": "boolean", "nullable": true }, "DeptId": { "type": "string", "format": "uuid", "nullable": true }, "IsChinh": { "type": "boolean" }, "CertUser": { "type": "string", "nullable": true }, "User": { "$ref": "#/components/schemas/User" }, "Role": { "$ref": "#/components/schemas/Role" }, "PositionId": { "type": "string", "format": "uuid", "nullable": true }, "Position": { "$ref": "#/components/schemas/Position" } }, "additionalProperties": false }, "UserRoleDto": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "UserId": { "type": "string", "format": "uuid" }, "RoleId": { "type": "string", "format": "uuid" }, "PositionId": { "type": "string", "format": "uuid", "nullable": true }, "IsSigner": { "type": "boolean", "nullable": true }, "IsReceiveTask": { "type": "boolean", "nullable": true }, "IsLeader": { "type": "boolean", "nullable": true }, "IsReceiveDoc": { "type": "boolean", "nullable": true }, "ShowOpinionDirection": { "type": "boolean", "nullable": true }, "IsLock": { "type": "boolean", "nullable": true }, "DeptId": { "type": "string", "format": "uuid", "nullable": true }, "IsChinh": { "type": "boolean" }, "RoleName": { "type": "string", "nullable": true }, "DeptName": { "type": "string", "nullable": true }, "PositionName": { "type": "string", "nullable": true } }, "additionalProperties": false }, "UserRoleFilterDto": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "Sorts": { "type": "array", "items": { "$ref": "#/components/schemas/Sort" }, "nullable": true }, "Filters": { "type": "array", "items": { "$ref": "#/components/schemas/Filter" }, "nullable": true }, "Keyword": { "type": "string", "nullable": true }, "UserId": { "type": "string", "format": "uuid", "nullable": true }, "DeptId": { "type": "string", "format": "uuid", "nullable": true }, "RoleId": { "type": "string", "format": "uuid", "nullable": true } }, "additionalProperties": false }, "UserSearchDto": { "type": "object", "properties": { "Page": { "type": "integer", "format": "int32" }, "PageSize": { "type": "integer", "format": "int32" }, "SearchKey": { "type": "string", "nullable": true }, "DeptId": { "type": "string", "nullable": true } }, "additionalProperties": false }, "UserShareAdd": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid", "nullable": true }, "DeptId": { "type": "string", "format": "uuid", "nullable": true }, "RoleId": { "type": "string", "format": "uuid", "nullable": true }, "UserId": { "type": "string", "format": "uuid", "nullable": true }, "UserName": { "type": "string", "nullable": true } }, "additionalProperties": false }, "UserShareSelected": { "type": "object", "properties": { "UserId": { "type": "string", "format": "uuid" }, "DeptId": { "type": "string", "format": "uuid" }, "RoleId": { "type": "string", "format": "uuid" } }, "additionalProperties": false }, "UserView": { "type": "object", "properties": { "Name": { "type": "string", "nullable": true }, "Position": { "type": "string", "nullable": true }, "Department": { "type": "string", "nullable": true } }, "additionalProperties": false }, "VanBanDenFilterDto": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "Sorts": { "type": "array", "items": { "$ref": "#/components/schemas/Sort" }, "nullable": true }, "Filters": { "type": "array", "items": { "$ref": "#/components/schemas/Filter" }, "nullable": true }, "BookId": { "type": "string", "format": "uuid", "nullable": true }, "DocumentTypeId": { "type": "string", "format": "uuid", "nullable": true }, "FromBookNumber": { "type": "integer", "format": "int32", "nullable": true }, "ToBookNumber": { "type": "integer", "format": "int32", "nullable": true }, "DeptId": { "type": "string", "format": "uuid", "nullable": true }, "DocumentCode": { "type": "string", "nullable": true }, "DocumentDateFrom": { "type": "string", "format": "date-time", "nullable": true }, "DocumentDateTo": { "type": "string", "format": "date-time", "nullable": true }, "InDateFrom": { "type": "string", "format": "date-time", "nullable": true }, "InDateTo": { "type": "string", "format": "date-time", "nullable": true }, "SendDeptType": { "type": "integer", "format": "int32", "nullable": true } }, "additionalProperties": false }, "VanBanDenReportFilter": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "Sorts": { "type": "array", "items": { "$ref": "#/components/schemas/Sort" }, "nullable": true }, "Filters": { "type": "array", "items": { "$ref": "#/components/schemas/Filter" }, "nullable": true }, "ViewReport": { "type": "integer", "format": "int32" }, "TypeBaoCao": { "type": "integer", "format": "int32" }, "ProcessType": { "type": "integer", "format": "int32", "nullable": true }, "Deadline": { "type": "string", "format": "date-time", "nullable": true }, "FromDate": { "type": "string", "format": "date-time", "nullable": true }, "ToDate": { "type": "string", "format": "date-time", "nullable": true }, "ListBookId": { "type": "array", "items": { "type": "string", "format": "uuid" }, "nullable": true }, "Year": { "type": "integer", "format": "int32", "nullable": true }, "DocumentType": { "type": "string", "format": "uuid", "nullable": true }, "BookId": { "type": "string", "format": "uuid", "nullable": true }, "SoKyHieu": { "type": "string", "nullable": true }, "TrichYeu": { "type": "string", "nullable": true }, "SoVanBan": { "type": "string", "format": "uuid", "nullable": true }, "SoDen": { "type": "string", "nullable": true }, "NgayVanBanFrom": { "type": "string", "format": "date-time", "nullable": true }, "NgayVanBanTo": { "type": "string", "format": "date-time", "nullable": true }, "NgayPhatHanhFrom": { "type": "string", "format": "date-time", "nullable": true }, "NgayPhatHanhTo": { "type": "string", "format": "date-time", "nullable": true }, "NgayDenFrom": { "type": "string", "format": "date-time", "nullable": true }, "NgayDenTo": { "type": "string", "format": "date-time", "nullable": true }, "LoaiVanBanId": { "type": "string", "format": "uuid", "nullable": true }, "IsVanBanLienThong": { "type": "boolean", "nullable": true }, "DoKhan": { "type": "integer", "format": "int32", "nullable": true }, "HanXuLyFrom": { "type": "string", "format": "date-time", "nullable": true }, "HanXuLyTo": { "type": "string", "format": "date-time", "nullable": true }, "Status": { "type": "integer", "format": "int32", "nullable": true }, "StatusCongViec": { "type": "integer", "format": "int32", "nullable": true }, "SendDeptType": { "type": "integer", "format": "int32", "nullable": true }, "DeptId": { "type": "string", "format": "uuid", "nullable": true }, "SearchNoiGui": { "type": "string", "nullable": true }, "ListDeptInternal": { "type": "array", "items": { "type": "string", "format": "uuid" }, "nullable": true } }, "additionalProperties": false }, "VanBanDiDto": { "required": [ "Abstract", "DocumentDate" ], "type": "object", "properties": { "Id": { "type": "string", "format": "uuid", "nullable": true }, "DocumentTypeId": { "type": "string", "format": "uuid", "nullable": true }, "DocumentCode": { "type": "string", "nullable": true }, "SendUserId": { "type": "string", "format": "uuid", "nullable": true }, "SendUserName": { "type": "string", "nullable": true }, "SendGroupId": { "type": "string", "format": "uuid", "nullable": true }, "SendGroupName": { "type": "string", "nullable": true }, "SendRoleId": { "type": "string", "format": "uuid", "nullable": true }, "SignName": { "type": "string", "nullable": true }, "SignPosition": { "type": "string", "nullable": true }, "SecurityId": { "type": "integer", "format": "int32", "nullable": true }, "PriorityId": { "type": "integer", "format": "int32", "nullable": true }, "DeadlineByDate": { "type": "string", "format": "date-time", "nullable": true }, "Abstract": { "maxLength": 2000, "minLength": 1, "type": "string" }, "NumberOfElectronic": { "type": "integer", "format": "int32", "nullable": true }, "NumberOfDocument": { "type": "integer", "format": "int32", "nullable": true }, "LanguageId": { "type": "string", "format": "uuid", "nullable": true }, "Description": { "type": "string", "nullable": true }, "NumberOfPage": { "type": "integer", "format": "int32", "nullable": true }, "DocumentDate": { "type": "string", "format": "date-time" }, "PublishDate": { "type": "string", "format": "date-time", "nullable": true }, "ListDeptIn": { "type": "array", "items": { "type": "string", "format": "uuid" }, "nullable": true }, "DonViKhac": { "type": "string", "nullable": true }, "ListDeptOut": { "type": "array", "items": { "type": "string", "format": "uuid" }, "nullable": true }, "ListDeptInternal": { "type": "array", "items": { "type": "string", "format": "uuid" }, "nullable": true }, "CategoryId": { "type": "string", "format": "uuid", "nullable": true }, "IsConfirmed": { "type": "boolean" }, "IsSigned": { "type": "boolean" }, "ButPheLanhDao": { "maxLength": 2000, "type": "string", "nullable": true }, "AddType": { "type": "integer", "format": "int32" }, "ListReply": { "type": "array", "items": { "$ref": "#/components/schemas/DuThaoVanBanLienKetDto" }, "nullable": true }, "ListRefer": { "type": "array", "items": { "$ref": "#/components/schemas/DuThaoVanBanLienKetDto" }, "nullable": true }, "FileUploads": { "type": "array", "items": { "type": "string" }, "nullable": true }, "FileUploadsThamKhao": { "type": "array", "items": { "type": "string" }, "nullable": true }, "PublishDeptName": { "type": "string", "nullable": true }, "PublishDeptId": { "type": "string", "format": "uuid", "nullable": true }, "DocumentIdRef": { "type": "string", "format": "uuid", "nullable": true }, "Symbol": { "type": "string", "nullable": true }, "NoiPhatHanh": { "type": "string", "nullable": true }, "DonViSoanThao": { "maxLength": 200, "type": "string", "nullable": true }, "DonViSoanThaoId": { "type": "string", "format": "uuid", "nullable": true }, "ListGroupDept": { "type": "array", "items": { "type": "string", "format": "uuid" }, "nullable": true }, "ListGroupDeptName": { "type": "array", "items": { "type": "string" }, "nullable": true }, "IsSignPublish": { "type": "boolean", "nullable": true }, "BookId": { "type": "string", "format": "uuid", "nullable": true }, "BookNumber": { "type": "integer", "format": "int32", "nullable": true }, "BookDate": { "type": "string", "format": "date-time", "nullable": true }, "BookNumberSub": { "type": "string", "nullable": true }, "IsPublish": { "type": "boolean", "nullable": true }, "Type": { "type": "integer", "format": "int32", "nullable": true }, "ListOutsideUnit": { "type": "array", "items": { "type": "string", "format": "uuid" }, "nullable": true }, "ListUserView": { "type": "array", "items": { "type": "string" }, "nullable": true }, "ListConnectUnit": { "type": "array", "items": { "type": "string", "format": "uuid" }, "nullable": true }, "IsChecked": { "type": "boolean" }, "Status": { "type": "integer", "format": "int32", "nullable": true }, "DocumentTypeName": { "type": "string", "nullable": true }, "PriorityName": { "type": "string", "nullable": true }, "SecurityName": { "type": "string", "nullable": true }, "LanguageName": { "type": "string", "nullable": true }, "CategoryName": { "type": "string", "nullable": true }, "StatusName": { "type": "string", "nullable": true }, "ListDeptInName": { "type": "array", "items": { "type": "string" }, "nullable": true }, "ListDeptInternalName": { "type": "array", "items": { "type": "string" }, "nullable": true }, "ListDeptOutName": { "type": "array", "items": { "type": "string" }, "nullable": true }, "dsDonViTrongNganh": { "type": "array", "items": { "$ref": "#/components/schemas/ItemSelectDto" }, "nullable": true }, "dsDonViNgoaiNganh": { "type": "array", "items": { "$ref": "#/components/schemas/ItemSelectDto" }, "nullable": true }, "dsDonViTCDT": { "type": "array", "items": { "$ref": "#/components/schemas/ItemSelectDto" }, "nullable": true }, "dsNhomNoiNhan": { "type": "array", "items": { "$ref": "#/components/schemas/ItemSelectDto" }, "nullable": true }, "ListHistoryProcess": { "type": "array", "items": { "$ref": "#/components/schemas/HistoryTrinhXuLyDto" }, "nullable": true }, "DonViDeXuat": { "type": "array", "items": { "$ref": "#/components/schemas/TrinhXuLyDto" }, "nullable": true }, "Process": { "$ref": "#/components/schemas/ReceiceStatus" }, "IsReply": { "type": "integer", "format": "int32", "nullable": true }, "DonViChoYKien": { "type": "array", "items": { "$ref": "#/components/schemas/TrinhXuLyDto" }, "nullable": true }, "Signed": { "type": "boolean", "nullable": true }, "SignFlashes": { "type": "boolean", "nullable": true }, "ListProcess": { "type": "array", "items": { "$ref": "#/components/schemas/TrinhXuLyDto" }, "nullable": true }, "VanBanDiRef": { "$ref": "#/components/schemas/DocumentLinkDto" }, "ToTrinhTCRef": { "$ref": "#/components/schemas/DocumentLinkDto" }, "IsInDept": { "type": "boolean", "default": true }, "BookName": { "type": "string", "nullable": true }, "ParentBookNumber": { "type": "integer", "format": "int32", "nullable": true }, "ParentDocumentCode": { "type": "string", "nullable": true }, "ReplyForDocument": { "type": "string", "nullable": true }, "IsSendFromChiCuc": { "type": "boolean", "nullable": true }, "ProcessNote": { "type": "array", "items": { "type": "string" }, "nullable": true }, "DanhSachButPheLanhDao": { "type": "array", "items": { "type": "string" }, "nullable": true }, "LanhDaoBo": { "type": "string", "nullable": true }, "VaiTroLanhDaoBo": { "type": "string", "nullable": true }, "TypeSign": { "type": "string", "nullable": true }, "SignCompetence": { "type": "string", "nullable": true }, "BookRangeId": { "type": "string", "format": "uuid", "nullable": true }, "JobId": { "type": "array", "items": { "type": "string" }, "nullable": true }, "RelationDocInIds": { "type": "array", "items": { "type": "string" }, "nullable": true }, "ReceiveType": { "type": "integer", "format": "int32", "nullable": true }, "ListJob": { "type": "array", "items": { "$ref": "#/components/schemas/JobDto" }, "nullable": true }, "CreatedBy": { "type": "string", "format": "uuid", "nullable": true }, "IsHoanThanhCV": { "type": "boolean", "nullable": true }, "IsReceiveDocIn": { "type": "boolean", "nullable": true }, "IsTrinhLanhDao": { "type": "boolean", "nullable": true }, "InfoReleaseLeaders": { "type": "array", "items": { "$ref": "#/components/schemas/UserLogin" }, "nullable": true }, "ReleaseLeaders": { "type": "array", "items": { "type": "string" }, "nullable": true }, "ReleaseLeadersName": { "type": "array", "items": { "type": "string" }, "nullable": true }, "IsVanBanDang": { "type": "boolean", "nullable": true }, "IsTuChoi": { "type": "boolean", "nullable": true }, "IsThuHoi": { "type": "boolean", "nullable": true }, "ListLanhDaoLienQuan": { "type": "array", "items": { "$ref": "#/components/schemas/TrinhXuLyDto" }, "nullable": true }, "SendPostionName": { "type": "string", "nullable": true }, "Created": { "type": "string", "format": "date-time", "nullable": true }, "IdMissionCategory": { "type": "string", "format": "uuid", "nullable": true }, "MissionJob": { "$ref": "#/components/schemas/ViewMissionJob" }, "Complexity": { "type": "integer", "format": "int32", "nullable": true }, "Priority": { "type": "integer", "format": "int32", "nullable": true }, "UserIdRecall": { "type": "string", "format": "uuid", "nullable": true } }, "additionalProperties": false }, "VanBanNoiBoDto": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid", "nullable": true }, "SendGroupId": { "type": "string", "format": "uuid" }, "BookId": { "type": "string", "format": "uuid", "nullable": true }, "BookNumber": { "type": "integer", "format": "int32", "nullable": true }, "SendGroupName": { "type": "string", "nullable": true }, "DocumentCode": { "type": "string", "nullable": true }, "IsChecked": { "type": "boolean" }, "SignName": { "type": "string", "nullable": true }, "SignPosition": { "type": "string", "format": "uuid", "nullable": true }, "PriorityId": { "type": "integer", "format": "int32" }, "Abstract": { "type": "string", "nullable": true }, "CategoryId": { "type": "string", "format": "uuid", "nullable": true }, "DeadlineByDate": { "type": "string", "format": "date-time", "nullable": true }, "Description": { "type": "string", "nullable": true }, "AddType": { "type": "integer", "format": "int32" }, "Type": { "type": "integer", "format": "int32" }, "Status": { "type": "integer", "format": "int32", "nullable": true }, "FileUploads": { "type": "array", "items": { "type": "string" }, "nullable": true }, "IsReply": { "type": "boolean" }, "ReplyForDocument": { "type": "string", "nullable": true }, "ListRefer": { "type": "array", "items": { "$ref": "#/components/schemas/DuThaoVanBanLienKetDto" }, "nullable": true }, "DonViChoYKien": { "type": "array", "items": { "$ref": "#/components/schemas/TrinhXuLyDto" }, "nullable": true }, "ListProcess": { "type": "array", "items": { "$ref": "#/components/schemas/TrinhXuLyDto" }, "nullable": true } }, "additionalProperties": false }, "VanBanXinSoFilter": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "Sorts": { "type": "array", "items": { "$ref": "#/components/schemas/Sort" }, "nullable": true }, "Filters": { "type": "array", "items": { "$ref": "#/components/schemas/Filter" }, "nullable": true }, "SoKyHieu": { "type": "string", "nullable": true }, "TrichYeu": { "type": "string", "nullable": true }, "NgayTrinhTu": { "type": "string", "format": "date-time", "nullable": true }, "NgayTrinhDen": { "type": "string", "format": "date-time", "nullable": true }, "NgayBoTraTu": { "type": "string", "format": "date-time", "nullable": true }, "NgayBoTraDen": { "type": "string", "format": "date-time", "nullable": true }, "DonViSoanThaoId": { "type": "string", "format": "uuid", "nullable": true } }, "additionalProperties": false }, "ViewMissionJob": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "Name": { "type": "string", "nullable": true } }, "additionalProperties": false }, "WatingApproveWorkSchedule": { "type": "object", "properties": { "Ids": { "type": "array", "items": { "type": "string", "format": "uuid" }, "nullable": true }, "Reason": { "type": "string", "nullable": true }, "IsApprove": { "type": "boolean", "nullable": true }, "Percent": { "type": "integer", "format": "int32", "nullable": true } }, "additionalProperties": false }, "WeatherForecast": { "type": "object", "properties": { "Date": { "type": "string", "format": "date" }, "TemperatureC": { "type": "integer", "format": "int32" }, "Summary": { "type": "string", "nullable": true }, "TemperatureF": { "type": "integer", "format": "int32", "readOnly": true } }, "additionalProperties": false }, "WorkFlow": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "CreatedBy": { "type": "string", "format": "uuid", "nullable": true }, "ModifiedBy": { "type": "string", "format": "uuid", "nullable": true }, "Created": { "type": "string", "format": "date-time", "nullable": true }, "Modified": { "type": "string", "format": "date-time", "nullable": true }, "IsDeleted": { "type": "boolean" }, "Name": { "maxLength": 200, "type": "string", "nullable": true }, "DeptId": { "type": "string", "format": "uuid", "nullable": true }, "Description": { "maxLength": 300, "type": "string", "nullable": true }, "IsActive": { "type": "boolean" }, "ObjectId": { "type": "integer", "format": "int32", "nullable": true }, "IsDefault": { "type": "boolean", "nullable": true }, "Level": { "type": "integer", "format": "int32", "nullable": true }, "Nodes": { "type": "array", "items": { "$ref": "#/components/schemas/Node" }, "nullable": true } }, "additionalProperties": false }, "WorkFlowDto": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "Name": { "maxLength": 200, "type": "string", "nullable": true }, "DeptId": { "type": "string", "format": "uuid", "nullable": true }, "Description": { "maxLength": 300, "type": "string", "nullable": true }, "IsActive": { "type": "boolean" }, "ObjectId": { "type": "integer", "format": "int32", "nullable": true }, "Level": { "type": "integer", "format": "int32", "nullable": true } }, "additionalProperties": false }, "WorkFlowFilterDto": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "Sorts": { "type": "array", "items": { "$ref": "#/components/schemas/Sort" }, "nullable": true }, "Filters": { "type": "array", "items": { "$ref": "#/components/schemas/Filter" }, "nullable": true }, "DonViId": { "type": "string", "format": "uuid", "nullable": true }, "Keyword": { "type": "string", "nullable": true }, "LoaiDoiTuongId": { "type": "integer", "format": "int32", "nullable": true } }, "additionalProperties": false }, "WorkflowStateModel": { "type": "object", "properties": { "NameVi": { "type": "string", "nullable": true }, "WorkflowIndex": { "type": "integer", "format": "int32", "nullable": true }, "Note": { "type": "string", "nullable": true } }, "additionalProperties": false }, "WorkingProfile": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "CreatedBy": { "type": "string", "format": "uuid", "nullable": true }, "ModifiedBy": { "type": "string", "format": "uuid", "nullable": true }, "Created": { "type": "string", "format": "date-time", "nullable": true }, "Modified": { "type": "string", "format": "date-time", "nullable": true }, "IsDeleted": { "type": "boolean" }, "BigCategoryProfileId": { "type": "string", "format": "uuid", "nullable": true }, "SmallCategoryProfileId": { "type": "string", "format": "uuid", "nullable": true }, "BookNumber": { "type": "integer", "format": "int32", "nullable": true }, "Symbol": { "maxLength": 200, "type": "string", "nullable": true }, "DocumentCode": { "maxLength": 400, "type": "string", "nullable": true }, "Title": { "maxLength": 400, "type": "string", "nullable": true }, "WorkingType": { "type": "string", "format": "uuid", "nullable": true }, "StartDate": { "type": "string", "format": "date-time", "nullable": true }, "EndDate": { "type": "string", "format": "date-time", "nullable": true }, "UserName": { "maxLength": 200, "type": "string", "nullable": true }, "PositionName": { "maxLength": 200, "type": "string", "nullable": true }, "ExpiryDateId": { "type": "string", "format": "uuid", "nullable": true }, "AspectId": { "type": "string", "format": "uuid", "nullable": true }, "Status": { "type": "integer", "format": "int32" }, "TotalDocument": { "type": "integer", "format": "int32", "nullable": true }, "TotalPage": { "type": "integer", "format": "int32", "nullable": true }, "LanguageId": { "type": "string", "format": "uuid", "nullable": true }, "ModeOfUse": { "maxLength": 500, "type": "string", "nullable": true }, "Description": { "maxLength": 1000, "type": "string", "nullable": true }, "IsSave": { "type": "boolean", "nullable": true }, "CreateByUserName": { "type": "string", "nullable": true }, "CreatedByRoleId": { "type": "string", "format": "uuid", "nullable": true }, "CreateByDeptId": { "type": "string", "format": "uuid", "nullable": true }, "CreateByDeptName": { "type": "string", "nullable": true }, "CreateByPhongId": { "type": "string", "format": "uuid", "nullable": true }, "CreateByPhongName": { "type": "string", "nullable": true }, "ReceiveUserId": { "type": "string", "format": "uuid", "nullable": true }, "ReceiveUserRoleId": { "type": "string", "format": "uuid", "nullable": true }, "ReceiveUserDeptId": { "type": "string", "format": "uuid", "nullable": true }, "ReceiveUserName": { "maxLength": 200, "type": "string", "nullable": true }, "ReceiveDate": { "type": "string", "format": "date-time", "nullable": true }, "FileUpload": { "type": "string", "nullable": true }, "Language": { "$ref": "#/components/schemas/Language" }, "Category": { "$ref": "#/components/schemas/GroupCategory" }, "Aspect": { "$ref": "#/components/schemas/Category" }, "ExpiryDate": { "$ref": "#/components/schemas/Category" }, "BigCategoryProfile": { "$ref": "#/components/schemas/CategoryProfile" }, "SmallCategoryProfile": { "$ref": "#/components/schemas/CategoryProfile" }, "WorkingProfileDocuments": { "type": "array", "items": { "$ref": "#/components/schemas/WorkingProfileDocument" }, "nullable": true }, "ProcessWorkingProfiles": { "type": "array", "items": { "$ref": "#/components/schemas/ProcessWorkingProfile" }, "nullable": true }, "WorkingProfileShareUsers": { "type": "array", "items": { "$ref": "#/components/schemas/WorkingProfileShareUser" }, "nullable": true }, "UserApprove": { "type": "string", "format": "uuid", "nullable": true }, "UserApproveRoleId": { "type": "string", "format": "uuid", "nullable": true }, "UserApproveDeptId": { "type": "string", "format": "uuid", "nullable": true }, "ParentId": { "type": "string", "format": "uuid", "nullable": true }, "MissionCategoryId": { "type": "string", "format": "uuid", "nullable": true }, "BookId": { "type": "string", "format": "uuid", "nullable": true }, "SaveBookId": { "type": "string", "format": "uuid", "nullable": true }, "DocBookId": { "type": "string", "format": "uuid", "nullable": true }, "SaveNumber": { "type": "integer", "format": "int32", "nullable": true }, "DocNumber": { "type": "integer", "format": "int32", "nullable": true }, "SaveCode": { "type": "string", "nullable": true }, "DocCode": { "type": "string", "nullable": true }, "SignDate": { "type": "string", "format": "date-time", "nullable": true }, "SaveDate": { "type": "string", "format": "date-time", "nullable": true }, "QuyenSo": { "type": "string", "nullable": true }, "ToSo": { "type": "string", "nullable": true }, "SecurityId": { "type": "integer", "format": "int32", "nullable": true }, "CategoryId": { "type": "string", "format": "uuid", "nullable": true }, "DocTypeId": { "type": "string", "format": "uuid", "nullable": true }, "SaveInfo": { "type": "string", "nullable": true }, "CheckInfo": { "type": "string", "nullable": true }, "SaveUserId": { "type": "string", "format": "uuid", "nullable": true }, "SaveUserRoleId": { "type": "string", "format": "uuid", "nullable": true }, "SaveDeptId": { "type": "string", "format": "uuid", "nullable": true }, "SavePositionId": { "type": "string", "format": "uuid", "nullable": true }, "HSHTCategoryId": { "type": "string", "format": "uuid", "nullable": true }, "Mission": { "$ref": "#/components/schemas/MissionCategory" }, "Book": { "$ref": "#/components/schemas/Book" }, "SaveBook": { "$ref": "#/components/schemas/Book" }, "DocBook": { "$ref": "#/components/schemas/Book" }, "DocType": { "$ref": "#/components/schemas/DocumentType" }, "ProfileCategory": { "$ref": "#/components/schemas/Category" }, "ProfileProcess": { "type": "array", "items": { "$ref": "#/components/schemas/ProfileProcess" }, "nullable": true } }, "additionalProperties": false }, "WorkingProfileDocument": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "CreatedBy": { "type": "string", "format": "uuid", "nullable": true }, "ModifiedBy": { "type": "string", "format": "uuid", "nullable": true }, "Created": { "type": "string", "format": "date-time", "nullable": true }, "Modified": { "type": "string", "format": "date-time", "nullable": true }, "IsDeleted": { "type": "boolean" }, "WorkingProfileId": { "type": "string", "format": "uuid" }, "DocumentId": { "type": "string", "format": "uuid" }, "DocumentType": { "type": "integer", "format": "int32", "nullable": true }, "UserLink": { "type": "string", "format": "uuid", "nullable": true }, "WorkingProfile": { "$ref": "#/components/schemas/WorkingProfile" } }, "additionalProperties": false }, "WorkingProfileDocumentDto": { "type": "object", "properties": { "Key": { "type": "string", "format": "uuid" }, "Id": { "type": "string", "format": "uuid" }, "WorkingProfileId": { "type": "string", "format": "uuid" }, "DocumentId": { "type": "string", "format": "uuid" }, "DocumentType": { "type": "integer", "format": "int32", "nullable": true }, "UserLink": { "type": "string", "format": "uuid", "nullable": true }, "Status": { "type": "integer", "format": "int32", "nullable": true }, "TypeName": { "type": "string", "nullable": true }, "DocumentCode": { "type": "string", "nullable": true }, "Abstract": { "type": "string", "nullable": true }, "DocumentDate": { "type": "string", "format": "date-time", "nullable": true }, "SignName": { "type": "string", "nullable": true }, "LinkName": { "type": "string", "nullable": true }, "CreatedName": { "type": "string", "nullable": true }, "StatusName": { "type": "string", "nullable": true }, "FileUpload": { "type": "string", "nullable": true }, "FileUploads": { "type": "array", "items": { "type": "string", "format": "uuid" }, "nullable": true }, "BookId": { "type": "string", "format": "uuid", "nullable": true }, "RealType": { "type": "integer", "format": "int32", "nullable": true } }, "additionalProperties": false }, "WorkingProfileDocumentFilterDto": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "Sorts": { "type": "array", "items": { "$ref": "#/components/schemas/Sort" }, "nullable": true }, "Filters": { "type": "array", "items": { "$ref": "#/components/schemas/Filter" }, "nullable": true }, "Keyword": { "type": "string", "nullable": true } }, "additionalProperties": false }, "WorkingProfileDto": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "BigCategoryProfileId": { "type": "string", "format": "uuid", "nullable": true }, "SmallCategoryProfileId": { "type": "string", "format": "uuid", "nullable": true }, "BookNumber": { "type": "integer", "format": "int32", "nullable": true }, "Symbol": { "type": "string", "nullable": true }, "DocumentCode": { "type": "string", "nullable": true }, "Title": { "type": "string", "nullable": true }, "WorkingType": { "type": "string", "format": "uuid", "nullable": true }, "ReceiveUserId": { "type": "string", "format": "uuid", "nullable": true }, "ReceiveUserRoleId": { "type": "string", "format": "uuid", "nullable": true }, "ReceiveUserDeptId": { "type": "string", "format": "uuid", "nullable": true }, "ReceiveUserName": { "type": "string", "nullable": true }, "CreateByUserName": { "type": "string", "nullable": true }, "StartDate": { "type": "string", "format": "date-time", "nullable": true }, "EndDate": { "type": "string", "format": "date-time", "nullable": true }, "UserName": { "type": "string", "nullable": true }, "PositionName": { "type": "string", "nullable": true }, "ExpiryDateId": { "type": "string", "format": "uuid", "nullable": true }, "AspectId": { "type": "string", "format": "uuid", "nullable": true }, "Status": { "type": "integer", "format": "int32" }, "TotalDocument": { "type": "integer", "format": "int32", "nullable": true }, "TotalPage": { "type": "integer", "format": "int32", "nullable": true }, "LanguageId": { "type": "string", "format": "uuid", "nullable": true }, "ModeOfUse": { "type": "string", "nullable": true }, "Description": { "type": "string", "nullable": true }, "IsSave": { "type": "boolean", "nullable": true }, "Created": { "type": "string", "format": "date-time", "nullable": true }, "FileUploads": { "type": "array", "items": { "type": "string" }, "nullable": true }, "DocumentLink": { "type": "array", "items": { "$ref": "#/components/schemas/WorkingProfileDocumentDto" }, "nullable": true }, "Process": { "$ref": "#/components/schemas/ProcessWorkingProfileDto" }, "TypeName": { "type": "string", "nullable": true }, "CreatedDeptCode": { "type": "string", "nullable": true }, "CreatedPositionName": { "type": "string", "nullable": true }, "receivePositionName": { "type": "string", "nullable": true }, "receiveDeptCode": { "type": "string", "nullable": true }, "StatusName": { "type": "string", "nullable": true }, "AspectName": { "type": "string", "nullable": true }, "ExpiryDateName": { "type": "string", "nullable": true }, "LanguageName": { "type": "string", "nullable": true }, "SmallCategoryProfileName": { "type": "string", "nullable": true }, "BigCategoryProfileName": { "type": "string", "nullable": true }, "CreateByDeptId": { "type": "string", "format": "uuid", "nullable": true }, "CreatedByRoleId": { "type": "string", "format": "uuid", "nullable": true }, "CreatedBy": { "type": "string", "format": "uuid", "nullable": true }, "ReceiveId": { "type": "string", "format": "uuid", "nullable": true }, "CreateByDeptName": { "type": "string", "nullable": true }, "isTrinh": { "type": "boolean" }, "isDuyet": { "type": "boolean" }, "UserShares": { "type": "array", "items": { "$ref": "#/components/schemas/UserShareAdd" }, "nullable": true }, "UserFollows": { "type": "array", "items": { "$ref": "#/components/schemas/UserShareAdd" }, "nullable": true }, "Shares": { "type": "array", "items": { "$ref": "#/components/schemas/UserView" }, "nullable": true }, "Followers": { "type": "array", "items": { "$ref": "#/components/schemas/UserView" }, "nullable": true }, "ReasonReject": { "type": "string", "nullable": true }, "communistPartyProfiles": { "type": "array", "items": { "$ref": "#/components/schemas/CommunistPartyProfileDto" }, "nullable": true }, "typeProfile": { "$ref": "#/components/schemas/TypeProfile" }, "ChildIds": { "type": "boolean" }, "ParentId": { "type": "string", "format": "uuid", "nullable": true }, "ParentName": { "type": "string", "nullable": true }, "haveChild": { "type": "boolean", "nullable": true }, "ListChildId": { "type": "array", "items": { "type": "string", "format": "uuid" }, "nullable": true }, "MissionCategoryId": { "type": "string", "format": "uuid", "nullable": true }, "MissionCategory": { "$ref": "#/components/schemas/MissionCategoryDto" }, "HSHTCategoryId": { "type": "string", "format": "uuid", "nullable": true }, "HSHTCategoryName": { "type": "string", "nullable": true } }, "additionalProperties": false }, "WorkingProfileFilterDto": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "Sorts": { "type": "array", "items": { "$ref": "#/components/schemas/Sort" }, "nullable": true }, "Filters": { "type": "array", "items": { "$ref": "#/components/schemas/Filter" }, "nullable": true }, "Keyword": { "type": "string", "nullable": true }, "NgayBatDauFrom": { "type": "string", "format": "date-time", "nullable": true }, "NgayBatDauTo": { "type": "string", "format": "date-time", "nullable": true }, "NgayKetThucFrom": { "type": "string", "format": "date-time", "nullable": true }, "NgayKetThucTo": { "type": "string", "format": "date-time", "nullable": true }, "FromDate": { "type": "string", "format": "date-time", "nullable": true }, "ToDate": { "type": "string", "format": "date-time", "nullable": true }, "LoaiHoSo": { "type": "string", "format": "uuid", "nullable": true }, "Status": { "type": "integer", "format": "int32", "nullable": true }, "TinhTrangVatLy": { "type": "string", "format": "uuid", "nullable": true }, "NguoiTao": { "type": "string", "format": "uuid", "nullable": true }, "isLienQuan": { "type": "boolean", "nullable": true }, "Code": { "type": "string", "nullable": true }, "Symbol": { "type": "string", "nullable": true }, "DocId": { "type": "string", "format": "uuid", "nullable": true }, "CodeType": { "type": "string", "format": "uuid", "nullable": true } }, "additionalProperties": false }, "WorkingProfileShareUser": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "CreatedBy": { "type": "string", "format": "uuid", "nullable": true }, "ModifiedBy": { "type": "string", "format": "uuid", "nullable": true }, "Created": { "type": "string", "format": "date-time", "nullable": true }, "Modified": { "type": "string", "format": "date-time", "nullable": true }, "IsDeleted": { "type": "boolean" }, "WorkingProfileId": { "type": "string", "format": "uuid" }, "SendUserId": { "type": "string", "format": "uuid", "nullable": true }, "SendUserName": { "maxLength": 200, "type": "string", "nullable": true }, "SharedUserId": { "type": "string", "format": "uuid", "nullable": true }, "SharedUserRoleId": { "type": "string", "format": "uuid", "nullable": true }, "SharedUserDeptId": { "type": "string", "format": "uuid", "nullable": true }, "SharedUserName": { "maxLength": 200, "type": "string", "nullable": true }, "Permission": { "maxLength": 200, "type": "string", "nullable": true }, "WorkingProfile": { "$ref": "#/components/schemas/WorkingProfile" } }, "additionalProperties": false }, "XemLuongFilterDto": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "Sorts": { "type": "array", "items": { "$ref": "#/components/schemas/Sort" }, "nullable": true }, "Filters": { "type": "array", "items": { "$ref": "#/components/schemas/Filter" }, "nullable": true }, "IdVanBan": { "type": "string", "format": "uuid" }, "Loai": { "type": "integer", "format": "int32" } }, "additionalProperties": false }, "XemProcessFilterDto": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "Sorts": { "type": "array", "items": { "$ref": "#/components/schemas/Sort" }, "nullable": true }, "Filters": { "type": "array", "items": { "$ref": "#/components/schemas/Filter" }, "nullable": true }, "Id": { "type": "string", "format": "uuid" } }, "additionalProperties": false }, "XinYKienDto": { "type": "object", "properties": { "IdVanBan": { "type": "string", "format": "uuid" }, "GhiChu": { "type": "string", "nullable": true }, "NguoiChoYKien": { "type": "array", "items": { "type": "string" }, "nullable": true }, "GuiSms": { "type": "boolean", "nullable": true }, "GuiEmail": { "type": "boolean", "nullable": true }, "FileUpload": { "type": "string", "nullable": true } }, "additionalProperties": false }, "XoaDieuLenhAPIModel": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" }, "MonthlyKPIId": { "type": "string", "format": "uuid" } }, "additionalProperties": false }, "XoaDmAPIModel": { "type": "object", "properties": { "Id": { "type": "string", "description": "", "format": "uuid" } }, "additionalProperties": false, "description": "" }, "XoaKPIAPIModel": { "type": "object", "properties": { "Id": { "type": "string", "description": "", "format": "uuid" } }, "additionalProperties": false, "description": "" }, "XoaKPICriteriaConfigAPIModel": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid" } }, "additionalProperties": false }, "XoaThuKyConfigAPIModel": { "type": "object", "properties": { "Id": { "type": "string", "description": "", "format": "uuid" } }, "additionalProperties": false }, "XoaUsedThuKyAPIModel": { "type": "object", "properties": { "TKId": { "type": "string", "format": "uuid" }, "TKDeptId": { "type": "string", "format": "uuid" }, "TKRoleId": { "type": "string", "format": "uuid" }, "TKForId": { "type": "string", "format": "uuid" }, "TKForDeptId": { "type": "string", "format": "uuid" }, "TKForRoleId": { "type": "string", "format": "uuid" } }, "additionalProperties": false }, "XuLyVanBanDto": { "type": "object", "properties": { "Id": { "type": "string", "format": "uuid", "nullable": true }, "IdVanBan": { "type": "string", "format": "uuid" }, "NoiDung": { "type": "string", "nullable": true }, "FileUpload": { "type": "string", "nullable": true }, "PriorityId": { "type": "integer", "format": "int32", "nullable": true }, "Type": { "type": "integer", "format": "int32", "nullable": true } }, "additionalProperties": false }, "YKienFilterDto": { "type": "object", "properties": { "PageInfo": { "$ref": "#/components/schemas/PageInfo" }, "Sorts": { "type": "array", "items": { "$ref": "#/components/schemas/Sort" }, "nullable": true }, "Filters": { "type": "array", "items": { "$ref": "#/components/schemas/Filter" }, "nullable": true }, "IdVanBan": { "type": "string", "format": "uuid" }, "Loai": { "type": "integer", "format": "int32" } }, "additionalProperties": false }, "YKienResquestDto": { "type": "object", "properties": { "IdVanBan": { "type": "string", "format": "uuid" }, "Loai": { "type": "integer", "format": "int32" }, "GhiChu": { "type": "string", "nullable": true }, "FileUpload": { "type": "string", "nullable": true } }, "additionalProperties": false }, "searchDonNghiPhepModel": { "type": "object", "properties": { "Page": { "type": "integer", "format": "int32" }, "PageSize": { "type": "integer", "format": "int32" }, "Keyword": { "type": "string", "nullable": true }, "StartDate": { "type": "string", "format": "date-time", "nullable": true }, "EndDate": { "type": "string", "format": "date-time", "nullable": true }, "LocationType": { "type": "boolean", "nullable": true }, "TotalDate": { "type": "number", "format": "double", "nullable": true }, "LeaveUserId": { "type": "string", "format": "uuid", "nullable": true }, "LeaveGroupId": { "type": "string", "format": "uuid", "nullable": true }, "LeaveRoleId": { "type": "string", "format": "uuid", "nullable": true }, "Type": { "type": "integer", "format": "int32", "nullable": true }, "IsQuanTri": { "type": "boolean", "nullable": true } }, "additionalProperties": false }, "searchUserDonNghiPhep": { "type": "object", "properties": { "Page": { "type": "integer", "format": "int32" }, "PageSize": { "type": "integer", "format": "int32" }, "UserName": { "type": "string", "nullable": true }, "LeaveRequestId": { "type": "string", "format": "uuid", "nullable": true }, "LeaveRequestUserId": { "type": "string", "format": "uuid", "nullable": true }, "LeaveRequestRoleId": { "type": "string", "format": "uuid", "nullable": true }, "LeaveRequestDeptId": { "type": "string", "format": "uuid", "nullable": true }, "StartTime": { "type": "string", "nullable": true }, "StartDate": { "type": "string", "nullable": true }, "EndTime": { "type": "string", "nullable": true }, "EndDate": { "type": "string", "nullable": true } }, "additionalProperties": false } }, "securitySchemes": { "Bearer": { "type": "http", "description": "Nhập mã token tại đây.", "scheme": "bearer", "bearerFormat": "JWT" } } }, "security": [ { "Bearer": [ ] } ] }