删除无用的spec

dev-1.3
tangjie 2026-08-10 10:53:52 +08:00
parent c31b85c4c1
commit 288c5a6823
30 changed files with 4 additions and 1135 deletions

View File

@ -1,44 +0,0 @@
{
"openapi": "3.0.1",
"info": { "title": "删除审核专家", "version": "1.0.0" },
"paths": {
"/qual-filing-expert/delete": {
"post": {
"summary": "删除审核专家",
"tags": ["审核专家管理"],
"parameters": [
{
"name": "id",
"in": "query",
"description": "主键ID",
"required": true,
"schema": { "type": "integer" }
}
],
"responses": {
"200": {
"description": "OK",
"content": {
"application/json": {
"schema": { "$ref": "#/components/schemas/SingleResponseVoid" }
}
}
}
}
}
}
},
"components": {
"schemas": {
"SingleResponseVoid": {
"type": "object",
"properties": {
"success": { "type": "boolean" },
"code": { "type": "string" },
"message": { "type": "string" },
"data": { "type": "null" }
}
}
}
}
}

View File

@ -1 +0,0 @@
/** POST /qual-filing-expert/delete — 删除审核专家id 为 query 参数) */

View File

@ -1,57 +0,0 @@
{
"openapi": "3.0.1",
"info": { "title": "查询审核专家详情", "version": "1.0.0" },
"paths": {
"/qual-filing-expert/get": {
"get": {
"summary": "查询审核专家详情",
"tags": ["审核专家管理"],
"parameters": [
{
"name": "id",
"in": "query",
"description": "主键ID",
"required": true,
"schema": { "type": "integer" }
}
],
"responses": {
"200": {
"description": "OK",
"content": {
"application/json": {
"schema": { "$ref": "#/components/schemas/SingleResponseQualFilingExpertCO" }
}
}
}
}
}
}
},
"components": {
"schemas": {
"QualFilingExpertCO": {
"type": "object",
"properties": {
"id": { "type": "integer", "format": "int64", "description": "主键ID(后端Long)" },
"userName": { "type": "string", "description": "用户名称/姓名" },
"account": { "type": "string", "description": "账号" },
"genderCode": { "type": "integer", "description": "性别编码(1男2女)" },
"genderName": { "type": "string", "description": "性别名称" },
"idCardNo": { "type": "string", "description": "身份证号" },
"certificate": { "type": "string", "description": "证书" },
"tenantId": { "type": "integer", "format": "int64", "description": "租户ID" }
}
},
"SingleResponseQualFilingExpertCO": {
"type": "object",
"properties": {
"success": { "type": "boolean" },
"code": { "type": "string" },
"message": { "type": "string" },
"data": { "$ref": "#/components/schemas/QualFilingExpertCO" }
}
}
}
}
}

View File

@ -1,12 +0,0 @@
/** GET /qual-filing-expert/get — 查询审核专家详情 */
interface QualFilingExpertCO {
id?: string; // 主键ID(后端Long)
userName?: string; // 用户名称/姓名
account?: string; // 账号
genderCode?: number; // 性别编码(1男2女)
genderName?: string; // 性别名称
idCardNo?: string; // 身份证号
certificate?: string; // 证书
tenantId?: string; // 租户ID(后端Long)
}

View File

@ -1,67 +0,0 @@
{
"openapi": "3.0.1",
"info": { "title": "修改审核专家", "version": "1.0.0" },
"paths": {
"/qual-filing-expert/modify": {
"post": {
"summary": "修改审核专家",
"tags": ["审核专家管理"],
"requestBody": {
"content": {
"application/json": {
"schema": { "$ref": "#/components/schemas/QualFilingExpertModifyCmd" }
}
}
},
"responses": {
"200": {
"description": "OK",
"content": {
"application/json": {
"schema": { "$ref": "#/components/schemas/SingleResponseQualFilingExpertCO" }
}
}
}
}
}
}
},
"components": {
"schemas": {
"QualFilingExpertModifyCmd": {
"type": "object",
"properties": {
"id": { "type": "integer", "format": "int64", "description": "主键ID(后端Long)" },
"userName": { "type": "string", "description": "用户名称/姓名" },
"account": { "type": "string", "description": "账号" },
"genderCode": { "type": "integer", "description": "性别编码(1男2女)" },
"genderName": { "type": "string", "description": "性别名称" },
"idCardNo": { "type": "string", "description": "身份证号" },
"certificate": { "type": "string", "description": "证书" }
}
},
"QualFilingExpertCO": {
"type": "object",
"properties": {
"id": { "type": "integer", "format": "int64", "description": "主键ID(后端Long)" },
"userName": { "type": "string", "description": "用户名称/姓名" },
"account": { "type": "string", "description": "账号" },
"genderCode": { "type": "integer", "description": "性别编码(1男2女)" },
"genderName": { "type": "string", "description": "性别名称" },
"idCardNo": { "type": "string", "description": "身份证号" },
"certificate": { "type": "string", "description": "证书" },
"tenantId": { "type": "integer", "format": "int64", "description": "租户ID" }
}
},
"SingleResponseQualFilingExpertCO": {
"type": "object",
"properties": {
"success": { "type": "boolean" },
"code": { "type": "string" },
"message": { "type": "string" },
"data": { "$ref": "#/components/schemas/QualFilingExpertCO" }
}
}
}
}
}

