删除无用的spec
parent
c31b85c4c1
commit
288c5a6823
|
|
@ -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" }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
/** POST /qual-filing-expert/delete — 删除审核专家(id 为 query 参数) */
|
|
||||||
|
|
@ -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" }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
@ -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)
|
|
||||||
}
|
|
||||||
|
|
@ -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" }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
@ -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)
|
|
||||||
}
|
|
||||||
|
|
@ -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": "总条数" }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
@ -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;
|
|
||||||
}
|
|
||||||
|
|
@ -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": "响应数据" }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
@ -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)
|
|
||||||
}
|
|
||||||
|
|
@ -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": "响应数据" }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
@ -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; // 综合审核意见
|
|
||||||
}
|
|
||||||
|
|
@ -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": "是否本次新建"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
@ -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;
|
|
||||||
}
|
|
||||||
|
|
@ -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": "更新时间" }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
@ -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;
|
|
||||||
}
|
|
||||||
|
|
@ -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" }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
@ -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;
|
|
||||||
}
|
|
||||||
|
|
@ -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": "本月计划完成数" }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
@ -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;
|
|
||||||
}
|
|
||||||
|
|
@ -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": "人员预警信息" }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
@ -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;
|
|
||||||
}
|
|
||||||
|
|
@ -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" }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
@ -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;
|
|
||||||
}
|
|
||||||
|
|
@ -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" }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
@ -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;
|
|
||||||
}
|
|
||||||
|
|
@ -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": "打卡异常数" }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
@ -1,6 +0,0 @@
|
||||||
export interface RegulatorEvalProjectSurveyStatCO {
|
|
||||||
notificationArchivedCount: number;
|
|
||||||
notificationAbnormalCount: number;
|
|
||||||
clockInNormalCount: number;
|
|
||||||
clockInAbnormalCount: number;
|
|
||||||
}
|
|
||||||
|
|
@ -28,7 +28,6 @@ const PersonnelStep = ({ personnelList = [], disabled, onAdd, onRemove, manageme
|
||||||
onRemove?.(records);
|
onRemove?.(records);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
<div
|
<div
|
||||||
|
|
|
||||||
|
|
@ -221,8 +221,11 @@ function FilingFormPage(props) {
|
||||||
message.success("已推送签字");
|
message.success("已推送签字");
|
||||||
} else {
|
} else {
|
||||||
message.success(config.isSaveDraft ? "暂存成功" : "提交成功");
|
message.success(config.isSaveDraft ? "暂存成功" : "提交成功");
|
||||||
|
if(!config.isSaveDraft){
|
||||||
props.history.goBack();
|
props.history.goBack();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
setSubmitting(false);
|
setSubmitting(false);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue