{"openapi":"3.1.0","info":{"title":"标题:RuoYi-Vue-Plus后台管理系统_接口文档","description":"描述:用于管理集团旗下公司的人员信息,具体包括XXX,XXX模块...","contact":{"name":"Lion Li","url":"https://gitee.com/dromara/RuoYi-Vue-Plus","email":"crazylionli@163.com"},"version":"版本号: 6.0.0"},"servers":[{"url":"http://192.168.1.187:8080","description":"Generated server url"}],"tags":[{"name":"优先队列 演示案例","description":"优先队列 演示案例\n
\n 轻量级队列 重量级数据量 请使用 MQ\n
\n 集群测试通过 同一个消息只会被消费一次 做好事务补偿\n 集群测试流程 在其中一台发送数据 两端分别调用获取接口 一次获取一条"},{"name":"mqtt 演示案例","description":"mqtt 演示案例\n
\n 用法文档 ...\n 测试server搭建:\n 可执行下载其他mqtt服务端搭建\n 也可使用 mica自带的server搭建 ..."},{"name":"测试国际化","description":"测试国际化"},{"name":"岗位信息操作处理","description":"岗位信息操作处理"},{"name":"首页","description":"首页"},{"name":"任务管理 控制层","description":"任务管理 控制层"},{"name":"Redis 发布订阅 演示案例","description":"Redis 发布订阅 演示案例"},{"name":"MCP Client 演示案例。","description":"MCP Client 演示案例。\n
\n 这些接口不是 MCP 协议接口,只是为了在后台系统中手动触发 MCP Client 调用。\n 真实 MCP Server 入口由 Spring AI 挂载到 `/mcp`。\n
\n 调用示例:\n
只返回后台标记为启用的数据,客户端无需自行过滤停用项目。响应体不再包含项目背景字段。
"},{"name":"测试批量方法","description":"测试批量方法"},{"name":"SSE 控制器","description":"SSE 控制器"},{"name":"验证码操作处理","description":"验证码操作处理"},{"name":"用户信息","description":"用户信息"},{"name":"对象存储配置","description":"对象存储配置"},{"name":"代码生成 操作处理","description":"代码生成 操作处理"},{"name":"测试数据脱敏控制器","description":"测试数据脱敏控制器\n\n 默认管理员不过滤\n 需自行根据业务重写实现"},{"name":"个人信息 业务处理","description":"个人信息 业务处理"},{"name":"流程 SpEL 表达式定义控制器,负责表达式规则的增删改查。","description":"流程 SpEL 表达式定义控制器,负责表达式规则的增删改查。"},{"name":"Snail AI OpenAPI 控制器","description":"Snail AI OpenAPI 控制器"},{"name":"菜单信息","description":"菜单信息"},{"name":"测试树表Controller","description":"测试树表Controller"},{"name":"流程实例管理 控制层","description":"流程实例管理 控制层"},{"name":"认证控制器,提供登录、注册、社交绑定和退出能力。","description":"认证控制器,提供登录、注册、社交绑定和退出能力。"},{"name":"案例库管理端接口。","description":"案例库管理端接口。"},{"name":"社会化关系","description":"社会化关系"},{"name":"流程分类","description":"流程分类"},{"name":"系统访问记录","description":"系统访问记录"},{"name":"swagger3 用法示例","description":"swagger3 用法示例"},{"name":"在线用户监控","description":"在线用户监控"},{"name":"短信演示案例","description":"短信演示案例\n 请先阅读文档 否则无法使用"},{"name":"SaToken 权限测试 接口文档输出测试","description":"SaToken 权限测试 接口文档输出测试"},{"name":"项目团队成员管理端接口。","description":"项目团队成员管理端接口。"},{"name":"测试Excel功能","description":"测试Excel功能"},{"name":"用户端“我的需求”接口,只允许访问当前登录用户的数据。","description":"用户端“我的需求”接口,只允许访问当前登录用户的数据。"},{"name":"操作日志记录","description":"操作日志记录"},{"name":"App 端首页 banner 接口","description":"App 端首页 banner 接口"},{"name":"缓存监控","description":"缓存监控"},{"name":"公告 信息操作处理","description":"公告 信息操作处理"},{"name":"消息记录控制器","description":"消息记录控制器"},{"name":"客户端管理","description":"客户端管理"},{"name":"测试分布式锁的样例","description":"测试分布式锁的样例"},{"name":"项目提报管理端接口。","description":"项目提报管理端接口。"},{"name":"App 端案例库接口。","description":"App 端案例库接口。"}],"paths":{"/workflow/task/updateAssignee/{userId}":{"put":{"tags":["任务管理 控制层"],"summary":"批量修改任务办理人。","description":"批量修改任务办理人。
\n 3.5.0 版本 增加 rewriteBatchedStatements=true 批处理参数 使 MP 原生批处理可以达到同样的速度","operationId":"add_22","responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/demo/batch/addOrUpdate":{"post":{"tags":["测试批量方法"],"summary":"新增或更新 可完美替代 saveOrUpdateBatch 高性能\n ","description":"新增或更新 可完美替代 saveOrUpdateBatch 高性能\n
\n 3.5.0 版本 增加 rewriteBatchedStatements=true 批处理参数 使 MP 原生批处理可以达到同样的速度","operationId":"addOrUpdate","responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/auth/social/callback":{"post":{"tags":["认证控制器,提供登录、注册、社交绑定和退出能力。"],"summary":"处理前端回调后的社交账号绑定。","description":"处理前端回调后的社交账号绑定。
\n 简单变量获取 #变量 复杂表达式 #{#变量 != 1 ? 1 : 0}","operationId":"testObj","parameters":[{"name":"value","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RString"}}}}}}},"/demo/queue/priority/remove":{"get":{"tags":["优先队列 演示案例"],"summary":"删除队列数据","description":"删除队列数据","operationId":"remove_3","parameters":[{"name":"queueName","in":"query","description":"队列名","required":true,"schema":{"type":"string"}},{"name":"name","in":"query","description":"对象名","required":true,"schema":{"type":"string"}},{"name":"orderNum","in":"query","description":"排序号","required":true,"schema":{"type":"integer","format":"int32"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/demo/queue/priority/get":{"get":{"tags":["优先队列 演示案例"],"summary":"获取队列数据","description":"获取队列数据","operationId":"get","parameters":[{"name":"queueName","in":"query","description":"队列名","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/demo/queue/priority/add":{"get":{"tags":["优先队列 演示案例"],"summary":"添加队列数据","description":"添加队列数据","operationId":"add_23","parameters":[{"name":"queueName","in":"query","description":"队列名","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/demo/mqtt/send":{"get":{"tags":["mqtt 演示案例"],"summary":"发布一条 MQTT 测试消息。","description":"发布一条 MQTT 测试消息。","operationId":"send_1","responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"是否发送成功","content":{"*/*":{"schema":{"type":"boolean","description":"是否更新已存在数据"}}}}}}},"/demo/mcp/tools":{"get":{"tags":["MCP Client 演示案例。"],"summary":"查询外部 MCP Server 工具列表。","description":"查询外部 MCP Server 工具列表。","operationId":"tools","responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RMapStringListString"}}}}}}},"/demo/mcp/resource":{"get":{"tags":["MCP Client 演示案例。"],"summary":"读取外部 MCP 资源。","description":"读取外部 MCP 资源。","operationId":"resource","parameters":[{"name":"uri","in":"query","required":false,"schema":{"type":"string","default":"demo://summary"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RMapStringMcpResourceReadResult"}}}}}}},"/demo/mcp/receive":{"get":{"tags":["MCP Client 演示案例。"],"summary":"调用外部 MCP 工具并模拟业务处理。","description":"调用外部 MCP 工具并模拟业务处理。","operationId":"receive","parameters":[{"name":"toolName","in":"query","required":false,"schema":{"type":"string","default":"demo_get_data"}},{"name":"id","in":"query","required":false,"schema":{"type":"string","default":"1"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RMcpDemoHandleResult"}}}}}}},"/demo/mail/sendSimpleMessage":{"get":{"tags":["邮件发送案例"],"summary":"发送邮件","description":"发送邮件","operationId":"sendSimpleMessage","parameters":[{"name":"to","in":"query","description":"接收人","required":true,"schema":{"type":"string"}},{"name":"subject","in":"query","description":"标题","required":true,"schema":{"type":"string"}},{"name":"text","in":"query","description":"内容","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/demo/mail/sendMessageWithAttachments":{"get":{"tags":["邮件发送案例"],"summary":"发送邮件(多附件)","description":"发送邮件(多附件)","operationId":"sendMessageWithAttachments","parameters":[{"name":"to","in":"query","description":"接收人","required":true,"schema":{"type":"string"}},{"name":"subject","in":"query","description":"标题","required":true,"schema":{"type":"string"}},{"name":"text","in":"query","description":"内容","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/demo/mail/sendMessageWithAttachment":{"get":{"tags":["邮件发送案例"],"summary":"发送邮件(带附件)","description":"发送邮件(带附件)","operationId":"sendMessageWithAttachment","parameters":[{"name":"to","in":"query","description":"接收人","required":true,"schema":{"type":"string"}},{"name":"subject","in":"query","description":"标题","required":true,"schema":{"type":"string"}},{"name":"text","in":"query","description":"内容","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/demo/i18n":{"get":{"tags":["测试国际化"],"summary":"通过code获取国际化内容\n code为 messages","description":"通过code获取国际化内容\n code为 messages.properties 中的 key\n
\n 测试使用 user.register.success","operationId":"get_1","parameters":[{"name":"code","in":"query","description":"国际化code","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/demo/i18n/test2":{"get":{"tags":["测试国际化"],"summary":"Bean 校验国际化\n 不传值 分别查看异常返回\n ","description":"Bean 校验国际化\n 不传值 分别查看异常返回\n
\n 测试使用 not.null","operationId":"test2","parameters":[{"name":"bo","in":"query","required":true,"schema":{"$ref":"#/components/schemas/TestI18nBo"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RTestI18nBo"}}}}}}},"/demo/i18n/test1":{"get":{"tags":["测试国际化"],"summary":"Validator 校验国际化\n 不传值 分别查看异常返回\n ","description":"Validator 校验国际化\n 不传值 分别查看异常返回\n
\n 测试使用 not.null","operationId":"test1","parameters":[{"name":"str","in":"query","required":true,"schema":{"type":"string","minLength":1}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/demo/excel/exportWithOptions":{"get":{"tags":["测试Excel功能"],"summary":"导出下拉框","description":"导出下拉框","operationId":"exportWithOptions","responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK"}}}},"/demo/excel/exportTemplateOne":{"get":{"tags":["测试Excel功能"],"summary":"单列表多数据","description":"单列表多数据","operationId":"exportTemplateOne","responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK"}}}},"/demo/excel/exportTemplateMultiSheet":{"get":{"tags":["测试Excel功能"],"summary":"多个sheet导出","description":"多个sheet导出","operationId":"exportTemplateMultiSheet","responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK"}}}},"/demo/excel/exportTemplateMuliti":{"get":{"tags":["测试Excel功能"],"summary":"多列表多数据","description":"多列表多数据","operationId":"exportTemplateMuliti","responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK"}}}},"/demo/excel/customExport":{"get":{"tags":["测试Excel功能"],"summary":"自定义导出","description":"自定义导出","operationId":"customExport","responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK"}}}},"/demo/encrypt":{"get":{"tags":["测试数据库加解密功能"],"summary":"测试数据库加解密","description":"测试数据库加解密","operationId":"test_2","parameters":[{"name":"key","in":"query","description":"测试key","required":true,"schema":{"type":"string"}},{"name":"value","in":"query","description":"测试value","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RMapStringTestDemoEncrypt"}}}}}}},"/demo/demo/{id}":{"get":{"tags":["测试单表Controller"],"summary":"获取测试单表详细信息","description":"获取测试单表详细信息
\n 使用了CacheEvict注解的方法,会清空指定缓存\n 「一般用在删除的方法上」\n
\n cacheNames 命名规则 查看 {@link CacheNames CacheNames} 注释 支持多参数","operationId":"test3","parameters":[{"name":"key","in":"query","required":true,"schema":{"type":"string"}},{"name":"value","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RString"}}}}}}},"/demo/cache/test2":{"get":{"tags":["spring-cache 演示案例"],"summary":"测试 @CachePut\n ","description":"测试 @CachePut\n
\n 加了@CachePut注解的方法,会把方法的返回值put到缓存里面缓存起来,供其它地方使用\n 它「通常用在新增或者实时更新方法上」\n
\n cacheNames 命名规则 查看 {@link CacheNames CacheNames} 注释 支持多参数","operationId":"test2_1","parameters":[{"name":"key","in":"query","required":true,"schema":{"type":"string"}},{"name":"value","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RString"}}}}}}},"/demo/cache/test1":{"get":{"tags":["spring-cache 演示案例"],"summary":"测试 @Cacheable\n ","description":"测试 @Cacheable\n
\n 表示这个方法有了缓存的功能,方法的返回值会被缓存下来\n 下一次调用该方法前,会去检查是否缓存中已经有值\n 如果有就直接返回,不调用方法\n 如果没有,就调用方法,然后把结果缓存起来\n 这个注解「一般用在查询方法上」\n
\n 重点说明: 缓存注解严谨与其他筛选数据功能一起使用\n 例如: 数据权限注解 会造成 缓存击穿 与 数据不一致问题\n
\n cacheNames 命名规则 查看 {@link CacheNames CacheNames} 注释 支持多参数","operationId":"test1_1","parameters":[{"name":"key","in":"query","required":true,"schema":{"type":"string"}},{"name":"value","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RString"}}}}}}},"/auth/code":{"get":{"tags":["验证码操作处理"],"summary":"获取图片验证码。","description":"获取图片验证码。
列表字段对应可动态增加的服务类型;其余字段对应页面中的固定信息。
","properties":{"id":{"type":"integer","format":"int64","description":"主键。"},"businessType":{"type":"string","description":"业务类型。","maxLength":50,"minLength":0},"title":{"type":"string","description":"标题。","maxLength":100,"minLength":0},"subtitle":{"type":"string","description":"副标题。","maxLength":500,"minLength":0},"enabled":{"type":"integer","format":"int32","description":"是否启用:1 启用,0 停用。","maximum":1,"minimum":0},"coverUrl":{"type":"string","description":"封面图片地址。","maxLength":500,"minLength":0},"logoUrl":{"type":"string","description":"Logo 图片地址。","maxLength":500,"minLength":0},"serviceType":{"type":"string","description":"管理端服务类型筛选关键字(仅查询使用)。"},"serviceTypes":{"type":"array","description":"服务类型列表,页面可通过“+”动态增加。","items":{"$ref":"#/components/schemas/ProjectServiceTypeBo"},"minItems":1},"params":{"type":"object","additionalProperties":{},"description":"查询更新时间范围等扩展参数。"}},"required":["businessType","coverUrl","enabled","id","logoUrl","serviceTypes","subtitle","title"]},"ProjectCaseAttachmentBo":{"type":"object","description":"案例库附件业务对象。","properties":{"id":{"type":"integer","format":"int64","description":"编辑时使用的附件主键。"},"ossId":{"type":"string","description":"OSS 标识。","maxLength":200,"minLength":0},"originalName":{"type":"string","description":"原始文件名。","maxLength":255,"minLength":0},"fileSize":{"type":"string","description":"文件大小,文本形式如 2.4MB。","maxLength":50,"minLength":0},"url":{"type":"string","description":"附件访问 URL。","maxLength":500,"minLength":0},"sortOrder":{"type":"integer","format":"int32","description":"展示顺序。"}},"required":["originalName","ossId"]},"ProjectCaseBo":{"type":"object","description":"案例库业务对象。","properties":{"id":{"type":"integer","format":"int64","description":"主键。"},"caseNo":{"type":"string","description":"案例编号。","maxLength":100,"minLength":0},"caseName":{"type":"string","description":"案例名称。","maxLength":200,"minLength":0},"businessType":{"type":"string","description":"业务类型。","maxLength":50,"minLength":0},"businessIndustry":{"type":"string","description":"业务/行业。","maxLength":100,"minLength":0},"enabled":{"type":"integer","format":"int32","description":"上下架状态:1 上架,0 下架。","maximum":1,"minimum":0},"scale":{"type":"number","description":"案例规模(单位:万)。"},"viewCount":{"type":"integer","format":"int32","description":"浏览量。","minimum":0},"favoriteCount":{"type":"integer","format":"int32","description":"收藏量。","minimum":0},"coverUrl":{"type":"string","description":"封面图片地址。","maxLength":500,"minLength":0},"customerType":{"type":"string","description":"客户类型。","maxLength":50,"minLength":0},"industry":{"type":"string","description":"所属行业。","maxLength":100,"minLength":0},"projectCycle":{"type":"string","description":"项目周期。","maxLength":100,"minLength":0},"serviceTeam":{"type":"integer","format":"int32","description":"服务团队人数。","minimum":0},"completedAt":{"type":"string","format":"date","description":"完成时间。"},"previewCount":{"type":"integer","format":"int32","description":"预览量。","minimum":0},"attachments":{"type":"array","description":"上传附件列表。","items":{"$ref":"#/components/schemas/ProjectCaseAttachmentBo"},"maxItems":10,"minItems":0},"catalogs":{"type":"array","description":"自定义目录列表(支持多个,与子表 vm_project_case_catalog 同步增删改)。","items":{"$ref":"#/components/schemas/ProjectCaseCatalogBo"},"maxItems":20,"minItems":0},"params":{"type":"object","additionalProperties":{},"description":"查询扩展参数(更新时间范围等)。"}},"required":["businessType","caseName","caseNo","coverUrl","enabled","id"]},"ProjectCaseCatalogBo":{"type":"object","description":"案例库自定义目录业务对象。","properties":{"id":{"type":"integer","format":"int64","description":"编辑时使用的目录主键。"},"title":{"type":"string","description":"目录标题。","maxLength":50,"minLength":0},"content":{"type":"string","description":"目录富文本内容。","minLength":1},"sortOrder":{"type":"integer","format":"int32","description":"展示顺序。"}},"required":["content","title"]},"BannerBo":{"type":"object","description":"banner 轮播业务对象。","properties":{"id":{"type":"integer","format":"int64","description":"主键。"},"imageUrl":{"type":"string","description":"banner 图片地址。","maxLength":500,"minLength":0},"sort":{"type":"integer","format":"int32","description":"展示顺序,越小越靠前。"},"enabled":{"type":"integer","format":"int32","description":"是否启用:1 启用,0 停用。","maximum":1,"minimum":0},"params":{"type":"object","additionalProperties":{},"description":"查询扩展参数。"}},"required":["enabled","id","imageUrl","sort"]},"TestTreeBo":{"type":"object","description":"测试树表业务对象 test_tree","properties":{"id":{"type":"integer","format":"int64","description":"主键"},"parentId":{"type":"integer","format":"int64","description":"父ID"},"deptId":{"type":"integer","format":"int64","description":"部门id"},"userId":{"type":"integer","format":"int64","description":"用户id"},"treeName":{"type":"string","description":"树节点名","minLength":1}},"required":["deptId","id","treeName","userId"]},"TestDemoBo":{"type":"object","description":"测试单表业务对象 test_demo","properties":{"id":{"type":"integer","format":"int64","description":"主键"},"deptId":{"type":"integer","format":"int64","description":"部门id"},"userId":{"type":"integer","format":"int64","description":"用户id"},"orderNum":{"type":"integer","format":"int32","description":"排序号"},"testKey":{"type":"string","description":"key键","minLength":1},"value":{"type":"string","description":"值","minLength":1},"version":{"type":"integer","format":"int64","description":"版本"}},"required":["deptId","id","orderNum","testKey","userId","value"]},"ProjectRequirementSubmitBo":{"type":"object","description":"用户提交需求时使用的对象,联系人字段由当前资料预填但允许用户修正。","properties":{"businessType":{"type":"string","description":"业务类型。","maxLength":100,"minLength":0},"projectName":{"type":"string","description":"项目名称。","maxLength":200,"minLength":0},"requirementDesc":{"type":"string","description":"需求描述。","maxLength":2000,"minLength":0},"contactName":{"type":"string","description":"联系人姓名。","maxLength":100,"minLength":0},"contactPhone":{"type":"string","description":"联系电话。","maxLength":30,"minLength":0},"attachmentOssIds":{"type":"array","description":"附件 OSS 主键列表;编辑时 null 表示不修改,空列表表示明确清空。","items":{"type":"integer","format":"int64"}}},"required":["businessType","contactName","contactPhone","projectName","requirementDesc"]},"OpenApiConversationUpdateTitleRequest":{"type":"object","properties":{"agentId":{"type":"integer","format":"int64"},"conversationId":{"type":"string","minLength":1},"openId":{"type":"string","minLength":1},"title":{"type":"string","minLength":1}},"required":["agentId","conversationId","openId","title"]},"ResultVoid":{"type":"object","properties":{"status":{"type":"integer","format":"int32"},"message":{"type":"string"},"data":{}}},"FlowUrgeTaskBo":{"type":"object","description":"流程变量参数","properties":{"taskIdList":{"type":"array","description":"任务id","items":{"type":"integer","format":"int64"}},"messageType":{"type":"array","description":"消息类型","items":{"type":"string"}},"message":{"type":"string","description":"催办内容"}}},"FlowTerminationBo":{"type":"object","description":"终止任务请求对象","properties":{"taskId":{"type":"integer","format":"int64","description":"任务 ID"},"comment":{"type":"string","description":"终止意见"}}},"TaskOperationBo":{"type":"object","description":"任务操作业务对象,用于描述任务委派、转办、加签等操作的必要参数\n 包含了用户ID、任务ID、任务相关的消息、以及加签/减签的用户ID","properties":{"userId":{"type":"string","description":"委派/转办人的用户ID(必填,准对委派/转办人操作)"},"userIds":{"type":"array","description":"加签/减签人的用户ID列表(必填,针对加签/减签操作)","items":{"type":"string"}},"taskId":{"type":"integer","format":"int64","description":"任务ID(必填)"},"messageType":{"type":"array","description":"消息类型","items":{"type":"string"}},"message":{"type":"string","description":"意见或备注信息(可选)"}},"required":["taskId"]},"FlowInstanceBizExt":{"type":"object","description":"流程实例业务扩展对象 flow_instance_biz_ext","properties":{"createDept":{"type":"integer","format":"int64","description":"创建部门"},"createBy":{"type":"integer","format":"int64","description":"创建者"},"createTime":{"type":"string","format":"date-time","description":"创建时间"},"updateBy":{"type":"integer","format":"int64","description":"更新者"},"updateTime":{"type":"string","format":"date-time","description":"更新时间"},"id":{"type":"integer","format":"int64","description":"主键"},"instanceId":{"type":"integer","format":"int64","description":"流程实例ID"},"businessId":{"type":"string","description":"业务ID"},"businessCode":{"type":"string","description":"业务编码"},"businessTitle":{"type":"string","description":"业务标题"},"delFlag":{"type":"string","description":"删除标志(0代表存在 1代表删除)"}}},"StartProcessBo":{"type":"object","description":"启动流程对象","properties":{"businessId":{"type":"string","description":"业务唯一值id","minLength":1},"flowCode":{"type":"string","description":"流程定义编码","minLength":1},"handler":{"type":"string","description":"办理人(可不填 用于覆盖当前节点办理人)"},"variables":{"type":"object","additionalProperties":{},"description":"流程变量,前端会提交一个元素{'entity': {业务详情数据对象}}"},"bizExt":{"$ref":"#/components/schemas/FlowInstanceBizExt","description":"流程业务扩展信息"}},"required":["businessId","flowCode"]},"RStartProcessReturnDTO":{"type":"object","description":"响应信息主体","properties":{"code":{"type":"integer","format":"int32","description":"响应状态码"},"msg":{"type":"string","description":"响应提示信息"},"data":{"$ref":"#/components/schemas/StartProcessReturnDTO","description":"响应业务数据"}}},"StartProcessReturnDTO":{"type":"object","description":"启动流程后的返回结果对象。","properties":{"processInstanceId":{"type":"integer","format":"int64","description":"流程实例 ID"},"taskId":{"type":"integer","format":"int64","description":"首个任务 ID"}}},"FlowNextNodeBo":{"type":"object","description":"查询下一节点信息的请求对象。","properties":{"taskId":{"type":"integer","format":"int64","description":"任务id"},"variables":{"type":"object","additionalProperties":{},"description":"流程变量"}}},"FlowNode":{"type":"object","properties":{"skipList":{"type":"array","items":{"$ref":"#/components/schemas/Skip"}},"id":{"type":"integer","format":"int64"},"createTime":{"type":"string","format":"date-time"},"updateTime":{"type":"string","format":"date-time"},"createBy":{"type":"string"},"updateBy":{"type":"string"},"tenantId":{"type":"string"},"delFlag":{"type":"string"},"nodeType":{"type":"integer","format":"int32"},"definitionId":{"type":"integer","format":"int64"},"nodeCode":{"type":"string"},"nodeName":{"type":"string"},"permissionFlag":{"type":"string"},"nodeRatio":{"type":"string"},"coordinate":{"type":"string"},"version":{"type":"string"},"anyNodeSkip":{"type":"string"},"listenerType":{"type":"string"},"listenerPath":{"type":"string"},"formCustom":{"type":"string"},"formPath":{"type":"string"},"ext":{"type":"string"}}},"RListFlowNode":{"type":"object","description":"响应信息主体","properties":{"code":{"type":"integer","format":"int32","description":"响应状态码"},"msg":{"type":"string","description":"响应提示信息"},"data":{"type":"array","description":"响应业务数据","items":{"$ref":"#/components/schemas/FlowNode"}}}},"CompleteTaskBo":{"type":"object","description":"办理任务请求对象","properties":{"taskId":{"type":"integer","format":"int64","description":"任务id"},"fileId":{"type":"string","description":"附件id"},"flowCopyList":{"type":"array","description":"抄送人员","items":{"$ref":"#/components/schemas/FlowCopyBo"}},"messageType":{"type":"array","description":"消息类型","items":{"type":"string"}},"message":{"type":"string","description":"办理意见"},"notice":{"type":"string","description":"消息通知"},"handler":{"type":"string","description":"办理人(可不填 用于覆盖当前节点办理人)"},"variables":{"type":"object","additionalProperties":{},"description":"流程变量"},"assigneeMap":{"type":"object","additionalProperties":{},"description":"弹窗选择的办理人"},"ext":{"type":"string","description":"扩展变量(此处为逗号分隔的ossId)"}},"required":["taskId"]},"FlowCopyBo":{"type":"object","description":"流程抄送请求对象。","properties":{"userId":{"type":"integer","format":"int64","description":"用户id"},"nickName":{"type":"string","description":"用户昵称"}}},"BackProcessBo":{"type":"object","description":"驳回参数请求","properties":{"taskId":{"type":"integer","format":"int64","description":"任务ID"},"fileId":{"type":"string","description":"附件id"},"messageType":{"type":"array","description":"消息类型","items":{"type":"string"}},"nodeCode":{"type":"string","description":"驳回的节点id(目前未使用,直接驳回到申请人)"},"message":{"type":"string","description":"办理意见"},"notice":{"type":"string","description":"通知"},"variables":{"type":"object","additionalProperties":{},"description":"流程变量"}},"required":["taskId"]},"FlowInvalidBo":{"type":"object","description":"作废流程请求对象。","properties":{"id":{"type":"integer","format":"int64","description":"流程实例 ID"},"comment":{"type":"string","description":"作废意见"}}},"DefJson":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"flowCode":{"type":"string"},"flowName":{"type":"string"},"modelValue":{"type":"string"},"category":{"type":"string"},"version":{"type":"string"},"isPublish":{"type":"integer","format":"int32"},"formCustom":{"type":"string"},"formPath":{"type":"string"},"listenerType":{"type":"string"},"listenerPath":{"type":"string"},"instance":{"$ref":"#/components/schemas/Instance"},"ext":{"type":"string"},"extMap":{"type":"object","additionalProperties":{}},"nodeList":{"type":"array","items":{"$ref":"#/components/schemas/NodeJson"}},"chartStatusColor":{"type":"array","items":{"type":"string"}},"topText":{"type":"string"},"topTextShow":{"type":"boolean"},"createBy":{"type":"string"},"updateBy":{"type":"string"},"categoryList":{"type":"array","items":{"$ref":"#/components/schemas/Tree"}},"formPathList":{"type":"array","items":{"$ref":"#/components/schemas/Tree"}}}},"InfoItem":{"type":"object","properties":{"prefix":{"type":"string"},"prefixStyle":{"type":"object","additionalProperties":{}},"content":{"type":"string"},"contentStyle":{"type":"object","additionalProperties":{}},"rowStyle":{"type":"object","additionalProperties":{}}}},"Instance":{"type":"object","properties":{"variable":{"type":"string"},"nodeType":{"type":"integer","format":"int32"},"ext":{"type":"string"},"delFlag":{"type":"string"},"updateBy":{"type":"string"},"createBy":{"type":"string"},"createTime":{"type":"string","format":"date-time"},"updateTime":{"type":"string","format":"date-time"},"nodeName":{"type":"string"},"businessId":{"type":"string"},"flowStatus":{"type":"string"},"nodeCode":{"type":"string"},"flowName":{"type":"string"},"variableMap":{"type":"object","additionalProperties":{}},"definitionId":{"type":"integer","format":"int64"},"activityStatus":{"type":"integer","format":"int32"},"formPath":{"type":"string"},"formCustom":{"type":"string"},"defJson":{"type":"string"},"tenantId":{"type":"string"},"id":{"type":"integer","format":"int64"}}},"NodeJson":{"type":"object","properties":{"nodeType":{"type":"integer","format":"int32"},"nodeCode":{"type":"string"},"nodeName":{"type":"string"},"version":{"type":"string"},"permissionFlag":{"type":"string"},"nodeRatio":{"type":"string"},"coordinate":{"type":"string"},"anyNodeSkip":{"type":"string"},"listenerType":{"type":"string"},"listenerPath":{"type":"string"},"formCustom":{"type":"string"},"formPath":{"type":"string"},"ext":{"type":"string"},"status":{"type":"integer","format":"int32"},"extMap":{"type":"object","additionalProperties":{}},"promptContent":{"$ref":"#/components/schemas/PromptContent"},"skipList":{"type":"array","items":{"$ref":"#/components/schemas/SkipJson"}},"createBy":{"type":"string"},"updateBy":{"type":"string"}}},"PromptContent":{"type":"object","properties":{"dialogStyle":{"type":"object","additionalProperties":{}},"info":{"type":"array","items":{"$ref":"#/components/schemas/InfoItem"}}}},"SkipJson":{"type":"object","properties":{"nowNodeCode":{"type":"string"},"nextNodeCode":{"type":"string"},"skipName":{"type":"string"},"skipType":{"type":"string"},"skipCondition":{"type":"string"},"coordinate":{"type":"string"},"status":{"type":"integer","format":"int32"},"extMap":{"type":"object","additionalProperties":{}},"promptContent":{"type":"array","items":{"type":"string"}},"createBy":{"type":"string"},"updateBy":{"type":"string"}}},"Tree":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"parentId":{"type":"string"},"children":{"type":"array","items":{"$ref":"#/components/schemas/Tree"}}}},"ApiResultVoid":{"type":"object","properties":{"code":{"type":"integer","format":"int32"},"msg":{"type":"string"},"data":{}}},"FlowDto":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"formContent":{"type":"string"},"form":{"$ref":"#/components/schemas/Form"},"data":{}}},"Form":{"type":"object","properties":{"version":{"type":"string"},"ext":{"type":"string"},"delFlag":{"type":"string"},"updateBy":{"type":"string"},"createBy":{"type":"string"},"createTime":{"type":"string","format":"date-time"},"updateTime":{"type":"string","format":"date-time"},"isPublish":{"type":"integer","format":"int32"},"formPath":{"type":"string"},"formContent":{"type":"string"},"tenantId":{"type":"string"},"formType":{"type":"integer","format":"int32"},"formCode":{"type":"string"},"formName":{"type":"string"},"id":{"type":"integer","format":"int64"}}},"ApiResultInstance":{"type":"object","properties":{"code":{"type":"integer","format":"int32"},"msg":{"type":"string"},"data":{"$ref":"#/components/schemas/Instance"}}},"RString":{"type":"object","description":"响应信息主体","properties":{"code":{"type":"integer","format":"int32","description":"响应状态码"},"msg":{"type":"string","description":"响应提示信息"},"data":{"type":"string","description":"响应业务数据"}}},"OpenApiUserVO":{"type":"object","properties":{"openId":{"type":"string"},"externalId":{"type":"string"},"nickname":{"type":"string"},"avatarUrl":{"type":"string"},"created":{"type":"boolean"}}},"ROpenApiUserVO":{"type":"object","description":"响应信息主体","properties":{"code":{"type":"integer","format":"int32","description":"响应状态码"},"msg":{"type":"string","description":"响应提示信息"},"data":{"$ref":"#/components/schemas/OpenApiUserVO","description":"响应业务数据"}}},"RSysOssUploadVo":{"type":"object","description":"响应信息主体","properties":{"code":{"type":"integer","format":"int32","description":"响应状态码"},"msg":{"type":"string","description":"响应提示信息"},"data":{"$ref":"#/components/schemas/SysOssUploadVo","description":"响应业务数据"}}},"SysOssUploadVo":{"type":"object","description":"OSS 上传响应对象。","properties":{"url":{"type":"string","description":"文件访问地址"},"fileName":{"type":"string","description":"原始文件名"},"ossId":{"type":"string","description":"OSS 对象 ID"}}},"ProjectRequirementActionBo":{"type":"object","description":"需求状态动作的通用参数。","properties":{"id":{"type":"integer","format":"int64","description":"需求主键。"},"reason":{"type":"string","description":"状态动作原因。","maxLength":500,"minLength":0},"note":{"type":"string","description":"状态动作说明。","maxLength":2000,"minLength":0},"result":{"type":"string","description":"验收结果,例如 PASS 或 FAIL。"},"attachmentOssIds":{"type":"array","description":"本次动作关联的附件 OSS 主键列表。","items":{"type":"integer","format":"int64"}}},"required":["id"]},"SysOperLogBo":{"type":"object","description":"操作日志记录业务对象 sys_oper_log","properties":{"operId":{"type":"integer","format":"int64","description":"日志主键"},"title":{"type":"string","description":"模块标题"},"businessType":{"type":"integer","format":"int32","description":"业务类型(0其它 1新增 2修改 3删除)"},"businessTypes":{"type":"array","description":"业务类型数组","items":{"type":"integer","format":"int32"}},"method":{"type":"string","description":"方法名称"},"requestMethod":{"type":"string","description":"请求方式"},"operatorType":{"type":"integer","format":"int32","description":"操作类别(0其它 1后台用户 2手机端用户)"},"operName":{"type":"string","description":"操作人员"},"userId":{"type":"integer","format":"int64","description":"操作用户ID"},"deptId":{"type":"integer","format":"int64","description":"操作部门ID"},"deptName":{"type":"string","description":"部门名称"},"clientKey":{"type":"string","description":"客户端"},"deviceType":{"type":"string","description":"设备类型"},"browser":{"type":"string","description":"浏览器类型"},"os":{"type":"string","description":"操作系统"},"operUrl":{"type":"string","description":"请求URL"},"operIp":{"type":"string","description":"主机地址"},"operLocation":{"type":"string","description":"操作地点"},"operParam":{"type":"string","description":"请求参数"},"jsonResult":{"type":"string","description":"返回参数"},"status":{"type":"integer","format":"int32","description":"操作状态(0正常 1异常)"},"errorMsg":{"type":"string","description":"错误消息"},"operTime":{"type":"string","format":"date-time","description":"操作时间"},"costTime":{"type":"integer","format":"int64","description":"消耗时间"},"params":{"type":"object","additionalProperties":{},"description":"请求参数"}}},"SysLoginInfoBo":{"type":"object","description":"系统访问记录业务对象 sys_login_info","properties":{"infoId":{"type":"integer","format":"int64","description":"访问ID"},"userName":{"type":"string","description":"用户账号"},"clientKey":{"type":"string","description":"客户端"},"deviceType":{"type":"string","description":"设备类型"},"ipaddr":{"type":"string","description":"登录IP地址"},"loginLocation":{"type":"string","description":"登录地点"},"browser":{"type":"string","description":"浏览器类型"},"os":{"type":"string","description":"操作系统"},"status":{"type":"string","description":"登录状态(0成功 1失败)"},"msg":{"type":"string","description":"提示消息"},"loginTime":{"type":"string","format":"date-time","description":"访问时间"},"params":{"type":"object","additionalProperties":{},"description":"请求参数"}}},"ExportDemoVo":{"type":"object","description":"带有下拉选的Excel导出","properties":{"nickName":{"type":"string","description":"用户昵称"},"userStatus":{"type":"string","description":"用户类型\n \n 使用ExcelEnumFormat注解需要进行下拉选的部分"},"gender":{"type":"string","description":"性别\n\n 使用ExcelDictFormat注解需要进行下拉选的部分"},"phoneNumber":{"type":"string","description":"手机号"},"email":{"type":"string","description":"Email"},"province":{"type":"string","description":"省\n
\n 级联下拉,仅判断是否选了"},"provinceId":{"type":"integer","format":"int32","description":"数据库中的省ID\n
\n 处理完毕后再判断是否市正确的值"},"city":{"type":"string","description":"市\n\n 级联下拉"},"cityId":{"type":"integer","format":"int32","description":"数据库中的市ID"},"area":{"type":"string","description":"县\n
\n 级联下拉"},"areaId":{"type":"integer","format":"int32","description":"数据库中的县ID"}}},"SocialLoginBody":{"type":"object","description":"第三方平台登录绑定请求对象。","properties":{"clientId":{"type":"string","description":"客户端id","minLength":1},"grantType":{"type":"string","description":"授权类型","minLength":1},"code":{"type":"string","description":"验证码"},"uuid":{"type":"string","description":"验证码唯一标识。"},"source":{"type":"string","description":"第三方登录平台","minLength":1},"socialCode":{"type":"string","description":"第三方登录code","minLength":1},"socialState":{"type":"string","description":"第三方登录socialState","minLength":1}},"required":["clientId","grantType","socialCode","socialState","source"]},"RegisterBody":{"type":"object","description":"用户注册对象","properties":{"clientId":{"type":"string","description":"客户端id","minLength":1},"grantType":{"type":"string","description":"授权类型","minLength":1},"code":{"type":"string","description":"验证码"},"uuid":{"type":"string","description":"验证码唯一标识。"},"username":{"type":"string","description":"用户名","minLength":1},"password":{"type":"string","description":"用户密码","minLength":1},"userType":{"type":"string","description":"用户类型"}},"required":["clientId","grantType","password","username"]},"LoginVo":{"type":"object","description":"登录成功后的令牌信息返回对象。","properties":{"scope":{"type":"string","description":"令牌权限"},"openid":{"type":"string","description":"用户 openid"},"access_token":{"type":"string","description":"授权令牌"},"refresh_token":{"type":"string","description":"刷新令牌"},"expire_in":{"type":"integer","format":"int64","description":"授权令牌 access_token 的有效期"},"refresh_expire_in":{"type":"integer","format":"int64","description":"刷新令牌 refresh_token 的有效期"},"client_id":{"type":"string","description":"应用id"}}},"RLoginVo":{"type":"object","description":"响应信息主体","properties":{"code":{"type":"integer","format":"int32","description":"响应状态码"},"msg":{"type":"string","description":"响应提示信息"},"data":{"$ref":"#/components/schemas/LoginVo","description":"响应业务数据"}}},"AppSmsCodeBo":{"type":"object","description":"APP 端发送短信验证码参数。","properties":{"phoneNumber":{"type":"string","description":"手机号","minLength":1},"scene":{"type":"string","description":"验证码场景:register 注册 / login 登录 / resetPwd 找回密码","minLength":1,"pattern":"register|login|resetPwd"}},"required":["phoneNumber","scene"]},"AppRegisterBo":{"type":"object","description":"APP 端创建账号参数。","properties":{"phoneNumber":{"type":"string","description":"手机号(作为登录账号)","minLength":1},"smsCode":{"type":"string","description":"短信验证码","minLength":1},"password":{"type":"string","description":"登录密码","minLength":1},"confirmPassword":{"type":"string","description":"确认密码","minLength":1}},"required":["confirmPassword","password","phoneNumber","smsCode"]},"AppResetPwdBo":{"type":"object","description":"APP 端找回密码参数。","properties":{"phoneNumber":{"type":"string","description":"手机号","minLength":1},"smsCode":{"type":"string","description":"短信验证码","minLength":1},"newPassword":{"type":"string","description":"新密码","minLength":1},"confirmPassword":{"type":"string","description":"确认新密码","minLength":1}},"required":["confirmPassword","newPassword","phoneNumber","smsCode"]},"AppSmsLoginBo":{"type":"object","description":"APP 端手机号验证码登录参数。","properties":{"clientId":{"type":"string","description":"客户端id(sys_client 表)","minLength":1},"phoneNumber":{"type":"string","description":"手机号","minLength":1},"smsCode":{"type":"string","description":"短信验证码","minLength":1}},"required":["clientId","phoneNumber","smsCode"]},"AppLoginVo":{"type":"object","description":"APP 端登录成功返回的令牌信息。","properties":{"access_token":{"type":"string","description":"授权令牌"},"expire_in":{"type":"integer","format":"int64","description":"授权令牌有效期(秒)"},"client_id":{"type":"string","description":"应用id"}}},"RAppLoginVo":{"type":"object","description":"响应信息主体","properties":{"code":{"type":"integer","format":"int32","description":"响应状态码"},"msg":{"type":"string","description":"响应提示信息"},"data":{"$ref":"#/components/schemas/AppLoginVo","description":"响应业务数据"}}},"AppPasswordLoginBo":{"type":"object","description":"APP 端手机号密码登录参数。","properties":{"clientId":{"type":"string","description":"客户端id(sys_client 表)","minLength":1},"phoneNumber":{"type":"string","description":"手机号","minLength":1},"password":{"type":"string","description":"登录密码","minLength":1}},"required":["clientId","password","phoneNumber"]},"OpenApiEmbedTokenRequest":{"type":"object","properties":{"openId":{"type":"string","minLength":1},"trustedCredential":{"type":"string"},"ttlSeconds":{"type":"integer","format":"int32","maximum":86400,"minimum":60}},"required":["openId"]},"OpenApiEmbedTokenResponse":{"type":"object","properties":{"token":{"type":"string"},"tokenType":{"type":"string"},"authHeader":{"type":"string"},"expiresAt":{"type":"string","format":"date-time"},"ttlSeconds":{"type":"integer","format":"int32"},"openId":{"type":"string"},"nickname":{"type":"string"},"avatarUrl":{"type":"string"}}},"ResultOpenApiEmbedTokenResponse":{"type":"object","properties":{"status":{"type":"integer","format":"int32"},"message":{"type":"string"},"data":{"$ref":"#/components/schemas/OpenApiEmbedTokenResponse"}}},"OpenApiResourceResponse":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"storageKey":{"type":"string"},"originalName":{"type":"string"},"fileSize":{"type":"integer","format":"int64"},"mimeType":{"type":"string"},"storageType":{"type":"string"},"accessUrl":{"type":"string"},"bizType":{"type":"string"},"bizId":{"type":"integer","format":"int64"},"creatorId":{"type":"integer","format":"int64"},"createDt":{"type":"string","format":"date-time"}}},"ResultOpenApiResourceResponse":{"type":"object","properties":{"status":{"type":"integer","format":"int32"},"message":{"type":"string"},"data":{"$ref":"#/components/schemas/OpenApiResourceResponse"}}},"OpenApiCreateConversationRequest":{"type":"object","properties":{"agentId":{"type":"integer","format":"int64"},"openId":{"type":"string","minLength":1},"title":{"type":"string","minLength":1}},"required":["agentId","openId","title"]},"OpenApiConversationVO":{"type":"object","properties":{"conversationId":{"type":"string"},"agentId":{"type":"integer","format":"int64"},"title":{"type":"string"},"createDt":{"type":"string"},"updateDt":{"type":"string"}}},"ResultOpenApiConversationVO":{"type":"object","properties":{"status":{"type":"integer","format":"int32"},"message":{"type":"string"},"data":{"$ref":"#/components/schemas/OpenApiConversationVO"}}},"OpenApiChatAttachmentRequest":{"type":"object","properties":{"resourceId":{"type":"integer","format":"int64"},"type":{"type":"string","minLength":1}},"required":["resourceId","type"]},"OpenApiChatRequest":{"type":"object","properties":{"agentId":{"type":"integer","format":"int64"},"openId":{"type":"string","minLength":1},"conversationId":{"type":"string","minLength":1},"content":{"type":"string","minLength":1},"attachments":{"type":"array","items":{"$ref":"#/components/schemas/OpenApiChatAttachmentRequest"}},"disabledMcpServerIds":{"type":"array","items":{"type":"integer","format":"int64"}},"disabledSkillIds":{"type":"array","items":{"type":"integer","format":"int64"}},"deepPlanEnabled":{"type":"boolean"},"webSearchEnabled":{"type":"boolean"},"sid":{"type":"string"},"timeout":{"type":"integer","format":"int64"}},"required":["agentId","content","conversationId","openId"]},"ServerSentEventString":{},"FlowTaskBo":{"type":"object","description":"任务请求对象","properties":{"nodeName":{"type":"string","description":"任务名称"},"flowName":{"type":"string","description":"流程定义名称"},"flowCode":{"type":"string","description":"流程定义编码"},"category":{"type":"string","description":"流程分类id"},"instanceId":{"type":"integer","format":"int64","description":"流程实例id"},"flowStatus":{"type":"string","description":"流程状态"},"permissionList":{"type":"array","description":"权限列表","items":{"type":"string"}},"createByIds":{"type":"array","description":"申请人Ids","items":{"type":"integer","format":"int64"}},"params":{"type":"object","additionalProperties":{},"description":"请求参数"}}},"PageQuery":{"type":"object","description":"分页查询实体类","properties":{"pageSize":{"type":"integer","format":"int32","description":"分页大小"},"pageNum":{"type":"integer","format":"int32","description":"当前页数"},"orderByColumn":{"type":"string","description":"排序列"},"isAsc":{"type":"string","description":"排序的方向desc或者asc"}}},"ButtonPermissionVo":{"type":"object","description":"按钮权限视图对象。","properties":{"code":{"type":"string","description":"唯一编码"},"value":{"type":"string","description":"选项值"},"show":{"type":"boolean","description":"是否显示"}}},"FlowCopyVo":{"type":"object","description":"流程抄送视图对象。","properties":{"userId":{"type":"integer","format":"int64","description":"用户id"},"nickName":{"type":"string","description":"用户昵称"}}},"FlowTaskVo":{"type":"object","description":"流程任务视图对象。","properties":{"id":{"type":"integer","format":"int64","description":"任务ID。"},"createTime":{"type":"string","format":"date-time","description":"创建时间"},"updateTime":{"type":"string","format":"date-time","description":"更新时间"},"delFlag":{"type":"string","description":"删除标记"},"definitionId":{"type":"integer","format":"int64","description":"对应flow_definition表的id"},"instanceId":{"type":"integer","format":"int64","description":"流程实例表id"},"flowName":{"type":"string","description":"流程定义名称"},"businessId":{"type":"string","description":"业务id"},"nodeCode":{"type":"string","description":"节点编码"},"nodeName":{"type":"string","description":"节点名称"},"nodeType":{"type":"integer","format":"int32","description":"节点类型(0开始节点 1中间节点 2结束节点 3互斥网关 4并行网关)"},"permissionList":{"type":"array","description":"权限标识 permissionFlag的list形式","items":{"type":"string"}},"userList":{"type":"array","description":"流程用户列表","items":{"$ref":"#/components/schemas/User"}},"formCustom":{"type":"string","description":"审批表单是否自定义(Y是 N否)"},"formPath":{"type":"string","description":"审批表单"},"flowCode":{"type":"string","description":"流程定义编码"},"version":{"type":"string","description":"流程版本号"},"flowStatus":{"type":"string","description":"流程状态"},"category":{"type":"string","description":"流程分类id"},"categoryName":{"type":"string","description":"流程分类名称"},"flowStatusName":{"type":"string","description":"流程状态"},"type":{"type":"string","description":"办理人类型"},"assigneeIds":{"type":"string","description":"办理人ids"},"assigneeNames":{"type":"string","description":"办理人名称"},"processedBy":{"type":"string","description":"抄送人id"},"processedByName":{"type":"string","description":"抄送人名称"},"nodeRatio":{"type":"string","description":"流程签署比例值 大于0为票签,会签"},"createBy":{"type":"string","description":"申请人id"},"createByName":{"type":"string","description":"申请人名称"},"applyNode":{"type":"boolean","description":"是否为申请人节点"},"buttonList":{"type":"array","description":"按钮权限","items":{"$ref":"#/components/schemas/ButtonPermissionVo"}},"copyList":{"type":"array","description":"抄送对象 ID 集合\n
\n 根据扩展属性中 CopySettingEnum 类型的数据生成,存储需要抄送的对象 ID","items":{"$ref":"#/components/schemas/FlowCopyVo"}},"varList":{"type":"object","additionalProperties":{"type":"string"},"description":"自定义参数 Map\n
\n 根据扩展属性中 VariablesEnum 类型的数据生成,存储 key=value 格式的自定义参数"},"businessCode":{"type":"string","description":"业务编码"},"businessTitle":{"type":"string","description":"业务标题"}}},"PageResultFlowTaskVo":{"type":"object","description":"表格分页数据对象","properties":{"total":{"type":"integer","format":"int64","description":"总记录数"},"rows":{"type":"array","description":"列表数据","items":{"$ref":"#/components/schemas/FlowTaskVo"}}}},"RPageResultFlowTaskVo":{"type":"object","description":"响应信息主体","properties":{"code":{"type":"integer","format":"int32","description":"响应状态码"},"msg":{"type":"string","description":"响应提示信息"},"data":{"$ref":"#/components/schemas/PageResultFlowTaskVo","description":"响应业务数据"}}},"FlowHisTaskVo":{"type":"object","description":"历史任务视图","properties":{"id":{"type":"integer","format":"int64","description":"历史任务主键"},"createTime":{"type":"string","format":"date-time","description":"创建时间"},"updateTime":{"type":"string","format":"date-time","description":"更新时间"},"delFlag":{"type":"string","description":"删除标记"},"definitionId":{"type":"integer","format":"int64","description":"对应flow_definition表的id"},"flowName":{"type":"string","description":"流程定义名称"},"instanceId":{"type":"integer","format":"int64","description":"流程实例表id"},"taskId":{"type":"integer","format":"int64","description":"任务表id"},"cooperateType":{"type":"integer","format":"int32","description":"协作方式(1审批 2转办 3委派 4会签 5票签 6加签 7减签)"},"cooperateTypeName":{"type":"string","description":"协作方式(1审批 2转办 3委派 4会签 5票签 6加签 7减签)"},"businessId":{"type":"string","description":"业务id"},"nodeCode":{"type":"string","description":"开始节点编码"},"nodeName":{"type":"string","description":"开始节点名称"},"nodeType":{"type":"integer","format":"int32","description":"开始节点类型(0开始节点 1中间节点 2结束节点 3互斥网关 4并行网关)"},"targetNodeCode":{"type":"string","description":"目标节点编码"},"targetNodeName":{"type":"string","description":"结束节点名称"},"approver":{"type":"string","description":"审批者"},"approverName":{"type":"string","description":"审批者"},"collaborator":{"type":"string","description":"协作人(只有转办、会签、票签、委派)"},"permissionList":{"type":"array","description":"权限标识 permissionFlag的list形式","items":{"type":"string"}},"skipType":{"type":"string","description":"跳转类型(PASS通过 REJECT退回 NONE无动作)"},"flowStatus":{"type":"string","description":"流程状态"},"flowTaskStatus":{"type":"string","description":"任务状态"},"flowStatusName":{"type":"string","description":"流程状态"},"message":{"type":"string","description":"审批意见"},"ext":{"type":"string","description":"业务详情 存业务类的json"},"createBy":{"type":"string","description":"创建者"},"createByName":{"type":"string","description":"申请人"},"category":{"type":"string","description":"流程分类id"},"categoryName":{"type":"string","description":"流程分类名称"},"formCustom":{"type":"string","description":"审批表单是否自定义(Y是 N否)"},"formPath":{"type":"string","description":"审批表单路径"},"flowCode":{"type":"string","description":"流程定义编码"},"version":{"type":"string","description":"流程版本号"},"runDuration":{"type":"string","description":"运行时长"},"businessCode":{"type":"string","description":"业务编码"},"businessTitle":{"type":"string","description":"业务标题"}}},"PageResultFlowHisTaskVo":{"type":"object","description":"表格分页数据对象","properties":{"total":{"type":"integer","format":"int64","description":"总记录数"},"rows":{"type":"array","description":"列表数据","items":{"$ref":"#/components/schemas/FlowHisTaskVo"}}}},"RPageResultFlowHisTaskVo":{"type":"object","description":"响应信息主体","properties":{"code":{"type":"integer","format":"int32","description":"响应状态码"},"msg":{"type":"string","description":"响应提示信息"},"data":{"$ref":"#/components/schemas/PageResultFlowHisTaskVo","description":"响应业务数据"}}},"RFlowTaskVo":{"type":"object","description":"响应信息主体","properties":{"code":{"type":"integer","format":"int32","description":"响应状态码"},"msg":{"type":"string","description":"响应提示信息"},"data":{"$ref":"#/components/schemas/FlowTaskVo","description":"响应业务数据"}}},"RListNode":{"type":"object","description":"响应信息主体","properties":{"code":{"type":"integer","format":"int32","description":"响应状态码"},"msg":{"type":"string","description":"响应提示信息"},"data":{"type":"array","description":"响应业务数据","items":{"$ref":"#/components/schemas/Node"}}}},"RListUserDTO":{"type":"object","description":"响应信息主体","properties":{"code":{"type":"integer","format":"int32","description":"响应状态码"},"msg":{"type":"string","description":"响应提示信息"},"data":{"type":"array","description":"响应业务数据","items":{"$ref":"#/components/schemas/UserDTO"}}}},"UserDTO":{"type":"object","description":"用户","properties":{"userId":{"type":"integer","format":"int64","description":"用户ID"},"deptId":{"type":"integer","format":"int64","description":"部门ID"},"userName":{"type":"string","description":"用户账号"},"nickName":{"type":"string","description":"用户昵称"},"userType":{"type":"string","description":"用户类型(sys_user系统用户)"},"email":{"type":"string","description":"用户邮箱"},"phoneNumber":{"type":"string","description":"手机号码"},"gender":{"type":"string","description":"用户性别(0男 1女 2未知)"},"status":{"type":"string","description":"账号状态(0正常 1停用)"},"createTime":{"type":"string","format":"date-time","description":"创建时间"}}},"FlowSpelVo":{"type":"object","description":"流程spel表达式定义视图对象 flow_spel","properties":{"id":{"type":"integer","format":"int64","description":"主键id"},"componentName":{"type":"string","description":"组件名称"},"methodName":{"type":"string","description":"方法名"},"methodParams":{"type":"string","description":"参数"},"viewSpel":{"type":"string","description":"预览spel值"},"status":{"type":"string","description":"状态(0正常 1停用)"},"remark":{"type":"string","description":"备注"},"createTime":{"type":"string","format":"date-time","description":"创建时间"}}},"RFlowSpelVo":{"type":"object","description":"响应信息主体","properties":{"code":{"type":"integer","format":"int32","description":"响应状态码"},"msg":{"type":"string","description":"响应提示信息"},"data":{"$ref":"#/components/schemas/FlowSpelVo","description":"响应业务数据"}}},"PageResultFlowSpelVo":{"type":"object","description":"表格分页数据对象","properties":{"total":{"type":"integer","format":"int64","description":"总记录数"},"rows":{"type":"array","description":"列表数据","items":{"$ref":"#/components/schemas/FlowSpelVo"}}}},"RPageResultFlowSpelVo":{"type":"object","description":"响应信息主体","properties":{"code":{"type":"integer","format":"int32","description":"响应状态码"},"msg":{"type":"string","description":"响应提示信息"},"data":{"$ref":"#/components/schemas/PageResultFlowSpelVo","description":"响应业务数据"}}},"PageResultTestLeaveVo":{"type":"object","description":"表格分页数据对象","properties":{"total":{"type":"integer","format":"int64","description":"总记录数"},"rows":{"type":"array","description":"列表数据","items":{"$ref":"#/components/schemas/TestLeaveVo"}}}},"RPageResultTestLeaveVo":{"type":"object","description":"响应信息主体","properties":{"code":{"type":"integer","format":"int32","description":"响应状态码"},"msg":{"type":"string","description":"响应提示信息"},"data":{"$ref":"#/components/schemas/PageResultTestLeaveVo","description":"响应业务数据"}}},"FlowInstanceBo":{"type":"object","description":"流程实例查询条件对象。","properties":{"flowName":{"type":"string","description":"流程定义名称"},"flowCode":{"type":"string","description":"流程定义编码"},"startUserId":{"type":"string","description":"任务发起人"},"businessId":{"type":"string","description":"业务id"},"category":{"type":"string","description":"流程分类id"},"nodeName":{"type":"string","description":"任务名称"},"createByIds":{"type":"array","description":"申请人Ids","items":{"type":"string"}}}},"FlowInstanceVo":{"type":"object","description":"流程实例视图对象。","properties":{"id":{"type":"integer","format":"int64","description":"流程实例ID。"},"createTime":{"type":"string","format":"date-time","description":"创建时间"},"updateTime":{"type":"string","format":"date-time","description":"更新时间"},"delFlag":{"type":"string","description":"删除标记"},"definitionId":{"type":"integer","format":"int64","description":"对应flow_definition表的id"},"flowName":{"type":"string","description":"流程定义名称"},"flowCode":{"type":"string","description":"流程定义编码"},"businessId":{"type":"string","description":"业务id"},"nodeType":{"type":"integer","format":"int32","description":"节点类型(0开始节点 1中间节点 2结束节点 3互斥网关 4并行网关)"},"nodeCode":{"type":"string","description":"流程节点编码 每个流程的nodeCode是唯一的,即definitionId+nodeCode唯一,在数据库层面做了控制"},"nodeName":{"type":"string","description":"流程节点名称"},"variable":{"type":"string","description":"流程变量"},"flowStatus":{"type":"string","description":"流程状态"},"flowStatusName":{"type":"string","description":"流程状态"},"activityStatus":{"type":"integer","format":"int32","description":"流程激活状态(0挂起 1激活)"},"formCustom":{"type":"string","description":"审批表单是否自定义(Y是 N否)"},"formPath":{"type":"string","description":"审批表单路径"},"ext":{"type":"string","description":"扩展字段,预留给业务系统使用"},"version":{"type":"string","description":"流程定义版本"},"createBy":{"type":"string","description":"创建者"},"createByName":{"type":"string","description":"申请人"},"category":{"type":"string","description":"流程分类id"},"categoryName":{"type":"string","description":"流程分类名称"},"businessCode":{"type":"string","description":"业务编码"},"businessTitle":{"type":"string","description":"业务标题"}}},"PageResultFlowInstanceVo":{"type":"object","description":"表格分页数据对象","properties":{"total":{"type":"integer","format":"int64","description":"总记录数"},"rows":{"type":"array","description":"列表数据","items":{"$ref":"#/components/schemas/FlowInstanceVo"}}}},"RPageResultFlowInstanceVo":{"type":"object","description":"响应信息主体","properties":{"code":{"type":"integer","format":"int32","description":"响应状态码"},"msg":{"type":"string","description":"响应提示信息"},"data":{"$ref":"#/components/schemas/PageResultFlowInstanceVo","description":"响应业务数据"}}},"RMapStringObject":{"type":"object","description":"响应信息主体","properties":{"code":{"type":"integer","format":"int32","description":"响应状态码"},"msg":{"type":"string","description":"响应提示信息"},"data":{"type":"object","additionalProperties":{},"description":"响应业务数据"}}},"RFlowInstanceVo":{"type":"object","description":"响应信息主体","properties":{"code":{"type":"integer","format":"int32","description":"响应状态码"},"msg":{"type":"string","description":"响应提示信息"},"data":{"$ref":"#/components/schemas/FlowInstanceVo","description":"响应业务数据"}}},"Definition":{"type":"object","properties":{"version":{"type":"string"},"ext":{"type":"string"},"delFlag":{"type":"string"},"updateBy":{"type":"string"},"createBy":{"type":"string"},"createTime":{"type":"string","format":"date-time"},"updateTime":{"type":"string","format":"date-time"},"category":{"type":"string"},"flowCode":{"type":"string"},"flowName":{"type":"string"},"nodeList":{"type":"array","items":{"$ref":"#/components/schemas/Node"}},"activityStatus":{"type":"integer","format":"int32"},"isPublish":{"type":"integer","format":"int32"},"formPath":{"type":"string"},"formCustom":{"type":"string"},"userList":{"type":"array","items":{"$ref":"#/components/schemas/User"}},"modelValue":{"type":"string"},"tenantId":{"type":"string"},"listenerPath":{"type":"string"},"id":{"type":"integer","format":"int64"},"listenerType":{"type":"string"}}},"RDefinition":{"type":"object","description":"响应信息主体","properties":{"code":{"type":"integer","format":"int32","description":"响应状态码"},"msg":{"type":"string","description":"响应提示信息"},"data":{"$ref":"#/components/schemas/Definition","description":"响应业务数据"}}},"FlowDefinitionVo":{"type":"object","description":"流程定义视图","properties":{"id":{"type":"integer","format":"int64","description":"流程定义主键"},"createTime":{"type":"string","format":"date-time","description":"创建时间"},"updateTime":{"type":"string","format":"date-time","description":"更新时间"},"delFlag":{"type":"string","description":"删除标记"},"flowCode":{"type":"string","description":"流程定义编码"},"flowName":{"type":"string","description":"流程定义名称"},"category":{"type":"string","description":"流程分类id"},"categoryName":{"type":"string","description":"流程分类名称"},"version":{"type":"string","description":"流程版本"},"isPublish":{"type":"integer","format":"int32","description":"是否发布(0未发布 1已发布 9失效)"},"formCustom":{"type":"string","description":"审批表单是否自定义(Y是 N否)"},"formPath":{"type":"string","description":"审批表单路径"},"activityStatus":{"type":"integer","format":"int32","description":"流程激活状态(0挂起 1激活)"},"listenerType":{"type":"string","description":"监听器类型"},"listenerPath":{"type":"string","description":"监听器路径"},"ext":{"type":"string","description":"扩展字段,预留给业务系统使用"}}},"PageResultFlowDefinitionVo":{"type":"object","description":"表格分页数据对象","properties":{"total":{"type":"integer","format":"int64","description":"总记录数"},"rows":{"type":"array","description":"列表数据","items":{"$ref":"#/components/schemas/FlowDefinitionVo"}}}},"RPageResultFlowDefinitionVo":{"type":"object","description":"响应信息主体","properties":{"code":{"type":"integer","format":"int32","description":"响应状态码"},"msg":{"type":"string","description":"响应提示信息"},"data":{"$ref":"#/components/schemas/PageResultFlowDefinitionVo","description":"响应业务数据"}}},"FlowCategoryVo":{"type":"object","description":"流程分类视图对象 wf_category","properties":{"categoryId":{"type":"integer","format":"int64","description":"流程分类ID"},"parentId":{"type":"integer","format":"int64","description":"父级分类id"},"parentName":{"type":"string","description":"父级分类名称"},"ancestors":{"type":"string","description":"祖级列表"},"categoryName":{"type":"string","description":"流程分类名称"},"orderNum":{"type":"integer","format":"int64","description":"显示顺序"},"createTime":{"type":"string","format":"date-time","description":"创建时间"}}},"RFlowCategoryVo":{"type":"object","description":"响应信息主体","properties":{"code":{"type":"integer","format":"int32","description":"响应状态码"},"msg":{"type":"string","description":"响应提示信息"},"data":{"$ref":"#/components/schemas/FlowCategoryVo","description":"响应业务数据"}}},"RListFlowCategoryVo":{"type":"object","description":"响应信息主体","properties":{"code":{"type":"integer","format":"int32","description":"响应状态码"},"msg":{"type":"string","description":"响应提示信息"},"data":{"type":"array","description":"响应业务数据","items":{"$ref":"#/components/schemas/FlowCategoryVo"}}}},"RListTreeString":{"type":"object","description":"响应信息主体","properties":{"code":{"type":"integer","format":"int32","description":"响应状态码"},"msg":{"type":"string","description":"响应提示信息"},"data":{"type":"array","description":"响应业务数据","items":{"$ref":"#/components/schemas/TreeString"}}}},"TreeNodeConfig":{"type":"object","properties":{"idKey":{"type":"string"},"parentIdKey":{"type":"string"},"weightKey":{"type":"string"},"nameKey":{"type":"string"},"childrenKey":{"type":"string"},"deep":{"type":"integer","format":"int32"}}},"TreeString":{"type":"object","additionalProperties":{},"properties":{"config":{"$ref":"#/components/schemas/TreeNodeConfig"},"weight":{},"parentId":{"type":"string"},"name":{"type":"object","properties":{"empty":{"type":"boolean"}}},"id":{"type":"string"},"empty":{"type":"boolean"}}},"ApiResultDefJson":{"type":"object","properties":{"code":{"type":"integer","format":"int32"},"msg":{"type":"string"},"data":{"$ref":"#/components/schemas/DefJson"}}},"ApiResultListForm":{"type":"object","properties":{"code":{"type":"integer","format":"int32"},"msg":{"type":"string"},"data":{"type":"array","items":{"$ref":"#/components/schemas/Form"}}}},"ApiResultListNodeExt":{"type":"object","properties":{"code":{"type":"integer","format":"int32"},"msg":{"type":"string"},"data":{"type":"array","items":{"$ref":"#/components/schemas/NodeExt"}}}},"ChildNode":{"type":"object","properties":{"code":{"type":"string"},"desc":{"type":"string"},"label":{"type":"string"},"type":{"type":"integer","format":"int32"},"must":{"type":"boolean"},"multiple":{"type":"boolean"},"precision":{"type":"integer","format":"int32"},"step":{"type":"string"},"min":{"type":"string"},"dateType":{"type":"string"},"dateFormat":{"type":"string"},"dict":{"type":"array","items":{"$ref":"#/components/schemas/DictItem"}}}},"DictItem":{"type":"object","properties":{"label":{"type":"string"},"value":{"type":"string"},"selected":{"type":"boolean"}}},"NodeExt":{"type":"object","properties":{"code":{"type":"string"},"name":{"type":"string"},"desc":{"type":"string"},"type":{"type":"integer","format":"int32"},"childs":{"type":"array","items":{"$ref":"#/components/schemas/ChildNode"}}}},"ApiResultListListenerVo":{"type":"object","properties":{"code":{"type":"integer","format":"int32"},"msg":{"type":"string"},"data":{"type":"array","items":{"$ref":"#/components/schemas/ListenerVo"}}}},"ListenerVo":{"type":"object","properties":{"type":{"type":"string"},"path":{"type":"string"},"description":{"type":"string"}}},"ApiResultListString":{"type":"object","properties":{"code":{"type":"integer","format":"int32"},"msg":{"type":"string"},"data":{"type":"array","items":{"type":"string"}}}},"HandlerQuery":{"type":"object","properties":{"handlerCode":{"type":"string"},"handlerName":{"type":"string"},"handlerType":{"type":"string"},"groupId":{"type":"string"},"pageNum":{"type":"integer","format":"int32"},"pageSize":{"type":"integer","format":"int32"},"beginTime":{"type":"string"},"endTime":{"type":"string"}}},"ApiResultHandlerSelectVo":{"type":"object","properties":{"code":{"type":"integer","format":"int32"},"msg":{"type":"string"},"data":{"$ref":"#/components/schemas/HandlerSelectVo"}}},"FlowPageHandlerAuth":{"type":"object","properties":{"total":{"type":"integer","format":"int64"},"rows":{"type":"array","items":{"$ref":"#/components/schemas/HandlerAuth"}},"code":{"type":"integer","format":"int32"},"msg":{"type":"string"}}},"HandlerAuth":{"type":"object","properties":{"storageId":{"type":"string"},"handlerCode":{"type":"string"},"handlerName":{"type":"string"},"groupName":{"type":"string"},"createTime":{"type":"string"}}},"HandlerSelectVo":{"type":"object","properties":{"handlerAuths":{"$ref":"#/components/schemas/FlowPageHandlerAuth"},"treeSelections":{"type":"array","items":{"$ref":"#/components/schemas/Tree"}}}},"HandlerFeedBackDto":{"type":"object","properties":{"storageIds":{"type":"array","items":{"type":"string"}}}},"ApiResultListHandlerFeedBackVo":{"type":"object","properties":{"code":{"type":"integer","format":"int32"},"msg":{"type":"string"},"data":{"type":"array","items":{"$ref":"#/components/schemas/HandlerFeedBackVo"}}}},"HandlerFeedBackVo":{"type":"object","properties":{"storageId":{"type":"string"},"handlerName":{"type":"string"}}},"ApiResultListDict":{"type":"object","properties":{"code":{"type":"integer","format":"int32"},"msg":{"type":"string"},"data":{"type":"array","items":{"$ref":"#/components/schemas/Dict"}}}},"Dict":{"type":"object","properties":{"label":{"type":"string"},"value":{"type":"string"},"childList":{"type":"array","items":{"$ref":"#/components/schemas/Dict"}}}},"ApiResultString":{"type":"object","properties":{"code":{"type":"integer","format":"int32"},"msg":{"type":"string"},"data":{"type":"string"}}},"ApiResultFlowDto":{"type":"object","properties":{"code":{"type":"integer","format":"int32"},"msg":{"type":"string"},"data":{"$ref":"#/components/schemas/FlowDto"}}},"ApiResultWarmFlowVo":{"type":"object","properties":{"code":{"type":"integer","format":"int32"},"msg":{"type":"string"},"data":{"$ref":"#/components/schemas/WarmFlowVo"}}},"WarmFlowVo":{"type":"object","properties":{"tokenNameList":{"type":"array","items":{"type":"string"}},"framework":{"type":"string"}}},"RMapStringString":{"type":"object","description":"响应信息主体","properties":{"code":{"type":"integer","format":"int32","description":"响应状态码"},"msg":{"type":"string","description":"响应提示信息"},"data":{"type":"object","additionalProperties":{"type":"string"},"description":"响应业务数据"}}},"PageResultGenTable":{"type":"object","description":"表格分页数据对象","properties":{"total":{"type":"integer","format":"int64","description":"总记录数"},"rows":{"type":"array","description":"列表数据","items":{"$ref":"#/components/schemas/GenTable"}}}},"RPageResultGenTable":{"type":"object","description":"响应信息主体","properties":{"code":{"type":"integer","format":"int32","description":"响应状态码"},"msg":{"type":"string","description":"响应提示信息"},"data":{"$ref":"#/components/schemas/PageResultGenTable","description":"响应业务数据"}}},"RObject":{"type":"object","description":"响应信息主体","properties":{"code":{"type":"integer","format":"int32","description":"响应状态码"},"msg":{"type":"string","description":"响应提示信息"},"data":{"description":"响应业务数据"}}},"PageResultGenTableColumn":{"type":"object","description":"表格分页数据对象","properties":{"total":{"type":"integer","format":"int64","description":"总记录数"},"rows":{"type":"array","description":"列表数据","items":{"$ref":"#/components/schemas/GenTableColumn"}}}},"RPageResultGenTableColumn":{"type":"object","description":"响应信息主体","properties":{"code":{"type":"integer","format":"int32","description":"响应状态码"},"msg":{"type":"string","description":"响应提示信息"},"data":{"$ref":"#/components/schemas/PageResultGenTableColumn","description":"响应业务数据"}}},"ProfileUserVo":{"type":"object","description":"用户信息视图对象 sys_user","properties":{"userId":{"type":"integer","format":"int64","description":"用户ID"},"deptId":{"type":"integer","format":"int64","description":"部门ID"},"userName":{"type":"string","description":"用户账号"},"nickName":{"type":"string","description":"用户昵称"},"userType":{"type":"string","description":"用户类型(sys_user系统用户)"},"email":{"type":"string","description":"用户邮箱"},"phoneNumber":{"type":"string","description":"手机号码"},"gender":{"type":"string","description":"用户性别(0男 1女 2未知)"},"avatar":{"type":"integer","format":"int64","description":"头像 OSS ID"},"avatarUrl":{"type":"string","description":"头像地址"},"loginIp":{"type":"string","description":"最后登录IP"},"loginDate":{"type":"string","format":"date-time","description":"最后登录时间"},"deptName":{"type":"string","description":"部门名"}}},"ProfileVo":{"type":"object","description":"用户个人信息","properties":{"user":{"$ref":"#/components/schemas/ProfileUserVo","description":"用户信息"},"roleGroup":{"type":"string","description":"用户所属角色组"},"postGroup":{"type":"string","description":"用户所属岗位组"}}},"RProfileVo":{"type":"object","description":"响应信息主体","properties":{"code":{"type":"integer","format":"int32","description":"响应状态码"},"msg":{"type":"string","description":"响应提示信息"},"data":{"$ref":"#/components/schemas/ProfileVo","description":"响应业务数据"}}},"RListSysUserVo":{"type":"object","description":"响应信息主体","properties":{"code":{"type":"integer","format":"int32","description":"响应状态码"},"msg":{"type":"string","description":"响应提示信息"},"data":{"type":"array","description":"响应业务数据","items":{"$ref":"#/components/schemas/SysUserVo"}}}},"SysRoleVo":{"type":"object","description":"角色信息视图对象 sys_role","properties":{"roleId":{"type":"integer","format":"int64","description":"角色ID"},"roleName":{"type":"string","description":"角色名称"},"roleKey":{"type":"string","description":"角色权限字符串"},"roleSort":{"type":"integer","format":"int32","description":"显示顺序"},"dataScope":{"type":"string","description":"数据范围(1:全部数据权限 2:自定数据权限 3:本部门数据权限 4:本部门及以下数据权限 5:仅本人数据权限 6:部门及以下或本人数据权限)"},"menuCheckStrictly":{"type":"boolean","description":"菜单树选择项是否关联显示"},"deptCheckStrictly":{"type":"boolean","description":"部门树选择项是否关联显示"},"status":{"type":"string","description":"角色状态(0正常 1停用)"},"remark":{"type":"string","description":"备注"},"createTime":{"type":"string","format":"date-time","description":"创建时间"},"flag":{"type":"boolean","description":"用户是否存在此角色标识 默认不存在"},"superAdmin":{"type":"boolean","description":"判断当前角色是否为超级管理员角色。"}}},"SysUserVo":{"type":"object","description":"用户信息视图对象 sys_user","properties":{"userId":{"type":"integer","format":"int64","description":"用户ID"},"deptId":{"type":"integer","format":"int64","description":"部门ID"},"userName":{"type":"string","description":"用户账号"},"nickName":{"type":"string","description":"用户昵称"},"userType":{"type":"string","description":"用户类型(sys_user系统用户)"},"email":{"type":"string","description":"用户邮箱"},"phoneNumber":{"type":"string","description":"手机号码"},"gender":{"type":"string","description":"用户性别(0男 1女 2未知)"},"avatar":{"type":"integer","format":"int64","description":"头像 OSS ID"},"avatarUrl":{"type":"string","description":"头像地址"},"status":{"type":"string","description":"账号状态(0正常 1停用)"},"loginIp":{"type":"string","description":"最后登录IP"},"loginDate":{"type":"string","format":"date-time","description":"最后登录时间"},"remark":{"type":"string","description":"备注"},"createTime":{"type":"string","format":"date-time","description":"创建时间"},"updateTime":{"type":"string","format":"date-time","description":"更新时间"},"deptName":{"type":"string","description":"部门名"},"roles":{"type":"array","description":"角色对象","items":{"$ref":"#/components/schemas/SysRoleVo"}},"roleIds":{"type":"array","description":"角色组","items":{"type":"integer","format":"int64"}},"postIds":{"type":"array","description":"岗位组","items":{"type":"integer","format":"int64"}},"roleId":{"type":"integer","format":"int64","description":"数据权限 当前角色ID"}}},"PageResultSysUserVo":{"type":"object","description":"表格分页数据对象","properties":{"total":{"type":"integer","format":"int64","description":"总记录数"},"rows":{"type":"array","description":"列表数据","items":{"$ref":"#/components/schemas/SysUserVo"}}}},"RPageResultSysUserVo":{"type":"object","description":"响应信息主体","properties":{"code":{"type":"integer","format":"int32","description":"响应状态码"},"msg":{"type":"string","description":"响应提示信息"},"data":{"$ref":"#/components/schemas/PageResultSysUserVo","description":"响应业务数据"}}},"RUserInfoVo":{"type":"object","description":"响应信息主体","properties":{"code":{"type":"integer","format":"int32","description":"响应状态码"},"msg":{"type":"string","description":"响应提示信息"},"data":{"$ref":"#/components/schemas/UserInfoVo","description":"响应业务数据"}}},"UserInfoVo":{"type":"object","description":"登录用户信息","properties":{"user":{"$ref":"#/components/schemas/SysUserVo","description":"用户基本信息"},"permissions":{"type":"array","description":"菜单权限","items":{"type":"string"},"uniqueItems":true},"roles":{"type":"array","description":"角色权限","items":{"type":"string"},"uniqueItems":true}}},"RSysUserInfoVo":{"type":"object","description":"响应信息主体","properties":{"code":{"type":"integer","format":"int32","description":"响应状态码"},"msg":{"type":"string","description":"响应提示信息"},"data":{"$ref":"#/components/schemas/SysUserInfoVo","description":"响应业务数据"}}},"SysPostVo":{"type":"object","description":"岗位信息视图对象 sys_post","properties":{"postId":{"type":"integer","format":"int64","description":"岗位ID"},"deptId":{"type":"integer","format":"int64","description":"部门id"},"postCode":{"type":"string","description":"岗位编码"},"postName":{"type":"string","description":"岗位名称"},"postCategory":{"type":"string","description":"岗位类别编码"},"postSort":{"type":"integer","format":"int32","description":"显示顺序"},"status":{"type":"string","description":"状态(0正常 1停用)"},"remark":{"type":"string","description":"备注"},"createTime":{"type":"string","format":"date-time","description":"创建时间"},"deptName":{"type":"string","description":"部门名"}}},"SysUserInfoVo":{"type":"object","description":"用户信息","properties":{"user":{"$ref":"#/components/schemas/SysUserVo","description":"用户信息"},"roleIds":{"type":"array","description":"角色ID列表","items":{"type":"integer","format":"int64"}},"roles":{"type":"array","description":"角色列表","items":{"$ref":"#/components/schemas/SysRoleVo"}},"postIds":{"type":"array","description":"岗位ID列表","items":{"type":"integer","format":"int64"}},"posts":{"type":"array","description":"岗位列表","items":{"$ref":"#/components/schemas/SysPostVo"}}}},"RListSysSocialVo":{"type":"object","description":"响应信息主体","properties":{"code":{"type":"integer","format":"int32","description":"响应状态码"},"msg":{"type":"string","description":"响应提示信息"},"data":{"type":"array","description":"响应业务数据","items":{"$ref":"#/components/schemas/SysSocialVo"}}}},"SysSocialVo":{"type":"object","description":"社会化关系视图对象 sys_social","properties":{"id":{"type":"integer","format":"int64","description":"主键"},"userId":{"type":"integer","format":"int64","description":"用户ID"},"authId":{"type":"string","description":"的唯一ID"},"source":{"type":"string","description":"用户来源"},"accessToken":{"type":"string","description":"用户的授权令牌"},"expireIn":{"type":"integer","format":"int32","description":"用户的授权令牌的有效期,部分平台可能没有"},"refreshToken":{"type":"string","description":"刷新令牌,部分平台可能没有"},"openId":{"type":"string","description":"用户的 open id"},"userName":{"type":"string","description":"授权的第三方账号"},"nickName":{"type":"string","description":"授权的第三方昵称"},"email":{"type":"string","description":"授权的第三方邮箱"},"avatar":{"type":"string","description":"授权的第三方头像地址"},"accessCode":{"type":"string","description":"平台的授权信息,部分平台可能没有"},"unionId":{"type":"string","description":"用户的 unionid"},"scope":{"type":"string","description":"授予的权限,部分平台可能没有"},"tokenType":{"type":"string","description":"个别平台的授权信息,部分平台可能没有"},"idToken":{"type":"string","description":"id token,部分平台可能没有"},"macAlgorithm":{"type":"string","description":"小米平台用户的附带属性,部分平台可能没有"},"macKey":{"type":"string","description":"小米平台用户的附带属性,部分平台可能没有"},"code":{"type":"string","description":"用户的授权code,部分平台可能没有"},"oauthToken":{"type":"string","description":"Twitter平台用户的附带属性,部分平台可能没有"},"oauthTokenSecret":{"type":"string","description":"Twitter平台用户的附带属性,部分平台可能没有"},"createTime":{"type":"string","format":"date-time","description":"创建时间"}}},"RSysRoleVo":{"type":"object","description":"响应信息主体","properties":{"code":{"type":"integer","format":"int32","description":"响应状态码"},"msg":{"type":"string","description":"响应提示信息"},"data":{"$ref":"#/components/schemas/SysRoleVo","description":"响应业务数据"}}},"RListSysRoleVo":{"type":"object","description":"响应信息主体","properties":{"code":{"type":"integer","format":"int32","description":"响应状态码"},"msg":{"type":"string","description":"响应提示信息"},"data":{"type":"array","description":"响应业务数据","items":{"$ref":"#/components/schemas/SysRoleVo"}}}},"PageResultSysRoleVo":{"type":"object","description":"表格分页数据对象","properties":{"total":{"type":"integer","format":"int64","description":"总记录数"},"rows":{"type":"array","description":"列表数据","items":{"$ref":"#/components/schemas/SysRoleVo"}}}},"RPageResultSysRoleVo":{"type":"object","description":"响应信息主体","properties":{"code":{"type":"integer","format":"int32","description":"响应状态码"},"msg":{"type":"string","description":"响应提示信息"},"data":{"$ref":"#/components/schemas/PageResultSysRoleVo","description":"响应业务数据"}}},"DeptTreeSelectVo":{"type":"object","description":"角色部门列表树信息","properties":{"checkedKeys":{"type":"array","description":"选中部门列表","items":{"type":"integer","format":"int64"}},"depts":{"type":"array","description":"下拉树结构列表","items":{"$ref":"#/components/schemas/TreeString"}}}},"RDeptTreeSelectVo":{"type":"object","description":"响应信息主体","properties":{"code":{"type":"integer","format":"int32","description":"响应状态码"},"msg":{"type":"string","description":"响应提示信息"},"data":{"$ref":"#/components/schemas/DeptTreeSelectVo","description":"响应业务数据"}}},"RSysPostVo":{"type":"object","description":"响应信息主体","properties":{"code":{"type":"integer","format":"int32","description":"响应状态码"},"msg":{"type":"string","description":"响应提示信息"},"data":{"$ref":"#/components/schemas/SysPostVo","description":"响应业务数据"}}},"RListSysPostVo":{"type":"object","description":"响应信息主体","properties":{"code":{"type":"integer","format":"int32","description":"响应状态码"},"msg":{"type":"string","description":"响应提示信息"},"data":{"type":"array","description":"响应业务数据","items":{"$ref":"#/components/schemas/SysPostVo"}}}},"PageResultSysPostVo":{"type":"object","description":"表格分页数据对象","properties":{"total":{"type":"integer","format":"int64","description":"总记录数"},"rows":{"type":"array","description":"列表数据","items":{"$ref":"#/components/schemas/SysPostVo"}}}},"RPageResultSysPostVo":{"type":"object","description":"响应信息主体","properties":{"code":{"type":"integer","format":"int32","description":"响应状态码"},"msg":{"type":"string","description":"响应提示信息"},"data":{"$ref":"#/components/schemas/PageResultSysPostVo","description":"响应业务数据"}}},"RSysNoticeVo":{"type":"object","description":"响应信息主体","properties":{"code":{"type":"integer","format":"int32","description":"响应状态码"},"msg":{"type":"string","description":"响应提示信息"},"data":{"$ref":"#/components/schemas/SysNoticeVo","description":"响应业务数据"}}},"SysNoticeVo":{"type":"object","description":"通知公告视图对象 sys_notice","properties":{"noticeId":{"type":"integer","format":"int64","description":"公告ID"},"noticeTitle":{"type":"string","description":"公告标题"},"noticeType":{"type":"string","description":"公告类型(1通知 2公告)"},"noticeContent":{"type":"string","description":"公告内容"},"status":{"type":"string","description":"公告状态(0正常 1关闭)"},"remark":{"type":"string","description":"备注"},"createBy":{"type":"integer","format":"int64","description":"创建者"},"createByName":{"type":"string","description":"创建人名称"},"createTime":{"type":"string","format":"date-time","description":"创建时间"}}},"PageResultSysNoticeVo":{"type":"object","description":"表格分页数据对象","properties":{"total":{"type":"integer","format":"int64","description":"总记录数"},"rows":{"type":"array","description":"列表数据","items":{"$ref":"#/components/schemas/SysNoticeVo"}}}},"RPageResultSysNoticeVo":{"type":"object","description":"响应信息主体","properties":{"code":{"type":"integer","format":"int32","description":"响应状态码"},"msg":{"type":"string","description":"响应提示信息"},"data":{"$ref":"#/components/schemas/PageResultSysNoticeVo","description":"响应业务数据"}}},"RSysMenuVo":{"type":"object","description":"响应信息主体","properties":{"code":{"type":"integer","format":"int32","description":"响应状态码"},"msg":{"type":"string","description":"响应提示信息"},"data":{"$ref":"#/components/schemas/SysMenuVo","description":"响应业务数据"}}},"SysMenuVo":{"type":"object","description":"菜单权限视图对象 sys_menu","properties":{"menuId":{"type":"integer","format":"int64","description":"菜单ID"},"menuName":{"type":"string","description":"菜单名称"},"parentId":{"type":"integer","format":"int64","description":"父菜单ID"},"orderNum":{"type":"integer","format":"int32","description":"显示顺序"},"path":{"type":"string","description":"路由地址"},"component":{"type":"string","description":"组件路径"},"queryParam":{"type":"string","description":"路由参数"},"isFrame":{"type":"string","description":"是否为外链(Y是 N否)"},"isCache":{"type":"string","description":"是否缓存(Y缓存 N不缓存)"},"menuType":{"type":"string","description":"菜单类型(M目录 C菜单 F按钮)"},"visible":{"type":"string","description":"显示状态(0显示 1隐藏)"},"status":{"type":"string","description":"菜单状态(0正常 1停用)"},"perms":{"type":"string","description":"权限标识"},"icon":{"type":"string","description":"菜单图标"},"activeMenu":{"type":"string","description":"激活菜单路径"},"ext":{"type":"string","description":"扩展字段"},"createDept":{"type":"integer","format":"int64","description":"创建部门"},"remark":{"type":"string","description":"备注"},"createTime":{"type":"string","format":"date-time","description":"创建时间"},"children":{"type":"array","description":"子菜单","items":{"$ref":"#/components/schemas/SysMenuVo"}}}},"MenuTreeSelectVo":{"type":"object","description":"角色菜单列表树信息","properties":{"checkedKeys":{"type":"array","description":"选中菜单列表","items":{"type":"integer","format":"int64"}},"menus":{"type":"array","description":"菜单下拉树结构列表","items":{"$ref":"#/components/schemas/TreeString"}}}},"RMenuTreeSelectVo":{"type":"object","description":"响应信息主体","properties":{"code":{"type":"integer","format":"int32","description":"响应状态码"},"msg":{"type":"string","description":"响应提示信息"},"data":{"$ref":"#/components/schemas/MenuTreeSelectVo","description":"响应业务数据"}}},"RListSysMenuVo":{"type":"object","description":"响应信息主体","properties":{"code":{"type":"integer","format":"int32","description":"响应状态码"},"msg":{"type":"string","description":"响应提示信息"},"data":{"type":"array","description":"响应业务数据","items":{"$ref":"#/components/schemas/SysMenuVo"}}}},"MetaVo":{"type":"object","description":"路由显示信息","properties":{"title":{"type":"string","description":"设置该路由在侧边栏和面包屑中展示的名字"},"icon":{"type":"string","description":"设置该路由的图标,对应路径src/assets/icons/svg"},"noCache":{"type":"boolean","description":"设置为true,则不会被 服务类型在详情、App 端接口中返回;分页列表仍只使用主表字段。 前端直接以表格展示 序号 / 操作人 / 操作内容 / 操作时间,因此不需要保留字段级 diff\n 的拆分字段,统一存放在 operContent 中。 支持关键字搜索、业务类型/行业/项目规模筛选、完成时间区间筛选。