View File

@ -1,22 +0,0 @@
/** POST /qual-filing-expert/modify — 修改审核专家 */
interface QualFilingExpertModifyCmd {
id?: string; // 主键ID(后端Long)
userName?: string; // 用户名称/姓名
account?: string; // 账号
genderCode?: number; // 性别编码(1男2女)
genderName?: string; // 性别名称
idCardNo?: string; // 身份证号
certificate?: string; // 证书
}
interface QualFilingExpertCO {
id?: string; // 主键ID(后端Long)
userName?: string; // 用户名称/姓名
account?: string; // 账号
genderCode?: number; // 性别编码(1男2女)
genderName?: string; // 性别名称
idCardNo?: string; // 身份证号
certificate?: string; // 证书
tenantId?: string; // 租户ID(后端Long)
}

View File

@ -1,58 +0,0 @@
{
"openapi": "3.0.1",
"info": { "title": "分页查询审核专家", "version": "1.0.0" },
"paths": {
"/qual-filing-expert/page": {
"get": {
"summary": "分页查询审核专家",
"tags": ["审核专家管理"],
"parameters": [
{ "name": "current", "in": "query", "description": "当前页默认1", "required": false, "schema": { "type": "integer", "format": "int64", "default": 1 } },
{ "name": "size", "in": "query", "description": "每页条数默认10", "required": false, "schema": { "type": "integer", "format": "int64", "default": 10 } },
{ "name": "orders", "in": "query", "description": "排序(格式: column:asc|desc, 多个用逗号分隔)", "required": false, "schema": { "type": "string" } },
{ "name": "userName", "in": "query", "description": "用户名称/姓名", "required": false, "schema": { "type": "string" } },
{ "name": "account", "in": "query", "description": "账号", "required": false, "schema": { "type": "string" } },
{ "name": "genderCode", "in": "query", "description": "性别编码(1男2女)", "required": false, "schema": { "type": "integer" } },
{ "name": "idCardNo", "in": "query", "description": "身份证号", "required": false, "schema": { "type": "string" } }
],
"responses": {
"200": {
"description": "OK",
"content": {
"application/json": {
"schema": { "$ref": "#/components/schemas/PageResponseQualFilingExpertCO" }
}
}
}
}
}
}
},
"components": {
"schemas": {
"QualFilingExpertCO": {
"type": "object",
"properties": {
"id": { "type": "integer", "format": "int64", "description": "主键ID(后端Long)" },
"userName": { "type": "string", "description": "用户名称/姓名" },
"account": { "type": "string", "description": "账号" },
"genderCode": { "type": "integer", "description": "性别编码(1男2女)" },
"genderName": { "type": "string", "description": "性别名称" },
"idCardNo": { "type": "string", "description": "身份证号" },
"certificate": { "type": "string", "description": "证书" },
"tenantId": { "type": "integer", "format": "int64", "description": "租户ID" }
}
},
"PageResponseQualFilingExpertCO": {
"type": "object",
"properties": {
"success": { "type": "boolean", "description": "是否成功" },
"code": { "type": "string", "description": "响应码" },
"message": { "type": "string", "description": "响应消息" },
"data": { "type": "array", "items": { "$ref": "#/components/schemas/QualFilingExpertCO" }, "description": "响应数据" },
"total": { "type": "integer", "format": "int64", "description": "总条数" }
}
}
}
}
}

View File

@ -1,20 +0,0 @@
/** GET /qual-filing-expert/page — 分页查询审核专家 */
interface QualFilingExpertCO {
id?: string; // 主键ID(后端Long)
userName?: string; // 用户名称/姓名
account?: string; // 账号
genderCode?: number; // 性别编码(1男2女)
genderName?: string; // 性别名称
idCardNo?: string; // 身份证号
certificate?: string; // 证书
tenantId?: string; // 租户ID(后端Long)
}
interface PageResponseQualFilingExpertCO {
success?: boolean;
code?: string;
message?: string;
data?: QualFilingExpertCO[];
total?: number;
}

