From 77594389803414a031070e4599db13f82d2c4eea Mon Sep 17 00:00:00 2001 From: my_ong <429426262@qq.com> Date: Tue, 10 Dec 2024 21:10:12 +0800 Subject: [PATCH] =?UTF-8?q?art:=20=E6=8F=90=E4=BA=A4=E5=AE=A1=E6=A0=B8?= =?UTF-8?q?=E7=BB=93=E6=9E=9C=E5=92=8C=E4=BF=AE=E5=A4=8D=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=E8=B0=83=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/api-lock.json | 11519 ++++++++-------- src/api/material/api.d.ts | 495 +- src/api/material/mods/apply/index.ts | 36 +- src/api/material/mods/apply/submitReview.ts | 22 + src/views/stock/component/stock-taking.vue | 32 - .../{success-resul.vue => success-result.vue} | 0 .../stock/report/stocktakingReport-page.vue | 23 +- src/views/stock/stocktaking/result-form.vue | 8 +- .../stock/stocktaking/stocktaking-page.vue | 2 +- 9 files changed, 6035 insertions(+), 6102 deletions(-) create mode 100644 src/api/material/mods/apply/submitReview.ts delete mode 100644 src/views/stock/component/stock-taking.vue rename src/views/stock/component/{success-resul.vue => success-result.vue} (100%) diff --git a/src/api/api-lock.json b/src/api/api-lock.json index 4b87ae9..b3db664 100644 --- a/src/api/api-lock.json +++ b/src/api/api-lock.json @@ -1,5789 +1,5732 @@ [ - { - "mods": [ - { - "description": "登录", - "name": "auth", - "interfaces": [ - { - "description": "当前用户", - "name": "currentUser", - "method": "get", - "path": "/auth/current-user", - "response": { - "typeArgs": [], - "typeName": "AuthUser", - "isDefsType": true, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "parameters": [] - }, - { - "description": "登录", - "name": "login", - "method": "post", - "path": "/auth/login", - "response": { - "typeArgs": [], - "typeName": "AuthUser", - "isDefsType": true, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "parameters": [ - { - "required": true, - "in": "body", - "name": "requestBody", - "dataType": { - "typeArgs": [], - "typeName": "LoginDTO", - "isDefsType": true, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - } - ] - }, - { - "description": "登出", - "name": "logout", - "method": "post", - "path": "/auth/logout", - "response": { - "typeArgs": [], - "typeName": "", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "parameters": [] - } - ] - } - ], - "name": "auth", - "baseClasses": [ - { - "name": "AuthUser", - "templateArgs": [], - "properties": [ - { - "dataType": { - "typeArgs": [], - "typeName": "boolean", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "anonymous", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "avatar", - "description": "用户头像", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "email", - "description": "邮箱", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "NutMap", - "isDefsType": true, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "extInfo", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "fullName", - "description": "姓名", - "required": true - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "mobile", - "description": "电话", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "password", - "description": "密码", - "required": true - }, - { - "dataType": { - "typeArgs": [ - { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - ], - "typeName": "Array", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "permissions", - "description": "权限列表", - "required": true - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "refreshToken", - "description": "jwt refreshToken", - "required": true - }, - { - "dataType": { - "typeArgs": [ - { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - ], - "typeName": "Array", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "roles", - "description": "角色列表", - "required": true - }, - { - "dataType": { - "typeArgs": [], - "typeName": "", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [ - "'MALE'", - "'FEMALE'" - ], - "typeProperties": [] - }, - "name": "sex", - "description": "性别", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "Codebook", - "isDefsType": true, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "sexInfo", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "token", - "description": "jwt Token", - "required": true - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "userName", - "description": "用户名", - "required": true - } - ] - }, - { - "description": "枚举码本", - "name": "Codebook", - "templateArgs": [], - "properties": [ - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "code", - "description": "码本编码", - "required": true - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "description", - "description": "码本名称", - "required": true - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "name", - "description": "码本值", - "required": true - } - ] - }, - { - "description": "全局错误", - "name": "GlobalError", - "templateArgs": [], - "properties": [ - { - "dataType": { - "typeArgs": [], - "typeName": "number", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "code", - "description": "错误码", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "message", - "description": "错误信息", - "required": false - } - ] - }, - { - "description": "登录实体", - "name": "LoginDTO", - "templateArgs": [], - "properties": [ - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "captcha", - "description": "验证码", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "mobile", - "description": "手机号", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "password", - "description": "密码", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [ - "'ACCOUNT'", - "'WECHAT'" - ], - "typeProperties": [] - }, - "name": "type", - "description": "登录类型", - "required": true - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "userName", - "description": "用户名", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "uuid", - "description": "uuid", - "required": false - } - ] - }, - { - "name": "NutMap", - "templateArgs": [], - "properties": [ - { - "dataType": { - "typeArgs": [ - { - "typeArgs": [], - "typeName": "", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - { - "typeArgs": [], - "typeName": "object", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - ], - "typeName": "ObjectMap", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "all", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "boolean", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "empty", - "required": false - } - ] - } - ] - }, - { - "mods": [ - { - "description": "权限", - "name": "permission", - "interfaces": [ - { - "description": "批量新增权限", - "name": "batchInitPermissions", - "method": "post", - "path": "/batch-init-permissions", - "response": { - "typeArgs": [], - "typeName": "", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "parameters": [ - { - "required": true, - "in": "body", - "name": "requestBody", - "dataType": { - "typeArgs": [ - { - "typeArgs": [], - "typeName": "Permission", - "isDefsType": true, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - ], - "typeName": "Array", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - } - ] - }, - { - "description": "增量新增权限", - "name": "batchSyncPermissions", - "method": "patch", - "path": "/batch-sync-permissions", - "response": { - "typeArgs": [], - "typeName": "", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "parameters": [ - { - "required": true, - "in": "body", - "name": "requestBody", - "dataType": { - "typeArgs": [ - { - "typeArgs": [], - "typeName": "Permission", - "isDefsType": true, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - ], - "typeName": "Array", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - } - ] - }, - { - "description": "增加权限", - "name": "add", - "method": "post", - "path": "/permission", - "response": { - "typeArgs": [], - "typeName": "Permission", - "isDefsType": true, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "parameters": [ - { - "required": true, - "in": "body", - "name": "requestBody", - "dataType": { - "typeArgs": [], - "typeName": "Permission", - "isDefsType": true, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - } - ] - }, - { - "description": "更新权限", - "name": "update", - "method": "patch", - "path": "/permission", - "response": { - "typeArgs": [], - "typeName": "Permission", - "isDefsType": true, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "parameters": [ - { - "required": true, - "in": "body", - "name": "requestBody", - "dataType": { - "typeArgs": [], - "typeName": "Permission", - "isDefsType": true, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - } - ] - }, - { - "description": "权限类型", - "name": "types", - "method": "get", - "path": "/permission/types", - "response": { - "typeArgs": [ - { - "typeArgs": [], - "typeName": "Codebook", - "isDefsType": true, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - ], - "typeName": "Array", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "parameters": [] - }, - { - "description": "权限详情", - "name": "detail_2", - "method": "get", - "path": "/permission/{id}", - "response": { - "typeArgs": [], - "typeName": "Permission", - "isDefsType": true, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "parameters": [ - { - "description": "权限id", - "required": true, - "in": "path", - "name": "id", - "dataType": { - "typeArgs": [], - "typeName": "number", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - } - ] - }, - { - "description": "删除权限", - "name": "deletePermission", - "method": "delete", - "path": "/permission/{key}", - "response": { - "typeArgs": [], - "typeName": "", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "parameters": [ - { - "description": "权限key", - "required": true, - "in": "path", - "name": "key", - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - } - ] - }, - { - "description": "权限列表", - "name": "permissions_2", - "method": "get", - "path": "/permissions", - "response": { - "typeArgs": [ - { - "typeArgs": [], - "typeName": "Permission", - "isDefsType": true, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - ], - "typeName": "Array", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "parameters": [ - { - "description": "强制拉取", - "required": false, - "in": "query", - "name": "force", - "dataType": { - "typeArgs": [], - "typeName": "boolean", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - } - ] - }, - { - "description": "权限树", - "name": "permissionTree", - "method": "get", - "path": "/permissions/tree", - "response": { - "typeArgs": [ - { - "typeArgs": [], - "typeName": "TreeString", - "isDefsType": true, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - ], - "typeName": "Array", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "parameters": [ - { - "description": "强制拉取", - "required": false, - "in": "query", - "name": "force", - "dataType": { - "typeArgs": [], - "typeName": "boolean", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - } - ] - } - ] - }, - { - "description": "角色", - "name": "role", - "interfaces": [ - { - "description": "增加/编辑角色", - "name": "saveOrUpdateRole", - "method": "put", - "path": "/role", - "response": { - "typeArgs": [], - "typeName": "Role", - "isDefsType": true, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "parameters": [ - { - "required": true, - "in": "body", - "name": "requestBody", - "dataType": { - "typeArgs": [], - "typeName": "Role", - "isDefsType": true, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - } - ] - }, - { - "description": "角色详情", - "name": "detail_1", - "method": "get", - "path": "/role/{id}", - "response": { - "typeArgs": [], - "typeName": "Role", - "isDefsType": true, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "parameters": [ - { - "description": "角色id", - "required": true, - "in": "path", - "name": "id", - "dataType": { - "typeArgs": [], - "typeName": "number", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - } - ] - }, - { - "description": "删除角色", - "name": "deleteRole", - "method": "delete", - "path": "/role/{key}", - "response": { - "typeArgs": [], - "typeName": "", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "parameters": [ - { - "description": "角色key", - "required": true, - "in": "path", - "name": "key", - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - } - ] - }, - { - "description": "查询用于授权的权限信息", - "name": "permissionInfos_1", - "method": "get", - "path": "/role/{key}/permission-infos", - "response": { - "typeArgs": [ - { - "typeArgs": [], - "typeName": "PermissionInfo", - "isDefsType": true, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - ], - "typeName": "Array", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "parameters": [ - { - "description": "角色key", - "required": true, - "in": "path", - "name": "key", - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - } - ] - }, - { - "description": "查询角色权限", - "name": "permissions_1", - "method": "get", - "path": "/role/{key}/permissions", - "response": { - "typeArgs": [ - { - "typeArgs": [], - "typeName": "Permission", - "isDefsType": true, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - ], - "typeName": "Array", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "parameters": [ - { - "description": "角色key", - "required": true, - "in": "path", - "name": "key", - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - } - ] - }, - { - "description": "为指定角色授权", - "name": "grant_1", - "method": "post", - "path": "/role/{key}/permissions", - "response": { - "typeArgs": [], - "typeName": "", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "parameters": [ - { - "description": "角色key", - "required": true, - "in": "path", - "name": "key", - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - }, - { - "required": true, - "in": "body", - "name": "requestBody", - "dataType": { - "typeArgs": [ - { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - ], - "typeName": "Array", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - } - ] - }, - { - "description": "分页查询角色", - "name": "roles", - "method": "get", - "path": "/roles", - "response": { - "typeArgs": [], - "typeName": "IPageRole", - "isDefsType": true, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "parameters": [ - { - "description": "页码", - "required": false, - "in": "query", - "name": "page", - "dataType": { - "typeArgs": [], - "typeName": "number", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - }, - { - "description": "页面大小", - "required": false, - "in": "query", - "name": "size", - "dataType": { - "typeArgs": [], - "typeName": "number", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - }, - { - "description": "搜索关键词", - "required": false, - "in": "query", - "name": "key", - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - } - ] - } - ] - }, - { - "description": "用户", - "name": "user", - "interfaces": [ - { - "description": "增加/编辑用户", - "name": "saveOrUpdateUser", - "method": "put", - "path": "/user", - "response": { - "typeArgs": [], - "typeName": "User", - "isDefsType": true, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "parameters": [ - { - "required": true, - "in": "body", - "name": "requestBody", - "dataType": { - "typeArgs": [], - "typeName": "User", - "isDefsType": true, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - } - ] - }, - { - "description": "所有用户", - "name": "all", - "method": "get", - "path": "/user-all", - "response": { - "typeArgs": [ - { - "typeArgs": [], - "typeName": "User", - "isDefsType": true, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - ], - "typeName": "Array", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "parameters": [] - }, - { - "description": "用户性别", - "name": "sexes", - "method": "get", - "path": "/user/sexes", - "response": { - "typeArgs": [ - { - "typeArgs": [], - "typeName": "Codebook", - "isDefsType": true, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - ], - "typeName": "Array", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "parameters": [] - }, - { - "description": "用户详情", - "name": "detail", - "method": "get", - "path": "/user/{id}", - "response": { - "typeArgs": [], - "typeName": "User", - "isDefsType": true, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "parameters": [ - { - "description": "用户id", - "required": true, - "in": "path", - "name": "id", - "dataType": { - "typeArgs": [], - "typeName": "number", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - } - ] - }, - { - "description": "删除用户", - "name": "deleteUser", - "method": "delete", - "path": "/user/{id}", - "response": { - "typeArgs": [], - "typeName": "", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "parameters": [ - { - "description": "用户id", - "required": true, - "in": "path", - "name": "id", - "dataType": { - "typeArgs": [], - "typeName": "number", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - } - ] - }, - { - "description": "重置密码", - "name": "resetPassword", - "method": "patch", - "path": "/user/{name}/password", - "response": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "parameters": [ - { - "description": "用户名", - "required": true, - "in": "path", - "name": "name", - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - } - ] - }, - { - "description": "查询用于授权的权限信息", - "name": "permissionInfos", - "method": "get", - "path": "/user/{name}/permission-infos", - "response": { - "typeArgs": [ - { - "typeArgs": [], - "typeName": "PermissionInfo", - "isDefsType": true, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - ], - "typeName": "Array", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "parameters": [ - { - "description": "用户名", - "required": true, - "in": "path", - "name": "name", - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - } - ] - }, - { - "description": "查询用户权限", - "name": "permissions", - "method": "get", - "path": "/user/{name}/permissions", - "response": { - "typeArgs": [ - { - "typeArgs": [], - "typeName": "Permission", - "isDefsType": true, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - ], - "typeName": "Array", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "parameters": [ - { - "description": "用户名", - "required": true, - "in": "path", - "name": "name", - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - } - ] - }, - { - "description": "为指定用户授权", - "name": "grant", - "method": "post", - "path": "/user/{name}/permissions", - "response": { - "typeArgs": [], - "typeName": "", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "parameters": [ - { - "description": "用户名", - "required": true, - "in": "path", - "name": "name", - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - }, - { - "required": true, - "in": "body", - "name": "requestBody", - "dataType": { - "typeArgs": [ - { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - ], - "typeName": "Array", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - } - ] - }, - { - "description": "查询用户权限", - "name": "roleInfos", - "method": "get", - "path": "/user/{name}/role-infos", - "response": { - "typeArgs": [ - { - "typeArgs": [], - "typeName": "RoleInfo", - "isDefsType": true, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - ], - "typeName": "Array", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "parameters": [ - { - "description": "用户名", - "required": true, - "in": "path", - "name": "name", - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - } - ] - }, - { - "description": "为指定用户设置角色", - "name": "grantRole", - "method": "post", - "path": "/user/{name}/roles", - "response": { - "typeArgs": [], - "typeName": "", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "parameters": [ - { - "description": "用户名", - "required": true, - "in": "path", - "name": "name", - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - }, - { - "required": true, - "in": "body", - "name": "requestBody", - "dataType": { - "typeArgs": [ - { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - ], - "typeName": "Array", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - } - ] - }, - { - "description": "分页查询用户", - "name": "users", - "method": "get", - "path": "/users", - "response": { - "typeArgs": [], - "typeName": "IPageUser", - "isDefsType": true, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "parameters": [ - { - "description": "页码", - "required": false, - "in": "query", - "name": "page", - "dataType": { - "typeArgs": [], - "typeName": "number", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - }, - { - "description": "页面大小", - "required": false, - "in": "query", - "name": "size", - "dataType": { - "typeArgs": [], - "typeName": "number", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - }, - { - "description": "性别", - "required": false, - "in": "query", - "name": "sex", - "dataType": { - "typeArgs": [], - "typeName": "", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [ - "'MALE'", - "'FEMALE'" - ], - "typeProperties": [] - } - }, - { - "description": "搜索关键词", - "required": false, - "in": "query", - "name": "key", - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - } - ] - } - ] - } - ], - "name": "acl", - "baseClasses": [ - { - "description": "枚举码本", - "name": "Codebook", - "templateArgs": [], - "properties": [ - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "code", - "description": "码本编码", - "required": true - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "description", - "description": "码本名称", - "required": true - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "name", - "description": "码本值", - "required": true - } - ] - }, - { - "description": "全局错误", - "name": "GlobalError", - "templateArgs": [], - "properties": [ - { - "dataType": { - "typeArgs": [], - "typeName": "number", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "code", - "description": "错误码", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "message", - "description": "错误信息", - "required": false - } - ] - }, - { - "name": "IPageRole", - "templateArgs": [], - "properties": [ - { - "dataType": { - "typeArgs": [], - "typeName": "number", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "current", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "number", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "pages", - "required": false - }, - { - "dataType": { - "typeArgs": [ - { - "typeArgs": [], - "typeName": "Role", - "isDefsType": true, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - ], - "typeName": "Array", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "records", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "number", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "size", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "number", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "total", - "required": false - } - ] - }, - { - "name": "IPageUser", - "templateArgs": [], - "properties": [ - { - "dataType": { - "typeArgs": [], - "typeName": "number", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "current", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "number", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "pages", - "required": false - }, - { - "dataType": { - "typeArgs": [ - { - "typeArgs": [], - "typeName": "User", - "isDefsType": true, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - ], - "typeName": "Array", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "records", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "number", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "size", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "number", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "total", - "required": false - } - ] - }, - { - "description": "权限", - "name": "Permission", - "templateArgs": [], - "properties": [ - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "createdTime", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "description", - "description": "权限描述", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "number", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "id", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "key", - "description": "权限key,英文", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "keyPath", - "description": "权限keyPath,用来做业务,(父级keyPath.key)", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "name", - "description": "权限名称,中文用来做标识", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "parentKey", - "description": "父权限key", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [ - "'MENU'", - "'BUTTON'", - "'OTHER'" - ], - "typeProperties": [] - }, - "name": "type", - "description": "权限类型", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "Codebook", - "isDefsType": true, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "typeInfo", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "updatedTime", - "required": false - } - ] - }, - { - "description": "权限信息,包含是否选中标识", - "name": "PermissionInfo", - "templateArgs": [], - "properties": [ - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "createdTime", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "description", - "description": "权限描述", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "number", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "id", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "key", - "description": "权限key,英文", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "keyPath", - "description": "权限keyPath,用来做业务,(父级keyPath.key)", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "name", - "description": "权限名称,中文用来做标识", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "parentKey", - "description": "父权限key", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "boolean", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "selected", - "description": "权限是否选中标识", - "required": true - }, - { - "dataType": { - "typeArgs": [], - "typeName": "", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [ - "'MENU'", - "'BUTTON'", - "'OTHER'" - ], - "typeProperties": [] - }, - "name": "type", - "description": "权限类型", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "Codebook", - "isDefsType": true, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "typeInfo", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "updatedTime", - "required": false - } - ] - }, - { - "description": "角色", - "name": "Role", - "templateArgs": [], - "properties": [ - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "createdTime", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "description", - "description": "角色描述", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "number", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "id", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "key", - "description": "角色key,英文,用来做业务", - "required": true - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "name", - "description": "角色名称,中文用来做标识", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "updatedTime", - "required": false - } - ] - }, - { - "description": "角色信息,包含是否选中标识", - "name": "RoleInfo", - "templateArgs": [], - "properties": [ - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "createdTime", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "description", - "description": "角色描述", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "number", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "id", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "key", - "description": "角色key,英文,用来做业务", - "required": true - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "name", - "description": "角色名称,中文用来做标识", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "boolean", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "selected", - "description": "角色是否选中标识", - "required": true - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "updatedTime", - "required": false - } - ] - }, - { - "description": "树", - "name": "TreeString", - "templateArgs": [], - "properties": [ - { - "dataType": { - "typeArgs": [ - { - "typeArgs": [], - "typeName": "TreeString", - "isDefsType": true, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - ], - "typeName": "Array", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "children", - "description": "下级列表", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "description", - "description": "描述", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "key", - "description": "ID", - "required": true - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "name", - "description": "名称", - "required": true - }, - { - "dataType": { - "typeArgs": [], - "typeName": "TreeableString", - "isDefsType": true, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "originData", - "required": true - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "parentKey", - "description": "父级 ID", - "required": false - } - ] - }, - { - "description": "原始数据", - "name": "TreeableString", - "templateArgs": [], - "properties": [ - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "description", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "key", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "name", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "parentKey", - "required": false - } - ] - }, - { - "description": "用户", - "name": "User", - "templateArgs": [], - "properties": [ - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "createdTime", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "email", - "description": "邮箱", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "fullName", - "description": "真实姓名", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "number", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "id", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "mobile", - "description": "手机号", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "name", - "description": "用户名", - "required": true - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "password", - "description": "密码", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [ - "'MALE'", - "'FEMALE'" - ], - "typeProperties": [] - }, - "name": "sex", - "description": "性别", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "Codebook", - "isDefsType": true, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "sexInfo", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "updatedTime", - "required": false - } - ] - } - ] - }, - { - "mods": [ - { - "description": "码本数据", - "name": "dictionary", - "interfaces": [ - { - "description": "增加/编辑码本分组", - "name": "saveOrUpdateGroup", - "method": "put", - "path": "/group", - "response": { - "typeArgs": [], - "typeName": "Group", - "isDefsType": true, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "parameters": [ - { - "required": true, - "in": "body", - "name": "requestBody", - "dataType": { - "typeArgs": [], - "typeName": "Group", - "isDefsType": true, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - } - ] - }, - { - "description": "分组下的数据字典列表", - "name": "dictionaries", - "method": "get", - "path": "/group/{group}/dictionaries", - "response": { - "typeArgs": [ - { - "typeArgs": [], - "typeName": "Dictionary", - "isDefsType": true, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - ], - "typeName": "Array", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "parameters": [ - { - "description": "码本分组key", - "required": true, - "in": "path", - "name": "group", - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - } - ] - }, - { - "description": "增加/编辑码本数据", - "name": "saveOrUpdateDictionary", - "method": "put", - "path": "/group/{group}/dictionary", - "response": { - "typeArgs": [], - "typeName": "Dictionary", - "isDefsType": true, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "parameters": [ - { - "description": "码本分组key", - "required": true, - "in": "path", - "name": "group", - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - }, - { - "required": true, - "in": "body", - "name": "requestBody", - "dataType": { - "typeArgs": [], - "typeName": "Dictionary", - "isDefsType": true, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - } - ] - }, - { - "description": "删除码本数据", - "name": "deleteDictionary", - "method": "delete", - "path": "/group/{group}/dictionary/{key}", - "response": { - "typeArgs": [], - "typeName": "", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "parameters": [ - { - "description": "码本分组key", - "required": true, - "in": "path", - "name": "group", - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - }, - { - "description": "码本数据key", - "required": true, - "in": "path", - "name": "key", - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - } - ] - }, - { - "description": "码本分组详情", - "name": "groupDetail", - "method": "get", - "path": "/group/{id}", - "response": { - "typeArgs": [], - "typeName": "Group", - "isDefsType": true, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "parameters": [ - { - "description": "码本分组id", - "required": true, - "in": "path", - "name": "id", - "dataType": { - "typeArgs": [], - "typeName": "number", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - } - ] - }, - { - "description": "删除码本分组", - "name": "deleteGroup", - "method": "delete", - "path": "/group/{key}", - "response": { - "typeArgs": [], - "typeName": "", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "parameters": [ - { - "description": "码本分组key", - "required": true, - "in": "path", - "name": "key", - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - } - ] - }, - { - "description": "分页查询码本分组", - "name": "groups", - "method": "get", - "path": "/groups", - "response": { - "typeArgs": [], - "typeName": "IPageGroup", - "isDefsType": true, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "parameters": [ - { - "description": "页码", - "required": false, - "in": "query", - "name": "page", - "dataType": { - "typeArgs": [], - "typeName": "number", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - }, - { - "description": "页面大小", - "required": false, - "in": "query", - "name": "size", - "dataType": { - "typeArgs": [], - "typeName": "number", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - }, - { - "description": "搜索关键词", - "required": false, - "in": "query", - "name": "key", - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - } - ] - } - ] - } - ], - "name": "dictionary", - "baseClasses": [ - { - "description": "码本数据", - "name": "Dictionary", - "templateArgs": [], - "properties": [ - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "createdTime", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "description", - "description": "描述", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "boolean", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "disabled", - "description": "禁用标识", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "groupKey", - "description": "分组Key", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "number", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "id", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "number", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "index", - "description": "序号", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "key", - "description": "key", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "parentKey", - "description": "上级Key", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "updatedTime", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "value", - "description": "value", - "required": false - } - ] - }, - { - "description": "全局错误", - "name": "GlobalError", - "templateArgs": [], - "properties": [ - { - "dataType": { - "typeArgs": [], - "typeName": "number", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "code", - "description": "错误码", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "message", - "description": "错误信息", - "required": false - } - ] - }, - { - "description": "码本分组", - "name": "Group", - "templateArgs": [], - "properties": [ - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "createdTime", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "description", - "description": "分组描述", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "boolean", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "disabled", - "description": "禁用标识", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "number", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "id", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "key", - "description": "分组唯一键", - "required": true - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "name", - "description": "分组名称", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "updatedTime", - "required": false - } - ] - }, - { - "name": "IPageGroup", - "templateArgs": [], - "properties": [ - { - "dataType": { - "typeArgs": [], - "typeName": "number", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "current", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "number", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "pages", - "required": false - }, - { - "dataType": { - "typeArgs": [ - { - "typeArgs": [], - "typeName": "Group", - "isDefsType": true, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - ], - "typeName": "Array", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "records", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "number", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "size", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "number", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "total", - "required": false - } - ] - } - ] - }, - { - "mods": [ - { - "description": "入库/出库 申请单管理", - "name": "apply", - "interfaces": [ - { - "description": "分页查询申请列表", - "name": "searchPage", - "method": "get", - "path": "/applies", - "response": { - "typeArgs": [], - "typeName": "IPageApplyDTO", - "isDefsType": true, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "parameters": [ - { - "description": "页码", - "required": false, - "in": "query", - "name": "page", - "dataType": { - "typeArgs": [], - "typeName": "number", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - }, - { - "description": "页面大小", - "required": false, - "in": "query", - "name": "size", - "dataType": { - "typeArgs": [], - "typeName": "number", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - }, - { - "description": "申请类型(1入库 3出库 4盘点)", - "required": true, - "in": "query", - "name": "applyType", - "dataType": { - "typeArgs": [], - "typeName": "number", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - }, - { - "description": "物料类型", - "required": false, - "in": "query", - "name": "type", - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - }, - { - "description": "物料编码", - "required": false, - "in": "query", - "name": "code", - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - }, - { - "description": "物料名称", - "required": false, - "in": "query", - "name": "name", - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - } - ] - }, - { - "description": "提交出入库申请单", - "name": "saveApply", - "method": "put", - "path": "/apply", - "response": { - "typeArgs": [], - "typeName": "", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "parameters": [ - { - "required": true, - "in": "body", - "name": "requestBody", - "dataType": { - "typeArgs": [], - "typeName": "ApplyInfo", - "isDefsType": true, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - } - ] - }, - { - "description": "查询申请单详情", - "name": "detail_1", - "method": "get", - "path": "/apply/{applyId}", - "response": { - "typeArgs": [], - "typeName": "ApplyInfo", - "isDefsType": true, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "parameters": [ - { - "description": "申请单ID", - "required": true, - "in": "path", - "name": "applyId", - "dataType": { - "typeArgs": [], - "typeName": "number", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - } - ] - }, - { - "description": "分页查询盘点列表", - "name": "searchAuditPage", - "method": "get", - "path": "/audit-applies", - "response": { - "typeArgs": [], - "typeName": "IPageApplyForm", - "isDefsType": true, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "parameters": [ - { - "description": "页码", - "required": false, - "in": "query", - "name": "page", - "dataType": { - "typeArgs": [], - "typeName": "number", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - }, - { - "description": "页面大小", - "required": false, - "in": "query", - "name": "size", - "dataType": { - "typeArgs": [], - "typeName": "number", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - }, - { - "description": "盘点类型", - "required": false, - "in": "query", - "name": "auditType", - "dataType": { - "typeArgs": [], - "typeName": "", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [ - "'ALL'", - "'PARTIAL'" - ], - "typeProperties": [] - } - }, - { - "description": "盘点人", - "required": false, - "in": "query", - "name": "taker", - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - }, - { - "description": "创建日期", - "required": false, - "in": "query", - "name": "createDate", - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - }, - { - "description": "审核状态", - "required": false, - "in": "query", - "name": "reviewResults", - "dataType": { - "typeArgs": [ - { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [ - "'WAIT_SCAN'", - "'WAIT_SUBMIT'", - "'WAIT_REVIEW'", - "'PASS'", - "'REJECT'" - ], - "typeProperties": [] - } - ], - "typeName": "Array", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - } - ] - }, - { - "description": "提交盘点申请单", - "name": "auditApply", - "method": "post", - "path": "/audit-apply", - "response": { - "typeArgs": [], - "typeName": "", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "parameters": [ - { - "required": true, - "in": "body", - "name": "requestBody", - "dataType": { - "typeArgs": [], - "typeName": "AuditApplyInfo", - "isDefsType": true, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - } - ] - }, - { - "description": "获取盘点结果数据", - "name": "getComparisonRes", - "method": "get", - "path": "/comparison-result/{applyId}", - "response": { - "typeArgs": [], - "typeName": "ComparisonResDTO", - "isDefsType": true, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "parameters": [ - { - "description": "申请单ID", - "required": true, - "in": "path", - "name": "applyId", - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - } - ] - }, - { - "description": "处理盘点异常数据", - "name": "updateReviewResult", - "method": "put", - "path": "/handle-exceptional-data/{applyId}", - "response": { - "typeArgs": [], - "typeName": "", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "parameters": [ - { - "description": "申请单ID", - "required": true, - "in": "path", - "name": "applyId", - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - }, - { - "required": true, - "in": "body", - "name": "requestBody", - "dataType": { - "typeArgs": [ - { - "typeArgs": [], - "typeName": "StocktakingScanExceptionalData", - "isDefsType": true, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - ], - "typeName": "Array", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - } - ] - }, - { - "description": "提交盘点扫码数据", - "name": "saveScanData", - "method": "post", - "path": "/scan-data/{applyId}", - "response": { - "typeArgs": [], - "typeName": "", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "parameters": [ - { - "description": "申请单ID", - "required": true, - "in": "path", - "name": "applyId", - "dataType": { - "typeArgs": [], - "typeName": "number", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - }, - { - "required": true, - "in": "body", - "name": "requestBody", - "dataType": { - "typeArgs": [ - { - "typeArgs": [], - "typeName": "StocktakingScanDetail", - "isDefsType": true, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - ], - "typeName": "Array", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - } - ] - } - ] - }, - { - "description": "物料管理", - "name": "material", - "interfaces": [ - { - "description": "增加/编辑物料", - "name": "saveOrUpdateMaterial", - "method": "put", - "path": "/material", - "response": { - "typeArgs": [], - "typeName": "Material", - "isDefsType": true, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "parameters": [ - { - "required": true, - "in": "body", - "name": "requestBody", - "dataType": { - "typeArgs": [], - "typeName": "Material", - "isDefsType": true, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - } - ] - }, - { - "description": "查询所有物料列表", - "name": "all", - "method": "get", - "path": "/material/list", - "response": { - "typeArgs": [ - { - "typeArgs": [], - "typeName": "Material", - "isDefsType": true, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - ], - "typeName": "Array", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "parameters": [] - }, - { - "description": "物料详情", - "name": "detail", - "method": "get", - "path": "/material/{id}", - "response": { - "typeArgs": [], - "typeName": "Material", - "isDefsType": true, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "parameters": [ - { - "description": "物料id", - "required": true, - "in": "path", - "name": "id", - "dataType": { - "typeArgs": [], - "typeName": "number", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - } - ] - }, - { - "description": "删除物料", - "name": "deleteMaterial", - "method": "delete", - "path": "/material/{id}", - "response": { - "typeArgs": [], - "typeName": "", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "parameters": [ - { - "description": "物料id", - "required": true, - "in": "path", - "name": "id", - "dataType": { - "typeArgs": [], - "typeName": "number", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - } - ] - }, - { - "description": "分页查询物料列表", - "name": "materials", - "method": "get", - "path": "/materials", - "response": { - "typeArgs": [], - "typeName": "IPageMaterial", - "isDefsType": true, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "parameters": [ - { - "description": "页码", - "required": false, - "in": "query", - "name": "page", - "dataType": { - "typeArgs": [], - "typeName": "number", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - }, - { - "description": "页面大小", - "required": false, - "in": "query", - "name": "size", - "dataType": { - "typeArgs": [], - "typeName": "number", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - }, - { - "description": "类型", - "required": false, - "in": "query", - "name": "type", - "dataType": { - "typeArgs": [], - "typeName": "number", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - }, - { - "description": "搜索关键词", - "required": false, - "in": "query", - "name": "key", - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - } - ] - } - ] - } - ], - "name": "material", - "baseClasses": [ - { - "name": "ApplyDTO", - "templateArgs": [], - "properties": [ - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "applicant", - "description": "申请人", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "applyDate", - "description": "申请日期", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "applyNum", - "description": "申请数量", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [ - "'PURCHASE_RECEIPT'", - "'RETURN_RECEIPT'", - "'LOAN_OUT'", - "'AUDIT'" - ], - "typeProperties": [] - }, - "name": "applyType", - "description": "申请类型", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "code", - "description": "物料编码", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "confirmNum", - "description": "确认数量", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "name", - "description": "物料名称", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "remark", - "description": "备注", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "spec", - "description": "物料规格", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "type", - "description": "物料类型", - "required": false - } - ] - }, - { - "description": "申请单明细", - "name": "ApplyDetail", - "templateArgs": [], - "properties": [ - { - "dataType": { - "typeArgs": [], - "typeName": "number", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "applyId", - "description": "申请单ID", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [ - "'LOW_VALUE'", - "'HIGH_VALUE'" - ], - "typeProperties": [] - }, - "name": "assignRule", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "number", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "confirmQuantity", - "description": "确认数量", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "createdTime", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "exceptionRemark", - "description": "异常情况说明", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "number", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "id", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "number", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "materialId", - "description": "物料Id", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "number", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "quantity", - "description": "申请数量", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "updatedTime", - "required": false - } - ] - }, - { - "description": "入库/出库/盘点 申请单", - "name": "ApplyForm", - "templateArgs": [], - "properties": [ - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "applicant", - "description": "申请人", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "applyDate", - "description": "申请日期", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [ - "'ALL'", - "'PARTIAL'" - ], - "typeProperties": [] - }, - "name": "auditType", - "description": "盘点类型(1: 全盘 2: 部分盘点)", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "createdTime", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "exception", - "description": "异常原因", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "handle", - "description": "处理摘要", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "number", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "id", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "boolean", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "isConfirm", - "description": "是否确认(0: 未确认 1: 已确认)", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "result", - "description": "结果(系统自动生成)", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [ - "'WAIT_SCAN'", - "'WAIT_SUBMIT'", - "'WAIT_REVIEW'", - "'PASS'", - "'REJECT'" - ], - "typeProperties": [] - }, - "name": "reviewResult", - "description": "审核结果(1-待扫码 2-待提交 3-待审核 4-审核通过 5退回)", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "reviewer", - "description": "盘点审核人", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "taker", - "description": "盘点人", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [ - "'PURCHASE_RECEIPT'", - "'RETURN_RECEIPT'", - "'LOAN_OUT'", - "'AUDIT'" - ], - "typeProperties": [] - }, - "name": "type", - "description": "类型(1: 采购入库申请 2: 归还入库申请 3: 出库外借申请 4: 盘点申请)", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "updatedTime", - "required": false - } - ] - }, - { - "description": "申请单", - "name": "ApplyInfo", - "templateArgs": [], - "properties": [ - { - "dataType": { - "typeArgs": [ - { - "typeArgs": [], - "typeName": "ApplyDetail", - "isDefsType": true, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - ], - "typeName": "Array", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "applyDetails", - "description": "申请单明细", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "ApplyForm", - "isDefsType": true, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "applyForm", - "required": false - }, - { - "dataType": { - "typeArgs": [ - { - "typeArgs": [], - "typeName": "MaterialStockDetail", - "isDefsType": true, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - ], - "typeName": "Array", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "detailList", - "description": "扫码的条码集合", - "required": false - } - ] - }, - { - "description": "申请单", - "name": "AuditApplyInfo", - "templateArgs": [], - "properties": [ - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "applicant", - "description": "申请人", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "applyDate", - "description": "申请日期", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [ - "'ALL'", - "'PARTIAL'" - ], - "typeProperties": [] - }, - "name": "auditType", - "description": "盘点类型(1: 全盘 2: 部分盘点)", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "createdTime", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "exception", - "description": "异常原因", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "handle", - "description": "处理摘要", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "number", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "id", - "required": false - }, - { - "dataType": { - "typeArgs": [ - { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - ], - "typeName": "Array", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "ids", - "description": "物料ids", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "boolean", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "isConfirm", - "description": "是否确认(0: 未确认 1: 已确认)", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "result", - "description": "结果(系统自动生成)", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [ - "'WAIT_SCAN'", - "'WAIT_SUBMIT'", - "'WAIT_REVIEW'", - "'PASS'", - "'REJECT'" - ], - "typeProperties": [] - }, - "name": "reviewResult", - "description": "审核结果(1-待扫码 2-待提交 3-待审核 4-审核通过 5退回)", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "reviewer", - "description": "盘点审核人", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "taker", - "description": "盘点人", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [ - "'PURCHASE_RECEIPT'", - "'RETURN_RECEIPT'", - "'LOAN_OUT'", - "'AUDIT'" - ], - "typeProperties": [] - }, - "name": "type", - "description": "类型(1: 采购入库申请 2: 归还入库申请 3: 出库外借申请 4: 盘点申请)", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "updatedTime", - "required": false - } - ] - }, - { - "name": "ComparisonResDTO", - "templateArgs": [], - "properties": [ - { - "dataType": { - "typeArgs": [ - { - "typeArgs": [], - "typeName": "StockDetailInfo", - "isDefsType": true, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - ], - "typeName": "Array", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "details", - "description": "库存明细", - "required": false - }, - { - "dataType": { - "typeArgs": [ - { - "typeArgs": [], - "typeName": "StocktakingScanExceptionalData", - "isDefsType": true, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - ], - "typeName": "Array", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "exceptionalData", - "description": "差异数据", - "required": false - } - ] - }, - { - "description": "全局错误", - "name": "GlobalError", - "templateArgs": [], - "properties": [ - { - "dataType": { - "typeArgs": [], - "typeName": "number", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "code", - "description": "错误码", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "message", - "description": "错误信息", - "required": false - } - ] - }, - { - "name": "IPageApplyDTO", - "templateArgs": [], - "properties": [ - { - "dataType": { - "typeArgs": [], - "typeName": "number", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "current", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "number", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "pages", - "required": false - }, - { - "dataType": { - "typeArgs": [ - { - "typeArgs": [], - "typeName": "ApplyDTO", - "isDefsType": true, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - ], - "typeName": "Array", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "records", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "number", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "size", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "number", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "total", - "required": false - } - ] - }, - { - "name": "IPageApplyForm", - "templateArgs": [], - "properties": [ - { - "dataType": { - "typeArgs": [], - "typeName": "number", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "current", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "number", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "pages", - "required": false - }, - { - "dataType": { - "typeArgs": [ - { - "typeArgs": [], - "typeName": "ApplyForm", - "isDefsType": true, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - ], - "typeName": "Array", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "records", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "number", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "size", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "number", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "total", - "required": false - } - ] - }, - { - "name": "IPageMaterial", - "templateArgs": [], - "properties": [ - { - "dataType": { - "typeArgs": [], - "typeName": "number", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "current", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "number", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "pages", - "required": false - }, - { - "dataType": { - "typeArgs": [ - { - "typeArgs": [], - "typeName": "Material", - "isDefsType": true, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - } - ], - "typeName": "Array", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "records", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "number", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "size", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "number", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "total", - "required": false - } - ] - }, - { - "description": "物料信息", - "name": "Material", - "templateArgs": [], - "properties": [ - { - "dataType": { - "typeArgs": [], - "typeName": "", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [ - "'LOW_VALUE'", - "'HIGH_VALUE'" - ], - "typeProperties": [] - }, - "name": "assignRule", - "description": "赋码规则(2-低值易耗品(不参与赋码) 1-高价值工具类(参与唯一赋码)", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "code", - "description": "编码", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "createdTime", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "description", - "description": "备注", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "number", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "id", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "name", - "description": "名称", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "spec", - "description": "规格", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "number", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "stock", - "description": "库存数量", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "type", - "description": "类型", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "updatedTime", - "required": false - } - ] - }, - { - "description": "物料明细数据表", - "name": "MaterialStockDetail", - "templateArgs": [], - "properties": [ - { - "dataType": { - "typeArgs": [], - "typeName": "number", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "applyId", - "description": "入库申请单", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "barcode", - "description": "条码", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "createdTime", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "number", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "id", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "number", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "materialId", - "description": "物料ID", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [ - "'IN'", - "'OUT'", - "'OFF'", - "'LOST'" - ], - "typeProperties": [] - }, - "name": "status", - "description": "状态", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "updatedTime", - "required": false - } - ] - }, - { - "description": "库存明细", - "name": "StockDetailInfo", - "templateArgs": [], - "properties": [ - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "materialCode", - "description": "物料编码", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "number", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "materialId", - "description": "物料名称", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "materialName", - "description": "物料名称", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "number", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "stockReal", - "description": "实际库存(明细数据中统计来的)", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "number", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "stockTotal", - "description": "在存总数(物料表)", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "number", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "stockTotalScan", - "description": "扫码数量", - "required": false - } - ] - }, - { - "description": "扫码盘点明细表(记录历次盘点扫码的数据)", - "name": "StocktakingScanDetail", - "templateArgs": [], - "properties": [ - { - "dataType": { - "typeArgs": [], - "typeName": "number", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "applyId", - "description": "申请单id", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "barcode", - "description": "条码", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "createdTime", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "number", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "id", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "number", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "materialId", - "description": "物料ID", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "updatedTime", - "required": false - } - ] - }, - { - "description": "扫码盘点异常数据表", - "name": "StocktakingScanExceptionalData", - "templateArgs": [], - "properties": [ - { - "dataType": { - "typeArgs": [], - "typeName": "number", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "applyId", - "description": "申请单id", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "barcode", - "description": "条码", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "createdTime", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [ - "'INBOUND'", - "'OUTBOUND'", - "'DISCARD'" - ], - "typeProperties": [] - }, - "name": "exceptionHandle", - "description": "异常处理", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [ - "'SOCK_IN_BUT_SCAN_NOT_EXIST'", - "'SOCK_OUT_BUT_SCAN_EXIST'", - "'SOCK_NOT_EXIST_BUT_SCAN_EXIST'" - ], - "typeProperties": [] - }, - "name": "exceptionReason", - "description": "异常类型", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "number", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "id", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "number", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "materialId", - "description": "物料ID", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "materialName", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "remark", - "description": "备注", - "required": false - }, - { - "dataType": { - "typeArgs": [], - "typeName": "string", - "isDefsType": false, - "templateIndex": -1, - "compileTemplateKeyword": "#/definitions/", - "enum": [], - "typeProperties": [] - }, - "name": "updatedTime", - "required": false - } - ] - } - ] - } -] \ No newline at end of file + { + "mods": [ + { + "description": "登录", + "name": "auth", + "interfaces": [ + { + "description": "当前用户", + "name": "currentUser", + "method": "get", + "path": "/auth/current-user", + "response": { + "typeArgs": [], + "typeName": "AuthUser", + "isDefsType": true, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "parameters": [] + }, + { + "description": "登录", + "name": "login", + "method": "post", + "path": "/auth/login", + "response": { + "typeArgs": [], + "typeName": "AuthUser", + "isDefsType": true, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "parameters": [ + { + "required": true, + "in": "body", + "name": "requestBody", + "dataType": { + "typeArgs": [], + "typeName": "LoginDTO", + "isDefsType": true, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + } + ] + }, + { + "description": "登出", + "name": "logout", + "method": "post", + "path": "/auth/logout", + "response": { + "typeArgs": [], + "typeName": "", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "parameters": [] + } + ] + } + ], + "name": "auth", + "baseClasses": [ + { + "name": "AuthUser", + "templateArgs": [], + "properties": [ + { + "dataType": { + "typeArgs": [], + "typeName": "boolean", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "anonymous", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "avatar", + "description": "用户头像", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "email", + "description": "邮箱", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "NutMap", + "isDefsType": true, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "extInfo", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "fullName", + "description": "姓名", + "required": true + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "mobile", + "description": "电话", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "password", + "description": "密码", + "required": true + }, + { + "dataType": { + "typeArgs": [ + { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + ], + "typeName": "Array", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "permissions", + "description": "权限列表", + "required": true + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "refreshToken", + "description": "jwt refreshToken", + "required": true + }, + { + "dataType": { + "typeArgs": [ + { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + ], + "typeName": "Array", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "roles", + "description": "角色列表", + "required": true + }, + { + "dataType": { + "typeArgs": [], + "typeName": "", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": ["'MALE'", "'FEMALE'"], + "typeProperties": [] + }, + "name": "sex", + "description": "性别", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "Codebook", + "isDefsType": true, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "sexInfo", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "token", + "description": "jwt Token", + "required": true + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "userName", + "description": "用户名", + "required": true + } + ] + }, + { + "description": "枚举码本", + "name": "Codebook", + "templateArgs": [], + "properties": [ + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "code", + "description": "码本编码", + "required": true + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "description", + "description": "码本名称", + "required": true + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "name", + "description": "码本值", + "required": true + } + ] + }, + { + "description": "全局错误", + "name": "GlobalError", + "templateArgs": [], + "properties": [ + { + "dataType": { + "typeArgs": [], + "typeName": "number", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "code", + "description": "错误码", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "message", + "description": "错误信息", + "required": false + } + ] + }, + { + "description": "登录实体", + "name": "LoginDTO", + "templateArgs": [], + "properties": [ + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "captcha", + "description": "验证码", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "mobile", + "description": "手机号", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "password", + "description": "密码", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": ["'ACCOUNT'", "'WECHAT'"], + "typeProperties": [] + }, + "name": "type", + "description": "登录类型", + "required": true + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "userName", + "description": "用户名", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "uuid", + "description": "uuid", + "required": false + } + ] + }, + { + "name": "NutMap", + "templateArgs": [], + "properties": [ + { + "dataType": { + "typeArgs": [ + { + "typeArgs": [], + "typeName": "", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + { + "typeArgs": [], + "typeName": "object", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + ], + "typeName": "ObjectMap", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "all", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "boolean", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "empty", + "required": false + } + ] + } + ] + }, + { + "mods": [ + { + "description": "权限", + "name": "permission", + "interfaces": [ + { + "description": "批量新增权限", + "name": "batchInitPermissions", + "method": "post", + "path": "/batch-init-permissions", + "response": { + "typeArgs": [], + "typeName": "", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "parameters": [ + { + "required": true, + "in": "body", + "name": "requestBody", + "dataType": { + "typeArgs": [ + { + "typeArgs": [], + "typeName": "Permission", + "isDefsType": true, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + ], + "typeName": "Array", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + } + ] + }, + { + "description": "增量新增权限", + "name": "batchSyncPermissions", + "method": "patch", + "path": "/batch-sync-permissions", + "response": { + "typeArgs": [], + "typeName": "", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "parameters": [ + { + "required": true, + "in": "body", + "name": "requestBody", + "dataType": { + "typeArgs": [ + { + "typeArgs": [], + "typeName": "Permission", + "isDefsType": true, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + ], + "typeName": "Array", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + } + ] + }, + { + "description": "增加权限", + "name": "add", + "method": "post", + "path": "/permission", + "response": { + "typeArgs": [], + "typeName": "Permission", + "isDefsType": true, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "parameters": [ + { + "required": true, + "in": "body", + "name": "requestBody", + "dataType": { + "typeArgs": [], + "typeName": "Permission", + "isDefsType": true, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + } + ] + }, + { + "description": "更新权限", + "name": "update", + "method": "patch", + "path": "/permission", + "response": { + "typeArgs": [], + "typeName": "Permission", + "isDefsType": true, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "parameters": [ + { + "required": true, + "in": "body", + "name": "requestBody", + "dataType": { + "typeArgs": [], + "typeName": "Permission", + "isDefsType": true, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + } + ] + }, + { + "description": "权限类型", + "name": "types", + "method": "get", + "path": "/permission/types", + "response": { + "typeArgs": [ + { + "typeArgs": [], + "typeName": "Codebook", + "isDefsType": true, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + ], + "typeName": "Array", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "parameters": [] + }, + { + "description": "权限详情", + "name": "detail_2", + "method": "get", + "path": "/permission/{id}", + "response": { + "typeArgs": [], + "typeName": "Permission", + "isDefsType": true, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "parameters": [ + { + "description": "权限id", + "required": true, + "in": "path", + "name": "id", + "dataType": { + "typeArgs": [], + "typeName": "number", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + } + ] + }, + { + "description": "删除权限", + "name": "deletePermission", + "method": "delete", + "path": "/permission/{key}", + "response": { + "typeArgs": [], + "typeName": "", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "parameters": [ + { + "description": "权限key", + "required": true, + "in": "path", + "name": "key", + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + } + ] + }, + { + "description": "权限列表", + "name": "permissions_2", + "method": "get", + "path": "/permissions", + "response": { + "typeArgs": [ + { + "typeArgs": [], + "typeName": "Permission", + "isDefsType": true, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + ], + "typeName": "Array", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "parameters": [ + { + "description": "强制拉取", + "required": false, + "in": "query", + "name": "force", + "dataType": { + "typeArgs": [], + "typeName": "boolean", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + } + ] + }, + { + "description": "权限树", + "name": "permissionTree", + "method": "get", + "path": "/permissions/tree", + "response": { + "typeArgs": [ + { + "typeArgs": [], + "typeName": "TreeString", + "isDefsType": true, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + ], + "typeName": "Array", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "parameters": [ + { + "description": "强制拉取", + "required": false, + "in": "query", + "name": "force", + "dataType": { + "typeArgs": [], + "typeName": "boolean", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + } + ] + } + ] + }, + { + "description": "角色", + "name": "role", + "interfaces": [ + { + "description": "增加/编辑角色", + "name": "saveOrUpdateRole", + "method": "put", + "path": "/role", + "response": { + "typeArgs": [], + "typeName": "Role", + "isDefsType": true, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "parameters": [ + { + "required": true, + "in": "body", + "name": "requestBody", + "dataType": { + "typeArgs": [], + "typeName": "Role", + "isDefsType": true, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + } + ] + }, + { + "description": "角色详情", + "name": "detail_1", + "method": "get", + "path": "/role/{id}", + "response": { + "typeArgs": [], + "typeName": "Role", + "isDefsType": true, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "parameters": [ + { + "description": "角色id", + "required": true, + "in": "path", + "name": "id", + "dataType": { + "typeArgs": [], + "typeName": "number", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + } + ] + }, + { + "description": "删除角色", + "name": "deleteRole", + "method": "delete", + "path": "/role/{key}", + "response": { + "typeArgs": [], + "typeName": "", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "parameters": [ + { + "description": "角色key", + "required": true, + "in": "path", + "name": "key", + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + } + ] + }, + { + "description": "查询用于授权的权限信息", + "name": "permissionInfos_1", + "method": "get", + "path": "/role/{key}/permission-infos", + "response": { + "typeArgs": [ + { + "typeArgs": [], + "typeName": "PermissionInfo", + "isDefsType": true, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + ], + "typeName": "Array", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "parameters": [ + { + "description": "角色key", + "required": true, + "in": "path", + "name": "key", + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + } + ] + }, + { + "description": "查询角色权限", + "name": "permissions_1", + "method": "get", + "path": "/role/{key}/permissions", + "response": { + "typeArgs": [ + { + "typeArgs": [], + "typeName": "Permission", + "isDefsType": true, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + ], + "typeName": "Array", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "parameters": [ + { + "description": "角色key", + "required": true, + "in": "path", + "name": "key", + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + } + ] + }, + { + "description": "为指定角色授权", + "name": "grant_1", + "method": "post", + "path": "/role/{key}/permissions", + "response": { + "typeArgs": [], + "typeName": "", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "parameters": [ + { + "description": "角色key", + "required": true, + "in": "path", + "name": "key", + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + }, + { + "required": true, + "in": "body", + "name": "requestBody", + "dataType": { + "typeArgs": [ + { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + ], + "typeName": "Array", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + } + ] + }, + { + "description": "分页查询角色", + "name": "roles", + "method": "get", + "path": "/roles", + "response": { + "typeArgs": [], + "typeName": "IPageRole", + "isDefsType": true, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "parameters": [ + { + "description": "页码", + "required": false, + "in": "query", + "name": "page", + "dataType": { + "typeArgs": [], + "typeName": "number", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + }, + { + "description": "页面大小", + "required": false, + "in": "query", + "name": "size", + "dataType": { + "typeArgs": [], + "typeName": "number", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + }, + { + "description": "搜索关键词", + "required": false, + "in": "query", + "name": "key", + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + } + ] + } + ] + }, + { + "description": "用户", + "name": "user", + "interfaces": [ + { + "description": "增加/编辑用户", + "name": "saveOrUpdateUser", + "method": "put", + "path": "/user", + "response": { + "typeArgs": [], + "typeName": "User", + "isDefsType": true, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "parameters": [ + { + "required": true, + "in": "body", + "name": "requestBody", + "dataType": { + "typeArgs": [], + "typeName": "User", + "isDefsType": true, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + } + ] + }, + { + "description": "所有用户", + "name": "all", + "method": "get", + "path": "/user-all", + "response": { + "typeArgs": [ + { + "typeArgs": [], + "typeName": "User", + "isDefsType": true, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + ], + "typeName": "Array", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "parameters": [] + }, + { + "description": "用户性别", + "name": "sexes", + "method": "get", + "path": "/user/sexes", + "response": { + "typeArgs": [ + { + "typeArgs": [], + "typeName": "Codebook", + "isDefsType": true, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + ], + "typeName": "Array", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "parameters": [] + }, + { + "description": "用户详情", + "name": "detail", + "method": "get", + "path": "/user/{id}", + "response": { + "typeArgs": [], + "typeName": "User", + "isDefsType": true, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "parameters": [ + { + "description": "用户id", + "required": true, + "in": "path", + "name": "id", + "dataType": { + "typeArgs": [], + "typeName": "number", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + } + ] + }, + { + "description": "删除用户", + "name": "deleteUser", + "method": "delete", + "path": "/user/{id}", + "response": { + "typeArgs": [], + "typeName": "", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "parameters": [ + { + "description": "用户id", + "required": true, + "in": "path", + "name": "id", + "dataType": { + "typeArgs": [], + "typeName": "number", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + } + ] + }, + { + "description": "重置密码", + "name": "resetPassword", + "method": "patch", + "path": "/user/{name}/password", + "response": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "parameters": [ + { + "description": "用户名", + "required": true, + "in": "path", + "name": "name", + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + } + ] + }, + { + "description": "查询用于授权的权限信息", + "name": "permissionInfos", + "method": "get", + "path": "/user/{name}/permission-infos", + "response": { + "typeArgs": [ + { + "typeArgs": [], + "typeName": "PermissionInfo", + "isDefsType": true, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + ], + "typeName": "Array", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "parameters": [ + { + "description": "用户名", + "required": true, + "in": "path", + "name": "name", + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + } + ] + }, + { + "description": "查询用户权限", + "name": "permissions", + "method": "get", + "path": "/user/{name}/permissions", + "response": { + "typeArgs": [ + { + "typeArgs": [], + "typeName": "Permission", + "isDefsType": true, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + ], + "typeName": "Array", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "parameters": [ + { + "description": "用户名", + "required": true, + "in": "path", + "name": "name", + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + } + ] + }, + { + "description": "为指定用户授权", + "name": "grant", + "method": "post", + "path": "/user/{name}/permissions", + "response": { + "typeArgs": [], + "typeName": "", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "parameters": [ + { + "description": "用户名", + "required": true, + "in": "path", + "name": "name", + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + }, + { + "required": true, + "in": "body", + "name": "requestBody", + "dataType": { + "typeArgs": [ + { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + ], + "typeName": "Array", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + } + ] + }, + { + "description": "查询用户权限", + "name": "roleInfos", + "method": "get", + "path": "/user/{name}/role-infos", + "response": { + "typeArgs": [ + { + "typeArgs": [], + "typeName": "RoleInfo", + "isDefsType": true, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + ], + "typeName": "Array", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "parameters": [ + { + "description": "用户名", + "required": true, + "in": "path", + "name": "name", + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + } + ] + }, + { + "description": "为指定用户设置角色", + "name": "grantRole", + "method": "post", + "path": "/user/{name}/roles", + "response": { + "typeArgs": [], + "typeName": "", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "parameters": [ + { + "description": "用户名", + "required": true, + "in": "path", + "name": "name", + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + }, + { + "required": true, + "in": "body", + "name": "requestBody", + "dataType": { + "typeArgs": [ + { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + ], + "typeName": "Array", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + } + ] + }, + { + "description": "分页查询用户", + "name": "users", + "method": "get", + "path": "/users", + "response": { + "typeArgs": [], + "typeName": "IPageUser", + "isDefsType": true, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "parameters": [ + { + "description": "页码", + "required": false, + "in": "query", + "name": "page", + "dataType": { + "typeArgs": [], + "typeName": "number", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + }, + { + "description": "页面大小", + "required": false, + "in": "query", + "name": "size", + "dataType": { + "typeArgs": [], + "typeName": "number", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + }, + { + "description": "性别", + "required": false, + "in": "query", + "name": "sex", + "dataType": { + "typeArgs": [], + "typeName": "", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": ["'MALE'", "'FEMALE'"], + "typeProperties": [] + } + }, + { + "description": "搜索关键词", + "required": false, + "in": "query", + "name": "key", + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + } + ] + } + ] + } + ], + "name": "acl", + "baseClasses": [ + { + "description": "枚举码本", + "name": "Codebook", + "templateArgs": [], + "properties": [ + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "code", + "description": "码本编码", + "required": true + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "description", + "description": "码本名称", + "required": true + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "name", + "description": "码本值", + "required": true + } + ] + }, + { + "description": "全局错误", + "name": "GlobalError", + "templateArgs": [], + "properties": [ + { + "dataType": { + "typeArgs": [], + "typeName": "number", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "code", + "description": "错误码", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "message", + "description": "错误信息", + "required": false + } + ] + }, + { + "name": "IPageRole", + "templateArgs": [], + "properties": [ + { + "dataType": { + "typeArgs": [], + "typeName": "number", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "current", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "number", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "pages", + "required": false + }, + { + "dataType": { + "typeArgs": [ + { + "typeArgs": [], + "typeName": "Role", + "isDefsType": true, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + ], + "typeName": "Array", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "records", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "number", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "size", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "number", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "total", + "required": false + } + ] + }, + { + "name": "IPageUser", + "templateArgs": [], + "properties": [ + { + "dataType": { + "typeArgs": [], + "typeName": "number", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "current", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "number", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "pages", + "required": false + }, + { + "dataType": { + "typeArgs": [ + { + "typeArgs": [], + "typeName": "User", + "isDefsType": true, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + ], + "typeName": "Array", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "records", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "number", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "size", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "number", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "total", + "required": false + } + ] + }, + { + "description": "权限", + "name": "Permission", + "templateArgs": [], + "properties": [ + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "createdTime", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "description", + "description": "权限描述", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "number", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "id", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "key", + "description": "权限key,英文", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "keyPath", + "description": "权限keyPath,用来做业务,(父级keyPath.key)", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "name", + "description": "权限名称,中文用来做标识", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "parentKey", + "description": "父权限key", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": ["'MENU'", "'BUTTON'", "'OTHER'"], + "typeProperties": [] + }, + "name": "type", + "description": "权限类型", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "Codebook", + "isDefsType": true, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "typeInfo", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "updatedTime", + "required": false + } + ] + }, + { + "description": "权限信息,包含是否选中标识", + "name": "PermissionInfo", + "templateArgs": [], + "properties": [ + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "createdTime", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "description", + "description": "权限描述", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "number", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "id", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "key", + "description": "权限key,英文", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "keyPath", + "description": "权限keyPath,用来做业务,(父级keyPath.key)", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "name", + "description": "权限名称,中文用来做标识", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "parentKey", + "description": "父权限key", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "boolean", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "selected", + "description": "权限是否选中标识", + "required": true + }, + { + "dataType": { + "typeArgs": [], + "typeName": "", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": ["'MENU'", "'BUTTON'", "'OTHER'"], + "typeProperties": [] + }, + "name": "type", + "description": "权限类型", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "Codebook", + "isDefsType": true, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "typeInfo", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "updatedTime", + "required": false + } + ] + }, + { + "description": "角色", + "name": "Role", + "templateArgs": [], + "properties": [ + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "createdTime", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "description", + "description": "角色描述", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "number", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "id", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "key", + "description": "角色key,英文,用来做业务", + "required": true + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "name", + "description": "角色名称,中文用来做标识", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "updatedTime", + "required": false + } + ] + }, + { + "description": "角色信息,包含是否选中标识", + "name": "RoleInfo", + "templateArgs": [], + "properties": [ + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "createdTime", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "description", + "description": "角色描述", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "number", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "id", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "key", + "description": "角色key,英文,用来做业务", + "required": true + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "name", + "description": "角色名称,中文用来做标识", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "boolean", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "selected", + "description": "角色是否选中标识", + "required": true + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "updatedTime", + "required": false + } + ] + }, + { + "description": "树", + "name": "TreeString", + "templateArgs": [], + "properties": [ + { + "dataType": { + "typeArgs": [ + { + "typeArgs": [], + "typeName": "TreeString", + "isDefsType": true, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + ], + "typeName": "Array", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "children", + "description": "下级列表", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "description", + "description": "描述", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "key", + "description": "ID", + "required": true + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "name", + "description": "名称", + "required": true + }, + { + "dataType": { + "typeArgs": [], + "typeName": "TreeableString", + "isDefsType": true, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "originData", + "required": true + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "parentKey", + "description": "父级 ID", + "required": false + } + ] + }, + { + "description": "原始数据", + "name": "TreeableString", + "templateArgs": [], + "properties": [ + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "description", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "key", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "name", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "parentKey", + "required": false + } + ] + }, + { + "description": "用户", + "name": "User", + "templateArgs": [], + "properties": [ + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "createdTime", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "email", + "description": "邮箱", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "fullName", + "description": "真实姓名", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "number", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "id", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "mobile", + "description": "手机号", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "name", + "description": "用户名", + "required": true + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "password", + "description": "密码", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": ["'MALE'", "'FEMALE'"], + "typeProperties": [] + }, + "name": "sex", + "description": "性别", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "Codebook", + "isDefsType": true, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "sexInfo", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "updatedTime", + "required": false + } + ] + } + ] + }, + { + "mods": [ + { + "description": "码本数据", + "name": "dictionary", + "interfaces": [ + { + "description": "增加/编辑码本分组", + "name": "saveOrUpdateGroup", + "method": "put", + "path": "/group", + "response": { + "typeArgs": [], + "typeName": "Group", + "isDefsType": true, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "parameters": [ + { + "required": true, + "in": "body", + "name": "requestBody", + "dataType": { + "typeArgs": [], + "typeName": "Group", + "isDefsType": true, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + } + ] + }, + { + "description": "分组下的数据字典列表", + "name": "dictionaries", + "method": "get", + "path": "/group/{group}/dictionaries", + "response": { + "typeArgs": [ + { + "typeArgs": [], + "typeName": "Dictionary", + "isDefsType": true, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + ], + "typeName": "Array", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "parameters": [ + { + "description": "码本分组key", + "required": true, + "in": "path", + "name": "group", + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + } + ] + }, + { + "description": "增加/编辑码本数据", + "name": "saveOrUpdateDictionary", + "method": "put", + "path": "/group/{group}/dictionary", + "response": { + "typeArgs": [], + "typeName": "Dictionary", + "isDefsType": true, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "parameters": [ + { + "description": "码本分组key", + "required": true, + "in": "path", + "name": "group", + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + }, + { + "required": true, + "in": "body", + "name": "requestBody", + "dataType": { + "typeArgs": [], + "typeName": "Dictionary", + "isDefsType": true, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + } + ] + }, + { + "description": "删除码本数据", + "name": "deleteDictionary", + "method": "delete", + "path": "/group/{group}/dictionary/{key}", + "response": { + "typeArgs": [], + "typeName": "", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "parameters": [ + { + "description": "码本分组key", + "required": true, + "in": "path", + "name": "group", + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + }, + { + "description": "码本数据key", + "required": true, + "in": "path", + "name": "key", + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + } + ] + }, + { + "description": "码本分组详情", + "name": "groupDetail", + "method": "get", + "path": "/group/{id}", + "response": { + "typeArgs": [], + "typeName": "Group", + "isDefsType": true, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "parameters": [ + { + "description": "码本分组id", + "required": true, + "in": "path", + "name": "id", + "dataType": { + "typeArgs": [], + "typeName": "number", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + } + ] + }, + { + "description": "删除码本分组", + "name": "deleteGroup", + "method": "delete", + "path": "/group/{key}", + "response": { + "typeArgs": [], + "typeName": "", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "parameters": [ + { + "description": "码本分组key", + "required": true, + "in": "path", + "name": "key", + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + } + ] + }, + { + "description": "分页查询码本分组", + "name": "groups", + "method": "get", + "path": "/groups", + "response": { + "typeArgs": [], + "typeName": "IPageGroup", + "isDefsType": true, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "parameters": [ + { + "description": "页码", + "required": false, + "in": "query", + "name": "page", + "dataType": { + "typeArgs": [], + "typeName": "number", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + }, + { + "description": "页面大小", + "required": false, + "in": "query", + "name": "size", + "dataType": { + "typeArgs": [], + "typeName": "number", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + }, + { + "description": "搜索关键词", + "required": false, + "in": "query", + "name": "key", + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + } + ] + } + ] + } + ], + "name": "dictionary", + "baseClasses": [ + { + "description": "码本数据", + "name": "Dictionary", + "templateArgs": [], + "properties": [ + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "createdTime", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "description", + "description": "描述", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "boolean", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "disabled", + "description": "禁用标识", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "groupKey", + "description": "分组Key", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "number", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "id", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "number", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "index", + "description": "序号", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "key", + "description": "key", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "parentKey", + "description": "上级Key", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "updatedTime", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "value", + "description": "value", + "required": false + } + ] + }, + { + "description": "全局错误", + "name": "GlobalError", + "templateArgs": [], + "properties": [ + { + "dataType": { + "typeArgs": [], + "typeName": "number", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "code", + "description": "错误码", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "message", + "description": "错误信息", + "required": false + } + ] + }, + { + "description": "码本分组", + "name": "Group", + "templateArgs": [], + "properties": [ + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "createdTime", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "description", + "description": "分组描述", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "boolean", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "disabled", + "description": "禁用标识", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "number", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "id", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "key", + "description": "分组唯一键", + "required": true + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "name", + "description": "分组名称", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "updatedTime", + "required": false + } + ] + }, + { + "name": "IPageGroup", + "templateArgs": [], + "properties": [ + { + "dataType": { + "typeArgs": [], + "typeName": "number", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "current", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "number", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "pages", + "required": false + }, + { + "dataType": { + "typeArgs": [ + { + "typeArgs": [], + "typeName": "Group", + "isDefsType": true, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + ], + "typeName": "Array", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "records", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "number", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "size", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "number", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "total", + "required": false + } + ] + } + ] + }, + { + "mods": [ + { + "description": "入库/出库 申请单管理", + "name": "apply", + "interfaces": [ + { + "description": "分页查询申请列表", + "name": "searchPage", + "method": "get", + "path": "/applies", + "response": { + "typeArgs": [], + "typeName": "IPageApplyDTO", + "isDefsType": true, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "parameters": [ + { + "description": "页码", + "required": false, + "in": "query", + "name": "page", + "dataType": { + "typeArgs": [], + "typeName": "number", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + }, + { + "description": "页面大小", + "required": false, + "in": "query", + "name": "size", + "dataType": { + "typeArgs": [], + "typeName": "number", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + }, + { + "description": "申请类型(1入库 3出库 4盘点)", + "required": true, + "in": "query", + "name": "applyType", + "dataType": { + "typeArgs": [], + "typeName": "number", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + }, + { + "description": "物料类型", + "required": false, + "in": "query", + "name": "type", + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + }, + { + "description": "物料编码", + "required": false, + "in": "query", + "name": "code", + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + }, + { + "description": "物料名称", + "required": false, + "in": "query", + "name": "name", + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + } + ] + }, + { + "description": "提交出入库申请单", + "name": "saveApply", + "method": "put", + "path": "/apply", + "response": { + "typeArgs": [], + "typeName": "", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "parameters": [ + { + "required": true, + "in": "body", + "name": "requestBody", + "dataType": { + "typeArgs": [], + "typeName": "ApplyInfo", + "isDefsType": true, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + } + ] + }, + { + "description": "查询申请单详情", + "name": "detail_1", + "method": "get", + "path": "/apply/{applyId}", + "response": { + "typeArgs": [], + "typeName": "ApplyInfo", + "isDefsType": true, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "parameters": [ + { + "description": "申请单ID", + "required": true, + "in": "path", + "name": "applyId", + "dataType": { + "typeArgs": [], + "typeName": "number", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + } + ] + }, + { + "description": "分页查询盘点列表", + "name": "searchAuditPage", + "method": "get", + "path": "/audit-applies", + "response": { + "typeArgs": [], + "typeName": "IPageApplyForm", + "isDefsType": true, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "parameters": [ + { + "description": "页码", + "required": false, + "in": "query", + "name": "page", + "dataType": { + "typeArgs": [], + "typeName": "number", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + }, + { + "description": "页面大小", + "required": false, + "in": "query", + "name": "size", + "dataType": { + "typeArgs": [], + "typeName": "number", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + }, + { + "description": "盘点类型", + "required": false, + "in": "query", + "name": "auditType", + "dataType": { + "typeArgs": [], + "typeName": "", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": ["'ALL'", "'PARTIAL'"], + "typeProperties": [] + } + }, + { + "description": "盘点人", + "required": false, + "in": "query", + "name": "taker", + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + }, + { + "description": "创建日期", + "required": false, + "in": "query", + "name": "createDate", + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + }, + { + "description": "审核状态", + "required": false, + "in": "query", + "name": "reviewResults", + "dataType": { + "typeArgs": [ + { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": ["'WAIT_SCAN'", "'WAIT_SUBMIT'", "'WAIT_REVIEW'", "'PASS'", "'REJECT'"], + "typeProperties": [] + } + ], + "typeName": "Array", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + } + ] + }, + { + "description": "提交盘点申请单", + "name": "auditApply", + "method": "post", + "path": "/audit-apply", + "response": { + "typeArgs": [], + "typeName": "", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "parameters": [ + { + "required": true, + "in": "body", + "name": "requestBody", + "dataType": { + "typeArgs": [], + "typeName": "AuditApplyInfo", + "isDefsType": true, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + } + ] + }, + { + "description": "获取盘点结果数据", + "name": "getComparisonRes", + "method": "get", + "path": "/comparison-result/{applyId}", + "response": { + "typeArgs": [], + "typeName": "ComparisonResDTO", + "isDefsType": true, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "parameters": [ + { + "description": "申请单ID", + "required": true, + "in": "path", + "name": "applyId", + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + } + ] + }, + { + "description": "处理盘点异常数据", + "name": "updateReviewResult", + "method": "put", + "path": "/handle-exceptional-data/{applyId}", + "response": { + "typeArgs": [], + "typeName": "", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "parameters": [ + { + "description": "申请单ID", + "required": true, + "in": "path", + "name": "applyId", + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + }, + { + "required": true, + "in": "body", + "name": "requestBody", + "dataType": { + "typeArgs": [ + { + "typeArgs": [], + "typeName": "StocktakingScanExceptionalData", + "isDefsType": true, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + ], + "typeName": "Array", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + } + ] + }, + { + "description": "提交盘点扫码数据", + "name": "saveScanData", + "method": "post", + "path": "/scan-data/{applyId}", + "response": { + "typeArgs": [], + "typeName": "", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "parameters": [ + { + "description": "申请单ID", + "required": true, + "in": "path", + "name": "applyId", + "dataType": { + "typeArgs": [], + "typeName": "number", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + }, + { + "required": true, + "in": "body", + "name": "requestBody", + "dataType": { + "typeArgs": [ + { + "typeArgs": [], + "typeName": "StocktakingScanDetail", + "isDefsType": true, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + ], + "typeName": "Array", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + } + ] + }, + { + "description": "提交审核", + "name": "submitReview", + "method": "post", + "path": "/submit-review", + "response": { + "typeArgs": [], + "typeName": "", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "parameters": [ + { + "required": true, + "in": "body", + "name": "requestBody", + "dataType": { + "typeArgs": [], + "typeName": "ReviewDTO", + "isDefsType": true, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + } + ] + } + ] + }, + { + "description": "物料管理", + "name": "material", + "interfaces": [ + { + "description": "增加/编辑物料", + "name": "saveOrUpdateMaterial", + "method": "put", + "path": "/material", + "response": { + "typeArgs": [], + "typeName": "Material", + "isDefsType": true, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "parameters": [ + { + "required": true, + "in": "body", + "name": "requestBody", + "dataType": { + "typeArgs": [], + "typeName": "Material", + "isDefsType": true, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + } + ] + }, + { + "description": "查询所有物料列表", + "name": "all", + "method": "get", + "path": "/material/list", + "response": { + "typeArgs": [ + { + "typeArgs": [], + "typeName": "Material", + "isDefsType": true, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + ], + "typeName": "Array", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "parameters": [] + }, + { + "description": "物料详情", + "name": "detail", + "method": "get", + "path": "/material/{id}", + "response": { + "typeArgs": [], + "typeName": "Material", + "isDefsType": true, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "parameters": [ + { + "description": "物料id", + "required": true, + "in": "path", + "name": "id", + "dataType": { + "typeArgs": [], + "typeName": "number", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + } + ] + }, + { + "description": "删除物料", + "name": "deleteMaterial", + "method": "delete", + "path": "/material/{id}", + "response": { + "typeArgs": [], + "typeName": "", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "parameters": [ + { + "description": "物料id", + "required": true, + "in": "path", + "name": "id", + "dataType": { + "typeArgs": [], + "typeName": "number", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + } + ] + }, + { + "description": "分页查询物料列表", + "name": "materials", + "method": "get", + "path": "/materials", + "response": { + "typeArgs": [], + "typeName": "IPageMaterial", + "isDefsType": true, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "parameters": [ + { + "description": "页码", + "required": false, + "in": "query", + "name": "page", + "dataType": { + "typeArgs": [], + "typeName": "number", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + }, + { + "description": "页面大小", + "required": false, + "in": "query", + "name": "size", + "dataType": { + "typeArgs": [], + "typeName": "number", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + }, + { + "description": "类型", + "required": false, + "in": "query", + "name": "type", + "dataType": { + "typeArgs": [], + "typeName": "number", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + }, + { + "description": "搜索关键词", + "required": false, + "in": "query", + "name": "key", + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + } + ] + } + ] + } + ], + "name": "material", + "baseClasses": [ + { + "name": "ApplyDTO", + "templateArgs": [], + "properties": [ + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "applicant", + "description": "申请人", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "applyDate", + "description": "申请日期", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "applyNum", + "description": "申请数量", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": ["'PURCHASE_RECEIPT'", "'RETURN_RECEIPT'", "'LOAN_OUT'", "'AUDIT'"], + "typeProperties": [] + }, + "name": "applyType", + "description": "申请类型", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "code", + "description": "物料编码", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "confirmNum", + "description": "确认数量", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "name", + "description": "物料名称", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "remark", + "description": "备注", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "spec", + "description": "物料规格", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "type", + "description": "物料类型", + "required": false + } + ] + }, + { + "description": "申请单明细", + "name": "ApplyDetail", + "templateArgs": [], + "properties": [ + { + "dataType": { + "typeArgs": [], + "typeName": "number", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "applyId", + "description": "申请单ID", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": ["'LOW_VALUE'", "'HIGH_VALUE'"], + "typeProperties": [] + }, + "name": "assignRule", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "number", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "confirmQuantity", + "description": "确认数量", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "createdTime", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "exceptionRemark", + "description": "异常情况说明", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "number", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "id", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "number", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "materialId", + "description": "物料Id", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "number", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "quantity", + "description": "申请数量", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "updatedTime", + "required": false + } + ] + }, + { + "description": "入库/出库/盘点 申请单", + "name": "ApplyForm", + "templateArgs": [], + "properties": [ + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "applicant", + "description": "申请人", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "applyDate", + "description": "申请日期", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": ["'ALL'", "'PARTIAL'"], + "typeProperties": [] + }, + "name": "auditType", + "description": "盘点类型(1: 全盘 2: 部分盘点)", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "boolean", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "confirm", + "description": "是否确认(0: 未确认 1: 已确认)", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "createdTime", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "number", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "id", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "reviewRemark", + "description": "审核意见", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": ["'WAIT_SCAN'", "'WAIT_SUBMIT'", "'WAIT_REVIEW'", "'PASS'", "'REJECT'"], + "typeProperties": [] + }, + "name": "reviewResult", + "description": "审核结果(1-待扫码 2-待提交 3-待审核 4-审核通过 5退回)", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "reviewer", + "description": "盘点审核人", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "taker", + "description": "盘点人", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": ["'PURCHASE_RECEIPT'", "'RETURN_RECEIPT'", "'LOAN_OUT'", "'AUDIT'"], + "typeProperties": [] + }, + "name": "type", + "description": "类型(1: 采购入库申请 2: 归还入库申请 3: 出库外借申请 4: 盘点申请)", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "updatedTime", + "required": false + } + ] + }, + { + "description": "申请单", + "name": "ApplyInfo", + "templateArgs": [], + "properties": [ + { + "dataType": { + "typeArgs": [ + { + "typeArgs": [], + "typeName": "ApplyDetail", + "isDefsType": true, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + ], + "typeName": "Array", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "applyDetails", + "description": "申请单明细", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "ApplyForm", + "isDefsType": true, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "applyForm", + "required": false + }, + { + "dataType": { + "typeArgs": [ + { + "typeArgs": [], + "typeName": "MaterialStockDetail", + "isDefsType": true, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + ], + "typeName": "Array", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "detailList", + "description": "扫码的条码集合", + "required": false + } + ] + }, + { + "description": "申请单", + "name": "AuditApplyInfo", + "templateArgs": [], + "properties": [ + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "applicant", + "description": "申请人", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "applyDate", + "description": "申请日期", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": ["'ALL'", "'PARTIAL'"], + "typeProperties": [] + }, + "name": "auditType", + "description": "盘点类型(1: 全盘 2: 部分盘点)", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "boolean", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "confirm", + "description": "是否确认(0: 未确认 1: 已确认)", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "createdTime", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "number", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "id", + "required": false + }, + { + "dataType": { + "typeArgs": [ + { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + ], + "typeName": "Array", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "ids", + "description": "物料ids", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "reviewRemark", + "description": "审核意见", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": ["'WAIT_SCAN'", "'WAIT_SUBMIT'", "'WAIT_REVIEW'", "'PASS'", "'REJECT'"], + "typeProperties": [] + }, + "name": "reviewResult", + "description": "审核结果(1-待扫码 2-待提交 3-待审核 4-审核通过 5退回)", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "reviewer", + "description": "盘点审核人", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "taker", + "description": "盘点人", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": ["'PURCHASE_RECEIPT'", "'RETURN_RECEIPT'", "'LOAN_OUT'", "'AUDIT'"], + "typeProperties": [] + }, + "name": "type", + "description": "类型(1: 采购入库申请 2: 归还入库申请 3: 出库外借申请 4: 盘点申请)", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "updatedTime", + "required": false + } + ] + }, + { + "name": "ComparisonResDTO", + "templateArgs": [], + "properties": [ + { + "dataType": { + "typeArgs": [ + { + "typeArgs": [], + "typeName": "StockDetailInfo", + "isDefsType": true, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + ], + "typeName": "Array", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "details", + "description": "库存明细", + "required": false + }, + { + "dataType": { + "typeArgs": [ + { + "typeArgs": [], + "typeName": "StocktakingScanExceptionalData", + "isDefsType": true, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + ], + "typeName": "Array", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "exceptionalData", + "description": "差异数据", + "required": false + } + ] + }, + { + "description": "全局错误", + "name": "GlobalError", + "templateArgs": [], + "properties": [ + { + "dataType": { + "typeArgs": [], + "typeName": "number", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "code", + "description": "错误码", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "message", + "description": "错误信息", + "required": false + } + ] + }, + { + "name": "IPageApplyDTO", + "templateArgs": [], + "properties": [ + { + "dataType": { + "typeArgs": [], + "typeName": "number", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "current", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "number", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "pages", + "required": false + }, + { + "dataType": { + "typeArgs": [ + { + "typeArgs": [], + "typeName": "ApplyDTO", + "isDefsType": true, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + ], + "typeName": "Array", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "records", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "number", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "size", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "number", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "total", + "required": false + } + ] + }, + { + "name": "IPageApplyForm", + "templateArgs": [], + "properties": [ + { + "dataType": { + "typeArgs": [], + "typeName": "number", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "current", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "number", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "pages", + "required": false + }, + { + "dataType": { + "typeArgs": [ + { + "typeArgs": [], + "typeName": "ApplyForm", + "isDefsType": true, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + ], + "typeName": "Array", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "records", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "number", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "size", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "number", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "total", + "required": false + } + ] + }, + { + "name": "IPageMaterial", + "templateArgs": [], + "properties": [ + { + "dataType": { + "typeArgs": [], + "typeName": "number", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "current", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "number", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "pages", + "required": false + }, + { + "dataType": { + "typeArgs": [ + { + "typeArgs": [], + "typeName": "Material", + "isDefsType": true, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + } + ], + "typeName": "Array", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "records", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "number", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "size", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "number", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "total", + "required": false + } + ] + }, + { + "description": "物料信息", + "name": "Material", + "templateArgs": [], + "properties": [ + { + "dataType": { + "typeArgs": [], + "typeName": "", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": ["'LOW_VALUE'", "'HIGH_VALUE'"], + "typeProperties": [] + }, + "name": "assignRule", + "description": "赋码规则(2-低值易耗品(不参与赋码) 1-高价值工具类(参与唯一赋码)", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "code", + "description": "编码", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "createdTime", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "description", + "description": "备注", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "number", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "id", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "name", + "description": "名称", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "spec", + "description": "规格", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "number", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "stock", + "description": "库存数量", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "type", + "description": "类型", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "updatedTime", + "required": false + } + ] + }, + { + "description": "物料明细数据表", + "name": "MaterialStockDetail", + "templateArgs": [], + "properties": [ + { + "dataType": { + "typeArgs": [], + "typeName": "number", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "applyId", + "description": "入库申请单", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "barcode", + "description": "条码", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "createdTime", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "number", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "id", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "number", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "materialId", + "description": "物料ID", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": ["'IN'", "'OUT'", "'OFF'", "'LOST'"], + "typeProperties": [] + }, + "name": "status", + "description": "状态", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "updatedTime", + "required": false + } + ] + }, + { + "description": "异常数据列表", + "name": "ReviewDTO", + "templateArgs": [], + "properties": [ + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "applyId", + "description": "申请单", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "remark", + "description": "审核意见", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": ["'WAIT_SCAN'", "'WAIT_SUBMIT'", "'WAIT_REVIEW'", "'PASS'", "'REJECT'"], + "typeProperties": [] + }, + "name": "reviewResult", + "description": "审核结果", + "required": false + } + ] + }, + { + "description": "库存明细", + "name": "StockDetailInfo", + "templateArgs": [], + "properties": [ + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "materialCode", + "description": "物料编码", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "number", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "materialId", + "description": "物料名称", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "materialName", + "description": "物料名称", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "number", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "stockReal", + "description": "实际库存(明细数据中统计来的)", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "number", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "stockTotal", + "description": "在存总数(物料表)", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "number", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "stockTotalScan", + "description": "扫码数量", + "required": false + } + ] + }, + { + "description": "扫码盘点明细表(记录历次盘点扫码的数据)", + "name": "StocktakingScanDetail", + "templateArgs": [], + "properties": [ + { + "dataType": { + "typeArgs": [], + "typeName": "number", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "applyId", + "description": "申请单id", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "barcode", + "description": "条码", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "createdTime", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "number", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "id", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "number", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "materialId", + "description": "物料ID", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "updatedTime", + "required": false + } + ] + }, + { + "description": "扫码盘点异常数据表", + "name": "StocktakingScanExceptionalData", + "templateArgs": [], + "properties": [ + { + "dataType": { + "typeArgs": [], + "typeName": "number", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "applyId", + "description": "申请单id", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "barcode", + "description": "条码", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "createdTime", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": ["'INBOUND'", "'OUTBOUND'", "'DISCARD'"], + "typeProperties": [] + }, + "name": "exceptionHandle", + "description": "异常处理", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": ["'SOCK_IN_BUT_SCAN_NOT_EXIST'", "'SOCK_OUT_BUT_SCAN_EXIST'", "'SOCK_NOT_EXIST_BUT_SCAN_EXIST'"], + "typeProperties": [] + }, + "name": "exceptionReason", + "description": "异常类型", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "number", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "id", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "number", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "materialId", + "description": "物料ID", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "materialName", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "remark", + "description": "备注", + "required": false + }, + { + "dataType": { + "typeArgs": [], + "typeName": "string", + "isDefsType": false, + "templateIndex": -1, + "compileTemplateKeyword": "#/definitions/", + "enum": [], + "typeProperties": [] + }, + "name": "updatedTime", + "required": false + } + ] + } + ] + } +] diff --git a/src/api/material/api.d.ts b/src/api/material/api.d.ts index 1070236..d8bc28a 100644 --- a/src/api/material/api.d.ts +++ b/src/api/material/api.d.ts @@ -1,345 +1,334 @@ declare namespace material { - /** - * ApplyDTO - */ - export interface ApplyDTO { - /** 申请人 */ - applicant?: string; + /** + * ApplyDTO + */ + export interface ApplyDTO { + /** 申请人 */ + applicant?: string - /** 申请日期 */ - applyDate?: string; + /** 申请日期 */ + applyDate?: string - /** 申请数量 */ - applyNum?: string; + /** 申请数量 */ + applyNum?: string - /** 申请类型 */ - applyType?: 'PURCHASE_RECEIPT' | 'RETURN_RECEIPT' | 'LOAN_OUT' | 'AUDIT'; + /** 申请类型 */ + applyType?: 'PURCHASE_RECEIPT' | 'RETURN_RECEIPT' | 'LOAN_OUT' | 'AUDIT' - /** 物料编码 */ - code?: string; + /** 物料编码 */ + code?: string - /** 确认数量 */ - confirmNum?: string; + /** 确认数量 */ + confirmNum?: string - /** 物料名称 */ - name?: string; + /** 物料名称 */ + name?: string - /** 备注 */ - remark?: string; + /** 备注 */ + remark?: string - /** 物料规格 */ - spec?: string; + /** 物料规格 */ + spec?: string - /** 物料类型 */ - type?: string; - } + /** 物料类型 */ + type?: string + } - /** - * 申请单明细 - */ - export interface ApplyDetail { - /** 申请单ID */ - applyId?: number; + /** + * 申请单明细 + */ + export interface ApplyDetail { + /** 申请单ID */ + applyId?: number - /** assignRule */ - assignRule?: 'LOW_VALUE' | 'HIGH_VALUE'; + /** assignRule */ + assignRule?: 'LOW_VALUE' | 'HIGH_VALUE' - /** 确认数量 */ - confirmQuantity?: number; + /** 确认数量 */ + confirmQuantity?: number - /** createdTime */ - createdTime?: string; + /** createdTime */ + createdTime?: string - /** 异常情况说明 */ - exceptionRemark?: string; + /** 异常情况说明 */ + exceptionRemark?: string - /** id */ - id?: number; + /** id */ + id?: number - /** 物料Id */ - materialId?: number; + /** 物料Id */ + materialId?: number - /** 申请数量 */ - quantity?: number; + /** 申请数量 */ + quantity?: number - /** updatedTime */ - updatedTime?: string; - } + /** updatedTime */ + updatedTime?: string + } - /** - * 入库/出库/盘点 申请单 - */ - export interface ApplyForm { - /** 申请人 */ - applicant?: string; + /** + * 入库/出库/盘点 申请单 + */ + export interface ApplyForm { + /** 申请人 */ + applicant?: string - /** 申请日期 */ - applyDate?: string; + /** 申请日期 */ + applyDate?: string - /** 盘点类型(1: 全盘 2: 部分盘点) */ - auditType?: 'ALL' | 'PARTIAL'; + /** 盘点类型(1: 全盘 2: 部分盘点) */ + auditType?: 'ALL' | 'PARTIAL' - /** createdTime */ - createdTime?: string; + /** 是否确认(0: 未确认 1: 已确认) */ + confirm?: boolean - /** 异常原因 */ - exception?: string; + /** createdTime */ + createdTime?: string - /** 处理摘要 */ - handle?: string; + /** id */ + id?: number - /** id */ - id?: number; + /** 审核意见 */ + reviewRemark?: string - /** 是否确认(0: 未确认 1: 已确认) */ - isConfirm?: boolean; + /** 审核结果(1-待扫码 2-待提交 3-待审核 4-审核通过 5退回) */ + reviewResult?: 'WAIT_SCAN' | 'WAIT_SUBMIT' | 'WAIT_REVIEW' | 'PASS' | 'REJECT' - /** 结果(系统自动生成) */ - result?: string; + /** 盘点审核人 */ + reviewer?: string - /** 审核结果(1-待扫码 2-待提交 3-待审核 4-审核通过 5退回) */ - reviewResult?: - | 'WAIT_SCAN' - | 'WAIT_SUBMIT' - | 'WAIT_REVIEW' - | 'PASS' - | 'REJECT'; + /** 盘点人 */ + taker?: string - /** 盘点审核人 */ - reviewer?: string; + /** 类型(1: 采购入库申请 2: 归还入库申请 3: 出库外借申请 4: 盘点申请) */ + type?: 'PURCHASE_RECEIPT' | 'RETURN_RECEIPT' | 'LOAN_OUT' | 'AUDIT' - /** 盘点人 */ - taker?: string; + /** updatedTime */ + updatedTime?: string + } - /** 类型(1: 采购入库申请 2: 归还入库申请 3: 出库外借申请 4: 盘点申请) */ - type?: 'PURCHASE_RECEIPT' | 'RETURN_RECEIPT' | 'LOAN_OUT' | 'AUDIT'; + /** + * 申请单 + */ + export interface ApplyInfo { + /** 申请单明细 */ + applyDetails?: Array - /** updatedTime */ - updatedTime?: string; - } + /** applyForm */ + applyForm?: material.ApplyForm - /** - * 申请单 - */ - export interface ApplyInfo { - /** 申请单明细 */ - applyDetails?: Array; + /** 扫码的条码集合 */ + detailList?: Array + } - /** applyForm */ - applyForm?: material.ApplyForm; + /** + * 申请单 + */ + export interface AuditApplyInfo { + /** 申请人 */ + applicant?: string - /** 扫码的条码集合 */ - detailList?: Array; - } + /** 申请日期 */ + applyDate?: string - /** - * 申请单 - */ - export interface AuditApplyInfo { - /** 申请人 */ - applicant?: string; + /** 盘点类型(1: 全盘 2: 部分盘点) */ + auditType?: 'ALL' | 'PARTIAL' - /** 申请日期 */ - applyDate?: string; + /** 是否确认(0: 未确认 1: 已确认) */ + confirm?: boolean - /** 盘点类型(1: 全盘 2: 部分盘点) */ - auditType?: 'ALL' | 'PARTIAL'; + /** createdTime */ + createdTime?: string - /** createdTime */ - createdTime?: string; + /** id */ + id?: number - /** 异常原因 */ - exception?: string; + /** 物料ids */ + ids?: Array - /** 处理摘要 */ - handle?: string; + /** 审核意见 */ + reviewRemark?: string - /** id */ - id?: number; + /** 审核结果(1-待扫码 2-待提交 3-待审核 4-审核通过 5退回) */ + reviewResult?: 'WAIT_SCAN' | 'WAIT_SUBMIT' | 'WAIT_REVIEW' | 'PASS' | 'REJECT' - /** 物料ids */ - ids?: Array; + /** 盘点审核人 */ + reviewer?: string - /** 是否确认(0: 未确认 1: 已确认) */ - isConfirm?: boolean; + /** 盘点人 */ + taker?: string - /** 结果(系统自动生成) */ - result?: string; + /** 类型(1: 采购入库申请 2: 归还入库申请 3: 出库外借申请 4: 盘点申请) */ + type?: 'PURCHASE_RECEIPT' | 'RETURN_RECEIPT' | 'LOAN_OUT' | 'AUDIT' - /** 审核结果(1-待扫码 2-待提交 3-待审核 4-审核通过 5退回) */ - reviewResult?: - | 'WAIT_SCAN' - | 'WAIT_SUBMIT' - | 'WAIT_REVIEW' - | 'PASS' - | 'REJECT'; + /** updatedTime */ + updatedTime?: string + } - /** 盘点审核人 */ - reviewer?: string; + /** + * ComparisonResDTO + */ + export interface ComparisonResDTO { + /** 库存明细 */ + details?: Array - /** 盘点人 */ - taker?: string; + /** 差异数据 */ + exceptionalData?: Array + } - /** 类型(1: 采购入库申请 2: 归还入库申请 3: 出库外借申请 4: 盘点申请) */ - type?: 'PURCHASE_RECEIPT' | 'RETURN_RECEIPT' | 'LOAN_OUT' | 'AUDIT'; + /** + * 物料信息 + */ + export interface Material { + /** 赋码规则(2-低值易耗品(不参与赋码) 1-高价值工具类(参与唯一赋码) */ + assignRule?: 'LOW_VALUE' | 'HIGH_VALUE' - /** updatedTime */ - updatedTime?: string; - } + /** 编码 */ + code?: string - /** - * ComparisonResDTO - */ - export interface ComparisonResDTO { - /** 库存明细 */ - details?: Array; + /** createdTime */ + createdTime?: string - /** 差异数据 */ - exceptionalData?: Array; - } + /** 备注 */ + description?: string - /** - * 物料信息 - */ - export interface Material { - /** 赋码规则(2-低值易耗品(不参与赋码) 1-高价值工具类(参与唯一赋码) */ - assignRule?: 'LOW_VALUE' | 'HIGH_VALUE'; + /** id */ + id?: number - /** 编码 */ - code?: string; + /** 名称 */ + name?: string - /** createdTime */ - createdTime?: string; + /** 规格 */ + spec?: string - /** 备注 */ - description?: string; + /** 库存数量 */ + stock?: number - /** id */ - id?: number; + /** 类型 */ + type?: string - /** 名称 */ - name?: string; + /** updatedTime */ + updatedTime?: string + } - /** 规格 */ - spec?: string; + /** + * 物料明细数据表 + */ + export interface MaterialStockDetail { + /** 入库申请单 */ + applyId?: number - /** 库存数量 */ - stock?: number; + /** 条码 */ + barcode?: string - /** 类型 */ - type?: string; + /** createdTime */ + createdTime?: string - /** updatedTime */ - updatedTime?: string; - } + /** id */ + id?: number - /** - * 物料明细数据表 - */ - export interface MaterialStockDetail { - /** 入库申请单 */ - applyId?: number; + /** 物料ID */ + materialId?: number - /** 条码 */ - barcode?: string; + /** 状态 */ + status?: 'IN' | 'OUT' | 'OFF' | 'LOST' - /** createdTime */ - createdTime?: string; + /** updatedTime */ + updatedTime?: string + } - /** id */ - id?: number; + /** + * 异常数据列表 + */ + export interface ReviewDTO { + /** 申请单 */ + applyId?: string - /** 物料ID */ - materialId?: number; + /** 审核意见 */ + remark?: string - /** 状态 */ - status?: 'IN' | 'OUT' | 'OFF' | 'LOST'; + /** 审核结果 */ + reviewResult?: 'WAIT_SCAN' | 'WAIT_SUBMIT' | 'WAIT_REVIEW' | 'PASS' | 'REJECT' + } - /** updatedTime */ - updatedTime?: string; - } + /** + * 库存明细 + */ + export interface StockDetailInfo { + /** 物料编码 */ + materialCode?: string - /** - * 库存明细 - */ - export interface StockDetailInfo { - /** 物料编码 */ - materialCode?: string; + /** 物料名称 */ + materialId?: number - /** 物料名称 */ - materialId?: number; + /** 物料名称 */ + materialName?: string - /** 物料名称 */ - materialName?: string; + /** 实际库存(明细数据中统计来的) */ + stockReal?: number - /** 实际库存(明细数据中统计来的) */ - stockReal?: number; + /** 在存总数(物料表) */ + stockTotal?: number - /** 在存总数(物料表) */ - stockTotal?: number; + /** 扫码数量 */ + stockTotalScan?: number + } - /** 扫码数量 */ - stockTotalScan?: number; - } + /** + * 扫码盘点明细表(记录历次盘点扫码的数据) + */ + export interface StocktakingScanDetail { + /** 申请单id */ + applyId?: number - /** - * 扫码盘点明细表(记录历次盘点扫码的数据) - */ - export interface StocktakingScanDetail { - /** 申请单id */ - applyId?: number; + /** 条码 */ + barcode?: string - /** 条码 */ - barcode?: string; + /** createdTime */ + createdTime?: string - /** createdTime */ - createdTime?: string; + /** id */ + id?: number - /** id */ - id?: number; + /** 物料ID */ + materialId?: number - /** 物料ID */ - materialId?: number; + /** updatedTime */ + updatedTime?: string + } - /** updatedTime */ - updatedTime?: string; - } + /** + * 扫码盘点异常数据表 + */ + export interface StocktakingScanExceptionalData { + /** 申请单id */ + applyId?: number - /** - * 扫码盘点异常数据表 - */ - export interface StocktakingScanExceptionalData { - /** 申请单id */ - applyId?: number; + /** 条码 */ + barcode?: string - /** 条码 */ - barcode?: string; + /** createdTime */ + createdTime?: string - /** createdTime */ - createdTime?: string; + /** 异常处理 */ + exceptionHandle?: 'INBOUND' | 'OUTBOUND' | 'DISCARD' - /** 异常处理 */ - exceptionHandle?: 'INBOUND' | 'OUTBOUND' | 'DISCARD'; + /** 异常类型 */ + exceptionReason?: 'SOCK_IN_BUT_SCAN_NOT_EXIST' | 'SOCK_OUT_BUT_SCAN_EXIST' | 'SOCK_NOT_EXIST_BUT_SCAN_EXIST' - /** 异常类型 */ - exceptionReason?: - | 'SOCK_IN_BUT_SCAN_NOT_EXIST' - | 'SOCK_OUT_BUT_SCAN_EXIST' - | 'SOCK_NOT_EXIST_BUT_SCAN_EXIST'; + /** id */ + id?: number - /** id */ - id?: number; + /** 物料ID */ + materialId?: number - /** 物料ID */ - materialId?: number; + /** materialName */ + materialName?: string - /** materialName */ - materialName?: string; + /** 备注 */ + remark?: string - /** 备注 */ - remark?: string; - - /** updatedTime */ - updatedTime?: string; - } + /** updatedTime */ + updatedTime?: string + } } diff --git a/src/api/material/mods/apply/index.ts b/src/api/material/mods/apply/index.ts index 479dcb7..235036a 100644 --- a/src/api/material/mods/apply/index.ts +++ b/src/api/material/mods/apply/index.ts @@ -2,22 +2,24 @@ * @description 入库/出库 申请单管理 * */ -import searchPage from './searchPage'; -import saveApply from './saveApply'; -import detail from './detail'; -import searchAuditPage from './searchAuditPage'; -import auditApply from './auditApply'; -import getComparisonRes from './getComparisonRes'; -import updateReviewResult from './updateReviewResult'; -import saveScanData from './saveScanData'; +import searchPage from './searchPage' +import saveApply from './saveApply' +import detail from './detail' +import searchAuditPage from './searchAuditPage' +import auditApply from './auditApply' +import getComparisonRes from './getComparisonRes' +import updateReviewResult from './updateReviewResult' +import saveScanData from './saveScanData' +import submitReview from './submitReview' export default { - searchPage, - saveApply, - detail, - searchAuditPage, - auditApply, - getComparisonRes, - updateReviewResult, - saveScanData, -}; + searchPage, + saveApply, + detail, + searchAuditPage, + auditApply, + getComparisonRes, + updateReviewResult, + saveScanData, + submitReview, +} diff --git a/src/api/material/mods/apply/submitReview.ts b/src/api/material/mods/apply/submitReview.ts new file mode 100644 index 0000000..a99c75b --- /dev/null +++ b/src/api/material/mods/apply/submitReview.ts @@ -0,0 +1,22 @@ +/** + * @desc 提交审核 + */ +import { defaultSuccess, defaultError, http } from '@/plugins/axios' +import type { AxiosResponse } from 'axios' +export default async function ( + /** 请求体 */ + requestBody: material.ReviewDTO, + + success: (data: void) => void = defaultSuccess, + fail: (error: { code: string; error?: string }) => void = defaultError, +): Promise { + return http({ + method: 'post', + url: `/submit-review`, + data: requestBody, + }) + .then((data: AxiosResponse) => { + success(data.data) + }) + .catch((error: { code: string; error?: string }) => fail(error)) +} diff --git a/src/views/stock/component/stock-taking.vue b/src/views/stock/component/stock-taking.vue deleted file mode 100644 index 4faecd9..0000000 --- a/src/views/stock/component/stock-taking.vue +++ /dev/null @@ -1,32 +0,0 @@ - - diff --git a/src/views/stock/component/success-resul.vue b/src/views/stock/component/success-result.vue similarity index 100% rename from src/views/stock/component/success-resul.vue rename to src/views/stock/component/success-result.vue diff --git a/src/views/stock/report/stocktakingReport-page.vue b/src/views/stock/report/stocktakingReport-page.vue index dac4cbb..4bb27f4 100644 --- a/src/views/stock/report/stocktakingReport-page.vue +++ b/src/views/stock/report/stocktakingReport-page.vue @@ -56,7 +56,7 @@ - + @@ -83,9 +83,8 @@ const auditPage = ref>() const loading = ref(false) const confirmLoading = ref(false) - const reviewResult = ref('PASS') + const reviewResult = ref<'PASS' | 'REJECT'>('PASS') const remark = ref('') - const reviewResultRef = ref() // 加载数据的方法 const loadData = async (page = 1, size = 10) => { @@ -109,7 +108,7 @@ const columns = [ { title: '申请id', - dataIndex: 'applyId', + dataIndex: 'id', }, { title: '盘点类型', @@ -166,9 +165,17 @@ //提交审核结果 const submit = () => { confirmLoading.value = true - const data = reviewResultRef.value.getTableData() - window.console.log(data) - confirmLoading.value = false - openResult.value = false + api.materialApi.apply.submitReview( + { + applyId: applyIdRef.value, + reviewResult: reviewResult.value, + remark: remark.value, + }, + () => { + confirmLoading.value = false + openResult.value = false + loadData() + }, + ) } diff --git a/src/views/stock/stocktaking/result-form.vue b/src/views/stock/stocktaking/result-form.vue index fd62972..b900450 100644 --- a/src/views/stock/stocktaking/result-form.vue +++ b/src/views/stock/stocktaking/result-form.vue @@ -74,9 +74,11 @@ const handelEditRender = ref>({ name: 'VxeSelect', options: [ - { label: '入库+1', value: 'INBOUND' }, - { label: '不入库-1', value: 'OUTBOUND' }, - { label: '丢弃-1', value: 'DISCARD' }, + { label: '标记为丢失', value: 'MARK_LOST' }, + { label: '保持不变', value: 'MARK_KEEP' }, + { label: '标记为归还', value: 'MARK_RETURN' }, + { label: '标记为舍弃', value: 'MARK_DISCARD' }, + { label: '标记为新入库', value: 'MARK_NEW' }, ], }) diff --git a/src/views/stock/stocktaking/stocktaking-page.vue b/src/views/stock/stocktaking/stocktaking-page.vue index 6691eab..21de3ad 100644 --- a/src/views/stock/stocktaking/stocktaking-page.vue +++ b/src/views/stock/stocktaking/stocktaking-page.vue @@ -128,7 +128,7 @@ applicant: userStore.userName, type: 'AUDIT', applyDate: dayjs() + '', - isConfirm: false, + confirm: false, reviewResult: 'WAIT_SCAN', })