safety-eval-service-frontend/.api/safetyEval-org-personnel-pa.../spec.json

63 lines
3.2 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

{
"openapi": "3.0.1",
"info": {
"title": "分页查询人员信息",
"version": "1.0.0",
"description": "同步自 Apifox 项目api-483274085人员信息管理此处仅收录选择学员弹窗所需字段"
},
"paths": {
"/safetyEval/org-personnel/page": {
"get": {
"summary": "分页查询人员信息",
"tags": ["人员信息管理"],
"parameters": [
{ "name": "current", "in": "query", "description": "当前页默认1", "required": false, "schema": { "type": "integer" } },
{ "name": "size", "in": "query", "description": "每页条数默认10", "required": false, "schema": { "type": "integer" } },
{ "name": "keyword", "in": "query", "description": "keyword", "required": false, "schema": { "type": "string" } },
{ "name": "orgId", "in": "query", "description": "单位id后端 Long前端按字符串传递保证精度", "required": false, "schema": { "type": "string" } },
{ "name": "deptId", "in": "query", "description": "部门id后端 Long前端按字符串传递保证精度", "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": "employmentStatusCode", "in": "query", "description": "就职状态编码(1在职2离职)", "required": false, "schema": { "type": "integer" } }
],
"responses": {
"200": {
"description": "",
"content": {
"application/json": {
"schema": { "$ref": "#/components/schemas/PageResponseOrgPersonnelCO" }
}
}
}
}
}
}
},
"components": {
"schemas": {
"PageResponseOrgPersonnelCO": {
"type": "object",
"properties": {
"success": { "type": "boolean", "description": "是否成功" },
"code": { "type": "string", "description": "响应码" },
"message": { "type": "string", "description": "响应消息" },
"errMessage": { "type": "string", "description": "错误响应消息" },
"data": { "type": "array", "items": { "$ref": "#/components/schemas/OrgPersonnelCO" }, "description": "响应数据" },
"total": { "type": "integer", "description": "总条数" }
}
},
"OrgPersonnelCO": {
"type": "object",
"description": "人员信息CO选择学员弹窗仅使用下列字段",
"properties": {
"id": { "type": "string", "description": "主键ID后端 Long前端按字符串保证精度" },
"userName": { "type": "string", "description": "用户姓名" },
"account": { "type": "string", "description": "账号(即手机号)" },
"deptName": { "type": "string", "description": "部门名称(列表展示,非持久化)" },
"orgName": { "type": "string", "description": "公司名称Spec 未声明该字段,前端按存在处理,缺失显示 -" }
}
}
}
}
}