View File

@ -1,66 +0,0 @@
{
"openapi": "3.0.1",
"info": { "title": "新增审核专家", "version": "1.0.0" },
"paths": {
"/qual-filing-expert/save": {
"post": {
"summary": "新增审核专家",
"tags": ["审核专家管理"],
"requestBody": {
"content": {
"application/json": {
"schema": { "$ref": "#/components/schemas/QualFilingExpertAddCmd" }
}
}
},
"responses": {
"200": {
"description": "OK",
"content": {
"application/json": {
"schema": { "$ref": "#/components/schemas/SingleResponseQualFilingExpertCO" }
}
}
}
}
}
}
},
"components": {
"schemas": {
"QualFilingExpertAddCmd": {
"type": "object",
"properties": {
"userName": { "type": "string", "description": "用户名称/姓名" },
"account": { "type": "string", "description": "账号" },
"genderCode": { "type": "integer", "description": "性别编码(1男2女)" },
"genderName": { "type": "string", "description": "性别名称" },
"idCardNo": { "type": "string", "description": "身份证号" },
"certificate": { "type": "string", "description": "证书" }
}
},
"QualFilingExpertCO": {
"type": "object",
"properties": {
"id": { "type": "integer", "format": "int64", "description": "主键ID(后端Long, 前端按字符串保证精度)" },
"userName": { "type": "string", "description": "用户名称/姓名" },
"account": { "type": "string", "description": "账号" },
"genderCode": { "type": "integer", "description": "性别编码(1男2女)" },
"genderName": { "type": "string", "description": "性别名称" },
"idCardNo": { "type": "string", "description": "身份证号" },
"certificate": { "type": "string", "description": "证书" },
"tenantId": { "type": "integer", "format": "int64", "description": "租户ID" }
}
},
"SingleResponseQualFilingExpertCO": {
"type": "object",
"properties": {
"success": { "type": "boolean", "description": "是否成功" },
"code": { "type": "string", "description": "响应码" },
"message": { "type": "string", "description": "响应消息" },
"data": { "$ref": "#/components/schemas/QualFilingExpertCO", "description": "响应数据" }
}
}
}
}
}

View File

@ -1,21 +0,0 @@
/** POST /qual-filing-expert/save — 新增审核专家 */
interface QualFilingExpertAddCmd {
userName?: string; // 用户名称/姓名
account?: string; // 账号
genderCode?: number; // 性别编码(1男2女)
genderName?: string; // 性别名称
idCardNo?: string; // 身份证号
certificate?: string; // 证书
}
interface QualFilingExpertCO {
id?: string; // 主键ID(后端Long)
userName?: string; // 用户名称/姓名
account?: string; // 账号
genderCode?: number; // 性别编码(1男2女)
genderName?: string; // 性别名称
idCardNo?: string; // 身份证号
certificate?: string; // 证书
tenantId?: string; // 租户ID(后端Long)
}

View File

@ -1,53 +0,0 @@
{
"openapi": "3.0.1",
"info": { "title": "审核", "version": "1.0.0" },
"paths": {
"/qual-filing/review": {
"post": {
"summary": "审核",
"tags": ["资质备案申请管理"],
"requestBody": {
"content": {
"application/json": {
"schema": { "$ref": "#/components/schemas/QualFilingReviewAddCmd" }
}
}
},
"responses": {
"200": {
"description": "OK",
"content": {
"application/json": {
"schema": { "$ref": "#/components/schemas/SingleResponseVoid" }
}
}
}
}
}
}
},
"components": {
"schemas": {
"QualFilingReviewAddCmd": {
"type": "object",
"properties": {
"filingId": { "type": "integer", "format": "int64", "description": "备案申请id(后端Long)" },
"reviewResult": { "type": "string", "description": "审核结果(1通过2待定3不通过)" },
"reviewResultRemark": { "type": "string", "description": "审核结果文字描述" },
"filingExpertId": { "type": "integer", "format": "int64", "description": "专家id(后端Long)" },
"filingExpertName": { "type": "string", "description": "专家名称" },
"reviewOpinion": { "type": "string", "description": "综合审核意见" }
}
},
"SingleResponseVoid": {
"type": "object",
"properties": {
"success": { "type": "boolean", "description": "是否成功" },
"code": { "type": "string", "description": "响应码" },
"message": { "type": "string", "description": "响应消息" },
"data": { "type": "null", "description": "响应数据" }
}
}
}
}
}

