{"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.0.222:8082","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
\n 提供家庭的增删查及默认家庭切换功能,所有接口均需登录态。"},{"name":"角色信息","description":"角色信息"},{"name":"数据字典信息","description":"数据字典信息"},{"name":"文件上传 控制层","description":"文件上传 控制层"},{"name":"App 房间位置管理控制器","description":"App 房间位置管理控制器\n
\n 提供房间内房间位置的增删查改功能,所有接口均需登录态。\n 位置归属于家庭,操作时会自动校验当前用户对该家庭的所有权。"},{"name":"邮件发送案例","description":"邮件发送案例"},{"name":"spring-cache 演示案例","description":"spring-cache 演示案例"},{"name":"WebSocket 演示案例","description":"WebSocket 演示案例"},{"name":"测试数据库加解密功能","description":"测试数据库加解密功能"},{"name":"请假示例控制器,演示业务单据与流程引擎联动的典型用法。","description":"请假示例控制器,演示业务单据与流程引擎联动的典型用法。"},{"name":"流程定义管理 控制层","description":"流程定义管理 控制层"},{"name":"测试单表Controller","description":"测试单表Controller"},{"name":"部门信息","description":"部门信息"},{"name":"参数配置 信息操作处理","description":"参数配置 信息操作处理"},{"name":"App 设备控制器","description":"App 设备控制器\n
\n 提供设备绑定等接口,所有接口均需登录态。"},{"name":"测试分布式限流样例","description":"测试分布式限流样例"},{"name":"测试批量方法","description":"测试批量方法"},{"name":"SSE 控制器","description":"SSE 控制器"},{"name":"App 用户认证控制器","description":"App 用户认证控制器\n
\n 公开接口使用 {@link SaIgnore SaIgnore} 放行;退出接口需要登录态。"},{"name":"验证码操作处理","description":"验证码操作处理"},{"name":"用户信息","description":"用户信息"},{"name":"对象存储配置","description":"对象存储配置"},{"name":"测试数据脱敏控制器","description":"测试数据脱敏控制器\n
\n 默认管理员不过滤\n 需自行根据业务重写实现"},{"name":"个人信息 业务处理","description":"个人信息 业务处理"},{"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":"swagger3 用法示例","description":"swagger3 用法示例"},{"name":"App 用户资料控制器","description":"App 用户资料控制器"},{"name":"在线用户监控","description":"在线用户监控"},{"name":"短信演示案例","description":"短信演示案例\n 请先阅读文档 否则无法使用"},{"name":"SaToken 权限测试 接口文档输出测试","description":"SaToken 权限测试 接口文档输出测试"},{"name":"测试Excel功能","description":"测试Excel功能"},{"name":"操作日志记录","description":"操作日志记录"},{"name":"缓存监控","description":"缓存监控"},{"name":"公告 信息操作处理","description":"公告 信息操作处理"},{"name":"消息记录控制器","description":"消息记录控制器"},{"name":"客户端管理","description":"客户端管理"},{"name":"测试分布式锁的样例","description":"测试分布式锁的样例"}],"paths":{"/workflow/task/updateAssignee/{userId}":{"put":{"tags":["任务管理 控制层"],"summary":"批量修改任务办理人。","description":"批量修改任务办理人。
\n 将指定家庭设为默认,同时取消其他家庭的默认标识。","operationId":"setDefaultHome","parameters":[{"name":"homeId","in":"path","description":"要设为默认的家庭ID","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"操作结果","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/api/snail/chat/conversations":{"get":{"tags":["snail-ai-chat-gateway-controller"],"operationId":"listConversations","parameters":[{"name":"agentId","in":"query","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":1}},{"name":"size","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":50}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageResultListOpenApiConversationVO"}}}}}},"put":{"tags":["snail-ai-chat-gateway-controller"],"operationId":"updateConversationTitle","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OpenApiConversationUpdateTitleRequest"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVoid"}}}}}},"post":{"tags":["snail-ai-chat-gateway-controller"],"operationId":"createConversation","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OpenApiCreateConversationRequest"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultOpenApiConversationVO"}}}}}},"delete":{"tags":["snail-ai-chat-gateway-controller"],"operationId":"deleteConversation","parameters":[{"name":"agentId","in":"query","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"conversationId","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVoid"}}}}}}},"/workflow/task/urgeTask":{"post":{"tags":["任务管理 控制层"],"summary":"催办任务。","description":"催办任务。
\n 3.5.0 版本 增加 rewriteBatchedStatements=true 批处理参数 使 MP 原生批处理可以达到同样的速度","operationId":"add_18","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 支持修改位置名称、图标和排序值,同一家庭下位置名称不可重复。","operationId":"updateLocation","requestBody":{"description":"修改位置请求参数(位置ID、位置名称 1-10 个字符、可选图标与排序)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateLocationBo"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"操作结果","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/app/location/create":{"post":{"tags":["App 房间位置管理控制器"],"summary":"创建新的房间位置\n ","description":"创建新的房间位置\n
\n 在同一家庭下位置名称不可重复。","operationId":"createLocation","requestBody":{"description":"创建位置请求参数(家庭ID、位置名称 1-10 个字符、可选图标与排序)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateLocationBo"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"操作结果","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/app/home/create":{"post":{"tags":["App 家庭管理控制器"],"summary":"创建新家庭\n ","description":"创建新家庭\n
\n 创建后自动初始化一个\"客厅\"位置,家庭名称在同一用户下不可重复。","operationId":"createHome","requestBody":{"description":"创建家庭请求参数(家庭名称,2-10个字符)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateHomeBo"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"操作结果","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/app/device/updateRuntime":{"post":{"tags":["App 设备控制器"],"summary":"更新设备运行数据\n ","description":"更新设备运行数据\n
\n 前端通过蓝牙同步设备运行状态,更新设备基础状态和净化器运行数据。","operationId":"updateDeviceRuntime","requestBody":{"description":"更新参数(设备ID必填,其余字段按需传入)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateDeviceRuntimeBo"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"操作结果","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/app/device/runtime":{"post":{"tags":["App 设备控制器"],"summary":"查询设备运行数据\n ","description":"查询设备运行数据\n
\n 根据设备ID查询设备运行状态及净化器数据。","operationId":"getDeviceRuntime","requestBody":{"description":"查询参数(设备ID)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeviceRuntimeQueryBo"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"设备运行数据","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RAppDeviceRuntimeVo"}}}}}}},"/app/device/list":{"post":{"tags":["App 设备控制器"],"summary":"查询当前用户的设备列表\n ","description":"查询当前用户的设备列表\n
\n 支持按家庭ID和位置ID过滤,返回设备信息及净化器运行数据。","operationId":"listDevices","requestBody":{"description":"查询参数(家庭ID、位置ID,均可选)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeviceQueryBo"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"设备列表","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RListAppDeviceVo"}}}}}}},"/app/device/bind":{"post":{"tags":["App 设备控制器"],"summary":"绑定设备\n ","description":"绑定设备\n
\n 前端通过蓝牙配对设备后,根据设备编号绑定当前用户。\n 若设备已存在则直接绑定,不存在则先新增设备再绑定。","operationId":"bindDevice","requestBody":{"description":"绑定请求参数(设备编号及蓝牙配对信息)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeviceBindBo"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"操作结果","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/app/auth/sendSmsCode":{"post":{"tags":["App 用户认证控制器"],"summary":"发送短信验证码","description":"发送短信验证码
\n 无需登录,返回所有已生效协议的基本信息(ID、类型、编号、版本号、名称)。
\n 无需登录,根据协议ID返回协议编号、名称、版本号、协议正文及生效时间。
\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_19","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":"获取图片验证码。
\n 软删除指定家庭及其下所有位置,默认家庭不允许删除。","operationId":"deleteHome","parameters":[{"name":"homeId","in":"path","description":"要删除的家庭ID","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"操作结果","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}}},"components":{"schemas":{"RVoid":{"type":"object","description":"响应信息主体","properties":{"code":{"type":"integer","format":"int32","description":"响应状态码"},"msg":{"type":"string","description":"响应提示信息"},"data":{"description":"响应业务数据"}}},"FlowSpelBo":{"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值","minLength":1},"status":{"type":"string","description":"状态(0正常 1停用)","minLength":1},"remark":{"type":"string","description":"备注"},"params":{"type":"object","additionalProperties":{},"description":"请求参数"}},"required":["status","viewSpel"]},"TestLeaveBo":{"type":"object","description":"请假业务对象 test_leave","properties":{"id":{"type":"integer","format":"int64","description":"主键"},"flowCode":{"type":"string","description":"流程code"},"applyCode":{"type":"string","description":"申请编号"},"leaveType":{"type":"string","description":"请假类型","minLength":1},"startDate":{"type":"string","format":"date-time","description":"开始时间"},"endDate":{"type":"string","format":"date-time","description":"结束时间"},"leaveDays":{"type":"integer","format":"int32","description":"请假天数"},"startLeaveDays":{"type":"integer","format":"int32","description":"开始时间"},"endLeaveDays":{"type":"integer","format":"int32","description":"结束时间"},"remark":{"type":"string","description":"请假原因"},"status":{"type":"string","description":"状态"},"params":{"type":"object","additionalProperties":{},"description":"请求参数"}},"required":["endDate","id","leaveType","startDate"]},"RTestLeaveVo":{"type":"object","description":"响应信息主体","properties":{"code":{"type":"integer","format":"int32","description":"响应状态码"},"msg":{"type":"string","description":"响应提示信息"},"data":{"$ref":"#/components/schemas/TestLeaveVo","description":"响应业务数据"}}},"TestLeaveVo":{"type":"object","description":"请假视图对象 test_leave","properties":{"id":{"type":"integer","format":"int64","description":"主键"},"applyCode":{"type":"string","description":"申请编号"},"leaveType":{"type":"string","description":"请假类型"},"startDate":{"type":"string","format":"date-time","description":"开始时间"},"endDate":{"type":"string","format":"date-time","description":"结束时间"},"leaveDays":{"type":"integer","format":"int32","description":"请假天数"},"remark":{"type":"string","description":"备注"},"status":{"type":"string","description":"状态"}}},"FlowVariableBo":{"type":"object","description":"流程变量参数","properties":{"instanceId":{"type":"integer","format":"int64","description":"流程实例 ID"},"key":{"type":"string","description":"变量键"},"value":{"type":"string","description":"变量值"}}},"FlowCancelBo":{"type":"object","description":"撤销流程请求对象。","properties":{"businessId":{"type":"string","description":"业务 ID"},"message":{"type":"string","description":"撤销说明"}}},"RBoolean":{"type":"object","description":"响应信息主体","properties":{"code":{"type":"integer","format":"int32","description":"响应状态码"},"msg":{"type":"string","description":"响应提示信息"},"data":{"type":"boolean","description":"响应业务数据"}}},"FlowDefinition":{"type":"object","properties":{"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"},"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"},"activityStatus":{"type":"integer","format":"int32"},"listenerType":{"type":"string"},"listenerPath":{"type":"string"},"ext":{"type":"string"},"nodeList":{"type":"array","items":{"$ref":"#/components/schemas/Node"}},"userList":{"type":"array","items":{"$ref":"#/components/schemas/User"}}}},"Node":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"version":{"type":"string","deprecated":true},"tenantId":{"type":"string"},"listenerPath":{"type":"string"},"definitionId":{"type":"integer","format":"int64"},"anyNodeSkip":{"type":"string"},"coordinate":{"type":"string"},"skipList":{"type":"array","items":{"$ref":"#/components/schemas/Skip"}},"listenerType":{"type":"string"},"updateBy":{"type":"string"},"nodeType":{"type":"integer","format":"int32"},"ext":{"type":"string"},"delFlag":{"type":"string"},"createTime":{"type":"string","format":"date-time"},"createBy":{"type":"string"},"nodeName":{"type":"string"},"nodeCode":{"type":"string"},"nodeRatio":{"type":"string"},"updateTime":{"type":"string","format":"date-time"},"formCustom":{"type":"string"},"formPath":{"type":"string"},"permissionFlag":{"type":"string"}}},"Skip":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"nextNodeType":{"type":"integer","format":"int32"},"nowNodeType":{"type":"integer","format":"int32"},"tenantId":{"type":"string"},"definitionId":{"type":"integer","format":"int64"},"coordinate":{"type":"string"},"skipCondition":{"type":"string"},"nowNodeCode":{"type":"string"},"skipName":{"type":"string"},"nextNodeCode":{"type":"string"},"skipType":{"type":"string"},"nodeId":{"type":"integer","format":"int64"},"updateBy":{"type":"string"},"delFlag":{"type":"string"},"createTime":{"type":"string","format":"date-time"},"createBy":{"type":"string"},"updateTime":{"type":"string","format":"date-time"}}},"User":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"type":{"type":"string"},"tenantId":{"type":"string"},"updateBy":{"type":"string"},"delFlag":{"type":"string"},"createTime":{"type":"string","format":"date-time"},"createBy":{"type":"string"},"processedBy":{"type":"string"},"associated":{"type":"integer","format":"int64"},"updateTime":{"type":"string","format":"date-time"}}},"FlowCategoryBo":{"type":"object","description":"流程分类业务对象 wf_category","properties":{"categoryId":{"type":"integer","format":"int64","description":"流程分类ID"},"parentId":{"type":"integer","format":"int64","description":"父流程分类id"},"categoryName":{"type":"string","description":"流程分类名称","minLength":1},"orderNum":{"type":"integer","format":"int64","description":"显示顺序"}},"required":["categoryId","categoryName","parentId"]},"SysUserBo":{"type":"object","description":"用户信息业务对象 sys_user","properties":{"userId":{"type":"integer","format":"int64","description":"用户ID"},"deptId":{"type":"integer","format":"int64","description":"部门ID"},"userName":{"type":"string","description":"用户账号","maxLength":30,"minLength":2},"nickName":{"type":"string","description":"用户昵称","maxLength":30,"minLength":0},"userType":{"type":"string","description":"用户类型(sys_user系统用户)"},"email":{"type":"string","format":"email","description":"用户邮箱","maxLength":50,"minLength":0},"phoneNumber":{"type":"string","description":"手机号码"},"gender":{"type":"string","description":"用户性别(0男 1女 2未知)"},"avatar":{"type":"integer","format":"int64","description":"头像 OSS ID"},"password":{"type":"string","description":"密码"},"status":{"type":"string","description":"账号状态(0正常 1停用)"},"remark":{"type":"string","description":"备注"},"roleIds":{"type":"array","description":"角色组","items":{"type":"integer","format":"int64"},"maxItems":2147483647,"minItems":1},"postIds":{"type":"array","description":"岗位组","items":{"type":"integer","format":"int64"}},"roleId":{"type":"integer","format":"int64","description":"数据权限 当前角色ID"},"userIds":{"type":"string","description":"用户ID"},"excludeUserIds":{"type":"string","description":"排除不查询的用户(工作流用)"},"createBy":{"type":"integer","format":"int64","description":"创建者"},"updateBy":{"type":"integer","format":"int64","description":"更新者"},"params":{"type":"object","additionalProperties":{},"description":"请求参数"},"superAdmin":{"type":"boolean","description":"判断当前用户是否为超级管理员。"}},"required":["nickName","userName"]},"SysUserProfileBo":{"type":"object","description":"个人信息业务处理","properties":{"nickName":{"type":"string","description":"用户昵称","maxLength":30,"minLength":0},"email":{"type":"string","format":"email","description":"用户邮箱","maxLength":50,"minLength":0},"phoneNumber":{"type":"string","description":"手机号码","pattern":"(?:0|86|\\+86)?1[3-9]\\d{9}"},"gender":{"type":"string","description":"用户性别(0男 1女 2未知)"},"avatar":{"type":"integer","format":"int64","description":"头像 OSS ID"}}},"SysUserPasswordBo":{"type":"object","description":"用户密码修改","properties":{"oldPassword":{"type":"string","description":"旧密码","minLength":1},"newPassword":{"type":"string","description":"新密码","minLength":1}},"required":["newPassword","oldPassword"]},"SysRoleBo":{"type":"object","description":"角色信息业务对象 sys_role","properties":{"roleId":{"type":"integer","format":"int64","description":"角色ID"},"roleName":{"type":"string","description":"角色名称","maxLength":30,"minLength":0},"roleKey":{"type":"string","description":"角色权限字符串","maxLength":100,"minLength":0},"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":"备注"},"menuIds":{"type":"array","description":"菜单组","items":{"type":"integer","format":"int64"}},"deptIds":{"type":"array","description":"部门组(数据权限)","items":{"type":"integer","format":"int64"}},"params":{"type":"object","additionalProperties":{},"description":"请求参数"},"superAdmin":{"type":"boolean","description":"判断当前角色是否为超级管理员角色。"}},"required":["roleKey","roleName","roleSort"]},"SysUserRole":{"type":"object","description":"用户和角色关联 sys_user_role","properties":{"userId":{"type":"integer","format":"int64","description":"用户ID"},"roleId":{"type":"integer","format":"int64","description":"角色ID"}}},"SysPostBo":{"type":"object","description":"岗位信息业务对象 sys_post","properties":{"postId":{"type":"integer","format":"int64","description":"岗位ID"},"deptId":{"type":"integer","format":"int64","description":"部门id(单部门)"},"belongDeptId":{"type":"integer","format":"int64","description":"归属部门id(部门树)"},"postCode":{"type":"string","description":"岗位编码","maxLength":64,"minLength":0},"postName":{"type":"string","description":"岗位名称","maxLength":50,"minLength":0},"postCategory":{"type":"string","description":"岗位类别编码","maxLength":100,"minLength":0},"postSort":{"type":"integer","format":"int32","description":"显示顺序"},"status":{"type":"string","description":"状态(0正常 1停用)"},"remark":{"type":"string","description":"备注"},"params":{"type":"object","additionalProperties":{},"description":"请求参数"}},"required":["deptId","postCode","postName","postSort"]},"SysNoticeBo":{"type":"object","description":"通知公告业务对象 sys_notice","properties":{"noticeId":{"type":"integer","format":"int64","description":"公告ID"},"noticeTitle":{"type":"string","description":"公告标题","maxLength":50,"minLength":0},"noticeType":{"type":"string","description":"公告类型(1通知 2公告)"},"noticeContent":{"type":"string","description":"公告内容"},"status":{"type":"string","description":"公告状态(0正常 1关闭)"},"remark":{"type":"string","description":"备注"},"createByName":{"type":"string","description":"创建人名称"}},"required":["noticeTitle"]},"SysMenuBo":{"type":"object","description":"菜单权限业务对象 sys_menu","properties":{"menuId":{"type":"integer","format":"int64","description":"菜单ID"},"parentId":{"type":"integer","format":"int64","description":"父菜单ID"},"menuName":{"type":"string","description":"菜单名称","maxLength":50,"minLength":0},"orderNum":{"type":"integer","format":"int32","description":"显示顺序"},"path":{"type":"string","description":"路由地址","maxLength":200,"minLength":0},"component":{"type":"string","description":"组件路径","maxLength":200,"minLength":0},"queryParam":{"type":"string","description":"路由参数"},"isFrame":{"type":"string","description":"是否为外链(Y是 N否)"},"isCache":{"type":"string","description":"是否缓存(Y缓存 N不缓存)"},"menuType":{"type":"string","description":"菜单类型(M目录 C菜单 F按钮)","minLength":1},"visible":{"type":"string","description":"显示状态(0显示 1隐藏)"},"status":{"type":"string","description":"菜单状态(0正常 1停用)"},"perms":{"type":"string","description":"权限标识","maxLength":100,"minLength":0,"pattern":"^$|^[a-zA-Z0-9_]+:[a-zA-Z0-9_*]+:[a-zA-Z0-9_*]+$"},"icon":{"type":"string","description":"菜单图标"},"activeMenu":{"type":"string","description":"激活菜单路径","maxLength":255,"minLength":0},"ext":{"type":"string","description":"扩展字段","maxLength":2000,"minLength":0},"remark":{"type":"string","description":"备注"}},"required":["menuName","menuType","orderNum"]},"SysDictTypeBo":{"type":"object","description":"字典类型业务对象 sys_dict_type","properties":{"dictId":{"type":"integer","format":"int64","description":"字典主键"},"dictName":{"type":"string","description":"字典名称","maxLength":100,"minLength":0},"dictType":{"type":"string","description":"字典类型","maxLength":100,"minLength":0,"pattern":"^[a-z][a-z0-9_]*$"},"remark":{"type":"string","description":"备注"}},"required":["dictName","dictType"]},"SysDictDataBo":{"type":"object","description":"字典数据业务对象 sys_dict_data","properties":{"dictCode":{"type":"integer","format":"int64","description":"字典编码"},"dictSort":{"type":"integer","format":"int32","description":"字典排序"},"dictLabel":{"type":"string","description":"字典标签","maxLength":100,"minLength":0},"dictValue":{"type":"string","description":"字典键值","maxLength":100,"minLength":0},"dictType":{"type":"string","description":"字典类型","maxLength":100,"minLength":0},"cssClass":{"type":"string","description":"样式属性(其他样式扩展)","maxLength":100,"minLength":0},"listClass":{"type":"string","description":"表格回显样式"},"isDefault":{"type":"string","description":"是否默认(Y是 N否)"},"createDept":{"type":"integer","format":"int64","description":"创建部门"},"remark":{"type":"string","description":"备注"}},"required":["dictLabel","dictType","dictValue"]},"SysDeptBo":{"type":"object","description":"部门业务对象 sys_dept","properties":{"deptId":{"type":"integer","format":"int64","description":"部门id"},"parentId":{"type":"integer","format":"int64","description":"父部门ID"},"deptName":{"type":"string","description":"部门名称","maxLength":30,"minLength":0},"deptCategory":{"type":"string","description":"部门类别编码","maxLength":100,"minLength":0},"orderNum":{"type":"integer","format":"int32","description":"显示顺序"},"leader":{"type":"integer","format":"int64","description":"负责人"},"phone":{"type":"string","description":"联系电话","maxLength":11,"minLength":0},"email":{"type":"string","format":"email","description":"邮箱","maxLength":50,"minLength":0},"status":{"type":"string","description":"部门状态(0正常 1停用)"},"belongDeptId":{"type":"integer","format":"int64","description":"归属部门id(部门树)"},"params":{"type":"object","additionalProperties":{},"description":"请求参数"}},"required":["deptName","orderNum"]},"SysConfigBo":{"type":"object","description":"参数配置业务对象 sys_config","properties":{"configId":{"type":"integer","format":"int64","description":"参数主键"},"configName":{"type":"string","description":"参数名称","maxLength":100,"minLength":0},"configKey":{"type":"string","description":"参数键名","maxLength":100,"minLength":0},"configValue":{"type":"string","description":"参数键值","maxLength":500,"minLength":0},"configType":{"type":"string","description":"系统内置(Y是 N否)"},"remark":{"type":"string","description":"备注"},"params":{"type":"object","additionalProperties":{},"description":"请求参数"}},"required":["configKey","configName","configValue"]},"SysClientBo":{"type":"object","description":"授权管理业务对象 sys_client","properties":{"id":{"type":"integer","format":"int64","description":"id"},"clientId":{"type":"string","description":"客户端id"},"clientKey":{"type":"string","description":"客户端key","minLength":1},"clientSecret":{"type":"string","description":"客户端秘钥","minLength":1},"grantTypeList":{"type":"array","description":"授权类型","items":{"type":"string"}},"grantType":{"type":"string","description":"授权类型"},"deviceType":{"type":"string","description":"设备类型"},"accessPath":{"type":"string","description":"允许访问路径"},"accessPathList":{"type":"array","description":"允许访问路径列表","items":{"type":"string"}},"ipWhitelist":{"type":"string","description":"IP白名单"},"ipWhitelistList":{"type":"array","description":"IP白名单列表","items":{"type":"string"}},"activeTimeout":{"type":"integer","format":"int64","description":"token活跃超时时间"},"timeout":{"type":"integer","format":"int64","description":"token固定超时时间"},"status":{"type":"string","description":"状态(0正常 1停用)"}},"required":["clientKey","clientSecret","grantTypeList","id"]},"SysOssConfigBo":{"type":"object","description":"对象存储配置业务对象 sys_oss_config","properties":{"ossConfigId":{"type":"integer","format":"int64","description":"主键"},"configKey":{"type":"string","description":"配置key","maxLength":100,"minLength":2},"accessKey":{"type":"string","description":"accessKey","maxLength":100,"minLength":2},"secretKey":{"type":"string","description":"秘钥","maxLength":100,"minLength":2},"bucketName":{"type":"string","description":"桶名称","maxLength":100,"minLength":2},"prefix":{"type":"string","description":"前缀"},"endpoint":{"type":"string","description":"访问站点","maxLength":100,"minLength":2},"domainUrl":{"type":"string","description":"自定义域名"},"isHttps":{"type":"string","description":"是否https(Y=是,N=否)"},"status":{"type":"string","description":"是否默认(Y=是,N=否)"},"region":{"type":"string","description":"域"},"ext1":{"type":"string","description":"扩展字段"},"remark":{"type":"string","description":"备注"},"accessPolicy":{"type":"string","description":"桶权限类型(0private 1public 2custom)","minLength":1}},"required":["accessKey","accessPolicy","bucketName","configKey","endpoint","ossConfigId","secretKey"]},"CzDeviceBo":{"type":"object","description":"后台设备管理业务对象。","properties":{"deviceId":{"type":"integer","format":"int64","description":"设备主键"},"name":{"type":"string","description":"设备名称","maxLength":20,"minLength":0},"productId":{"type":"integer","format":"int64","description":"产品模板"},"mac":{"type":"string","description":"MAC"},"locationId":{"type":"integer","format":"int64","description":"所在房间"},"filterTotalDays":{"type":"integer","format":"int32","description":"初始滤芯总寿命天数,仅滤芯类产品使用"},"remark":{"type":"string","description":"备注","maxLength":500,"minLength":0},"model":{"type":"string","description":"型号"},"sn":{"type":"string","description":"序列号"},"status":{"type":"string","description":"状态(0未激活 1在线 2离线)"},"homeId":{"type":"integer","format":"int64","description":"家庭"},"keyword":{"type":"string","description":"名称、型号、MAC、序列号或设备编号"}},"required":["deviceId","locationId","name"]},"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"]},"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":{"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","deprecated":true},"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":{"id":{"type":"integer","format":"int64"},"tenantId":{"type":"string"},"activityStatus":{"type":"integer","format":"int32"},"defJson":{"type":"string"},"definitionId":{"type":"integer","format":"int64"},"variable":{"type":"string"},"updateBy":{"type":"string"},"nodeType":{"type":"integer","format":"int32"},"ext":{"type":"string"},"delFlag":{"type":"string"},"createTime":{"type":"string","format":"date-time"},"createBy":{"type":"string"},"nodeName":{"type":"string"},"flowStatus":{"type":"string"},"businessId":{"type":"string"},"nodeCode":{"type":"string"},"flowName":{"type":"string"},"variableMap":{"type":"object","additionalProperties":{}},"updateTime":{"type":"string","format":"date-time"},"formCustom":{"type":"string"},"formPath":{"type":"string"}}},"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":{"id":{"type":"integer","format":"int64"},"version":{"type":"string"},"tenantId":{"type":"string"},"isPublish":{"type":"integer","format":"int32"},"formContent":{"type":"string"},"formCode":{"type":"string"},"formType":{"type":"integer","format":"int32"},"formName":{"type":"string"},"updateBy":{"type":"string"},"ext":{"type":"string"},"delFlag":{"type":"string"},"createTime":{"type":"string","format":"date-time"},"createBy":{"type":"string"},"updateTime":{"type":"string","format":"date-time"},"formPath":{"type":"string"}}},"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"}}},"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":"响应业务数据"}}},"UpdateProfileBo":{"type":"object","description":"修改用户资料请求体","properties":{"nickName":{"type":"string","description":"用户昵称","maxLength":10,"minLength":1},"avatarOssId":{"type":"integer","format":"int64","description":"头像 OSS ID"},"avatarUrl":{"type":"string","description":"头像 URL"},"gender":{"type":"string","description":"性别(0未知 1男 2女)"},"birthday":{"type":"string","description":"生日"},"province":{"type":"string","description":"省份","maxLength":10,"minLength":0},"city":{"type":"string","description":"城市","maxLength":10,"minLength":0},"district":{"type":"string","description":"区县","maxLength":10,"minLength":0}}},"AvatarUploadVo":{"type":"object","description":"头像上传响应对象","properties":{"url":{"type":"string"},"fileName":{"type":"string"},"ossId":{"type":"string"}}},"RAvatarUploadVo":{"type":"object","description":"响应信息主体","properties":{"code":{"type":"integer","format":"int32","description":"响应状态码"},"msg":{"type":"string","description":"响应提示信息"},"data":{"$ref":"#/components/schemas/AvatarUploadVo","description":"响应业务数据"}}},"UpdateLocationBo":{"type":"object","properties":{"locationId":{"type":"integer","format":"int64"},"locationName":{"type":"string","maxLength":10,"minLength":1},"icon":{"type":"string"},"sortOrder":{"type":"integer","format":"int32"}},"required":["locationId","locationName"]},"CreateLocationBo":{"type":"object","properties":{"homeId":{"type":"integer","format":"int64"},"locationName":{"type":"string","maxLength":10,"minLength":1},"icon":{"type":"string"},"sortOrder":{"type":"integer","format":"int32"}},"required":["homeId","locationName"]},"CreateHomeBo":{"type":"object","properties":{"homeName":{"type":"string","maxLength":10,"minLength":2}},"required":["homeName"]},"UpdateDeviceRuntimeBo":{"type":"object","description":"设备运行数据更新参数\n
\n 前端通过蓝牙同步设备运行状态时提交。","properties":{"deviceId":{"type":"integer","format":"int64","description":"设备ID"},"status":{"type":"string","description":"状态(0未激活 1在线 2离线)"},"bluetoothConnected":{"type":"string","description":"蓝牙连接状态(0未连接 1已连接)"},"signalLevel":{"type":"string","description":"信号强度(0离线 1弱 2一般 3强)"},"charging":{"type":"string","description":"充电状态(0未充电 1充电中)"},"runMode":{"type":"string","description":"运行模式(0自动 1车载 2桌面)"},"fanLevel":{"type":"string","description":"风速挡位(0标准 1强力 2低档)"},"tvoc":{"type":"number","description":"TVOC 原始值"},"powerMode":{"type":"string","description":"供电模式(0USB 1电池)"},"filterTotalDays":{"type":"string","description":"滤芯总寿命天数"},"filterRemainDays":{"type":"string","description":"滤芯剩余天数"},"parkingShutdown":{"type":"string","description":"停机模式(0关机 1开机)"}},"required":["deviceId"]},"DeviceRuntimeQueryBo":{"type":"object","description":"设备运行数据查询参数","properties":{"deviceId":{"type":"integer","format":"int64","description":"设备ID"}},"required":["deviceId"]},"AppDeviceRuntimeVo":{"type":"object","description":"设备运行数据视图对象\n
\n 包含净化器运行状态信息。","properties":{"deviceId":{"type":"integer","format":"int64","description":"设备ID"},"deviceNo":{"type":"string","description":"设备编号"},"name":{"type":"string","description":"设备名称"},"status":{"type":"string","description":"状态(0未激活 1在线 2离线)"},"runMode":{"type":"string","description":"运行模式(0自动 1车载 2桌面)"},"fanLevel":{"type":"string","description":"风速挡位(0标准 1强力 2低档)"},"tvoc":{"type":"number","description":"TVOC 原始值"},"powerMode":{"type":"string","description":"供电模式(0USB 1电池)"},"filterTotalDays":{"type":"string","description":"滤芯总寿命天数"},"filterRemainDays":{"type":"string","description":"滤芯剩余天数"},"filterLife":{"type":"integer","format":"int32","description":"滤芯寿命(0-100)"},"filterReplaceTime":{"type":"string","format":"date-time","description":"最近一次确认更换滤芯时间"},"parkingShutdown":{"type":"string","description":"停机模式(0关机 1开机)"}}},"RAppDeviceRuntimeVo":{"type":"object","description":"响应信息主体","properties":{"code":{"type":"integer","format":"int32","description":"响应状态码"},"msg":{"type":"string","description":"响应提示信息"},"data":{"$ref":"#/components/schemas/AppDeviceRuntimeVo","description":"响应业务数据"}}},"DeviceQueryBo":{"type":"object","description":"设备列表查询参数","properties":{"homeId":{"type":"integer","format":"int64","description":"家庭ID"},"locationId":{"type":"integer","format":"int64","description":"位置ID"}}},"AppDeviceVo":{"type":"object","description":"设备视图对象","properties":{"deviceId":{"type":"integer","format":"int64","description":"设备ID"},"deviceNo":{"type":"string","description":"设备编号"},"name":{"type":"string","description":"设备名称"},"imei":{"type":"string","description":"设备IMEI"},"mac":{"type":"string","description":"设备MAC"},"homeId":{"type":"integer","format":"int64","description":"家庭ID"},"locationId":{"type":"integer","format":"int64","description":"位置ID"},"status":{"type":"string","description":"状态(0未激活 1在线 2离线)"},"bluetoothConnected":{"type":"string","description":"蓝牙连接状态(0未连接 1已连接)"},"signalLevel":{"type":"string","description":"信号强度(0离线 1弱 2一般 3强)"},"charging":{"type":"string","description":"充电状态(0未充电 1充电中)"},"bindTime":{"type":"string","format":"date-time","description":"绑定时间"}}},"RListAppDeviceVo":{"type":"object","description":"响应信息主体","properties":{"code":{"type":"integer","format":"int32","description":"响应状态码"},"msg":{"type":"string","description":"响应提示信息"},"data":{"type":"array","description":"响应业务数据","items":{"$ref":"#/components/schemas/AppDeviceVo"}}}},"DeviceBindBo":{"type":"object","description":"设备绑定请求参数\n
\n 前端通过蓝牙配对设备后,将配对获取到的设备信息提交绑定。","properties":{"deviceNo":{"type":"string","description":"设备编号","minLength":1},"imei":{"type":"string","description":"设备IMEI"},"mac":{"type":"string","description":"设备MAC"},"name":{"type":"string","description":"设备名称"},"homeId":{"type":"integer","format":"int64","description":"家庭ID"},"locationId":{"type":"integer","format":"int64","description":"位置ID"}},"required":["deviceNo"]},"SendSmsCodeBo":{"type":"object","description":"发送短信验证码请求","properties":{"phonenumber":{"type":"string","description":"手机号码","minLength":1,"pattern":"^1[3-9]\\d{9}$"},"scene":{"type":"string","description":"业务场景:register / login / reset / change_phone_old / change_phone_new","minLength":1}},"required":["phonenumber","scene"]},"RegisterBo":{"type":"object","description":"App 用户注册请求(手机号、验证码、密码、确认密码四个字段)","properties":{"phonenumber":{"type":"string","description":"手机号码","minLength":1,"pattern":"^1[3-9]\\d{9}$"},"smsCode":{"type":"string","description":"短信验证码","minLength":1},"password":{"type":"string","description":"密码","maxLength":20,"minLength":6},"confirmPassword":{"type":"string","description":"确认密码","minLength":1}},"required":["confirmPassword","password","phonenumber","smsCode"]},"AppLoginVo":{"type":"object","description":"App 登录响应(包含访问令牌与基础用户信息)","properties":{"accessToken":{"type":"string","description":"访问令牌"},"expireIn":{"type":"integer","format":"int64","description":"令牌有效期(秒)"},"userId":{"type":"integer","format":"int64","description":"用户ID"},"userName":{"type":"string","description":"用户名"},"nickName":{"type":"string","description":"昵称"}}},"RAppLoginVo":{"type":"object","description":"响应信息主体","properties":{"code":{"type":"integer","format":"int32","description":"响应状态码"},"msg":{"type":"string","description":"响应提示信息"},"data":{"$ref":"#/components/schemas/AppLoginVo","description":"响应业务数据"}}},"LoginSmsBo":{"type":"object","description":"短信验证码登录请求","properties":{"phonenumber":{"type":"string","description":"手机号码","minLength":1,"pattern":"^1[3-9]\\d{9}$"},"smsCode":{"type":"string","description":"短信验证码","minLength":1}},"required":["phonenumber","smsCode"]},"LoginPasswordBo":{"type":"object","description":"账号密码登录请求(account 支持用户名或手机号)","properties":{"account":{"type":"string","description":"登录账号(用户名或手机号)","minLength":1},"password":{"type":"string","description":"密码","minLength":1}},"required":["account","password"]},"VerifyResetSmsCodeBo":{"type":"object","properties":{"phonenumber":{"type":"string","minLength":1,"pattern":"^1[3-9]\\d{9}$"},"smsCode":{"type":"string","minLength":1}},"required":["phonenumber","smsCode"]},"DoResetPasswordBo":{"type":"object","properties":{"resetToken":{"type":"string","minLength":1},"newPassword":{"type":"string","maxLength":20,"minLength":6},"confirmPassword":{"type":"string","minLength":1}},"required":["confirmPassword","newPassword","resetToken"]},"VerifyOldPhoneBo":{"type":"object","description":"换绑手机号第一步:校验原手机号验证码请求对象","properties":{"oldPhonenumber":{"type":"string","description":"原手机号码","minLength":1,"pattern":"^1[3-9]\\d{9}$"},"oldSmsCode":{"type":"string","description":"原手机号短信验证码","minLength":1}},"required":["oldPhonenumber","oldSmsCode"]},"VerifyNewPhoneBo":{"type":"object","description":"换绑手机号第二步:校验新手机号验证码并更新请求对象","properties":{"changeToken":{"type":"string","description":"第一步校验通过后返回的临时令牌","minLength":1},"newPhonenumber":{"type":"string","description":"新手机号码","minLength":1,"pattern":"^1[3-9]\\d{9}$"},"newSmsCode":{"type":"string","description":"新手机号短信验证码","minLength":1}},"required":["changeToken","newPhonenumber","newSmsCode"]},"AgreementVo":{"type":"object","description":"协议配置视图对象","properties":{"agreementId":{"type":"integer","format":"int64","description":"协议ID"},"agreementType":{"type":"string","description":"协议类型(user/privacy/service)"},"agreementNo":{"type":"string","description":"协议编号"},"versionName":{"type":"string","description":"版本号"},"name":{"type":"string","description":"协议名称"}}},"RListAgreementVo":{"type":"object","description":"响应信息主体","properties":{"code":{"type":"integer","format":"int32","description":"响应状态码"},"msg":{"type":"string","description":"响应提示信息"},"data":{"type":"array","description":"响应业务数据","items":{"$ref":"#/components/schemas/AgreementVo"}}}},"AgreementIdBo":{"type":"object","description":"协议详情查询参数","properties":{"agreementId":{"type":"integer","format":"int64","description":"协议ID"}},"required":["agreementId"]},"AgreementDetailVo":{"type":"object","description":"协议详情视图对象","properties":{"agreementNo":{"type":"string","description":"协议编号"},"name":{"type":"string","description":"协议名称"},"versionName":{"type":"string","description":"版本号"},"content":{"type":"string","description":"协议正文"},"publishTime":{"type":"string","format":"date-time","description":"生效时间"}}},"RAgreementDetailVo":{"type":"object","description":"响应信息主体","properties":{"code":{"type":"integer","format":"int32","description":"响应状态码"},"msg":{"type":"string","description":"响应提示信息"},"data":{"$ref":"#/components/schemas/AgreementDetailVo","description":"响应业务数据"}}},"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":{"id":{"type":"integer","format":"int64"},"version":{"type":"string"},"tenantId":{"type":"string"},"isPublish":{"type":"integer","format":"int32"},"modelValue":{"type":"string"},"userList":{"type":"array","items":{"$ref":"#/components/schemas/User"}},"nodeList":{"type":"array","items":{"$ref":"#/components/schemas/Node"}},"listenerPath":{"type":"string"},"activityStatus":{"type":"integer","format":"int32"},"listenerType":{"type":"string"},"updateBy":{"type":"string"},"ext":{"type":"string"},"delFlag":{"type":"string"},"createTime":{"type":"string","format":"date-time"},"createBy":{"type":"string"},"category":{"type":"string"},"flowName":{"type":"string"},"flowCode":{"type":"string"},"updateTime":{"type":"string","format":"date-time"},"formCustom":{"type":"string"},"formPath":{"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":{"name":{"type":"object","properties":{"empty":{"type":"boolean"}}},"id":{"type":"string"},"weight":{},"parentId":{"type":"string"},"config":{"$ref":"#/components/schemas/TreeNodeConfig"},"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"}}},"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,则不会被 \n 用于前端展示家庭列表信息,包含家庭基本信息及位置数量统计。","properties":{"id":{"type":"integer","format":"int64","description":"家庭ID"},"homeName":{"type":"string","description":"家庭名称(如:我的家、父母家)"},"isDefault":{"type":"string","description":"是否默认家庭(1是 0否)"},"locationCount":{"type":"integer","format":"int32","description":"位置数量(该家庭下的房间/位置总数)"},"createTime":{"type":"string","format":"date-time","description":"创建时间"}}},"RListAppHomeVo":{"type":"object","description":"响应信息主体","properties":{"code":{"type":"integer","format":"int32","description":"响应状态码"},"msg":{"type":"string","description":"响应提示信息"},"data":{"type":"array","description":"响应业务数据","items":{"$ref":"#/components/schemas/AppHomeVo"}}}},"OpenApiAgentToolVO":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"name":{"type":"string"},"description":{"type":"string"}}},"OpenApiAgentVO":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"name":{"type":"string"},"description":{"type":"string"},"avatar":{"type":"string"},"greeting":{"type":"string"},"presetQuestions":{"type":"array","items":{"type":"string"}},"capabilities":{"type":"array","items":{"type":"string"}},"mcpEnabled":{"type":"boolean"},"mcpServers":{"type":"array","items":{"$ref":"#/components/schemas/OpenApiAgentToolVO"}},"skillEnabled":{"type":"boolean"},"skills":{"type":"array","items":{"$ref":"#/components/schemas/OpenApiAgentToolVO"}},"webSearchEnabled":{"type":"boolean"},"viewCount":{"type":"integer","format":"int32"},"isFeatured":{"type":"boolean"},"status":{"type":"integer","format":"int32"},"createDt":{"type":"string","format":"date-time"},"updateDt":{"type":"string","format":"date-time"},"subscribed":{"type":"boolean"}}},"ResultListOpenApiAgentVO":{"type":"object","properties":{"status":{"type":"integer","format":"int32"},"message":{"type":"string"},"data":{"type":"array","items":{"$ref":"#/components/schemas/OpenApiAgentVO"}}}},"PageResultListOpenApiConversationVO":{"type":"object","properties":{"status":{"type":"integer","format":"int32"},"message":{"type":"string"},"data":{"type":"array","items":{"$ref":"#/components/schemas/OpenApiConversationVO"}},"page":{"type":"integer","format":"int64"},"size":{"type":"integer","format":"int64"},"total":{"type":"integer","format":"int64"}}},"OpenApiMessageVO":{"type":"object","properties":{"role":{"type":"string"},"content":{"type":"string"},"thinking":{"type":"string"},"status":{"type":"integer","format":"int32"},"createDt":{"type":"string"}}},"ResultListOpenApiMessageVO":{"type":"object","properties":{"status":{"type":"integer","format":"int32"},"message":{"type":"string"},"data":{"type":"array","items":{"$ref":"#/components/schemas/OpenApiMessageVO"}}}},"ResultMapStringObject":{"type":"object","properties":{"status":{"type":"integer","format":"int32"},"message":{"type":"string"},"data":{"type":"object","additionalProperties":{}}}},"OpenApiAgentQueryRequest":{"type":"object","properties":{"page":{"type":"integer","format":"int32","minimum":1},"size":{"type":"integer","format":"int32","minimum":1},"appId":{"type":"string"}}},"PageResultListOpenApiAgentVO":{"type":"object","properties":{"status":{"type":"integer","format":"int32"},"message":{"type":"string"},"data":{"type":"array","items":{"$ref":"#/components/schemas/OpenApiAgentVO"}},"page":{"type":"integer","format":"int64"},"size":{"type":"integer","format":"int64"},"total":{"type":"integer","format":"int64"}}},"OpenApiAgentIdentityRequest":{"type":"object","properties":{"agentId":{"type":"integer","format":"int64"}},"required":["agentId"]},"ResultOpenApiAgentVO":{"type":"object","properties":{"status":{"type":"integer","format":"int32"},"message":{"type":"string"},"data":{"$ref":"#/components/schemas/OpenApiAgentVO"}}}}}}