{ "openapi": "3.0.0", "info": { "title": "Laravel", "version": "1.0" }, "paths": { "/api/admin/admin": { "get": { "tags": [ "后台管理" ], "summary": "获取后台用户", "description": "", "operationId": "8fd1da113086757bc0cc9672b6dbf0db", "parameters": [ { "name": "page_size", "in": "query", "description": "每页显示的条数", "required": false, "schema": { "type": "string" } }, { "name": "page", "in": "query", "description": "页码", "required": false, "schema": { "type": "string" } }, { "name": "sort_name", "in": "query", "description": "排序字段名字", "required": false, "schema": { "type": "string" } }, { "name": "sort_type", "in": "query", "description": "排序类型", "required": false, "schema": { "type": "string" } }, { "name": "keyword", "in": "query", "description": "关键词", "required": true, "schema": { "type": "string" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "获取后台用户" } } } }, "/api/admin/show": { "get": { "tags": [ "后台管理" ], "summary": "获取后台用户详情", "description": "", "operationId": "86eabe57c0f2f08613e5508af14c3863", "parameters": [ { "name": "id", "in": "query", "description": "id", "required": true, "schema": { "type": "string" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "获取后台用户" } } } }, "/api/admin/admin/save": { "post": { "tags": [ "后台管理" ], "summary": "保存后台用户", "description": "", "operationId": "b861dab00723e315f99ad0da933b90ce", "parameters": [ { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } }, { "name": "id", "in": "query", "description": "菜单ID,为空表示新增,不为空表示更新", "schema": { "type": "integer" } }, { "name": "name", "in": "query", "description": "名称", "required": true, "schema": { "type": "string" } }, { "name": "username", "in": "query", "description": "用户名", "required": true, "schema": { "type": "string" } }, { "name": "password", "in": "query", "description": "密码,新建时请前端处理为必填,修改时留空表示不修改", "schema": { "type": "string" } }, { "name": "mobile", "in": "query", "description": "手机号码", "schema": { "type": "string" } }, { "name": "department_id", "in": "query", "description": "所属部门ID", "schema": { "type": "integer" } }, { "name": "position", "in": "query", "description": "职位", "schema": { "type": "string" } }, { "name": "sortnumber", "in": "query", "description": "同级排序,默认为0", "schema": { "type": "integer" } } ], "responses": { "200": { "description": "保存后台用户" } } } }, "/api/admin/admin/delete": { "post": { "tags": [ "后台管理" ], "summary": "删除后台用户", "description": "", "operationId": "cc166224c2a6f8a3acd7a4b5198e3573", "parameters": [ { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } }, { "name": "id", "in": "query", "description": "ID", "schema": { "type": "integer" } } ], "responses": { "200": { "description": "删除后台用户" } } } }, "/api/admin/admin/set-roles": { "post": { "tags": [ "后台管理" ], "summary": "后台用户授权", "description": "", "operationId": "1e31da222d2ab67e65588982390279ad", "parameters": [ { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } }, { "name": "id", "in": "query", "description": "ID", "required": true, "schema": { "type": "integer" } }, { "name": "role_id", "in": "query", "description": "角色id,数组形式", "required": true, "schema": { "type": "object" } } ], "responses": { "200": { "description": "后台用户授权" } } } }, "/api/admin/admin/set-roles-many": { "post": { "tags": [ "后台管理" ], "summary": "后台用户授权批量处理", "description": "", "operationId": "9d44dcbfdc79b89f2bd6845fb28bd2ee", "parameters": [ { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } }, { "name": "ids", "in": "query", "description": "用户id数组", "required": true, "schema": { "type": "object" } }, { "name": "role_id", "in": "query", "description": "角色id", "required": true, "schema": { "type": "object" } } ], "responses": { "200": { "description": "后台用户授权" } } } }, "/api/admin/auth/login": { "post": { "tags": [ "后台管理" ], "summary": "用户名密码登录", "description": "", "operationId": "b8098605e389c86dcb60db12b1b4dfe2", "parameters": [ { "name": "username", "in": "query", "description": "用户名", "required": true, "schema": { "type": "string" } }, { "name": "password", "in": "query", "description": "密码", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "用户名密码登录" } } } }, "/api/admin/auth/me": { "post": { "tags": [ "后台管理" ], "summary": "获取用户基本信息", "description": "", "operationId": "328064bf31986debc9b4ae90c3a4b52d", "parameters": [ { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "获取用户基本信息" } } } }, "/api/admin/auth/logout": { "post": { "tags": [ "后台管理" ], "summary": "退出登录", "description": "", "operationId": "59a49d30177042d9f58b1de69afbc903", "parameters": [ { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "退出登录" } } } }, "/api/admin/auth/permissions": { "get": { "tags": [ "后台管理" ], "summary": "获取权限菜单", "description": "", "operationId": "ee71984d6aee2fad6d0a4352b07e058a", "parameters": [ { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "获取权限菜单" } } } }, "/api/admin/auth-node/index": { "get": { "tags": [ "权限" ], "summary": "列表", "description": "", "operationId": "ef68cfd66f342a7c4dca72f2d5b1909d", "parameters": [ { "name": "page_size", "in": "query", "description": "每页显示的条数", "required": false, "schema": { "type": "string" } }, { "name": "page", "in": "query", "description": "页码", "required": false, "schema": { "type": "string" } }, { "name": "sort_name", "in": "query", "description": "排序字段名字", "required": false, "schema": { "type": "string" } }, { "name": "sort_type", "in": "query", "description": "排序类型", "required": false, "schema": { "type": "string" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "暂无" } } } }, "/api/admin/auth-node/store": { "post": { "tags": [ "权限" ], "summary": "添加", "description": "", "operationId": "63c9fb30bb87ed88459f1556fb0a09ed", "parameters": [ { "name": "tag", "in": "query", "description": "标示", "required": true, "schema": { "type": "int" } }, { "name": "name", "in": "query", "description": "名字", "required": true, "schema": { "type": "string" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "暂无" } } } }, "/api/admin/auth-node/show": { "get": { "tags": [ "权限" ], "summary": "详情", "description": "", "operationId": "50814a73c80d41f3673014603d642874", "parameters": [ { "name": "id", "in": "query", "description": "id", "required": false, "schema": { "type": "string" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "暂无" } } } }, "/api/admin/auth-node/save": { "post": { "tags": [ "权限" ], "summary": "更新", "description": "", "operationId": "1a8f6d67f7c7481e583d83b2a39f8390", "parameters": [ { "name": "id", "in": "query", "description": "Id", "required": true, "schema": { "type": "int" } }, { "name": "tag", "in": "query", "description": "标示", "required": true, "schema": { "type": "int" } }, { "name": "name", "in": "query", "description": "名字", "required": true, "schema": { "type": "string" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "暂无" } } } }, "/api/admin/auth-node/delete": { "get": { "tags": [ "权限" ], "summary": "删除", "description": "", "operationId": "16361fae0137319c97269359264c91da", "parameters": [ { "name": "id", "in": "query", "description": "id", "required": true, "schema": { "type": "string" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "暂无" } } } }, "/api/admin/{table_name}/index": { "get": { "tags": [ "通用接口" ], "summary": "列表", "description": "", "operationId": "7241eaefadbac3463d3c3cea0a57e1e1", "parameters": [ { "name": "is_export", "in": "query", "description": "是否导出0否1是", "required": false, "schema": { "type": "string" } }, { "name": "export_fields", "in": "query", "description": "需要导出的字段数组", "required": false, "schema": { "type": "string" } }, { "name": "filter", "in": "query", "description": "查询条件。数组", "required": false, "schema": { "type": "string" } }, { "name": "show_relation", "in": "query", "description": "需要输出的关联关系数组,填写输出指定数据", "required": false, "schema": { "type": "string" } }, { "name": "page_size", "in": "query", "description": "每页显示的条数", "required": false, "schema": { "type": "string" } }, { "name": "page", "in": "query", "description": "页码", "required": false, "schema": { "type": "string" } }, { "name": "sort_name", "in": "query", "description": "排序字段名字", "required": false, "schema": { "type": "string" } }, { "name": "sort_type", "in": "query", "description": "排序类型", "required": false, "schema": { "type": "string" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "暂无" } } } }, "/api/admin/{table_name}/show": { "get": { "tags": [ "通用接口" ], "summary": "详情", "description": "", "operationId": "3d2ed0dbfbbf20b49108beb46a707e6d", "parameters": [ { "name": "id", "in": "query", "description": "id", "required": true, "schema": { "type": "string" } }, { "name": "show_relation", "in": "query", "description": "需要输出的关联关系数组,填写输出指定数据", "required": false, "schema": { "type": "string" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "暂无" } } } }, "/api/admin/{table_name}/save": { "post": { "tags": [ "通用接口" ], "summary": "更新", "description": "", "operationId": "55b3ba836ca415276f64a0b23539a60a", "parameters": [ { "name": "id", "in": "query", "description": "Id(存在更新,不存在新增)", "required": true, "schema": { "type": "int" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "暂无" } } } }, "/api/admin/{table_name}/destroy": { "get": { "tags": [ "通用接口" ], "summary": "删除", "description": "", "operationId": "c1888a2d9a21c1611e40c87c8e25c147", "parameters": [ { "name": "id", "in": "query", "description": "id", "required": true, "schema": { "type": "string" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "暂无" } } } }, "/api/admin/{table_name}/excel-show": { "post": { "tags": [ "通用接口" ], "summary": "导入预览", "description": "", "operationId": "b19a44939dbcca2d2b489947d4672f80", "parameters": [ { "name": "data", "in": "query", "description": "统一数据键值对数组", "required": true, "schema": { "type": "string" } }, { "name": "file", "in": "query", "description": "文件", "required": true, "schema": { "type": "string" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "暂无" } } } }, "/api/admin/{table_name}/import": { "post": { "tags": [ "通用接口" ], "summary": "导入", "description": "", "operationId": "ec86790f4d2a2526a64b9f83ae2349b1", "parameters": [ { "name": "data", "in": "query", "description": "导入分析获取到的二维数组", "required": true, "schema": { "type": "string" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "暂无" } } } }, "/api/admin/base-form/index": { "get": { "tags": [ "自定义表单增删改查操作" ], "summary": "列表", "description": "", "operationId": "b4e1bb0b1ffef6488893ae2ac594be3f", "parameters": [ { "name": "table_name", "in": "query", "description": "表名", "required": false, "schema": { "type": "string" } }, { "name": "is_export", "in": "query", "description": "是否导出0否1是", "required": false, "schema": { "type": "string" } }, { "name": "export_fields", "in": "query", "description": "需要导出的字段数组,键值对数组,例如:['name'=>'名字','user.sex'=>'性别']", "required": false, "schema": { "type": "string" } }, { "name": "export_name", "in": "query", "description": "导出的文件名", "required": false, "schema": { "type": "string" } }, { "name": "page_size", "in": "query", "description": "每页显示的条数", "required": false, "schema": { "type": "string" } }, { "name": "page", "in": "query", "description": "页码", "required": false, "schema": { "type": "string" } }, { "name": "filter", "in": "query", "description": "查询条件。数组", "required": false, "schema": { "type": "string" } }, { "name": "sort_name", "in": "query", "description": "排序字段名字", "required": false, "schema": { "type": "string" } }, { "name": "sort_type", "in": "query", "description": "排序类型", "required": false, "schema": { "type": "string" } }, { "name": "is_auth", "in": "query", "description": "是否鉴权 0否1是", "required": false, "schema": { "type": "string" } }, { "name": "show_relation", "in": "query", "description": "需要输出的关联关系数组,不填输出全部,填写输出指定数据", "required": false, "schema": { "type": "string" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "暂无" } } } }, "/api/admin/base-form/show": { "get": { "tags": [ "自定义表单增删改查操作" ], "summary": "详情", "description": "", "operationId": "8c76430d593ba0664d275c9f34da95b7", "parameters": [ { "name": "table_name", "in": "query", "description": "表名", "required": false, "schema": { "type": "string" } }, { "name": "id", "in": "query", "description": "id", "required": true, "schema": { "type": "string" } }, { "name": "json_data_fields", "in": "query", "description": "是否获取复选框/多文件字段详细数据,传字段的一维数组", "required": false, "schema": { "type": "string" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "暂无" } } } }, "/api/admin/base-form/save": { "post": { "tags": [ "自定义表单增删改查操作" ], "summary": "更新", "description": "", "operationId": "7f8d3c3203c6341ed080dd70c34056f2", "parameters": [ { "name": "table_name", "in": "query", "description": "表名", "required": false, "schema": { "type": "string" } }, { "name": "id", "in": "query", "description": "Id(存在更新,不存在新增)", "required": true, "schema": { "type": "int" } }, { "name": "字段名_relation", "in": "query", "description": "关联表数据,二维数组。如果存在id则更新,否则新增 ", "required": true, "schema": { "type": "string" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "暂无" } } } }, "/api/admin/base-form/destroy": { "get": { "tags": [ "自定义表单增删改查操作" ], "summary": "删除", "description": "", "operationId": "f87f3ec868377d10a6e090fbcbb60dd9", "parameters": [ { "name": "table_name", "in": "query", "description": "表名", "required": false, "schema": { "type": "string" } }, { "name": "id", "in": "query", "description": "id", "required": true, "schema": { "type": "string" } }, { "name": "destroy_relation", "in": "query", "description": "需要删除的关联关系字段数组", "required": true, "schema": { "type": "string" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "暂无" } } } }, "/api/admin/base-form/excel-show": { "post": { "tags": [ "自定义表单增删改查操作" ], "summary": "导入预览", "description": "", "operationId": "e79142dfe67152c8fa91c48e9a240649", "parameters": [ { "name": "table_name", "in": "query", "description": "表名", "required": false, "schema": { "type": "string" } }, { "name": "file", "in": "query", "description": "文件", "required": true, "schema": { "type": "string" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "暂无" } } } }, "/api/admin/base-form/import": { "post": { "tags": [ "自定义表单增删改查操作" ], "summary": "导入", "description": "", "operationId": "0b83282c40a7e952aa420cefdb398e34", "parameters": [ { "name": "table_name", "in": "query", "description": "表名", "required": false, "schema": { "type": "string" } }, { "name": "data", "in": "query", "description": "导入分析获取到的二维数组", "required": true, "schema": { "type": "string" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "暂无" } } } }, "/api/admin/blacklists/index": { "get": { "tags": [ "黑名单管理" ], "summary": "黑名单列表", "description": "获取黑名单列表", "operationId": "034dca559408fb3cdf3c622755bb6e6f", "parameters": [ { "name": "is_export", "in": "query", "description": "是否导出0否1是", "required": false, "schema": { "type": "string" } }, { "name": "export_fields", "in": "query", "description": "需要导出的字段数组", "required": false, "schema": { "type": "string" } }, { "name": "filter", "in": "query", "description": "查询条件。数组", "required": false, "schema": { "type": "string" } }, { "name": "show_relation", "in": "query", "description": "需要输出的关联关系数组,填写输出指定数据", "required": false, "schema": { "type": "string" } }, { "name": "page_size", "in": "query", "description": "每页显示的条数", "required": false, "schema": { "type": "string" } }, { "name": "page", "in": "query", "description": "页码", "required": false, "schema": { "type": "string" } }, { "name": "sort_name", "in": "query", "description": "排序字段名字", "required": false, "schema": { "type": "string" } }, { "name": "sort_type", "in": "query", "description": "排序类型", "required": false, "schema": { "type": "string" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "成功获取黑名单列表" } } } }, "/api/admin/blacklists/show": { "get": { "tags": [ "黑名单管理" ], "summary": "黑名单详情", "description": "获取指定的黑名单详情", "operationId": "ac4fc7cbbfa276567a0170848b9fcbe4", "parameters": [ { "name": "id", "in": "query", "description": "黑名单ID", "required": true, "schema": { "type": "string" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "成功获取黑名单详情" } } } }, "/api/admin/blacklists/save": { "post": { "tags": [ "黑名单管理" ], "summary": "新增/更新黑名单", "description": "创建或更新黑名单记录", "operationId": "a9205f7888e1e16cef1a334998b7fef6", "parameters": [ { "name": "id", "in": "query", "description": "黑名单ID,更新时必填", "required": false, "schema": { "type": "string" } }, { "name": "name", "in": "query", "description": "姓名", "required": true, "schema": { "type": "string" } }, { "name": "mobile", "in": "query", "description": "手机号", "required": false, "schema": { "type": "string" } }, { "name": "idcard", "in": "query", "description": "身份证号", "required": false, "schema": { "type": "string" } }, { "name": "reason", "in": "query", "description": "拉黑原因", "required": true, "schema": { "type": "string" } }, { "name": "expire_time", "in": "query", "description": "过期时间", "required": false, "schema": { "type": "string" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "成功保存黑名单记录" } } } }, "/api/admin/blacklists/destroy": { "get": { "tags": [ "黑名单管理" ], "summary": "删除黑名单", "description": "删除指定的黑名单记录", "operationId": "fbc02961b65d1455c34842e3e473811e", "parameters": [ { "name": "id", "in": "query", "description": "黑名单ID", "required": true, "schema": { "type": "string" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "成功删除黑名单记录" } } } }, "/api/admin/configs/index": { "get": { "tags": [ "系统配置管理" ], "summary": "系统配置列表", "description": "获取系统配置列表", "operationId": "b626aaed2b5da7076169d725e424f34e", "parameters": [ { "name": "is_export", "in": "query", "description": "是否导出0否1是", "required": false, "schema": { "type": "string" } }, { "name": "export_fields", "in": "query", "description": "需要导出的字段数组", "required": false, "schema": { "type": "string" } }, { "name": "filter", "in": "query", "description": "查询条件。数组", "required": false, "schema": { "type": "string" } }, { "name": "show_relation", "in": "query", "description": "需要输出的关联关系数组,填写输出指定数据", "required": false, "schema": { "type": "string" } }, { "name": "page_size", "in": "query", "description": "每页显示的条数", "required": false, "schema": { "type": "string" } }, { "name": "page", "in": "query", "description": "页码", "required": false, "schema": { "type": "string" } }, { "name": "sort_name", "in": "query", "description": "排序字段名字", "required": false, "schema": { "type": "string" } }, { "name": "sort_type", "in": "query", "description": "排序类型", "required": false, "schema": { "type": "string" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "成功获取系统配置列表" } } } }, "/api/admin/configs/show": { "get": { "tags": [ "系统配置管理" ], "summary": "系统配置详情", "description": "获取指定的系统配置详情", "operationId": "4a0fcb73d8390abb9a050665d71bdb3a", "parameters": [ { "name": "id", "in": "query", "description": "系统配置ID", "required": true, "schema": { "type": "string" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "成功获取系统配置详情" } } } }, "/api/admin/configs/save": { "post": { "tags": [ "系统配置管理" ], "summary": "新增/更新系统配置", "description": "创建或更新系统配置", "operationId": "86f4fd5633bbc06192449200685a2fcc", "parameters": [ { "name": "id", "in": "query", "description": "系统配置ID,更新时必填", "required": false, "schema": { "type": "string" } }, { "name": "key", "in": "query", "description": "配置键", "required": true, "schema": { "type": "string" } }, { "name": "value", "in": "query", "description": "配置值", "required": true, "schema": { "type": "string" } }, { "name": "name", "in": "query", "description": "配置名称", "required": false, "schema": { "type": "string" } }, { "name": "description", "in": "query", "description": "配置描述", "required": false, "schema": { "type": "string" } }, { "name": "type", "in": "query", "description": "配置类型", "required": false, "schema": { "type": "string" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "成功保存系统配置" } } } }, "/api/admin/configs/destroy": { "get": { "tags": [ "系统配置管理" ], "summary": "删除系统配置", "description": "删除指定的系统配置", "operationId": "c89c950110864d93af0a027394a5031e", "parameters": [ { "name": "id", "in": "query", "description": "系统配置ID", "required": true, "schema": { "type": "string" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "成功删除系统配置" } } } }, "/api/admin/custom-form/index": { "get": { "tags": [ "自定义表单" ], "summary": "列表", "description": "", "operationId": "0b1750755af3319af2bbca10fac52dc1", "parameters": [ { "name": "page_size", "in": "query", "description": "每页显示的条数", "required": false, "schema": { "type": "string" } }, { "name": "page", "in": "query", "description": "页码", "required": false, "schema": { "type": "string" } }, { "name": "sort_name", "in": "query", "description": "排序字段名字", "required": false, "schema": { "type": "string" } }, { "name": "sort_type", "in": "query", "description": "排序类型", "required": false, "schema": { "type": "string" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "暂无" } } } }, "/api/admin/custom-form/real-table-index": { "get": { "tags": [ "自定义表单" ], "summary": "获取实体数据表", "description": "", "operationId": "76b584eb528ef70c3b57906419110752", "parameters": [ { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "暂无" } } } }, "/api/admin/custom-form/show": { "get": { "tags": [ "自定义表单" ], "summary": "详情", "description": "", "operationId": "c28b3c78e085d578b8b8d2548e7fb862", "parameters": [ { "name": "id", "in": "query", "description": "id", "required": true, "schema": { "type": "string" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "暂无" } } } }, "/api/admin/custom-form/real-table-show": { "get": { "tags": [ "自定义表单" ], "summary": "获取实体表字段详情", "description": "", "operationId": "3a0852aea6a592e4f82aaa8a6c0b30d6", "parameters": [ { "name": "table_name", "in": "query", "description": "表名", "required": true, "schema": { "type": "string" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "暂无" } } } }, "/api/admin/custom-form/save": { "post": { "tags": [ "自定义表单" ], "summary": "更新", "description": "", "operationId": "d560b9e3a1247197b776605730beb029", "parameters": [ { "name": "id", "in": "query", "description": "Id(存在更新,不存在新增)", "required": true, "schema": { "type": "int" } }, { "name": "table_name", "in": "query", "description": "表名", "required": true, "schema": { "type": "string" } }, { "name": "name", "in": "query", "description": "名字", "required": true, "schema": { "type": "string" } }, { "name": "relation", "in": "query", "description": "关联关系二维数组,包含字段:id存在更新,不存在新增,custom_form_field,link_table_name关联表名,link_relation关联关系,local_key本地字段,foreign_key关联表字段", "required": false, "schema": { "type": "string" } }, { "name": "fields", "in": "query", "description": "字段详情二维数组,包含字段:id存在更新,不存在新增。和其他字段详见字段更新接口", "required": false, "schema": { "type": "string" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "暂无" } } } }, "/api/admin/custom-form/destroy": { "get": { "tags": [ "自定义表单" ], "summary": "删除", "description": "", "operationId": "172be449a3f65455102b1c354fd84a9a", "parameters": [ { "name": "id", "in": "query", "description": "id", "required": true, "schema": { "type": "string" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "暂无" } } } }, "/api/admin/custom-form/relation-destroy": { "get": { "tags": [ "自定义表单" ], "summary": "关联关系删除", "description": "", "operationId": "99a2c982970e1d3db53c5d16d7f37473", "parameters": [ { "name": "id", "in": "query", "description": "关联关系id", "required": true, "schema": { "type": "string" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "暂无" } } } }, "/api/admin/custom-form/update-table": { "get": { "tags": [ "自定义表单" ], "summary": "数据表同步", "description": "", "operationId": "81e2deb6133c813ab874ae673f2e1926", "parameters": [ { "name": "id", "in": "query", "description": "id", "required": true, "schema": { "type": "string" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "暂无" } } } }, "/api/admin/custom-form/clone-table": { "get": { "tags": [ "自定义表单" ], "summary": "克隆表结构", "description": "", "operationId": "83a83932e8ceff36011e176c1982653e", "parameters": [ { "name": "table_name", "in": "query", "description": "自定义表单表名", "required": true, "schema": { "type": "string" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "暂无" } } } }, "/api/admin/custom-form-field/index": { "get": { "tags": [ "自定义表单字段" ], "summary": "列表", "description": "", "operationId": "61e668b036ec422261c707c1fef6d965", "parameters": [ { "name": "custom_form_id", "in": "query", "description": "表id", "required": false, "schema": { "type": "string" } }, { "name": "page_size", "in": "query", "description": "每页显示的条数", "required": false, "schema": { "type": "string" } }, { "name": "page", "in": "query", "description": "页码", "required": false, "schema": { "type": "string" } }, { "name": "sort_name", "in": "query", "description": "排序字段名字", "required": false, "schema": { "type": "string" } }, { "name": "sort_type", "in": "query", "description": "排序类型", "required": false, "schema": { "type": "string" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "暂无" } } } }, "/api/admin/custom-form-field/show": { "get": { "tags": [ "自定义表单字段" ], "summary": "详情", "description": "", "operationId": "46856168c3901d47e2e75e5b6826cd21", "parameters": [ { "name": "id", "in": "query", "description": "id", "required": true, "schema": { "type": "string" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "暂无" } } } }, "/api/admin/custom-form-field/save": { "post": { "tags": [ "自定义表单字段" ], "summary": "更新", "description": "", "operationId": "7bbedc46a3effbf8d6fb31f7eb3bedea", "parameters": [ { "name": "id", "in": "query", "description": "Id(存在更新,不存在新增)", "required": true, "schema": { "type": "int" } }, { "name": "custom_form_id", "in": "query", "description": "表单id", "required": true, "schema": { "type": "string" } }, { "name": "field", "in": "query", "description": "字段标示(汉字转拼音接口自动填充)", "required": true, "schema": { "type": "string" } }, { "name": "name", "in": "query", "description": "名字", "required": true, "schema": { "type": "string" } }, { "name": "search_input", "in": "query", "description": "查询类型text输入框,radio单选,date_range日期范围选择,datetime_range日期时间范围选择", "required": false, "schema": { "type": "string" } }, { "name": "edit_input", "in": "query", "description": "编辑类型,从配置接口获取", "required": true, "schema": { "type": "string" } }, { "name": "sort", "in": "query", "description": "排序", "required": false, "schema": { "type": "string" } }, { "name": "help", "in": "query", "description": "帮助文字", "required": false, "schema": { "type": "string" } }, { "name": "validation", "in": "query", "description": "验证规则,config接口获取,一维数组", "required": false, "schema": { "type": "string" } }, { "name": "select_item", "in": "query", "description": "选择框选项", "required": false, "schema": { "type": "string" } }, { "name": "list_show", "in": "query", "description": "是否列表显示0和1", "required": false, "schema": { "type": "string" } }, { "name": "form_show", "in": "query", "description": "是否表单显示0和1", "required": false, "schema": { "type": "string" } }, { "name": "is_fix", "in": "query", "description": "是否固定0否1是", "required": true, "schema": { "type": "string" } }, { "name": "width", "in": "query", "description": "列宽度", "required": true, "schema": { "type": "string" } }, { "name": "link_table_name", "in": "query", "description": "复选框和多文件关联表名字.不填则获取时候直接返回,填写则获取关联数据", "required": true, "schema": { "type": "string" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "暂无" } } } }, "/api/admin/custom-form-field/destroy": { "get": { "tags": [ "自定义表单字段" ], "summary": "删除", "description": "", "operationId": "bfa4261e40462825865162011a328f51", "parameters": [ { "name": "id", "in": "query", "description": "id", "required": true, "schema": { "type": "string" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "暂无" } } } }, "/api/admin/custom-form-field/pinyin": { "get": { "tags": [ "自定义表单字段" ], "summary": "汉字转拼音", "description": "", "operationId": "66540b5a3a661450be4385f679bc911c", "parameters": [ { "name": "str", "in": "query", "description": "汉字", "required": true, "schema": { "type": "string" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "暂无" } } } }, "/api/admin/custom-form-field/config": { "get": { "tags": [ "自定义表单字段" ], "summary": "汉字转拼音", "description": "", "operationId": "5b0ce8b3a8102cabcff05c1624e6045a", "parameters": [ { "name": "str", "in": "query", "description": "汉字", "required": true, "schema": { "type": "string" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "暂无" } } } }, "/api/admin/department": { "get": { "tags": [ "后台管理" ], "summary": "获取部门", "description": "", "operationId": "94d839b43560f5e94bb362f906d8a22f", "parameters": [ { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "获取部门" } } } }, "/api/admin/department/show": { "get": { "tags": [ "后台管理" ], "summary": "获取部门详情", "description": "", "operationId": "4679dfab6b34f87596dbb1c3690aa3fc", "parameters": [ { "name": "id", "in": "query", "description": "id", "required": true, "schema": { "type": "string" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "获取部门" } } } }, "/api/admin/department/save": { "post": { "tags": [ "后台管理" ], "summary": "保存部门", "description": "", "operationId": "d5946ac7c3ba761ca13e250c84f555c5", "parameters": [ { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } }, { "name": "id", "in": "query", "description": "部门ID,为空表示新增,不为空表示更新", "schema": { "type": "integer" } }, { "name": "name", "in": "query", "description": "名称", "required": true, "schema": { "type": "string" } }, { "name": "pid", "in": "query", "description": "父id,默认为0", "schema": { "type": "integer" } }, { "name": "manager_id", "in": "query", "description": "部门负责人ID", "schema": { "type": "integer" } }, { "name": "leader_id", "in": "query", "description": "部门分管人ID", "schema": { "type": "integer" } }, { "name": "sortnumber", "in": "query", "description": "同级排序,默认为0", "schema": { "type": "integer" } } ], "responses": { "200": { "description": "保存部门" } } } }, "/api/admin/department/delete": { "post": { "tags": [ "后台管理" ], "summary": "删除部门", "description": "", "operationId": "9fef22f933be4fcd1e732ccd2fd1e35a", "parameters": [ { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } }, { "name": "id", "in": "query", "description": "ID", "schema": { "type": "integer" } } ], "responses": { "200": { "description": "删除部门" } } } }, "/api/admin/gate-logs/index": { "get": { "tags": [ "门岗记录管理" ], "summary": "门岗记录列表", "description": "获取门岗记录列表", "operationId": "ad9782d47f7b77a36d313415c6ba32fe", "parameters": [ { "name": "is_export", "in": "query", "description": "是否导出0否1是", "required": false, "schema": { "type": "string" } }, { "name": "export_fields", "in": "query", "description": "需要导出的字段数组", "required": false, "schema": { "type": "string" } }, { "name": "filter", "in": "query", "description": "查询条件。数组", "required": false, "schema": { "type": "string" } }, { "name": "show_relation", "in": "query", "description": "需要输出的关联关系数组,填写输出指定数据", "required": false, "schema": { "type": "string" } }, { "name": "page_size", "in": "query", "description": "每页显示的条数", "required": false, "schema": { "type": "string" } }, { "name": "page", "in": "query", "description": "页码", "required": false, "schema": { "type": "string" } }, { "name": "sort_name", "in": "query", "description": "排序字段名字", "required": false, "schema": { "type": "string" } }, { "name": "sort_type", "in": "query", "description": "排序类型", "required": false, "schema": { "type": "string" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "成功获取门岗记录列表" } } } }, "/api/admin/gate-logs/show": { "get": { "tags": [ "门岗记录管理" ], "summary": "门岗记录详情", "description": "获取指定的门岗记录详情", "operationId": "1443ecaa23affd6548eaad04c884667b", "parameters": [ { "name": "id", "in": "query", "description": "门岗记录ID", "required": true, "schema": { "type": "string" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "成功获取门岗记录详情" } } } }, "/api/admin/menu": { "get": { "tags": [ "后台管理" ], "summary": "获取菜单", "description": "", "operationId": "63d9065efe48814fea7ff1aff75e352b", "parameters": [ { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "获取菜单" } } } }, "/api/admin/menu/show": { "get": { "tags": [ "后台管理" ], "summary": "获取菜单详情", "description": "", "operationId": "a9ac0af0b385e1b7b2e8706807f1be47", "parameters": [ { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "获取菜单" } } } }, "/api/admin/menu/save": { "post": { "tags": [ "后台管理" ], "summary": "保存菜单", "description": "", "operationId": "3927c9c5ced2186bf414e49fcf5fe785", "parameters": [ { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } }, { "name": "id", "in": "query", "description": "菜单ID,为空表示新增,不为空表示更新", "schema": { "type": "string" } }, { "name": "name", "in": "query", "description": "名称", "required": true, "schema": { "type": "string" } }, { "name": "pid", "in": "query", "description": "父id,默认为0", "schema": { "type": "string" } }, { "name": "url", "in": "query", "description": "页面路由", "schema": { "type": "string" } }, { "name": "ptah", "in": "query", "description": "路由", "schema": { "type": "string" } }, { "name": "api_prefix", "in": "query", "description": "API前缀(基于前后端约定同一个页面的API前缀相同)", "schema": { "type": "string" } }, { "name": "icon", "in": "query", "description": "图标样式", "schema": { "type": "string" } }, { "name": "visible", "in": "query", "description": "是否可见,默认为1", "schema": { "type": "string" } }, { "name": "auth_node_tags", "in": "query", "description": "绑定的权限节点tag,多个标示英文逗号分隔", "schema": { "type": "string" } }, { "name": "sortnumber", "in": "query", "description": "同级排序,默认为0", "schema": { "type": "integer" } } ], "responses": { "200": { "description": "保存菜单" } } } }, "/api/admin/menu/delete": { "post": { "tags": [ "后台管理" ], "summary": "删除菜单", "description": "", "operationId": "b555ee7c6cb8252db36c5af160f9a015", "parameters": [ { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } }, { "name": "id", "in": "query", "description": "ID", "schema": { "type": "integer" } } ], "responses": { "200": { "description": "删除菜单" } } } }, "/api/admin/operate-log/index": { "get": { "tags": [ "操作日志" ], "summary": "列表", "description": "", "operationId": "898e3ea8176de2f2e45c908546a2b1f2", "parameters": [ { "name": "page_size", "in": "query", "description": "每页显示的条数", "required": false, "schema": { "type": "string" } }, { "name": "page", "in": "query", "description": "页码", "required": false, "schema": { "type": "string" } }, { "name": "sort_name", "in": "query", "description": "排序字段名字", "required": false, "schema": { "type": "string" } }, { "name": "sort_type", "in": "query", "description": "排序类型", "required": false, "schema": { "type": "string" } }, { "name": "admin_id", "in": "query", "description": "管理员id", "required": false, "schema": { "type": "string" } }, { "name": "name", "in": "query", "description": "内容", "required": false, "schema": { "type": "string" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "暂无" } } } }, "/api/admin/other/admin-user-list": { "post": { "tags": [ "其他" ], "summary": "后台用户列表", "description": "", "operationId": "cc3b529c89b0bca19ec24623ba6fe837", "parameters": [ { "name": "page_size", "in": "query", "description": "每页显示的条数", "required": false, "schema": { "type": "string" } }, { "name": "page", "in": "query", "description": "页码", "required": false, "schema": { "type": "string" } }, { "name": "sort_name", "in": "query", "description": "排序字段名字", "required": false, "schema": { "type": "string" } }, { "name": "sort_type", "in": "query", "description": "排序类型", "required": false, "schema": { "type": "string" } }, { "name": "department_id", "in": "query", "description": "部门id", "required": false, "schema": { "type": "int" } }, { "name": "keyword", "in": "query", "description": "关键词", "required": false, "schema": { "type": "string" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "暂无" } } } }, "/api/admin/other/admin-department-list": { "post": { "tags": [ "其他" ], "summary": "后台部门列表", "description": "", "operationId": "f4cf8d3e58b688c0e5ed89a20dbddd86", "parameters": [ { "name": "page_size", "in": "query", "description": "每页显示的条数", "required": false, "schema": { "type": "string" } }, { "name": "page", "in": "query", "description": "页码。不传则全部,传入则分页", "required": false, "schema": { "type": "string" } }, { "name": "sort_name", "in": "query", "description": "排序字段名字", "required": false, "schema": { "type": "string" } }, { "name": "sort_type", "in": "query", "description": "排序类型", "required": false, "schema": { "type": "string" } }, { "name": "keyword", "in": "query", "description": "关键词", "required": false, "schema": { "type": "string" } }, { "name": "show_tree", "in": "query", "description": "是否显示树形结构 0否1是", "required": false, "schema": { "type": "string" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "暂无" } } } }, "/api/admin/parameter/index": { "get": { "tags": [ "数据参数字典" ], "summary": "数据参数字典列表", "description": "", "operationId": "1d06d4fb0d890b44517bb66d6cd1f2b1", "parameters": [ { "name": "page_size", "in": "query", "description": "每页显示的条数", "required": false, "schema": { "type": "string" } }, { "name": "page", "in": "query", "description": "页码", "required": false, "schema": { "type": "string" } }, { "name": "sort_name", "in": "query", "description": "排序字段名字", "required": false, "schema": { "type": "string" } }, { "name": "sort_type", "in": "query", "description": "排序类型", "required": false, "schema": { "type": "string" } }, { "name": "number", "in": "query", "description": "编号", "required": false, "schema": { "type": "string" } }, { "name": "status", "in": "query", "description": "状态 0禁用 1启用", "required": false, "schema": { "type": "string" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "暂无" } } } }, "/api/admin/parameter/store": { "post": { "tags": [ "数据参数字典" ], "summary": "添加数据参数字典", "description": "", "operationId": "143c606ca44e670840c2234c337a4cf3", "parameters": [ { "name": "number", "in": "query", "description": "编号", "required": true, "schema": { "type": "int" } }, { "name": "name", "in": "query", "description": "名字", "required": true, "schema": { "type": "string" } }, { "name": "pid", "in": "query", "description": "父id", "required": true, "schema": { "type": "string" } }, { "name": "sort", "in": "query", "description": "排序", "required": true, "schema": { "type": "string" } }, { "name": "status", "in": "query", "description": "状态 0禁用1启用", "required": true, "schema": { "type": "string" } }, { "name": "remark", "in": "query", "description": "备注", "required": true, "schema": { "type": "string" } }, { "name": "detail_list", "in": "query", "description": "字典明细二维数组。包括:key数据源id,value数据值,sort排序,status状态0禁用1启用,remark备注", "required": false, "schema": { "type": "object" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "暂无" } } } }, "/api/admin/parameter/show": { "get": { "tags": [ "数据参数字典" ], "summary": "数据参数字典详情", "description": "", "operationId": "32d002bab4bca88636c64b140b359201", "parameters": [ { "name": "id", "in": "query", "description": "id值或数组", "required": false, "schema": { "type": "string" } }, { "name": "number", "in": "query", "description": "number编号值或数组", "required": false, "schema": { "type": "string" } }, { "name": "pid", "in": "query", "description": "父id值或数组", "required": false, "schema": { "type": "string" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "暂无" } } } }, "/api/admin/parameter/save": { "post": { "tags": [ "数据参数字典" ], "summary": "更新数据参数字典", "description": "", "operationId": "db745de23f8198982c6083d0f47de7a6", "parameters": [ { "name": "id", "in": "query", "description": "Id", "required": true, "schema": { "type": "int" } }, { "name": "number", "in": "query", "description": "编号", "required": true, "schema": { "type": "int" } }, { "name": "name", "in": "query", "description": "名字", "required": true, "schema": { "type": "string" } }, { "name": "pid", "in": "query", "description": "父id", "required": true, "schema": { "type": "string" } }, { "name": "sort", "in": "query", "description": "排序", "required": true, "schema": { "type": "string" } }, { "name": "status", "in": "query", "description": "状态 0禁用1启用", "required": true, "schema": { "type": "string" } }, { "name": "remark", "in": "query", "description": "备注", "required": true, "schema": { "type": "string" } }, { "name": "detail_list", "in": "query", "description": "字典明细二维数组。包括:id数据原始id,有就传没有就传空,value数据值,sort排序,status状态0禁用1启用,remark备注", "required": false, "schema": { "type": "object" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "暂无" } } } }, "/api/admin/parameter/delete": { "get": { "tags": [ "数据参数字典" ], "summary": "删除数据参数字典", "description": "", "operationId": "a2578a0438837f0fcbe66460826c05f4", "parameters": [ { "name": "id", "in": "query", "description": "数据参数字典id", "required": true, "schema": { "type": "string" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "暂无" } } } }, "/api/admin/parameter/detail-delete": { "get": { "tags": [ "数据参数字典" ], "summary": "删除数据参数字典详情记录", "description": "", "operationId": "c042eb7796319e4e7291124e9cebb5ce", "parameters": [ { "name": "id", "in": "query", "description": "数据参数详情id", "required": true, "schema": { "type": "string" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "暂无" } } } }, "/api/admin/role": { "get": { "tags": [ "后台管理" ], "summary": "获取角色", "description": "", "operationId": "432d0553165dc1c248421fa36871567e", "parameters": [ { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "获取角色" } } } }, "/api/admin/role/show": { "get": { "tags": [ "后台管理" ], "summary": "获取角色详情", "description": "", "operationId": "9815083cc76091a16a3388ba833efe31", "parameters": [ { "name": "id", "in": "query", "description": "id", "required": true, "schema": { "type": "string" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "获取角色" } } } }, "/api/admin/role/save": { "post": { "tags": [ "后台管理" ], "summary": "保存角色", "description": "", "operationId": "80f92184eae29a6efd829fc0f82a6bf9", "parameters": [ { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } }, { "name": "id", "in": "query", "description": "菜单ID,为空表示新增,不为空表示更新", "schema": { "type": "integer" } }, { "name": "name", "in": "query", "description": "名称", "required": true, "schema": { "type": "string" } }, { "name": "introduce", "in": "query", "description": "说明", "required": true, "schema": { "type": "string" } }, { "name": "allow_level", "in": "query", "description": "数据权限0全部1部分2自己", "required": true, "schema": { "type": "string" } }, { "name": "sortnumber", "in": "query", "description": "同级排序,默认为0", "schema": { "type": "integer" } } ], "responses": { "200": { "description": "保存角色" } } } }, "/api/admin/role/delete": { "post": { "tags": [ "后台管理" ], "summary": "删除角色", "description": "", "operationId": "dc85bbd29c8ecc9534c23543c2588f17", "parameters": [ { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } }, { "name": "id", "in": "query", "description": "ID", "schema": { "type": "integer" } } ], "responses": { "200": { "description": "删除角色" } } } }, "/api/admin/role/set-permissions": { "post": { "tags": [ "后台管理" ], "summary": "角色授权", "description": "", "operationId": "c6ac574837d7578e18a94b8ebfd79c36", "parameters": [ { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } }, { "name": "id", "in": "query", "description": "ID", "required": true, "schema": { "type": "integer" } }, { "name": "permission_list", "in": "query", "description": "二维数组形式,包括:permission_id权限id,auth_node_tags英文逗号分隔的权限标示", "required": true, "schema": { "type": "object" } } ], "responses": { "200": { "description": "角色授权" } } } }, "/api/admin/study-asks/index": { "get": { "tags": [ "学习题目管理" ], "summary": "学习题目列表", "description": "获取学习题目列表", "operationId": "5fa88c0f485883e4363888dfa4c4519d", "parameters": [ { "name": "is_export", "in": "query", "description": "是否导出0否1是", "required": false, "schema": { "type": "string" } }, { "name": "export_fields", "in": "query", "description": "需要导出的字段数组", "required": false, "schema": { "type": "string" } }, { "name": "filter", "in": "query", "description": "查询条件。数组", "required": false, "schema": { "type": "string" } }, { "name": "show_relation", "in": "query", "description": "需要输出的关联关系数组,填写输出指定数据", "required": false, "schema": { "type": "string" } }, { "name": "page_size", "in": "query", "description": "每页显示的条数", "required": false, "schema": { "type": "string" } }, { "name": "page", "in": "query", "description": "页码", "required": false, "schema": { "type": "string" } }, { "name": "sort_name", "in": "query", "description": "排序字段名字", "required": false, "schema": { "type": "string" } }, { "name": "sort_type", "in": "query", "description": "排序类型", "required": false, "schema": { "type": "string" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "成功获取学习题目列表" } } } }, "/api/admin/study-asks/show": { "get": { "tags": [ "学习题目管理" ], "summary": "学习题目详情", "description": "获取指定的学习题目详情", "operationId": "3828eb6c626cb9f86b07810eb566633d", "parameters": [ { "name": "id", "in": "query", "description": "学习题目ID", "required": true, "schema": { "type": "string" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "成功获取学习题目详情" } } } }, "/api/admin/study-asks/save": { "post": { "tags": [ "学习题目管理" ], "summary": "新增/更新学习题目", "description": "创建或更新学习题目", "operationId": "81eaefa78f93970c95291cf38c292a22", "parameters": [ { "name": "id", "in": "query", "description": "学习题目ID,更新时必填", "required": false, "schema": { "type": "string" } }, { "name": "study_id", "in": "query", "description": "学习内容ID", "required": true, "schema": { "type": "string" } }, { "name": "question", "in": "query", "description": "题目", "required": true, "schema": { "type": "string" } }, { "name": "type", "in": "query", "description": "题目类型", "required": true, "schema": { "type": "string" } }, { "name": "options", "in": "query", "description": "选项", "required": false, "schema": { "type": "string" } }, { "name": "answer", "in": "query", "description": "答案", "required": true, "schema": { "type": "string" } }, { "name": "score", "in": "query", "description": "分值", "required": false, "schema": { "type": "string" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "成功保存学习题目" } } } }, "/api/admin/study-asks/destroy": { "get": { "tags": [ "学习题目管理" ], "summary": "删除学习题目", "description": "删除指定的学习题目", "operationId": "ddaedc142dbf69a2ae4b002f4620d9e3", "parameters": [ { "name": "id", "in": "query", "description": "学习题目ID", "required": true, "schema": { "type": "string" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "成功删除学习题目" } } } }, "/api/admin/studies/index": { "get": { "tags": [ "学习内容管理" ], "summary": "学习内容列表", "description": "获取学习内容列表", "operationId": "f95b3b6597ff657b293b08d5e14ee3f7", "parameters": [ { "name": "is_export", "in": "query", "description": "是否导出0否1是", "required": false, "schema": { "type": "string" } }, { "name": "export_fields", "in": "query", "description": "需要导出的字段数组", "required": false, "schema": { "type": "string" } }, { "name": "filter", "in": "query", "description": "查询条件。数组", "required": false, "schema": { "type": "string" } }, { "name": "show_relation", "in": "query", "description": "需要输出的关联关系数组,填写输出指定数据", "required": false, "schema": { "type": "string" } }, { "name": "page_size", "in": "query", "description": "每页显示的条数", "required": false, "schema": { "type": "string" } }, { "name": "page", "in": "query", "description": "页码", "required": false, "schema": { "type": "string" } }, { "name": "sort_name", "in": "query", "description": "排序字段名字", "required": false, "schema": { "type": "string" } }, { "name": "sort_type", "in": "query", "description": "排序类型", "required": false, "schema": { "type": "string" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "成功获取学习内容列表" } } } }, "/api/admin/studies/show": { "get": { "tags": [ "学习内容管理" ], "summary": "学习内容详情", "description": "获取指定的学习内容详情", "operationId": "8c652fbf5f4bd001eea0770800ed612d", "parameters": [ { "name": "id", "in": "query", "description": "学习内容ID", "required": true, "schema": { "type": "string" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "成功获取学习内容详情" } } } }, "/api/admin/studies/save": { "post": { "tags": [ "学习内容管理" ], "summary": "新增/更新学习内容", "description": "创建或更新学习内容", "operationId": "3986515df54cabeb63ed99545d4fb208", "parameters": [ { "name": "id", "in": "query", "description": "学习内容ID,更新时必填", "required": false, "schema": { "type": "string" } }, { "name": "title", "in": "query", "description": "标题", "required": true, "schema": { "type": "string" } }, { "name": "type", "in": "query", "description": "类型", "required": true, "schema": { "type": "string" } }, { "name": "content", "in": "query", "description": "内容", "required": false, "schema": { "type": "string" } }, { "name": "file", "in": "query", "description": "文件", "required": false, "schema": { "type": "string" } }, { "name": "duration", "in": "query", "description": "时长", "required": false, "schema": { "type": "string" } }, { "name": "is_required", "in": "query", "description": "是否必学", "required": false, "schema": { "type": "string" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "成功保存学习内容" } } } }, "/api/admin/studies/destroy": { "get": { "tags": [ "学习内容管理" ], "summary": "删除学习内容", "description": "删除指定的学习内容", "operationId": "4e7a306f040b365a05a5c7adf23ec841", "parameters": [ { "name": "id", "in": "query", "description": "学习内容ID", "required": true, "schema": { "type": "string" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "成功删除学习内容" } } } }, "/api/admin/upload-file": { "post": { "tags": [ "其他" ], "summary": "上传文件", "description": "", "operationId": "2c233caa0e77aedf4bf95a402620b402", "parameters": [ { "name": "file", "in": "query", "description": "文件", "required": true, "schema": { "type": "file" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "暂无" } } } }, "/api/admin/visit-areas/index": { "get": { "tags": [ "拜访区域管理" ], "summary": "拜访区域列表", "description": "获取拜访区域列表", "operationId": "d513521c65a118f78af7eac0878b2113", "parameters": [ { "name": "is_export", "in": "query", "description": "是否导出0否1是", "required": false, "schema": { "type": "string" } }, { "name": "export_fields", "in": "query", "description": "需要导出的字段数组", "required": false, "schema": { "type": "string" } }, { "name": "filter", "in": "query", "description": "查询条件。数组", "required": false, "schema": { "type": "string" } }, { "name": "show_relation", "in": "query", "description": "需要输出的关联关系数组,填写输出指定数据", "required": false, "schema": { "type": "string" } }, { "name": "page_size", "in": "query", "description": "每页显示的条数", "required": false, "schema": { "type": "string" } }, { "name": "page", "in": "query", "description": "页码", "required": false, "schema": { "type": "string" } }, { "name": "sort_name", "in": "query", "description": "排序字段名字", "required": false, "schema": { "type": "string" } }, { "name": "sort_type", "in": "query", "description": "排序类型", "required": false, "schema": { "type": "string" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "成功获取拜访区域列表" } } } }, "/api/admin/visit-areas/show": { "get": { "tags": [ "拜访区域管理" ], "summary": "拜访区域详情", "description": "获取指定的拜访区域详情", "operationId": "08baa82a75f3180ba7033be0778254b4", "parameters": [ { "name": "id", "in": "query", "description": "拜访区域ID", "required": true, "schema": { "type": "string" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "成功获取拜访区域详情" } } } }, "/api/admin/visit-areas/save": { "post": { "tags": [ "拜访区域管理" ], "summary": "新增/更新拜访区域", "description": "创建或更新拜访区域", "operationId": "a99e153a82cd513f9780a71476d09d56", "parameters": [ { "name": "id", "in": "query", "description": "拜访区域ID,更新时必填", "required": false, "schema": { "type": "string" } }, { "name": "name", "in": "query", "description": "区域名称", "required": true, "schema": { "type": "string" } }, { "name": "description", "in": "query", "description": "区域描述", "required": false, "schema": { "type": "string" } }, { "name": "is_enabled", "in": "query", "description": "是否启用", "required": false, "schema": { "type": "string" } }, { "name": "audit_admin_ids", "in": "query", "description": "审核管理员ID数组", "required": false, "schema": { "type": "string" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "成功保存拜访区域" } } } }, "/api/admin/visit-areas/destroy": { "get": { "tags": [ "拜访区域管理" ], "summary": "删除拜访区域", "description": "删除指定的拜访区域", "operationId": "57d7a4e0c81e41cc3ac1f7f98c4f6cd6", "parameters": [ { "name": "id", "in": "query", "description": "拜访区域ID", "required": true, "schema": { "type": "string" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "成功删除拜访区域" } } } }, "/api/admin/visit_audit/index": { "get": { "tags": [ "拜访审核" ], "summary": "列表", "description": "", "operationId": "6901f956ffcf528f96d1097fae8424f7", "parameters": [ { "name": "type", "in": "query", "description": "类型1访客2施工3车辆", "required": false, "schema": { "type": "string" } }, { "name": "myself_accept", "in": "query", "description": "是否只看自己的被访数据0否1是", "required": false, "schema": { "type": "string" } }, { "name": "myself_audit", "in": "query", "description": "是否只看自己的审核数据0否1是", "required": false, "schema": { "type": "string" } }, { "name": "audit_status", "in": "query", "description": "审核状态-1待学习0待审核1通过(待进厂)2驳回3已进厂4已离厂", "required": false, "schema": { "type": "string" } }, { "name": "page_size", "in": "query", "description": "每页显示的条数", "required": false, "schema": { "type": "string" } }, { "name": "page", "in": "query", "description": "页码", "required": false, "schema": { "type": "string" } }, { "name": "sort_name", "in": "query", "description": "排序字段名字", "required": false, "schema": { "type": "string" } }, { "name": "sort_type", "in": "query", "description": "排序类型", "required": false, "schema": { "type": "string" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "暂无" } } } }, "/api/admin/visit_audit/show": { "get": { "tags": [ "拜访审核" ], "summary": "详情", "description": "", "operationId": "7bca9d8ba8241e128242d788011cfde7", "parameters": [ { "name": "id", "in": "query", "description": "id", "required": true, "schema": { "type": "string" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "暂无" } } } }, "/api/admin/visit_audit/save": { "post": { "tags": [ "拜访审核" ], "summary": "更新", "description": "", "operationId": "dd1dcf4e06f93459dc3ad6a70d2ef309", "parameters": [ { "name": "id", "in": "query", "description": "Id(存在更新,不存在新增)", "required": true, "schema": { "type": "int" } }, { "name": "admin_id", "in": "query", "description": "不用填", "required": false, "schema": { "type": "string" } }, { "name": "department_id", "in": "query", "description": "不用填", "required": false, "schema": { "type": "string" } }, { "name": "visit_id", "in": "query", "description": "参观id", "required": true, "schema": { "type": "string" } }, { "name": "audit_admin_id", "in": "query", "description": "审核人员id", "required": true, "schema": { "type": "string" } }, { "name": "status", "in": "query", "description": "状态0待审核1通过2驳回", "required": false, "schema": { "type": "string" } }, { "name": "reason", "in": "query", "description": "原因", "required": false, "schema": { "type": "string" } }, { "name": "level", "in": "query", "description": "审核次序", "required": false, "schema": { "type": "string" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "暂无" } } } }, "/api/admin/visit_audit/destroy": { "get": { "tags": [ "拜访审核" ], "summary": "删除", "description": "", "operationId": "8d696db399d1329cdacd747be8300cca", "parameters": [ { "name": "id", "in": "query", "description": "id", "required": true, "schema": { "type": "string" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "暂无" } } } }, "/api/admin/visits/index": { "get": { "tags": [ "访客预约管理" ], "summary": "访客预约登记列表", "description": "获取访客预约登记列表", "operationId": "3586d789bd77e2c4a6f681dc24529a03", "parameters": [ { "name": "is_export", "in": "query", "description": "是否导出0否1是", "required": false, "schema": { "type": "string" } }, { "name": "export_fields", "in": "query", "description": "需要导出的字段数组", "required": false, "schema": { "type": "string" } }, { "name": "filter", "in": "query", "description": "查询条件。数组", "required": false, "schema": { "type": "string" } }, { "name": "show_relation", "in": "query", "description": "需要输出的关联关系数组,填写输出指定数据", "required": false, "schema": { "type": "string" } }, { "name": "page_size", "in": "query", "description": "每页显示的条数", "required": false, "schema": { "type": "string" } }, { "name": "page", "in": "query", "description": "页码", "required": false, "schema": { "type": "string" } }, { "name": "sort_name", "in": "query", "description": "排序字段名字", "required": false, "schema": { "type": "string" } }, { "name": "sort_type", "in": "query", "description": "排序类型", "required": false, "schema": { "type": "string" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "成功获取访客预约登记列表" } } } }, "/api/admin/visits/show": { "get": { "tags": [ "访客预约管理" ], "summary": "访客预约登记详情", "description": "获取指定的访客预约登记详情", "operationId": "08223c9cdcc4f653843abbacd5de84e7", "parameters": [ { "name": "id", "in": "query", "description": "访客预约登记ID", "required": true, "schema": { "type": "string" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "成功获取访客预约登记详情" } } } }, "/api/admin/visits/save": { "post": { "tags": [ "访客预约管理" ], "summary": "新增/更新访客预约登记", "description": "创建或更新访客预约登记", "operationId": "6dd2a713413a511238c87ceda43440c9", "parameters": [ { "name": "id", "in": "query", "description": "访客预约登记ID,更新时必填", "required": false, "schema": { "type": "string" } }, { "name": "date", "in": "query", "description": "到访日期", "required": true, "schema": { "type": "string" } }, { "name": "visit_time_id", "in": "query", "description": "访问时段ID", "required": true, "schema": { "type": "string" } }, { "name": "visit_area_id", "in": "query", "description": "访问区域ID", "required": true, "schema": { "type": "string" } }, { "name": "reason", "in": "query", "description": "事由", "required": true, "schema": { "type": "string" } }, { "name": "name", "in": "query", "description": "姓名", "required": true, "schema": { "type": "string" } }, { "name": "mobile", "in": "query", "description": "手机号", "required": true, "schema": { "type": "string" } }, { "name": "credent", "in": "query", "description": "证件类型", "required": true, "schema": { "type": "string" } }, { "name": "idcard", "in": "query", "description": "证件号码", "required": false, "schema": { "type": "string" } }, { "name": "company_name", "in": "query", "description": "单位名称", "required": true, "schema": { "type": "string" } }, { "name": "type", "in": "query", "description": "类型", "required": true, "schema": { "type": "string" } }, { "name": "need_meal", "in": "query", "description": "是否需要用餐:0否1是", "required": false, "schema": { "type": "boolean" } }, { "name": "meal_type", "in": "query", "description": "用餐类型:1早餐2午餐3晚餐4全天", "required": false, "schema": { "type": "integer" } }, { "name": "meal_count", "in": "query", "description": "用餐人数", "required": false, "schema": { "type": "integer" } }, { "name": "meal_remark", "in": "query", "description": "用餐备注", "required": false, "schema": { "type": "string" } }, { "name": "meal_preferences", "in": "query", "description": "用餐偏好(忌口等)", "required": false, "schema": { "type": "array", "items": { "type": "string" } } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "成功保存访客预约登记" } } } }, "/api/admin/visits/destroy": { "get": { "tags": [ "访客预约管理" ], "summary": "删除访客预约登记", "description": "删除指定的访客预约登记", "operationId": "da70f2d1e8a5ad41c81e4b7e589ec00c", "parameters": [ { "name": "id", "in": "query", "description": "访客预约登记ID", "required": true, "schema": { "type": "string" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "成功删除访客预约登记" } } } }, "/api/admin/visit-logs/index": { "get": { "tags": [ "拜访日志管理" ], "summary": "拜访日志列表", "description": "获取拜访日志列表", "operationId": "d14fe87a9b94c7bd6ac5e430e3a0c267", "parameters": [ { "name": "is_export", "in": "query", "description": "是否导出0否1是", "required": false, "schema": { "type": "string" } }, { "name": "export_fields", "in": "query", "description": "需要导出的字段数组", "required": false, "schema": { "type": "string" } }, { "name": "filter", "in": "query", "description": "查询条件。数组", "required": false, "schema": { "type": "string" } }, { "name": "show_relation", "in": "query", "description": "需要输出的关联关系数组,填写输出指定数据", "required": false, "schema": { "type": "string" } }, { "name": "page_size", "in": "query", "description": "每页显示的条数", "required": false, "schema": { "type": "string" } }, { "name": "page", "in": "query", "description": "页码", "required": false, "schema": { "type": "string" } }, { "name": "sort_name", "in": "query", "description": "排序字段名字", "required": false, "schema": { "type": "string" } }, { "name": "sort_type", "in": "query", "description": "排序类型", "required": false, "schema": { "type": "string" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "成功获取拜访日志列表" } } } }, "/api/admin/visit-logs/show": { "get": { "tags": [ "拜访日志管理" ], "summary": "拜访日志详情", "description": "获取指定的拜访日志详情", "operationId": "f4501d413c14fc5af094cb9f4cc16921", "parameters": [ { "name": "id", "in": "query", "description": "拜访日志ID", "required": true, "schema": { "type": "string" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "成功获取拜访日志详情" } } } }, "/api/admin/visit-logs/save": { "post": { "tags": [ "拜访日志管理" ], "summary": "保存拜访日志", "description": "创建或更新拜访日志", "operationId": "35f34965e1f316c0aeb7e2249a50cda4", "parameters": [ { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "requestBody": { "required": true, "content": { "application/json": { "schema": { "properties": { "id": { "description": "拜访日志ID,更新时必填", "type": "integer" }, "visit_id": { "description": "拜访ID", "type": "integer" }, "remark": { "description": "备注", "type": "string" }, "type": { "description": "日志类型:1进入,2离开,3取消", "type": "integer" } }, "type": "object" } } } }, "responses": { "200": { "description": "成功保存拜访日志" } } } }, "/api/admin/visit-logs/destroy": { "get": { "tags": [ "拜访日志管理" ], "summary": "删除拜访日志", "description": "删除指定的拜访日志", "operationId": "cfa346de1b23f7296dafcb04bbc474f7", "parameters": [ { "name": "id", "in": "query", "description": "拜访日志ID", "required": true, "schema": { "type": "string" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "成功删除拜访日志" } } } }, "/api/admin/visit-times/index": { "get": { "tags": [ "拜访时间管理" ], "summary": "拜访时间列表", "description": "获取拜访时间列表", "operationId": "06048774957f889d32f4f46bf3fddabf", "parameters": [ { "name": "is_export", "in": "query", "description": "是否导出0否1是", "required": false, "schema": { "type": "string" } }, { "name": "export_fields", "in": "query", "description": "需要导出的字段数组", "required": false, "schema": { "type": "string" } }, { "name": "filter", "in": "query", "description": "查询条件。数组", "required": false, "schema": { "type": "string" } }, { "name": "show_relation", "in": "query", "description": "需要输出的关联关系数组,填写输出指定数据", "required": false, "schema": { "type": "string" } }, { "name": "page_size", "in": "query", "description": "每页显示的条数", "required": false, "schema": { "type": "string" } }, { "name": "page", "in": "query", "description": "页码", "required": false, "schema": { "type": "string" } }, { "name": "sort_name", "in": "query", "description": "排序字段名字", "required": false, "schema": { "type": "string" } }, { "name": "sort_type", "in": "query", "description": "排序类型", "required": false, "schema": { "type": "string" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "成功获取拜访时间列表" } } } }, "/api/admin/visit-times/show": { "get": { "tags": [ "拜访时间管理" ], "summary": "拜访时间详情", "description": "获取指定的拜访时间详情", "operationId": "f83958a9eb4d167bdac55f0610108de7", "parameters": [ { "name": "id", "in": "query", "description": "拜访时间ID", "required": true, "schema": { "type": "string" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "成功获取拜访时间详情" } } } }, "/api/admin/visit-times/save": { "post": { "tags": [ "拜访时间管理" ], "summary": "新增/更新拜访时间", "description": "创建或更新拜访时间", "operationId": "bf54ec1fc66f89711a5f89435bb0eb15", "parameters": [ { "name": "id", "in": "query", "description": "拜访时间ID,更新时必填", "required": false, "schema": { "type": "string" } }, { "name": "name", "in": "query", "description": "时间段名称", "required": true, "schema": { "type": "string" } }, { "name": "start_time", "in": "query", "description": "开始时间", "required": true, "schema": { "type": "string" } }, { "name": "end_time", "in": "query", "description": "结束时间", "required": true, "schema": { "type": "string" } }, { "name": "max_visitors", "in": "query", "description": "最大访客数", "required": false, "schema": { "type": "string" } }, { "name": "is_enabled", "in": "query", "description": "是否启用", "required": false, "schema": { "type": "string" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "成功保存拜访时间" } } } }, "/api/admin/visit-times/destroy": { "get": { "tags": [ "拜访时间管理" ], "summary": "删除拜访时间", "description": "删除指定的拜访时间", "operationId": "f5a94205ab07de27b2ddd69d0569576b", "parameters": [ { "name": "id", "in": "query", "description": "拜访时间ID", "required": true, "schema": { "type": "string" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "成功删除拜访时间" } } } }, "/api/gate/visits": { "get": { "tags": [ "门岗端接口" ], "summary": "拜访信息列表", "description": "获取门岗端拜访信息列表", "operationId": "e97268db9463f87bb39fcd93048bd4f2", "parameters": [ { "name": "date", "in": "query", "description": "查询日期,格式:Y-m-d,默认今天", "required": false, "schema": { "type": "string" } }, { "name": "status", "in": "query", "description": "状态筛选:1通过(待进厂)3已进厂4已离厂", "required": false, "schema": { "type": "string" } }, { "name": "type", "in": "query", "description": "类型筛选:1访客2访客车辆3物流车辆", "required": false, "schema": { "type": "string" } }, { "name": "keyword", "in": "query", "description": "关键词搜索(姓名、手机号、车牌号)", "required": false, "schema": { "type": "string" } }, { "name": "page", "in": "query", "description": "页码,默认1", "required": false, "schema": { "type": "integer" } }, { "name": "page_size", "in": "query", "description": "每页数量,默认20", "required": false, "schema": { "type": "integer" } } ], "responses": { "200": { "description": "成功获取拜访信息列表", "content": { "application/json": { "schema": { "properties": { "code": { "type": "integer", "example": 200 }, "message": { "type": "string", "example": "success" }, "data": { "properties": { "current_page": { "type": "integer" }, "data": { "type": "array", "items": { "type": "object" } }, "total": { "type": "integer" } }, "type": "object" } }, "type": "object" } } } } } } }, "/api/gate/visits/{id}": { "get": { "tags": [ "门岗端接口" ], "summary": "拜访详情信息", "description": "获取指定拜访的详细信息", "operationId": "2116c893eba060dcddd0ba868cf44819", "parameters": [ { "name": "id", "in": "path", "description": "拜访ID", "required": true, "schema": { "type": "integer" } } ], "responses": { "200": { "description": "成功获取拜访详情", "content": { "application/json": { "schema": { "properties": { "code": { "type": "integer", "example": 200 }, "message": { "type": "string", "example": "success" }, "data": { "type": "object" } }, "type": "object" } } } } } } }, "/api/gate/visits/{id}/update": { "post": { "tags": [ "门岗端接口" ], "summary": "更新拜访信息", "description": "门岗端更新拜访信息(绑定ID卡、修改状态、上传货车图片等)", "operationId": "b1dc5f885dcc7f077b76f7b17715d83d", "parameters": [ { "name": "id", "in": "path", "description": "拜访ID", "required": true, "schema": { "type": "integer" } } ], "requestBody": { "required": true, "content": { "application/json": { "schema": { "properties": { "action": { "description": "操作类型:bind_card绑定ID卡,enter进厂,leave离厂,upload_vehicle上传货车图片", "type": "string" }, "person_no": { "description": "人牌号(绑定ID卡时必填)", "type": "string" }, "car_no": { "description": "停车牌号(绑定ID卡时必填)", "type": "string" }, "vehicle_images": { "description": "货车图片ID数组(上传货车图片时必填)", "type": "array", "items": { "type": "integer" } }, "remark": { "description": "备注信息", "type": "string" } }, "type": "object" } } } }, "responses": { "200": { "description": "更新成功", "content": { "application/json": { "schema": { "properties": { "code": { "type": "integer", "example": 200 }, "message": { "type": "string", "example": "操作成功" }, "data": { "type": "object" } }, "type": "object" } } } } } } }, "/api/mobile/common/send-sms": { "get": { "tags": [ "小程序-通用" ], "summary": "短信发送", "description": "", "operationId": "5e3859f17ba74e2eedcb0e0c0f67ec44", "parameters": [ { "name": "type", "in": "query", "description": "类型,1参观预约验证码 2活动预约验证码", "required": true, "schema": { "type": "int" } }, { "name": "mobile", "in": "query", "description": "手机号", "required": true, "schema": { "type": "string" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "" } } } }, "/api/mobile/user/login": { "get": { "tags": [ "小程序-用户管理" ], "summary": "登陆", "description": "", "operationId": "99e11c6c15744599acfaf6631830f13c", "parameters": [ { "name": "code", "in": "query", "description": "code", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "小程序登陆" } } } }, "/api/mobile/user/save": { "post": { "tags": [ "小程序-用户管理" ], "summary": "更新用户信息", "description": "", "operationId": "c02e1d0ef5071f3a2947ed9567a7adc9", "parameters": [ { "name": "nickname", "in": "query", "description": "昵称", "required": false, "schema": { "type": "string" } }, { "name": "sex", "in": "query", "description": "性别", "required": false, "schema": { "type": "int" } }, { "name": "mobile", "in": "query", "description": "手机号", "required": false, "schema": { "type": "string" } }, { "name": "country", "in": "query", "description": "国家", "required": false, "schema": { "type": "string" } }, { "name": "province", "in": "query", "description": "省市", "required": false, "schema": { "type": "string" } }, { "name": "city", "in": "query", "description": "城市", "required": false, "schema": { "type": "string" } }, { "name": "headimgurl", "in": "query", "description": "头像地址", "required": false, "schema": { "type": "string" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "" } } } }, "/api/mobile/user/mobile": { "get": { "tags": [ "小程序-用户管理" ], "summary": "获取手机号", "description": "", "operationId": "14a7843f4ffaafef7278beb04b20fbfe", "parameters": [ { "name": "code", "in": "query", "description": "code", "required": false, "schema": { "type": "string" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "" } } } }, "/api/mobile/user/show": { "get": { "tags": [ "小程序-用户管理" ], "summary": "获取用户信息", "description": "", "operationId": "cb45e08ae0cb40083f0c13a38d387379", "parameters": [ { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "" } } } }, "/api/mobile/user/my-visit": { "get": { "tags": [ "小程序-拜访列表" ], "summary": "列表", "description": "", "operationId": "a5d94c79997690be32892ff995e42813", "parameters": [ { "name": "type", "in": "query", "description": "类型1访客2施工3车辆", "required": false, "schema": { "type": "string" } }, { "name": "page_size", "in": "query", "description": "每页显示的条数", "required": false, "schema": { "type": "string" } }, { "name": "page", "in": "query", "description": "页码", "required": false, "schema": { "type": "string" } }, { "name": "sort_name", "in": "query", "description": "排序字段名字", "required": false, "schema": { "type": "string" } }, { "name": "sort_type", "in": "query", "description": "排序类型", "required": false, "schema": { "type": "string" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "暂无" } } } }, "/api/mobile/user/my-visit-detail": { "get": { "tags": [ "小程序-拜访详情" ], "summary": "列表", "description": "", "operationId": "009d96c8ee80cf36ed53eab135051e90", "parameters": [ { "name": "id", "in": "query", "description": "id", "required": false, "schema": { "type": "string" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "暂无" } } } }, "/api/mobile/user/config": { "get": { "tags": [ "小程序-用户管理" ], "summary": "配置信息", "description": "", "operationId": "d1c6362ac9477cf9ed816ccc063b88cf", "parameters": [ { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "暂无" } } } }, "/api/mobile/visit/visit-save": { "post": { "tags": [ "小程序-保存拜访" ], "summary": "更新", "description": "", "operationId": "cb56f13d7cf619fb7343a6f1aaf456e0", "parameters": [ { "name": "id", "in": "query", "description": "Id(存在更新,不存在新增)", "required": true, "schema": { "type": "int" } }, { "name": "date", "in": "query", "description": "到访日期", "required": true, "schema": { "type": "string" } }, { "name": "visit_time_id", "in": "query", "description": "时间段id", "required": false, "schema": { "type": "string" } }, { "name": "visit_area_id", "in": "query", "description": "区域id", "required": false, "schema": { "type": "string" } }, { "name": "reason", "in": "query", "description": "事由", "required": false, "schema": { "type": "string" } }, { "name": "remark", "in": "query", "description": "备注", "required": false, "schema": { "type": "string" } }, { "name": "name", "in": "query", "description": "名字", "required": false, "schema": { "type": "string" } }, { "name": "mobile", "in": "query", "description": "电话", "required": false, "schema": { "type": "string" } }, { "name": "credent", "in": "query", "description": "证件类型1身份证2护照", "required": false, "schema": { "type": "string" } }, { "name": "idcard", "in": "query", "description": "证件号码", "required": false, "schema": { "type": "string" } }, { "name": "company_name", "in": "query", "description": "单位名称", "required": false, "schema": { "type": "string" } }, { "name": "follw_people", "in": "query", "description": "随访人员", "required": false, "schema": { "type": "string" } }, { "name": "cars", "in": "query", "description": "到访车辆", "required": false, "schema": { "type": "string" } }, { "name": "start_date", "in": "query", "description": "开始时间", "required": false, "schema": { "type": "string" } }, { "name": "end_date", "in": "query", "description": "结束时间", "required": false, "schema": { "type": "string" } }, { "name": "accpet_department_id", "in": "query", "description": "接待部门", "required": false, "schema": { "type": "string" } }, { "name": "accept_admin_id", "in": "query", "description": "接待人员", "required": false, "schema": { "type": "string" } }, { "name": "accompany_id", "in": "query", "description": "陪同人id", "required": false, "schema": { "type": "string" } }, { "name": "accompany_department_id", "in": "query", "description": "陪同人部门id", "required": false, "schema": { "type": "string" } }, { "name": "plate", "in": "query", "description": "车牌号", "required": false, "schema": { "type": "string" } }, { "name": "type", "in": "query", "description": "类型1访客2施工3车辆", "required": false, "schema": { "type": "string" } }, { "name": "long_time", "in": "query", "description": "是否长期0否1是", "required": false, "schema": { "type": "string" } }, { "name": "audit_status", "in": "query", "description": "审核状态-1待学习0待审核1通过(待进厂)2驳回3已进厂4已离厂", "required": false, "schema": { "type": "string" } }, { "name": "file", "in": "query", "description": "附件数组", "required": false, "schema": { "type": "string" } }, { "name": "accept_goods_admin_id", "in": "query", "description": "收货人id", "required": false, "schema": { "type": "string" } }, { "name": "work_start_time", "in": "query", "description": "施工开始时间", "required": false, "schema": { "type": "string" } }, { "name": "work_end_time", "in": "query", "description": "施工结束时间", "required": false, "schema": { "type": "string" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "暂无" } } } }, "/api/mobile/visit/get-ask": { "get": { "tags": [ "小程序-获取学习内容" ], "summary": "列表", "description": "", "operationId": "cb5658f034ed6501aa152ae7881db19e", "parameters": [ { "name": "type", "in": "query", "description": "类型1访客2施工3车辆", "required": false, "schema": { "type": "string" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "暂无" } } } }, "/api/mobile/visit/visit-area": { "get": { "tags": [ "小程序-拜访区域" ], "summary": "列表", "description": "", "operationId": "01a752c16bf0079b81c25987a2624c62", "parameters": [ { "name": "keyword", "in": "query", "description": "关键词", "required": false, "schema": { "type": "string" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "暂无" } } } }, "/api/mobile/visit/visit-time": { "get": { "tags": [ "小程序-拜访时间段" ], "summary": "列表", "description": "", "operationId": "1751a4557e177ba1e286c0dedc2527c2", "parameters": [ { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "暂无" } } } }, "/api/mobile/visit/ask-log": { "get": { "tags": [ "小程序-学习" ], "summary": "获取学习记录", "description": "", "operationId": "36c73111e869fd9e5bfb6ec014aa6923", "parameters": [ { "name": "type", "in": "query", "description": "类型", "required": true, "schema": { "type": "string" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "暂无" } } } }, "/api/mobile/visit/ask-save": { "post": { "tags": [ "小程序-学习" ], "summary": "保存学习记录", "description": "", "operationId": "a5c758a1d83c2bdaf237d402f668f922", "parameters": [ { "name": "content", "in": "query", "description": "内容json", "required": true, "schema": { "type": "string" } }, { "name": "ask", "in": "query", "description": "问题json", "required": true, "schema": { "type": "string" } }, { "name": "expire_day", "in": "query", "description": "有效天数", "required": true, "schema": { "type": "string" } }, { "name": "type", "in": "query", "description": "类型 init型", "required": true, "schema": { "type": "string" } }, { "name": "name", "in": "query", "description": "名字", "required": true, "schema": { "type": "string" } }, { "name": "idcard", "in": "query", "description": "身份证", "required": true, "schema": { "type": "string" } }, { "name": "mobile", "in": "query", "description": "手机号", "required": true, "schema": { "type": "string" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "暂无" } } } }, "/api/mobile/visit/idcard-check": { "post": { "tags": [ "小程序-学习" ], "summary": "保存学习记录", "description": "", "operationId": "f29c56091ca67f4b819718b6d662c543", "parameters": [ { "name": "idcard", "in": "query", "description": "身份证数组", "required": true, "schema": { "type": "string" } }, { "name": "token", "in": "query", "description": "token", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "暂无" } } } } }, "tags": [ { "name": "通用接口", "description": "通用CRUD操作接口" }, { "name": "黑名单管理", "description": "黑名单相关接口" }, { "name": "系统配置管理", "description": "系统配置相关接口" }, { "name": "门岗记录管理", "description": "门岗记录相关接口" }, { "name": "学习题目管理", "description": "学习题目相关接口" }, { "name": "学习内容管理", "description": "学习内容相关接口" }, { "name": "拜访区域管理", "description": "拜访区域相关接口" }, { "name": "访客预约管理", "description": "访客预约登记相关接口" }, { "name": "拜访日志管理", "description": "拜访日志相关接口" }, { "name": "拜访时间管理", "description": "拜访时间相关接口" }, { "name": "门岗端接口", "description": "门岗端相关接口,无需鉴权" }, { "name": "后台管理", "description": "后台管理" }, { "name": "权限", "description": "权限" }, { "name": "自定义表单增删改查操作", "description": "自定义表单增删改查操作" }, { "name": "自定义表单", "description": "自定义表单" }, { "name": "自定义表单字段", "description": "自定义表单字段" }, { "name": "操作日志", "description": "操作日志" }, { "name": "其他", "description": "其他" }, { "name": "数据参数字典", "description": "数据参数字典" }, { "name": "拜访审核", "description": "拜访审核" }, { "name": "小程序-通用", "description": "小程序-通用" }, { "name": "小程序-用户管理", "description": "小程序-用户管理" }, { "name": "小程序-拜访列表", "description": "小程序-拜访列表" }, { "name": "小程序-拜访详情", "description": "小程序-拜访详情" }, { "name": "小程序-保存拜访", "description": "小程序-保存拜访" }, { "name": "小程序-获取学习内容", "description": "小程序-获取学习内容" }, { "name": "小程序-拜访区域", "description": "小程序-拜访区域" }, { "name": "小程序-拜访时间段", "description": "小程序-拜访时间段" }, { "name": "小程序-学习", "description": "小程序-学习" } ] }