View File

@ -1,10 +0,0 @@
/** POST /qual-filing/review — 审核 */
interface QualFilingReviewAddCmd {
filingId?: string; // 备案申请id(后端Long)
reviewResult?: string; // 审核结果(1通过2待定3不通过)
reviewResultRemark?: string; // 审核结果文字描述
filingExpertId?: string; // 专家id(后端Long)
filingExpertName?: string; // 专家名称
reviewOpinion?: string; // 综合审核意见
}

View File

@ -1,79 +0,0 @@
{
"openapi": "3.0.1",
"info": {
"title": "查询项目文档",
"description": "GET /safetyEval-h5/wsp/doc/getDocByProjectId",
"version": "1.0.0"
},
"paths": {
"/safetyEval-h5/wsp/doc/getDocByProjectId": {
"get": {
"summary": "查询项目文档",
"tags": ["WPS回调接口"],
"parameters": [
{
"name": "projectId",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "成功",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/SingleResponseWpsDocOpenCO"
}
}
}
}
}
}
}
},
"components": {
"schemas": {
"SingleResponseWpsDocOpenCO": {
"type": "object",
"properties": {
"success": {
"type": "boolean"
},
"errCode": {
"type": "string"
},
"errMessage": {
"type": "string"
},
"traceId": {
"type": "string"
},
"data": {
"$ref": "#/components/schemas/WpsDocOpenCO"
}
}
},
"WpsDocOpenCO": {
"type": "object",
"properties": {
"fileId": {
"type": "string",
"description": "WPS file_id唯一"
},
"name": {
"type": "string",
"description": "文档名称"
},
"created": {
"type": "boolean",
"description": "是否本次新建"
}
}
}
}
}
}

View File

@ -1,24 +0,0 @@
// GET /safetyEval-h5/wsp/doc/getDocByProjectId
// 详见同目录 spec.json
export interface Query {
/** 项目ID */
projectId: string;
}
export interface WpsDocOpenCO {
/** WPS file_id唯一 */
fileId: string;
/** 文档名称 */
name: string;
/** 是否本次新建 */
created: boolean;
}
export interface SingleResponseWpsDocOpenCO {
success: boolean;
errCode: string;
errMessage: string;
traceId: string;
data: WpsDocOpenCO;
}

View File

@ -1,84 +0,0 @@
{
"openapi": "3.0.1",
"info": {
"title": "新增签字任务",
"version": "1.0.0"
},
"paths": {
"/safetyEval/institution/eval-sign-task/save": {
"post": {
"summary": "新增签字任务",
"tags": ["机构端-签字任务"],
"requestBody": {
"content": {
"application/json": {
"schema": { "$ref": "#/components/schemas/EvalSignTaskSaveCmd" }
}
}
},
"responses": {
"200": {
"description": "",
"content": {
"application/json": {
"schema": { "$ref": "#/components/schemas/SingleResponseEvalSignTaskCO" }
}
}
}
}
}
}
},
"components": {
"schemas": {
"EvalSignTaskSaveCmd": {
"type": "object",
"properties": {
"projectId": { "type": "string", "description": "项目ID" },
"nodeCode": {
"type": "string",
"description": "所属节点编码NODE_01风险分析 NODE_02业务合同 NODE_03项目组成立 NODE_04现场踏勘 NODE_05报告编制 NODE_06内部审核 NODE_07技术审核 NODE_08过程控制"
},
"bizRefId": { "type": "string", "description": "业务关联ID" },
"signerPersonnelId": { "type": "string", "description": "签字人员ID" },
"taskTitle": { "type": "string", "description": "任务标题" },
"taskStatusCode": { "type": "integer", "description": "任务状态编码1待签 2已签 3已作废" },
"issueTime": { "type": "string", "description": "下发时间" },
"signerUrl": { "type": "string", "description": "签字图片" },
"remarks": { "type": "string", "description": "备注" }
},
"required": ["projectId"]
},
"SingleResponseEvalSignTaskCO": {
"type": "object",
"properties": {
"success": { "type": "boolean", "description": "是否成功" },
"code": { "type": "string", "description": "响应码" },
"message": { "type": "string", "description": "响应消息" },
"errMessage": { "type": "string", "description": "错误响应消息" },
"data": { "$ref": "#/components/schemas/EvalSignTaskCO" }
}
},
"EvalSignTaskCO": {
"type": "object",
"properties": {
"id": { "type": "string", "description": "签字任务ID" },
"orgId": { "type": "string", "description": "机构ID" },
"projectId": { "type": "string", "description": "项目ID" },
"nodeCode": { "type": "string", "description": "所属节点编码" },
"bizRefId": { "type": "string", "description": "业务关联ID" },
"signerPersonnelId": { "type": "string", "description": "签字人员ID" },
"taskTitle": { "type": "string", "description": "任务标题" },
"taskStatusCode": { "type": "integer", "description": "任务状态编码1待签 2已签 3已作废" },
"taskStatusName": { "type": "string", "description": "任务状态名称" },
"issueTime": { "type": "string", "description": "下发时间" },
"signerUrl": { "type": "string", "description": "签字图片" },
"remarks": { "type": "string", "description": "备注" },
"createName": { "type": "string", "description": "创建人" },
"createTime": { "type": "string", "description": "创建时间" },
"updateTime": { "type": "string", "description": "更新时间" }
}
}
}
}
}

View File

@ -1,49 +0,0 @@
// POST /safetyEval/institution/eval-sign-task/save
// See ./spec.json
export interface EvalSignTaskSaveCmd {
/** 项目ID */
projectId: string;
/** 所属节点编码NODE_01风险分析 NODE_02业务合同 NODE_03项目组成立 NODE_04现场踏勘 NODE_05报告编制 NODE_06内部审核 NODE_07技术审核 NODE_08过程控制 */
nodeCode?: string;
/** 业务关联ID */
bizRefId?: string;
/** 签字人员ID */
signerPersonnelId?: string;
/** 任务标题 */
taskTitle?: string;
/** 任务状态编码1待签 2已签 3已作废 */
taskStatusCode?: 1 | 2 | 3;
/** 下发时间 */
issueTime?: string;
/** 签字图片 */
signerUrl?: string;
/** 备注 */
remarks?: string;
}
export interface EvalSignTaskCO {
id: string;
orgId: string;
projectId: string;
nodeCode: string;
bizRefId: string;
signerPersonnelId: string;
taskTitle: string;
taskStatusCode: 1 | 2 | 3;
taskStatusName: string;
issueTime: string;
signerUrl: string;
remarks: string;
createName: string;
createTime: string;
updateTime: string;
}
export interface SingleResponseEvalSignTaskCO {
success: boolean;
code: string;
message: string;
errMessage: string;
data: EvalSignTaskCO;
}

View File

@ -1,66 +0,0 @@
{
"openapi": "3.0.1",
"info": {
"title": "资质备案人员分页查询",
"version": "1.0.0"
},
"paths": {
"/safetyEval/org-personnel/filing/page": {
"get": {
"summary": "资质备案人员分页查询",
"tags": ["人员信息管理"],
"parameters": [
{ "name": "current", "in": "query", "schema": { "type": "integer", "format": "int64", "default": 1 } },
{ "name": "size", "in": "query", "schema": { "type": "integer", "format": "int64", "default": 10 } },
{ "name": "orders", "in": "query", "schema": { "type": "string" } },
{ "name": "startTime", "in": "query", "schema": { "type": "string" } },
{ "name": "endTime", "in": "query", "schema": { "type": "string" } },
{ "name": "keyword", "in": "query", "schema": { "type": "string" } },
{ "name": "orgId", "in": "query", "schema": { "type": "integer", "format": "int64" } },
{ "name": "personName", "in": "query", "schema": { "type": "string" } }
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": { "$ref": "#/components/schemas/PageResponseQualFilingPersonnelInfoCO" }
}
}
}
}
}
}
},
"components": {
"schemas": {
"PageResponseQualFilingPersonnelInfoCO": {
"type": "object",
"properties": {
"success": { "type": "boolean" },
"code": { "type": "string" },
"message": { "type": "string" },
"errMessage": { "type": "string" },
"data": { "type": "array", "items": { "$ref": "#/components/schemas/QualFilingPersonnelInfoCO" } },
"total": { "type": "integer", "format": "int64" }
}
},
"QualFilingPersonnelInfoCO": {
"type": "object",
"properties": {
"id": { "type": "string", "description": "主键ID (后端 Long / int64前端按字符串保证精度)" },
"filingId": { "type": "string", "description": "备案ID (后端 Long / int64)" },
"sourcePersonnelId": { "type": "string", "description": "原始人员ID (后端 Long / int64)" },
"personName": { "type": "string", "description": "人员姓名" },
"deptName": { "type": "string", "description": "部门名称" },
"positionName": { "type": "string", "description": "岗位名称" },
"genderCode": { "type": "integer", "description": "性别编码(1男2女)" },
"genderName": { "type": "string", "description": "性别名称" },
"birthDate": { "type": "string", "description": "出生日期" },
"registerEngineerFlag": { "type": "integer", "description": "是否注册安全工程师(1是2否)" },
"evaluatorCertNo": { "type": "string", "description": "评价师证书编号" },
"professionalCapabilityCodeList": { "type": "array", "items": { "type": "string" }, "description": "能力codeList" }
}
}
}
}
}

View File

@ -1,37 +0,0 @@
// GET /safetyEval/org-personnel/filing/page
// spec: ./spec.json
export interface QualFilingPersonnelPageQuery {
current?: number;
size?: number;
orders?: string;
startTime?: string;
endTime?: string;
keyword?: string;
orgId?: string;
personName?: string;
}
export interface QualFilingPersonnelInfoCO {
id: string;
filingId: string;
sourcePersonnelId: string;
personName: string;
deptName?: string;
positionName?: string;
genderCode: number; // 1男 2女
genderName?: string;
birthDate?: string;
registerEngineerFlag: number; // 1是 2否
evaluatorCertNo?: string;
professionalCapabilityCodeList?: string[];
}
export interface PageResponseQualFilingPersonnelInfoCO {
success: boolean;
code?: string;
message?: string;
errMessage?: string;
data: QualFilingPersonnelInfoCO[];
total: number;
}

View File

@ -1,45 +0,0 @@
{
"openapi": "3.0.1",
"info": { "title": "实时监控统计", "version": "1.0.0" },
"paths": {
"/safetyEval/regulator/eval-project-monitor/monitor-realtime-stat": {
"get": {
"summary": "实时监控统计",
"tags": ["监管端-安评项目"],
"responses": {
"200": {
"description": "",
"content": {
"application/json": {
"schema": { "$ref": "#/components/schemas/SingleResponseRegulatorEvalProjectMonitorStatCO" }
}
}
}
}
}
}
},
"components": {
"schemas": {
"SingleResponseRegulatorEvalProjectMonitorStatCO": {
"type": "object",
"properties": {
"success": { "type": "boolean" },
"code": { "type": "string" },
"message": { "type": "string" },
"errMessage": { "type": "string" },
"data": { "$ref": "#/components/schemas/RegulatorEvalProjectMonitorStatCO" }
}
},
"RegulatorEvalProjectMonitorStatCO": {
"type": "object",
"properties": {
"monitoringCount": { "type": "integer", "description": "在监项目数" },
"normalCount": { "type": "integer", "description": "正常执行数(未归档)" },
"warningCount": { "type": "integer", "description": "进度/人员预警数" },
"monthPlanCompleteCount": { "type": "integer", "description": "本月计划完成数" }
}
}
}
}
}

View File

@ -1,21 +0,0 @@
// GET /safetyEval/regulator/eval-project-monitor/monitor-realtime-stat
// See ./spec.json
export interface RegulatorEvalProjectMonitorStatCO {
/** 在监项目数 */
monitoringCount: number;
/** 正常执行数(未归档) */
normalCount: number;
/** 进度/人员预警数 */
warningCount: number;
/** 本月计划完成数 */
monthPlanCompleteCount: number;
}
export interface SingleResponseRegulatorEvalProjectMonitorStatCO {
success: boolean;
code: string;
message: string;
errMessage: string;
data: RegulatorEvalProjectMonitorStatCO;
}

View File

@ -1,70 +0,0 @@
{
"openapi": "3.0.1",
"info": { "title": "实时监控分页", "version": "1.0.0" },
"paths": {
"/safetyEval/regulator/eval-project-monitor/realtime-page": {
"get": {
"summary": "实时监控分页",
"tags": ["监管端-安评项目"],
"parameters": [
{ "name": "current", "in": "query", "schema": { "type": "integer", "default": 1 } },
{ "name": "size", "in": "query", "schema": { "type": "integer", "default": 10 } },
{ "name": "projectNameOrNo", "in": "query", "schema": { "type": "string" }, "description": "项目名称/编号" },
{ "name": "evalTypeCode", "in": "query", "schema": { "type": "string" }, "description": "评价类型编码PRE/ACCEPT/STATUS" },
{ "name": "industryCode", "in": "query", "schema": { "type": "string" }, "description": "行业类别编码" },
{ "name": "leaderName", "in": "query", "schema": { "type": "string" }, "description": "项目负责人" },
{ "name": "planEndDateStart", "in": "query", "schema": { "type": "string" }, "description": "计划完成日期-起" },
{ "name": "planEndDateEnd", "in": "query", "schema": { "type": "string" }, "description": "计划完成日期-止" },
{ "name": "waringStatus", "in": "query", "schema": { "type": "string" }, "description": "监管状态normal正常PERSONNEL_ABNORMAL人员异常" }
],
"responses": {
"200": {
"description": "",
"content": {
"application/json": {
"schema": { "$ref": "#/components/schemas/PageResponseRegulatorEvalProjectMonitorPageCO" }
}
}
}
}
}
}
},
"components": {
"schemas": {
"PageResponseRegulatorEvalProjectMonitorPageCO": {
"type": "object",
"properties": {
"success": { "type": "boolean" },
"code": { "type": "string" },
"message": { "type": "string" },
"errMessage": { "type": "string" },
"data": {
"type": "array",
"items": { "$ref": "#/components/schemas/RegulatorEvalProjectMonitorPageCO" }
},
"total": { "type": "integer", "format": "int64" }
}
},
"RegulatorEvalProjectMonitorPageCO": {
"type": "object",
"properties": {
"id": { "type": "string", "description": "项目ID" },
"orgId": { "type": "string", "description": "机构ID" },
"projectNo": { "type": "string", "description": "项目编号" },
"projectName": { "type": "string", "description": "项目名称" },
"orgName": { "type": "string", "description": "评价机构" },
"evalTypeCode": { "type": "string", "description": "评价类型编码" },
"industryCode": { "type": "string", "description": "行业编码" },
"leaderName": { "type": "string", "description": "负责人" },
"planEndDate": { "type": "string", "description": "计划完成日期" },
"waringStatus": { "type": "string", "description": "预警状态normal正常abnormal异常" },
"processWaringStatus": { "type": "string", "description": "过程预警状态" },
"processWaringMsg": { "type": "string", "description": "过程预警信息" },
"personnelWaringStatus": { "type": "string", "description": "人员预警状态" },
"personnelWaringMsg": { "type": "string", "description": "人员预警信息" }
}
}
}
}
}

View File

@ -1,29 +0,0 @@
// GET /safetyEval/regulator/eval-project-monitor/realtime-page
// See ./spec.json
export interface RegulatorEvalProjectMonitorPageCO {
id: string;
orgId: string;
projectNo: string;
projectName: string;
orgName: string;
evalTypeCode: string;
industryCode: string;
leaderName: string;
planEndDate: string;
/** 预警状态normal正常abnormal异常 */
waringStatus: string;
processWaringStatus: string;
processWaringMsg: string;
personnelWaringStatus: string;
personnelWaringMsg: string;
}
export interface PageResponseRegulatorEvalProjectMonitorPageCO {
success: boolean;
code: string;
message: string;
errMessage: string;
data: RegulatorEvalProjectMonitorPageCO[];
total: number;
}

View File

@ -1,56 +0,0 @@
{
"openapi": "3.0.1",
"info": { "title": "人员打卡信息查询", "version": "1.0.0" },
"paths": {
"/safetyEval/regulator/eval-project-monitor/survey-clock-in": {
"get": {
"summary": "人员打卡信息查询",
"tags": ["监管端-安评项目"],
"parameters": [
{ "name": "projectId", "in": "query", "required": true, "schema": { "type": "string" } }
],
"responses": {
"200": {
"description": "",
"content": {
"application/json": {
"schema": { "$ref": "#/components/schemas/SingleResponseListRegulatorEvalSurveyClockInCO" }
}
}
}
}
}
}
},
"components": {
"schemas": {
"SingleResponseListRegulatorEvalSurveyClockInCO": {
"type": "object",
"properties": {
"success": { "type": "boolean" },
"code": { "type": "string" },
"message": { "type": "string" },
"errMessage": { "type": "string" },
"data": {
"type": "array",
"items": { "$ref": "#/components/schemas/RegulatorEvalSurveyClockInCO" }
}
}
},
"RegulatorEvalSurveyClockInCO": {
"type": "object",
"properties": {
"id": { "type": "integer" },
"userName": { "type": "string" },
"role": { "type": "string" },
"faceState": { "type": "integer" },
"gpsState": { "type": "integer" },
"singInTime": { "type": "string" },
"signOutTime": { "type": "string" },
"sceneUrl": { "type": "string" },
"signatureUrl": { "type": "string" }
}
}
}
}
}

View File

@ -1,11 +0,0 @@
export interface RegulatorEvalSurveyClockInCO {
id: number;
userName: string;
role: string;
faceState: number;
gpsState: number;
singInTime: string;
signOutTime: string;
sceneUrl: string;
signatureUrl: string;
}

View File

@ -1,66 +0,0 @@
{
"openapi": "3.0.1",
"info": { "title": "踏勘监管分页", "version": "1.0.0" },
"paths": {
"/safetyEval/regulator/eval-project-monitor/survey-page": {
"get": {
"summary": "项目踏勘监管分页",
"tags": ["监管端-安评项目"],
"parameters": [
{ "name": "current", "in": "query", "schema": { "type": "integer", "default": 1 } },
{ "name": "size", "in": "query", "schema": { "type": "integer", "default": 10 } },
{ "name": "startTime", "in": "query", "schema": { "type": "string" } },
{ "name": "endTime", "in": "query", "schema": { "type": "string" } },
{ "name": "projectNameOrNo", "in": "query", "schema": { "type": "string" } },
{ "name": "orgId", "in": "query", "schema": { "type": "integer" } },
{ "name": "clockInStatus", "in": "query", "schema": { "type": "string" } }
],
"responses": {
"200": {
"description": "",
"content": {
"application/json": {
"schema": { "$ref": "#/components/schemas/PageResponseRegulatorEvalProjectSurveyPageCO" }
}
}
}
}
}
}
},
"components": {
"schemas": {
"PageResponseRegulatorEvalProjectSurveyPageCO": {
"type": "object",
"properties": {
"success": { "type": "boolean" },
"code": { "type": "string" },
"message": { "type": "string" },
"errMessage": { "type": "string" },
"data": {
"type": "array",
"items": { "$ref": "#/components/schemas/RegulatorEvalProjectSurveyPageCO" }
},
"total": { "type": "integer" }
}
},
"RegulatorEvalProjectSurveyPageCO": {
"type": "object",
"properties": {
"id": { "type": "string" },
"orgId": { "type": "string" },
"projectNo": { "type": "string" },
"projectName": { "type": "string" },
"orgName": { "type": "string" },
"expectedCount": { "type": "integer" },
"actualCount": { "type": "integer" },
"signInCount": { "type": "integer" },
"signOutCount": { "type": "integer" },
"faceCount": { "type": "integer" },
"scenePhotoCount": { "type": "integer" },
"notificationFileUrl": { "type": "string" }
}
}
}
}
}

View File

@ -1,14 +0,0 @@
export interface RegulatorEvalProjectSurveyPageCO {
id: string;
orgId: string;
projectNo: string;
projectName: string;
orgName: string;
expectedCount: number;
actualCount: number;
signInCount: number;
signOutCount: number;
faceCount: number;
scenePhotoCount: number;
notificationFileUrl: string;
}

View File

@ -1,45 +0,0 @@
{
"openapi": "3.0.1",
"info": { "title": "踏勘监管统计", "version": "1.0.0" },
"paths": {
"/safetyEval/regulator/eval-project-monitor/survey-stat": {
"get": {
"summary": "项目踏勘监管统计",
"tags": ["监管端-安评项目"],
"responses": {
"200": {
"description": "",
"content": {
"application/json": {
"schema": { "$ref": "#/components/schemas/SingleResponseRegulatorEvalProjectSurveyStatCO" }
}
}
}
}
}
}
},
"components": {
"schemas": {
"SingleResponseRegulatorEvalProjectSurveyStatCO": {
"type": "object",
"properties": {
"success": { "type": "boolean" },
"code": { "type": "string" },
"message": { "type": "string" },
"errMessage": { "type": "string" },
"data": { "$ref": "#/components/schemas/RegulatorEvalProjectSurveyStatCO" }
}
},
"RegulatorEvalProjectSurveyStatCO": {
"type": "object",
"properties": {
"notificationArchivedCount": { "type": "integer", "description": "告知书已归档数" },
"notificationAbnormalCount": { "type": "integer", "description": "告知异常数" },
"clockInNormalCount": { "type": "integer", "description": "人员打卡正常数" },
"clockInAbnormalCount": { "type": "integer", "description": "打卡异常数" }
}
}
}
}
}

View File

@ -1,6 +0,0 @@
export interface RegulatorEvalProjectSurveyStatCO {
notificationArchivedCount: number;
notificationAbnormalCount: number;
clockInNormalCount: number;
clockInAbnormalCount: number;
}

View File

@ -28,7 +28,6 @@ const PersonnelStep = ({ personnelList = [], disabled, onAdd, onRemove, manageme
onRemove?.(records);
}
};
return (
<>
<div

View File

@ -221,8 +221,11 @@ function FilingFormPage(props) {
message.success("已推送签字");
} else {
message.success(config.isSaveDraft ? "暂存成功" : "提交成功");
if(!config.isSaveDraft){
props.history.goBack();
}
}
}
}
setSubmitting(false);