{"openapi":"3.0.1","info":{"title":"可学AI-skills平台API","description":"API Documentation for Spring MVC Project","version":"1.0.0"},"servers":[{"url":"http://localhost:19001","description":"Generated server url"}],"paths":{"/api/sysUserRole/update":{"post":{"tags":["用户角色管理 Api"],"summary":"更新用户角色关联","description":"更新用户角色关联","operationId":"update","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SysUserRole"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultSysUserRole"}}}}}}},"/api/sysUserRole/queryById/{id}":{"post":{"tags":["用户角色管理 Api"],"summary":"通过ID查询用户角色关联","description":"通过ID查询用户角色关联","operationId":"queryById","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultSysUserRole"}}}}}}},"/api/sysUserRole/insert":{"post":{"tags":["用户角色管理 Api"],"summary":"新增用户角色关联","description":"新增用户角色关联","operationId":"insert","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SysUserRole"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultSysUserRole"}}}}}}},"/api/sysUserRole/getPageList":{"post":{"tags":["用户角色管理 Api"],"summary":"查询分页列表","description":"查询分页列表","operationId":"getPageList","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SysUserRoleDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultPageInfoSysUserRole"}}}}}}},"/api/sysUserRole/deleteById/{id}":{"post":{"tags":["用户角色管理 Api"],"summary":"删除用户角色关联","description":"删除用户角色关联","operationId":"deleteById","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultBoolean"}}}}}}},"/api/sysUser/update":{"post":{"tags":["用户管理 Api"],"summary":"更新用户","description":"更新用户","operationId":"update_1","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SysUser"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultSysUser"}}}}}}},"/api/sysUser/resetPwd":{"post":{"tags":["用户管理 Api"],"summary":"重置密码(管理员专用,通过用户ID)","description":"重置密码(管理员专用,通过用户ID)","operationId":"resetPwd","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResetPwdDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultBoolean"}}}}}}},"/api/sysUser/resetPassword":{"post":{"tags":["用户管理 Api"],"summary":"管理员帮助用户重置密码","description":"管理员帮助用户重置密码","operationId":"resetPasswordByAdmin","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResetPasswordDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultBoolean"}}}}}}},"/api/sysUser/resetPasswordByUsernameOrPhone":{"post":{"tags":["用户管理 Api"],"summary":"重置密码(管理员专用,通过用户名或手机号)","description":"重置密码(管理员专用,通过用户名或手机号,无需旧密码)","operationId":"resetPasswordByUsernameOrPhone","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminResetPasswordDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultBoolean"}}}}}}},"/api/sysUser/queryById/{id}":{"post":{"tags":["用户管理 Api"],"summary":"通过ID查询用户","description":"通过ID查询用户","operationId":"queryById_1","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultSysUser"}}}}}}},"/api/sysUser/insert":{"post":{"tags":["用户管理 Api"],"summary":"新增用户","description":"新增用户","operationId":"insert_1","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SysUser"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultSysUser"}}}}}}},"/api/sysUser/getPageList":{"post":{"tags":["用户管理 Api"],"summary":"查询分页列表","description":"查询分页列表","operationId":"getPageList_1","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SysUserDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultPageInfoSysUser"}}}}}}},"/api/sysUser/deleteByIdDto":{"post":{"tags":["用户管理 Api"],"summary":"通过ID删除用户","description":"通过ID删除用户","operationId":"deleteByIdDto","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IdDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultBoolean"}}}}}}},"/api/sysUser/deleteById/{id}":{"post":{"tags":["用户管理 Api"],"summary":"通过ID删除用户","description":"通过ID删除用户","operationId":"deleteById_1","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultBoolean"}}}}}}},"/api/sysRole/update":{"post":{"tags":["系统角色 Api"],"summary":"更新角色","description":"更新角色","operationId":"update_2","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SysRole"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultSysRole"}}}}}}},"/api/sysRole/queryById/{id}":{"post":{"tags":["系统角色 Api"],"summary":"通过ID查询角色","description":"通过ID查询角色","operationId":"queryById_2","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultSysRole"}}}}}}},"/api/sysRole/insert":{"post":{"tags":["系统角色 Api"],"summary":"新增角色","description":"新增角色","operationId":"insert_2","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SysRole"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultSysRole"}}}}}}},"/api/sysRole/getPageList":{"post":{"tags":["系统角色 Api"],"summary":"查询分页列表","description":"查询分页列表","operationId":"getPageList_2","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SysRoleDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultPageInfoSysRole"}}}}}}},"/api/sysRole/deleteById/{id}":{"post":{"tags":["系统角色 Api"],"summary":"删除角色","description":"删除角色","operationId":"deleteById_2","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultBoolean"}}}}}}},"/api/sysMenu/update":{"post":{"tags":["系统菜单 Api"],"summary":"更新菜单","description":"更新菜单","operationId":"update_3","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SysMenu"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultSysMenu"}}}}}}},"/api/sysMenu/queryById/{id}":{"post":{"tags":["系统菜单 Api"],"summary":"通过ID查询菜单","description":"通过ID查询菜单","operationId":"queryById_3","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultSysMenu"}}}}}}},"/api/sysMenu/insert":{"post":{"tags":["系统菜单 Api"],"summary":"新增菜单","description":"新增菜单","operationId":"insert_3","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SysMenu"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultSysMenu"}}}}}}},"/api/sysMenu/getPageList":{"post":{"tags":["系统菜单 Api"],"summary":"查询分页列表","description":"查询分页列表","operationId":"getPageList_3","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SysMenuDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultPageInfoSysMenu"}}}}}}},"/api/sysMenu/deleteById/{id}":{"post":{"tags":["系统菜单 Api"],"summary":"删除菜单","description":"删除菜单","operationId":"deleteById_3","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultBoolean"}}}}}}},"/api/sysLog/update":{"post":{"tags":["系统日志 Api"],"summary":"更新日志","description":"更新日志","operationId":"update_4","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SysLog"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultSysLog"}}}}}}},"/api/sysLog/queryById/{id}":{"post":{"tags":["系统日志 Api"],"summary":"通过ID查询日志","description":"通过ID查询日志","operationId":"queryById_4","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultSysLog"}}}}}}},"/api/sysLog/insert":{"post":{"tags":["系统日志 Api"],"summary":"新增日志","description":"新增日志","operationId":"insert_4","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SysLog"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultSysLog"}}}}}}},"/api/sysLog/getPageList":{"post":{"tags":["系统日志 Api"],"summary":"查询分页列表","description":"查询分页列表","operationId":"getPageList_4","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SysLogDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultPageInfoSysLog"}}}}}}},"/api/sysLog/deleteById/{id}":{"post":{"tags":["系统日志 Api"],"summary":"删除日志","description":"删除日志","operationId":"deleteById_4","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultBoolean"}}}}}}},"/api/sysDict/update":{"post":{"tags":["系统字典 Api"],"summary":"更新字典","description":"更新字典","operationId":"update_5","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SysDict"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultSysDict"}}}}}}},"/api/sysDict/queryById/{id}":{"post":{"tags":["系统字典 Api"],"summary":"通过ID查询字典","description":"通过ID查询字典","operationId":"queryById_5","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultSysDict"}}}}}}},"/api/sysDict/insert":{"post":{"tags":["系统字典 Api"],"summary":"新增字典","description":"新增字典","operationId":"insert_5","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SysDict"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultSysDict"}}}}}}},"/api/sysDict/getPageList":{"post":{"tags":["系统字典 Api"],"summary":"查询分页列表","description":"查询分页列表","operationId":"getPageList_5","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SysDictDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultPageInfoSysDict"}}}}}}},"/api/sysDict/getDictListByDictCode":{"post":{"tags":["系统字典 Api"],"summary":"通过字典编码查询字典列表","description":"通过字典编码查询字典列表","operationId":"getDictListByDictCode","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SysDict"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultListSysDict"}}}}}}},"/api/sysDict/deleteById/{id}":{"post":{"tags":["系统字典 Api"],"summary":"删除字典","description":"删除字典","operationId":"deleteById_5","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultBoolean"}}}}}}},"/api/skillGen/uploadSkill":{"post":{"tags":["技能生成 Api"],"summary":"上传技能压缩包","description":"上传技能压缩包并生成技能","operationId":"uploadSkill","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SkillUploadDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultCmsContent"}}}}}}},"/api/skillGen/preGenerate":{"post":{"tags":["技能生成 Api"],"summary":"预生成技能","description":"生成技能","operationId":"preGenerate","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SkillPreGenRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultSkillResponse"}}}}}}},"/api/skillGen/preGenerateV2":{"post":{"tags":["技能生成 Api"],"summary":"预生成技能V2","description":"使用新模型生成技能","operationId":"preGenerateV2","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SkillPreGenRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultSkillResponse"}}}}}}},"/api/skillGen/generate":{"post":{"tags":["技能生成 Api"],"summary":"生成技能","description":"生成技能","operationId":"generate","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SkillGenRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultCmsContent"}}}}}}},"/api/skillGen/genIntroduce":{"post":{"tags":["技能生成 Api"],"summary":"生成技能介绍","description":"生成技能介绍","operationId":"genIntroduce","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenIntroduceRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultString"}}}}}}},"/api/skillGen/analyze":{"post":{"tags":["技能生成 Api"],"summary":"分析技能","description":"分析技能","operationId":"analyze","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SkillAnalyzeRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultString"}}}}}}},"/api/pointsAccount/queryByUserId/{userId}":{"post":{"tags":["积分账户管理 Api"],"summary":"通过用户ID查询积分账户","description":"通过用户ID查询积分账户","operationId":"queryByUserId","parameters":[{"name":"userId","in":"path","description":"用户ID","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultPointsAccount"}}}}}}},"/api/pointsAccount/queryById/{accountId}":{"post":{"tags":["积分账户管理 Api"],"summary":"通过ID查询积分账户","description":"通过ID查询积分账户","operationId":"queryById_6","parameters":[{"name":"accountId","in":"path","description":"账户ID","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultPointsAccount"}}}}}}},"/api/pointsAccount/pageList":{"post":{"tags":["积分账户管理 Api"],"summary":"分页查询积分账户","description":"分页查询积分账户","operationId":"getPageList_6","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PointsAccountDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultPageInfoPointsAccount"}}}}}}},"/api/pointsAccount/list":{"post":{"tags":["积分账户管理 Api"],"summary":"查询积分账户列表","description":"查询积分账户列表","operationId":"getList","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PointsAccountDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultListPointsAccount"}}}}}}},"/api/paymentOrder/queryByOrderNo":{"post":{"tags":["支付订单管理 Api"],"summary":"通过订单号查询支付订单","description":"通过订单号查询支付订单","operationId":"queryByOrderNo","parameters":[{"name":"orderNo","in":"query","description":"订单号","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultPaymentOrder"}}}}}}},"/api/paymentOrder/queryById/{orderId}":{"post":{"tags":["支付订单管理 Api"],"summary":"通过ID查询支付订单","description":"通过ID查询支付订单","operationId":"queryById_7","parameters":[{"name":"orderId","in":"path","description":"订单ID","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultPaymentOrder"}}}}}}},"/api/paymentOrder/pageList":{"post":{"tags":["支付订单管理 Api"],"summary":"分页查询支付订单","description":"分页查询支付订单","operationId":"getPageList_7","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaymentOrderDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultPageInfoPaymentOrder"}}}}}}},"/api/paymentOrder/list":{"post":{"tags":["支付订单管理 Api"],"summary":"查询支付订单列表","description":"查询支付订单列表","operationId":"getList_1","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaymentOrderDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultListPaymentOrder"}}}}}}},"/api/pay/wx/notify":{"post":{"tags":["支付管理 Api"],"summary":"处理微信支付回调","description":"处理微信支付回调","operationId":"handleWechatPayNotify","parameters":[{"name":"request","in":"query","required":true,"schema":{"type":"object","properties":{"method":{"type":"string"},"queryString":{"type":"string"},"contextPath":{"type":"string"},"session":{"type":"object","properties":{"id":{"type":"string"},"creationTime":{"type":"integer","format":"int64"},"attributeNames":{"type":"object"},"servletContext":{"type":"object","properties":{"classLoader":{"type":"object","properties":{"name":{"type":"string"},"registeredAsParallelCapable":{"type":"boolean"},"parent":{"type":"object","properties":{"name":{"type":"string"},"registeredAsParallelCapable":{"type":"boolean"},"unnamedModule":{"type":"object","properties":{"name":{"type":"string"},"descriptor":{"type":"object","properties":{"open":{"type":"boolean"},"automatic":{"type":"boolean"}}},"named":{"type":"boolean"},"annotations":{"type":"array","items":{"type":"object"}},"declaredAnnotations":{"type":"array","items":{"type":"object"}},"packages":{"uniqueItems":true,"type":"array","items":{"type":"string"}},"layer":{"type":"object"}}},"definedPackages":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"annotations":{"type":"array","items":{"type":"object"}},"declaredAnnotations":{"type":"array","items":{"type":"object"}},"sealed":{"type":"boolean"},"specificationTitle":{"type":"string"},"specificationVersion":{"type":"string"},"specificationVendor":{"type":"string"},"implementationTitle":{"type":"string"},"implementationVersion":{"type":"string"},"implementationVendor":{"type":"string"}}}},"defaultAssertionStatus":{"type":"boolean","writeOnly":true}}},"unnamedModule":{"type":"object","properties":{"name":{"type":"string"},"descriptor":{"type":"object","properties":{"open":{"type":"boolean"},"automatic":{"type":"boolean"}}},"named":{"type":"boolean"},"annotations":{"type":"array","items":{"type":"object"}},"declaredAnnotations":{"type":"array","items":{"type":"object"}},"packages":{"uniqueItems":true,"type":"array","items":{"type":"string"}},"layer":{"type":"object"}}},"definedPackages":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"annotations":{"type":"array","items":{"type":"object"}},"declaredAnnotations":{"type":"array","items":{"type":"object"}},"sealed":{"type":"boolean"},"specificationTitle":{"type":"string"},"specificationVersion":{"type":"string"},"specificationVendor":{"type":"string"},"implementationTitle":{"type":"string"},"implementationVersion":{"type":"string"},"implementationVendor":{"type":"string"}}}},"defaultAssertionStatus":{"type":"boolean","writeOnly":true}}},"majorVersion":{"type":"integer","format":"int32"},"minorVersion":{"type":"integer","format":"int32"},"attributeNames":{"type":"object"},"contextPath":{"type":"string"},"responseCharacterEncoding":{"type":"string"},"servletContextName":{"type":"string"},"filterRegistrations":{"type":"object","additionalProperties":{"type":"object","properties":{"servletNameMappings":{"type":"array","items":{"type":"string"}},"urlPatternMappings":{"type":"array","items":{"type":"string"}},"name":{"type":"string"},"className":{"type":"string"},"initParameters":{"type":"object","additionalProperties":{"type":"string"}}}}},"effectiveMajorVersion":{"type":"integer","format":"int32"},"sessionTrackingModes":{"uniqueItems":true,"type":"array","writeOnly":true,"items":{"type":"string","enum":["COOKIE","URL","SSL"]}},"initParameterNames":{"type":"object"},"requestCharacterEncoding":{"type":"string"},"jspConfigDescriptor":{"type":"object","properties":{"jspPropertyGroups":{"type":"array","items":{"type":"object","properties":{"buffer":{"type":"string"},"defaultContentType":{"type":"string"},"urlPatterns":{"type":"array","items":{"type":"string"}},"elIgnored":{"type":"string"},"pageEncoding":{"type":"string"},"isXml":{"type":"string"},"includePreludes":{"type":"array","items":{"type":"string"}},"includeCodas":{"type":"array","items":{"type":"string"}},"trimDirectiveWhitespaces":{"type":"string"},"scriptingInvalid":{"type":"string"},"deferredSyntaxAllowedAsLiteral":{"type":"string"},"errorOnUndeclaredNamespace":{"type":"string"}}}},"taglibs":{"type":"array","items":{"type":"object","properties":{"taglibURI":{"type":"string"},"taglibLocation":{"type":"string"}}}}}},"servletRegistrations":{"type":"object","additionalProperties":{"type":"object","properties":{"mappings":{"type":"array","items":{"type":"string"}},"runAsRole":{"type":"string"},"name":{"type":"string"},"className":{"type":"string"},"initParameters":{"type":"object","additionalProperties":{"type":"string"}}}}},"virtualServerName":{"type":"string"},"effectiveSessionTrackingModes":{"uniqueItems":true,"type":"array","items":{"type":"string","enum":["COOKIE","URL","SSL"]}},"effectiveMinorVersion":{"type":"integer","format":"int32"},"defaultSessionTrackingModes":{"uniqueItems":true,"type":"array","items":{"type":"string","enum":["COOKIE","URL","SSL"]}},"sessionCookieConfig":{"type":"object","properties":{"name":{"type":"string"},"path":{"type":"string"},"comment":{"type":"string"},"secure":{"type":"boolean"},"httpOnly":{"type":"boolean"},"maxAge":{"type":"integer","format":"int32"},"domain":{"type":"string"}}},"serverInfo":{"type":"string"},"sessionTimeout":{"type":"integer","format":"int32"},"servletNames":{"type":"object","deprecated":true},"servlets":{"type":"object","deprecated":true}}},"lastAccessedTime":{"type":"integer","format":"int64"},"maxInactiveInterval":{"type":"integer","format":"int32"},"new":{"type":"boolean"},"valueNames":{"type":"array","deprecated":true,"items":{"type":"string","deprecated":true}},"sessionContext":{"type":"object","properties":{"ids":{"type":"object","deprecated":true}},"deprecated":true}}},"userPrincipal":{"type":"object","properties":{"name":{"type":"string"}}},"headerNames":{"type":"object"},"remoteUser":{"type":"string"},"requestURI":{"type":"string"},"authType":{"type":"string"},"pathTranslated":{"type":"string"},"requestURL":{"type":"object","properties":{"length":{"type":"integer","format":"int32","writeOnly":true},"empty":{"type":"boolean"}}},"cookies":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"},"comment":{"type":"string"},"domain":{"type":"string"},"maxAge":{"type":"integer","format":"int32"},"path":{"type":"string"},"secure":{"type":"boolean"},"version":{"type":"integer","format":"int32"},"httpOnly":{"type":"boolean"}}}},"trailerFields":{"type":"object","additionalProperties":{"type":"string"}},"pathInfo":{"type":"string"},"servletPath":{"type":"string"},"parts":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"size":{"type":"integer","format":"int64"},"inputStream":{"type":"object"},"headerNames":{"type":"array","items":{"type":"string"}},"submittedFileName":{"type":"string"},"contentType":{"type":"string"}}}},"trailerFieldsReady":{"type":"boolean"},"requestedSessionIdValid":{"type":"boolean"},"requestedSessionIdFromURL":{"type":"boolean"},"httpServletMapping":{"type":"object","properties":{"pattern":{"type":"string"},"servletName":{"type":"string"},"mappingMatch":{"type":"string","enum":["CONTEXT_ROOT","DEFAULT","EXACT","EXTENSION","PATH"]},"matchValue":{"type":"string"}}},"requestedSessionId":{"type":"string"},"requestedSessionIdFromCookie":{"type":"boolean"},"requestedSessionIdFromUrl":{"type":"boolean","deprecated":true},"scheme":{"type":"string"},"inputStream":{"type":"object","properties":{"finished":{"type":"boolean"},"ready":{"type":"boolean"},"readListener":{"type":"object","writeOnly":true}}},"protocol":{"type":"string"},"contentLength":{"type":"integer","format":"int32"},"locale":{"type":"object","properties":{"language":{"type":"string"},"script":{"type":"string"},"country":{"type":"string"},"variant":{"type":"string"},"unicodeLocaleAttributes":{"uniqueItems":true,"type":"array","items":{"type":"string"}},"unicodeLocaleKeys":{"uniqueItems":true,"type":"array","items":{"type":"string"}},"displayLanguage":{"type":"string"},"displayScript":{"type":"string"},"displayCountry":{"type":"string"},"displayVariant":{"type":"string"},"displayName":{"type":"string"},"extensionKeys":{"uniqueItems":true,"type":"array","items":{"type":"string"}},"iso3Language":{"type":"string"},"iso3Country":{"type":"string"}}},"localName":{"type":"string"},"attributeNames":{"type":"object"},"servletContext":{"type":"object","properties":{"classLoader":{"type":"object","properties":{"name":{"type":"string"},"registeredAsParallelCapable":{"type":"boolean"},"parent":{"type":"object","properties":{"name":{"type":"string"},"registeredAsParallelCapable":{"type":"boolean"},"unnamedModule":{"type":"object","properties":{"name":{"type":"string"},"descriptor":{"type":"object","properties":{"open":{"type":"boolean"},"automatic":{"type":"boolean"}}},"named":{"type":"boolean"},"annotations":{"type":"array","items":{"type":"object"}},"declaredAnnotations":{"type":"array","items":{"type":"object"}},"packages":{"uniqueItems":true,"type":"array","items":{"type":"string"}},"layer":{"type":"object"}}},"definedPackages":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"annotations":{"type":"array","items":{"type":"object"}},"declaredAnnotations":{"type":"array","items":{"type":"object"}},"sealed":{"type":"boolean"},"specificationTitle":{"type":"string"},"specificationVersion":{"type":"string"},"specificationVendor":{"type":"string"},"implementationTitle":{"type":"string"},"implementationVersion":{"type":"string"},"implementationVendor":{"type":"string"}}}},"defaultAssertionStatus":{"type":"boolean","writeOnly":true}}},"unnamedModule":{"type":"object","properties":{"name":{"type":"string"},"descriptor":{"type":"object","properties":{"open":{"type":"boolean"},"automatic":{"type":"boolean"}}},"named":{"type":"boolean"},"annotations":{"type":"array","items":{"type":"object"}},"declaredAnnotations":{"type":"array","items":{"type":"object"}},"packages":{"uniqueItems":true,"type":"array","items":{"type":"string"}},"layer":{"type":"object"}}},"definedPackages":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"annotations":{"type":"array","items":{"type":"object"}},"declaredAnnotations":{"type":"array","items":{"type":"object"}},"sealed":{"type":"boolean"},"specificationTitle":{"type":"string"},"specificationVersion":{"type":"string"},"specificationVendor":{"type":"string"},"implementationTitle":{"type":"string"},"implementationVersion":{"type":"string"},"implementationVendor":{"type":"string"}}}},"defaultAssertionStatus":{"type":"boolean","writeOnly":true}}},"majorVersion":{"type":"integer","format":"int32"},"minorVersion":{"type":"integer","format":"int32"},"attributeNames":{"type":"object"},"contextPath":{"type":"string"},"responseCharacterEncoding":{"type":"string"},"servletContextName":{"type":"string"},"filterRegistrations":{"type":"object","additionalProperties":{"type":"object","properties":{"servletNameMappings":{"type":"array","items":{"type":"string"}},"urlPatternMappings":{"type":"array","items":{"type":"string"}},"name":{"type":"string"},"className":{"type":"string"},"initParameters":{"type":"object","additionalProperties":{"type":"string"}}}}},"effectiveMajorVersion":{"type":"integer","format":"int32"},"sessionTrackingModes":{"uniqueItems":true,"type":"array","writeOnly":true,"items":{"type":"string","enum":["COOKIE","URL","SSL"]}},"initParameterNames":{"type":"object"},"requestCharacterEncoding":{"type":"string"},"jspConfigDescriptor":{"type":"object","properties":{"jspPropertyGroups":{"type":"array","items":{"type":"object","properties":{"buffer":{"type":"string"},"defaultContentType":{"type":"string"},"urlPatterns":{"type":"array","items":{"type":"string"}},"elIgnored":{"type":"string"},"pageEncoding":{"type":"string"},"isXml":{"type":"string"},"includePreludes":{"type":"array","items":{"type":"string"}},"includeCodas":{"type":"array","items":{"type":"string"}},"trimDirectiveWhitespaces":{"type":"string"},"scriptingInvalid":{"type":"string"},"deferredSyntaxAllowedAsLiteral":{"type":"string"},"errorOnUndeclaredNamespace":{"type":"string"}}}},"taglibs":{"type":"array","items":{"type":"object","properties":{"taglibURI":{"type":"string"},"taglibLocation":{"type":"string"}}}}}},"servletRegistrations":{"type":"object","additionalProperties":{"type":"object","properties":{"mappings":{"type":"array","items":{"type":"string"}},"runAsRole":{"type":"string"},"name":{"type":"string"},"className":{"type":"string"},"initParameters":{"type":"object","additionalProperties":{"type":"string"}}}}},"virtualServerName":{"type":"string"},"effectiveSessionTrackingModes":{"uniqueItems":true,"type":"array","items":{"type":"string","enum":["COOKIE","URL","SSL"]}},"effectiveMinorVersion":{"type":"integer","format":"int32"},"defaultSessionTrackingModes":{"uniqueItems":true,"type":"array","items":{"type":"string","enum":["COOKIE","URL","SSL"]}},"sessionCookieConfig":{"type":"object","properties":{"name":{"type":"string"},"path":{"type":"string"},"comment":{"type":"string"},"secure":{"type":"boolean"},"httpOnly":{"type":"boolean"},"maxAge":{"type":"integer","format":"int32"},"domain":{"type":"string"}}},"serverInfo":{"type":"string"},"sessionTimeout":{"type":"integer","format":"int32"},"servletNames":{"type":"object","deprecated":true},"servlets":{"type":"object","deprecated":true}}},"reader":{"type":"object"},"parameterNames":{"type":"object"},"characterEncoding":{"type":"string"},"remotePort":{"type":"integer","format":"int32"},"locales":{"type":"object"},"localAddr":{"type":"string"},"remoteAddr":{"type":"string"},"asyncContext":{"type":"object","properties":{"request":{"type":"object","properties":{"scheme":{"type":"string"},"inputStream":{"type":"object","properties":{"finished":{"type":"boolean"},"ready":{"type":"boolean"},"readListener":{"type":"object","writeOnly":true}}},"protocol":{"type":"string"},"contentLength":{"type":"integer","format":"int32"},"locale":{"type":"object","properties":{"language":{"type":"string"},"script":{"type":"string"},"country":{"type":"string"},"variant":{"type":"string"},"unicodeLocaleAttributes":{"uniqueItems":true,"type":"array","items":{"type":"string"}},"unicodeLocaleKeys":{"uniqueItems":true,"type":"array","items":{"type":"string"}},"displayLanguage":{"type":"string"},"displayScript":{"type":"string"},"displayCountry":{"type":"string"},"displayVariant":{"type":"string"},"displayName":{"type":"string"},"extensionKeys":{"uniqueItems":true,"type":"array","items":{"type":"string"}},"iso3Language":{"type":"string"},"iso3Country":{"type":"string"}}},"localName":{"type":"string"},"attributeNames":{"type":"object"},"servletContext":{"type":"object","properties":{"classLoader":{"type":"object","properties":{"name":{"type":"string"},"registeredAsParallelCapable":{"type":"boolean"},"parent":{"type":"object","properties":{"name":{"type":"string"},"registeredAsParallelCapable":{"type":"boolean"},"unnamedModule":{"type":"object","properties":{"name":{"type":"string"},"descriptor":{"type":"object","properties":{"open":{"type":"boolean"},"automatic":{"type":"boolean"}}},"named":{"type":"boolean"},"annotations":{"type":"array","items":{"type":"object"}},"declaredAnnotations":{"type":"array","items":{"type":"object"}},"packages":{"uniqueItems":true,"type":"array","items":{"type":"string"}},"layer":{"type":"object"}}},"definedPackages":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"annotations":{"type":"array","items":{"type":"object"}},"declaredAnnotations":{"type":"array","items":{"type":"object"}},"sealed":{"type":"boolean"},"specificationTitle":{"type":"string"},"specificationVersion":{"type":"string"},"specificationVendor":{"type":"string"},"implementationTitle":{"type":"string"},"implementationVersion":{"type":"string"},"implementationVendor":{"type":"string"}}}},"defaultAssertionStatus":{"type":"boolean","writeOnly":true}}},"unnamedModule":{"type":"object","properties":{"name":{"type":"string"},"descriptor":{"type":"object","properties":{"open":{"type":"boolean"},"automatic":{"type":"boolean"}}},"named":{"type":"boolean"},"annotations":{"type":"array","items":{"type":"object"}},"declaredAnnotations":{"type":"array","items":{"type":"object"}},"packages":{"uniqueItems":true,"type":"array","items":{"type":"string"}},"layer":{"type":"object"}}},"definedPackages":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"annotations":{"type":"array","items":{"type":"object"}},"declaredAnnotations":{"type":"array","items":{"type":"object"}},"sealed":{"type":"boolean"},"specificationTitle":{"type":"string"},"specificationVersion":{"type":"string"},"specificationVendor":{"type":"string"},"implementationTitle":{"type":"string"},"implementationVersion":{"type":"string"},"implementationVendor":{"type":"string"}}}},"defaultAssertionStatus":{"type":"boolean","writeOnly":true}}},"majorVersion":{"type":"integer","format":"int32"},"minorVersion":{"type":"integer","format":"int32"},"attributeNames":{"type":"object"},"contextPath":{"type":"string"},"responseCharacterEncoding":{"type":"string"},"servletContextName":{"type":"string"},"filterRegistrations":{"type":"object","additionalProperties":{"type":"object","properties":{"servletNameMappings":{"type":"array","items":{"type":"string"}},"urlPatternMappings":{"type":"array","items":{"type":"string"}},"name":{"type":"string"},"className":{"type":"string"},"initParameters":{"type":"object","additionalProperties":{"type":"string"}}}}},"effectiveMajorVersion":{"type":"integer","format":"int32"},"sessionTrackingModes":{"uniqueItems":true,"type":"array","writeOnly":true,"items":{"type":"string","enum":["COOKIE","URL","SSL"]}},"initParameterNames":{"type":"object"},"requestCharacterEncoding":{"type":"string"},"jspConfigDescriptor":{"type":"object","properties":{"jspPropertyGroups":{"type":"array","items":{"type":"object","properties":{"buffer":{"type":"string"},"defaultContentType":{"type":"string"},"urlPatterns":{"type":"array","items":{"type":"string"}},"elIgnored":{"type":"string"},"pageEncoding":{"type":"string"},"isXml":{"type":"string"},"includePreludes":{"type":"array","items":{"type":"string"}},"includeCodas":{"type":"array","items":{"type":"string"}},"trimDirectiveWhitespaces":{"type":"string"},"scriptingInvalid":{"type":"string"},"deferredSyntaxAllowedAsLiteral":{"type":"string"},"errorOnUndeclaredNamespace":{"type":"string"}}}},"taglibs":{"type":"array","items":{"type":"object","properties":{"taglibURI":{"type":"string"},"taglibLocation":{"type":"string"}}}}}},"servletRegistrations":{"type":"object","additionalProperties":{"type":"object","properties":{"mappings":{"type":"array","items":{"type":"string"}},"runAsRole":{"type":"string"},"name":{"type":"string"},"className":{"type":"string"},"initParameters":{"type":"object","additionalProperties":{"type":"string"}}}}},"virtualServerName":{"type":"string"},"effectiveSessionTrackingModes":{"uniqueItems":true,"type":"array","items":{"type":"string","enum":["COOKIE","URL","SSL"]}},"effectiveMinorVersion":{"type":"integer","format":"int32"},"defaultSessionTrackingModes":{"uniqueItems":true,"type":"array","items":{"type":"string","enum":["COOKIE","URL","SSL"]}},"sessionCookieConfig":{"type":"object","properties":{"name":{"type":"string"},"path":{"type":"string"},"comment":{"type":"string"},"secure":{"type":"boolean"},"httpOnly":{"type":"boolean"},"maxAge":{"type":"integer","format":"int32"},"domain":{"type":"string"}}},"serverInfo":{"type":"string"},"sessionTimeout":{"type":"integer","format":"int32"},"servletNames":{"type":"object","deprecated":true},"servlets":{"type":"object","deprecated":true}}},"reader":{"type":"object"},"parameterNames":{"type":"object"},"characterEncoding":{"type":"string"},"remotePort":{"type":"integer","format":"int32"},"locales":{"type":"object"},"localAddr":{"type":"string"},"remoteAddr":{"type":"string"},"asyncSupported":{"type":"boolean"},"secure":{"type":"boolean"},"remoteHost":{"type":"string"},"serverName":{"type":"string"},"localPort":{"type":"integer","format":"int32"},"parameterMap":{"type":"object","additionalProperties":{"type":"array","items":{"type":"string"}}},"asyncStarted":{"type":"boolean"},"dispatcherType":{"type":"string","enum":["FORWARD","INCLUDE","REQUEST","ASYNC","ERROR"]},"serverPort":{"type":"integer","format":"int32"},"contentLengthLong":{"type":"integer","format":"int64"},"contentType":{"type":"string"}}},"response":{"type":"object","properties":{"locale":{"type":"object","properties":{"language":{"type":"string"},"script":{"type":"string"},"country":{"type":"string"},"variant":{"type":"string"},"unicodeLocaleAttributes":{"uniqueItems":true,"type":"array","items":{"type":"string"}},"unicodeLocaleKeys":{"uniqueItems":true,"type":"array","items":{"type":"string"}},"displayLanguage":{"type":"string"},"displayScript":{"type":"string"},"displayCountry":{"type":"string"},"displayVariant":{"type":"string"},"displayName":{"type":"string"},"extensionKeys":{"uniqueItems":true,"type":"array","items":{"type":"string"}},"iso3Language":{"type":"string"},"iso3Country":{"type":"string"}}},"bufferSize":{"type":"integer","format":"int32"},"characterEncoding":{"type":"string"},"contentLengthLong":{"type":"integer","format":"int64","writeOnly":true},"writer":{"type":"object"},"committed":{"type":"boolean"},"contentType":{"type":"string"},"outputStream":{"type":"object","properties":{"ready":{"type":"boolean"},"writeListener":{"type":"object","writeOnly":true}}},"contentLength":{"type":"integer","format":"int32","writeOnly":true}}},"timeout":{"type":"integer","format":"int64"}}},"asyncSupported":{"type":"boolean"},"secure":{"type":"boolean"},"remoteHost":{"type":"string"},"serverName":{"type":"string"},"localPort":{"type":"integer","format":"int32"},"parameterMap":{"type":"object","additionalProperties":{"type":"array","items":{"type":"string"}}},"asyncStarted":{"type":"boolean"},"dispatcherType":{"type":"string","enum":["FORWARD","INCLUDE","REQUEST","ASYNC","ERROR"]},"serverPort":{"type":"integer","format":"int32"},"contentLengthLong":{"type":"integer","format":"int64"},"contentType":{"type":"string"}}}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"type":"string"}}}}}}},"/api/pay/wx/create":{"post":{"tags":["支付管理 Api"],"summary":"创建微信支付订单","description":"创建微信支付订单","operationId":"createWechatPay","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaymentOrder"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultMapStringString"}}}}}}},"/api/pay/alipay/trade/notify":{"post":{"tags":["支付管理 Api"],"summary":"处理支付宝支付回调","description":"处理支付宝支付回调","operationId":"handleAlipayNotify","parameters":[{"name":"request","in":"query","required":true,"schema":{"type":"object","properties":{"method":{"type":"string"},"queryString":{"type":"string"},"contextPath":{"type":"string"},"session":{"type":"object","properties":{"id":{"type":"string"},"creationTime":{"type":"integer","format":"int64"},"attributeNames":{"type":"object"},"servletContext":{"type":"object","properties":{"classLoader":{"type":"object","properties":{"name":{"type":"string"},"registeredAsParallelCapable":{"type":"boolean"},"parent":{"type":"object","properties":{"name":{"type":"string"},"registeredAsParallelCapable":{"type":"boolean"},"unnamedModule":{"type":"object","properties":{"name":{"type":"string"},"descriptor":{"type":"object","properties":{"open":{"type":"boolean"},"automatic":{"type":"boolean"}}},"named":{"type":"boolean"},"annotations":{"type":"array","items":{"type":"object"}},"declaredAnnotations":{"type":"array","items":{"type":"object"}},"packages":{"uniqueItems":true,"type":"array","items":{"type":"string"}},"layer":{"type":"object"}}},"definedPackages":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"annotations":{"type":"array","items":{"type":"object"}},"declaredAnnotations":{"type":"array","items":{"type":"object"}},"sealed":{"type":"boolean"},"specificationTitle":{"type":"string"},"specificationVersion":{"type":"string"},"specificationVendor":{"type":"string"},"implementationTitle":{"type":"string"},"implementationVersion":{"type":"string"},"implementationVendor":{"type":"string"}}}},"defaultAssertionStatus":{"type":"boolean","writeOnly":true}}},"unnamedModule":{"type":"object","properties":{"name":{"type":"string"},"descriptor":{"type":"object","properties":{"open":{"type":"boolean"},"automatic":{"type":"boolean"}}},"named":{"type":"boolean"},"annotations":{"type":"array","items":{"type":"object"}},"declaredAnnotations":{"type":"array","items":{"type":"object"}},"packages":{"uniqueItems":true,"type":"array","items":{"type":"string"}},"layer":{"type":"object"}}},"definedPackages":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"annotations":{"type":"array","items":{"type":"object"}},"declaredAnnotations":{"type":"array","items":{"type":"object"}},"sealed":{"type":"boolean"},"specificationTitle":{"type":"string"},"specificationVersion":{"type":"string"},"specificationVendor":{"type":"string"},"implementationTitle":{"type":"string"},"implementationVersion":{"type":"string"},"implementationVendor":{"type":"string"}}}},"defaultAssertionStatus":{"type":"boolean","writeOnly":true}}},"majorVersion":{"type":"integer","format":"int32"},"minorVersion":{"type":"integer","format":"int32"},"attributeNames":{"type":"object"},"contextPath":{"type":"string"},"responseCharacterEncoding":{"type":"string"},"servletContextName":{"type":"string"},"filterRegistrations":{"type":"object","additionalProperties":{"type":"object","properties":{"servletNameMappings":{"type":"array","items":{"type":"string"}},"urlPatternMappings":{"type":"array","items":{"type":"string"}},"name":{"type":"string"},"className":{"type":"string"},"initParameters":{"type":"object","additionalProperties":{"type":"string"}}}}},"effectiveMajorVersion":{"type":"integer","format":"int32"},"sessionTrackingModes":{"uniqueItems":true,"type":"array","writeOnly":true,"items":{"type":"string","enum":["COOKIE","URL","SSL"]}},"initParameterNames":{"type":"object"},"requestCharacterEncoding":{"type":"string"},"jspConfigDescriptor":{"type":"object","properties":{"jspPropertyGroups":{"type":"array","items":{"type":"object","properties":{"buffer":{"type":"string"},"defaultContentType":{"type":"string"},"urlPatterns":{"type":"array","items":{"type":"string"}},"elIgnored":{"type":"string"},"pageEncoding":{"type":"string"},"isXml":{"type":"string"},"includePreludes":{"type":"array","items":{"type":"string"}},"includeCodas":{"type":"array","items":{"type":"string"}},"trimDirectiveWhitespaces":{"type":"string"},"scriptingInvalid":{"type":"string"},"deferredSyntaxAllowedAsLiteral":{"type":"string"},"errorOnUndeclaredNamespace":{"type":"string"}}}},"taglibs":{"type":"array","items":{"type":"object","properties":{"taglibURI":{"type":"string"},"taglibLocation":{"type":"string"}}}}}},"servletRegistrations":{"type":"object","additionalProperties":{"type":"object","properties":{"mappings":{"type":"array","items":{"type":"string"}},"runAsRole":{"type":"string"},"name":{"type":"string"},"className":{"type":"string"},"initParameters":{"type":"object","additionalProperties":{"type":"string"}}}}},"virtualServerName":{"type":"string"},"effectiveSessionTrackingModes":{"uniqueItems":true,"type":"array","items":{"type":"string","enum":["COOKIE","URL","SSL"]}},"effectiveMinorVersion":{"type":"integer","format":"int32"},"defaultSessionTrackingModes":{"uniqueItems":true,"type":"array","items":{"type":"string","enum":["COOKIE","URL","SSL"]}},"sessionCookieConfig":{"type":"object","properties":{"name":{"type":"string"},"path":{"type":"string"},"comment":{"type":"string"},"secure":{"type":"boolean"},"httpOnly":{"type":"boolean"},"maxAge":{"type":"integer","format":"int32"},"domain":{"type":"string"}}},"serverInfo":{"type":"string"},"sessionTimeout":{"type":"integer","format":"int32"},"servletNames":{"type":"object","deprecated":true},"servlets":{"type":"object","deprecated":true}}},"lastAccessedTime":{"type":"integer","format":"int64"},"maxInactiveInterval":{"type":"integer","format":"int32"},"new":{"type":"boolean"},"valueNames":{"type":"array","deprecated":true,"items":{"type":"string","deprecated":true}},"sessionContext":{"type":"object","properties":{"ids":{"type":"object","deprecated":true}},"deprecated":true}}},"userPrincipal":{"type":"object","properties":{"name":{"type":"string"}}},"headerNames":{"type":"object"},"remoteUser":{"type":"string"},"requestURI":{"type":"string"},"authType":{"type":"string"},"pathTranslated":{"type":"string"},"requestURL":{"type":"object","properties":{"length":{"type":"integer","format":"int32","writeOnly":true},"empty":{"type":"boolean"}}},"cookies":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"},"comment":{"type":"string"},"domain":{"type":"string"},"maxAge":{"type":"integer","format":"int32"},"path":{"type":"string"},"secure":{"type":"boolean"},"version":{"type":"integer","format":"int32"},"httpOnly":{"type":"boolean"}}}},"trailerFields":{"type":"object","additionalProperties":{"type":"string"}},"pathInfo":{"type":"string"},"servletPath":{"type":"string"},"parts":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"size":{"type":"integer","format":"int64"},"inputStream":{"type":"object"},"headerNames":{"type":"array","items":{"type":"string"}},"submittedFileName":{"type":"string"},"contentType":{"type":"string"}}}},"trailerFieldsReady":{"type":"boolean"},"requestedSessionIdValid":{"type":"boolean"},"requestedSessionIdFromURL":{"type":"boolean"},"httpServletMapping":{"type":"object","properties":{"pattern":{"type":"string"},"servletName":{"type":"string"},"mappingMatch":{"type":"string","enum":["CONTEXT_ROOT","DEFAULT","EXACT","EXTENSION","PATH"]},"matchValue":{"type":"string"}}},"requestedSessionId":{"type":"string"},"requestedSessionIdFromCookie":{"type":"boolean"},"requestedSessionIdFromUrl":{"type":"boolean","deprecated":true},"scheme":{"type":"string"},"inputStream":{"type":"object","properties":{"finished":{"type":"boolean"},"ready":{"type":"boolean"},"readListener":{"type":"object","writeOnly":true}}},"protocol":{"type":"string"},"contentLength":{"type":"integer","format":"int32"},"locale":{"type":"object","properties":{"language":{"type":"string"},"script":{"type":"string"},"country":{"type":"string"},"variant":{"type":"string"},"unicodeLocaleAttributes":{"uniqueItems":true,"type":"array","items":{"type":"string"}},"unicodeLocaleKeys":{"uniqueItems":true,"type":"array","items":{"type":"string"}},"displayLanguage":{"type":"string"},"displayScript":{"type":"string"},"displayCountry":{"type":"string"},"displayVariant":{"type":"string"},"displayName":{"type":"string"},"extensionKeys":{"uniqueItems":true,"type":"array","items":{"type":"string"}},"iso3Language":{"type":"string"},"iso3Country":{"type":"string"}}},"localName":{"type":"string"},"attributeNames":{"type":"object"},"servletContext":{"type":"object","properties":{"classLoader":{"type":"object","properties":{"name":{"type":"string"},"registeredAsParallelCapable":{"type":"boolean"},"parent":{"type":"object","properties":{"name":{"type":"string"},"registeredAsParallelCapable":{"type":"boolean"},"unnamedModule":{"type":"object","properties":{"name":{"type":"string"},"descriptor":{"type":"object","properties":{"open":{"type":"boolean"},"automatic":{"type":"boolean"}}},"named":{"type":"boolean"},"annotations":{"type":"array","items":{"type":"object"}},"declaredAnnotations":{"type":"array","items":{"type":"object"}},"packages":{"uniqueItems":true,"type":"array","items":{"type":"string"}},"layer":{"type":"object"}}},"definedPackages":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"annotations":{"type":"array","items":{"type":"object"}},"declaredAnnotations":{"type":"array","items":{"type":"object"}},"sealed":{"type":"boolean"},"specificationTitle":{"type":"string"},"specificationVersion":{"type":"string"},"specificationVendor":{"type":"string"},"implementationTitle":{"type":"string"},"implementationVersion":{"type":"string"},"implementationVendor":{"type":"string"}}}},"defaultAssertionStatus":{"type":"boolean","writeOnly":true}}},"unnamedModule":{"type":"object","properties":{"name":{"type":"string"},"descriptor":{"type":"object","properties":{"open":{"type":"boolean"},"automatic":{"type":"boolean"}}},"named":{"type":"boolean"},"annotations":{"type":"array","items":{"type":"object"}},"declaredAnnotations":{"type":"array","items":{"type":"object"}},"packages":{"uniqueItems":true,"type":"array","items":{"type":"string"}},"layer":{"type":"object"}}},"definedPackages":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"annotations":{"type":"array","items":{"type":"object"}},"declaredAnnotations":{"type":"array","items":{"type":"object"}},"sealed":{"type":"boolean"},"specificationTitle":{"type":"string"},"specificationVersion":{"type":"string"},"specificationVendor":{"type":"string"},"implementationTitle":{"type":"string"},"implementationVersion":{"type":"string"},"implementationVendor":{"type":"string"}}}},"defaultAssertionStatus":{"type":"boolean","writeOnly":true}}},"majorVersion":{"type":"integer","format":"int32"},"minorVersion":{"type":"integer","format":"int32"},"attributeNames":{"type":"object"},"contextPath":{"type":"string"},"responseCharacterEncoding":{"type":"string"},"servletContextName":{"type":"string"},"filterRegistrations":{"type":"object","additionalProperties":{"type":"object","properties":{"servletNameMappings":{"type":"array","items":{"type":"string"}},"urlPatternMappings":{"type":"array","items":{"type":"string"}},"name":{"type":"string"},"className":{"type":"string"},"initParameters":{"type":"object","additionalProperties":{"type":"string"}}}}},"effectiveMajorVersion":{"type":"integer","format":"int32"},"sessionTrackingModes":{"uniqueItems":true,"type":"array","writeOnly":true,"items":{"type":"string","enum":["COOKIE","URL","SSL"]}},"initParameterNames":{"type":"object"},"requestCharacterEncoding":{"type":"string"},"jspConfigDescriptor":{"type":"object","properties":{"jspPropertyGroups":{"type":"array","items":{"type":"object","properties":{"buffer":{"type":"string"},"defaultContentType":{"type":"string"},"urlPatterns":{"type":"array","items":{"type":"string"}},"elIgnored":{"type":"string"},"pageEncoding":{"type":"string"},"isXml":{"type":"string"},"includePreludes":{"type":"array","items":{"type":"string"}},"includeCodas":{"type":"array","items":{"type":"string"}},"trimDirectiveWhitespaces":{"type":"string"},"scriptingInvalid":{"type":"string"},"deferredSyntaxAllowedAsLiteral":{"type":"string"},"errorOnUndeclaredNamespace":{"type":"string"}}}},"taglibs":{"type":"array","items":{"type":"object","properties":{"taglibURI":{"type":"string"},"taglibLocation":{"type":"string"}}}}}},"servletRegistrations":{"type":"object","additionalProperties":{"type":"object","properties":{"mappings":{"type":"array","items":{"type":"string"}},"runAsRole":{"type":"string"},"name":{"type":"string"},"className":{"type":"string"},"initParameters":{"type":"object","additionalProperties":{"type":"string"}}}}},"virtualServerName":{"type":"string"},"effectiveSessionTrackingModes":{"uniqueItems":true,"type":"array","items":{"type":"string","enum":["COOKIE","URL","SSL"]}},"effectiveMinorVersion":{"type":"integer","format":"int32"},"defaultSessionTrackingModes":{"uniqueItems":true,"type":"array","items":{"type":"string","enum":["COOKIE","URL","SSL"]}},"sessionCookieConfig":{"type":"object","properties":{"name":{"type":"string"},"path":{"type":"string"},"comment":{"type":"string"},"secure":{"type":"boolean"},"httpOnly":{"type":"boolean"},"maxAge":{"type":"integer","format":"int32"},"domain":{"type":"string"}}},"serverInfo":{"type":"string"},"sessionTimeout":{"type":"integer","format":"int32"},"servletNames":{"type":"object","deprecated":true},"servlets":{"type":"object","deprecated":true}}},"reader":{"type":"object"},"parameterNames":{"type":"object"},"characterEncoding":{"type":"string"},"remotePort":{"type":"integer","format":"int32"},"locales":{"type":"object"},"localAddr":{"type":"string"},"remoteAddr":{"type":"string"},"asyncContext":{"type":"object","properties":{"request":{"type":"object","properties":{"scheme":{"type":"string"},"inputStream":{"type":"object","properties":{"finished":{"type":"boolean"},"ready":{"type":"boolean"},"readListener":{"type":"object","writeOnly":true}}},"protocol":{"type":"string"},"contentLength":{"type":"integer","format":"int32"},"locale":{"type":"object","properties":{"language":{"type":"string"},"script":{"type":"string"},"country":{"type":"string"},"variant":{"type":"string"},"unicodeLocaleAttributes":{"uniqueItems":true,"type":"array","items":{"type":"string"}},"unicodeLocaleKeys":{"uniqueItems":true,"type":"array","items":{"type":"string"}},"displayLanguage":{"type":"string"},"displayScript":{"type":"string"},"displayCountry":{"type":"string"},"displayVariant":{"type":"string"},"displayName":{"type":"string"},"extensionKeys":{"uniqueItems":true,"type":"array","items":{"type":"string"}},"iso3Language":{"type":"string"},"iso3Country":{"type":"string"}}},"localName":{"type":"string"},"attributeNames":{"type":"object"},"servletContext":{"type":"object","properties":{"classLoader":{"type":"object","properties":{"name":{"type":"string"},"registeredAsParallelCapable":{"type":"boolean"},"parent":{"type":"object","properties":{"name":{"type":"string"},"registeredAsParallelCapable":{"type":"boolean"},"unnamedModule":{"type":"object","properties":{"name":{"type":"string"},"descriptor":{"type":"object","properties":{"open":{"type":"boolean"},"automatic":{"type":"boolean"}}},"named":{"type":"boolean"},"annotations":{"type":"array","items":{"type":"object"}},"declaredAnnotations":{"type":"array","items":{"type":"object"}},"packages":{"uniqueItems":true,"type":"array","items":{"type":"string"}},"layer":{"type":"object"}}},"definedPackages":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"annotations":{"type":"array","items":{"type":"object"}},"declaredAnnotations":{"type":"array","items":{"type":"object"}},"sealed":{"type":"boolean"},"specificationTitle":{"type":"string"},"specificationVersion":{"type":"string"},"specificationVendor":{"type":"string"},"implementationTitle":{"type":"string"},"implementationVersion":{"type":"string"},"implementationVendor":{"type":"string"}}}},"defaultAssertionStatus":{"type":"boolean","writeOnly":true}}},"unnamedModule":{"type":"object","properties":{"name":{"type":"string"},"descriptor":{"type":"object","properties":{"open":{"type":"boolean"},"automatic":{"type":"boolean"}}},"named":{"type":"boolean"},"annotations":{"type":"array","items":{"type":"object"}},"declaredAnnotations":{"type":"array","items":{"type":"object"}},"packages":{"uniqueItems":true,"type":"array","items":{"type":"string"}},"layer":{"type":"object"}}},"definedPackages":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"annotations":{"type":"array","items":{"type":"object"}},"declaredAnnotations":{"type":"array","items":{"type":"object"}},"sealed":{"type":"boolean"},"specificationTitle":{"type":"string"},"specificationVersion":{"type":"string"},"specificationVendor":{"type":"string"},"implementationTitle":{"type":"string"},"implementationVersion":{"type":"string"},"implementationVendor":{"type":"string"}}}},"defaultAssertionStatus":{"type":"boolean","writeOnly":true}}},"majorVersion":{"type":"integer","format":"int32"},"minorVersion":{"type":"integer","format":"int32"},"attributeNames":{"type":"object"},"contextPath":{"type":"string"},"responseCharacterEncoding":{"type":"string"},"servletContextName":{"type":"string"},"filterRegistrations":{"type":"object","additionalProperties":{"type":"object","properties":{"servletNameMappings":{"type":"array","items":{"type":"string"}},"urlPatternMappings":{"type":"array","items":{"type":"string"}},"name":{"type":"string"},"className":{"type":"string"},"initParameters":{"type":"object","additionalProperties":{"type":"string"}}}}},"effectiveMajorVersion":{"type":"integer","format":"int32"},"sessionTrackingModes":{"uniqueItems":true,"type":"array","writeOnly":true,"items":{"type":"string","enum":["COOKIE","URL","SSL"]}},"initParameterNames":{"type":"object"},"requestCharacterEncoding":{"type":"string"},"jspConfigDescriptor":{"type":"object","properties":{"jspPropertyGroups":{"type":"array","items":{"type":"object","properties":{"buffer":{"type":"string"},"defaultContentType":{"type":"string"},"urlPatterns":{"type":"array","items":{"type":"string"}},"elIgnored":{"type":"string"},"pageEncoding":{"type":"string"},"isXml":{"type":"string"},"includePreludes":{"type":"array","items":{"type":"string"}},"includeCodas":{"type":"array","items":{"type":"string"}},"trimDirectiveWhitespaces":{"type":"string"},"scriptingInvalid":{"type":"string"},"deferredSyntaxAllowedAsLiteral":{"type":"string"},"errorOnUndeclaredNamespace":{"type":"string"}}}},"taglibs":{"type":"array","items":{"type":"object","properties":{"taglibURI":{"type":"string"},"taglibLocation":{"type":"string"}}}}}},"servletRegistrations":{"type":"object","additionalProperties":{"type":"object","properties":{"mappings":{"type":"array","items":{"type":"string"}},"runAsRole":{"type":"string"},"name":{"type":"string"},"className":{"type":"string"},"initParameters":{"type":"object","additionalProperties":{"type":"string"}}}}},"virtualServerName":{"type":"string"},"effectiveSessionTrackingModes":{"uniqueItems":true,"type":"array","items":{"type":"string","enum":["COOKIE","URL","SSL"]}},"effectiveMinorVersion":{"type":"integer","format":"int32"},"defaultSessionTrackingModes":{"uniqueItems":true,"type":"array","items":{"type":"string","enum":["COOKIE","URL","SSL"]}},"sessionCookieConfig":{"type":"object","properties":{"name":{"type":"string"},"path":{"type":"string"},"comment":{"type":"string"},"secure":{"type":"boolean"},"httpOnly":{"type":"boolean"},"maxAge":{"type":"integer","format":"int32"},"domain":{"type":"string"}}},"serverInfo":{"type":"string"},"sessionTimeout":{"type":"integer","format":"int32"},"servletNames":{"type":"object","deprecated":true},"servlets":{"type":"object","deprecated":true}}},"reader":{"type":"object"},"parameterNames":{"type":"object"},"characterEncoding":{"type":"string"},"remotePort":{"type":"integer","format":"int32"},"locales":{"type":"object"},"localAddr":{"type":"string"},"remoteAddr":{"type":"string"},"asyncSupported":{"type":"boolean"},"secure":{"type":"boolean"},"remoteHost":{"type":"string"},"serverName":{"type":"string"},"localPort":{"type":"integer","format":"int32"},"parameterMap":{"type":"object","additionalProperties":{"type":"array","items":{"type":"string"}}},"asyncStarted":{"type":"boolean"},"dispatcherType":{"type":"string","enum":["FORWARD","INCLUDE","REQUEST","ASYNC","ERROR"]},"serverPort":{"type":"integer","format":"int32"},"contentLengthLong":{"type":"integer","format":"int64"},"contentType":{"type":"string"}}},"response":{"type":"object","properties":{"locale":{"type":"object","properties":{"language":{"type":"string"},"script":{"type":"string"},"country":{"type":"string"},"variant":{"type":"string"},"unicodeLocaleAttributes":{"uniqueItems":true,"type":"array","items":{"type":"string"}},"unicodeLocaleKeys":{"uniqueItems":true,"type":"array","items":{"type":"string"}},"displayLanguage":{"type":"string"},"displayScript":{"type":"string"},"displayCountry":{"type":"string"},"displayVariant":{"type":"string"},"displayName":{"type":"string"},"extensionKeys":{"uniqueItems":true,"type":"array","items":{"type":"string"}},"iso3Language":{"type":"string"},"iso3Country":{"type":"string"}}},"bufferSize":{"type":"integer","format":"int32"},"characterEncoding":{"type":"string"},"contentLengthLong":{"type":"integer","format":"int64","writeOnly":true},"writer":{"type":"object"},"committed":{"type":"boolean"},"contentType":{"type":"string"},"outputStream":{"type":"object","properties":{"ready":{"type":"boolean"},"writeListener":{"type":"object","writeOnly":true}}},"contentLength":{"type":"integer","format":"int32","writeOnly":true}}},"timeout":{"type":"integer","format":"int64"}}},"asyncSupported":{"type":"boolean"},"secure":{"type":"boolean"},"remoteHost":{"type":"string"},"serverName":{"type":"string"},"localPort":{"type":"integer","format":"int32"},"parameterMap":{"type":"object","additionalProperties":{"type":"array","items":{"type":"string"}}},"asyncStarted":{"type":"boolean"},"dispatcherType":{"type":"string","enum":["FORWARD","INCLUDE","REQUEST","ASYNC","ERROR"]},"serverPort":{"type":"integer","format":"int32"},"contentLengthLong":{"type":"integer","format":"int64"},"contentType":{"type":"string"}}}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"type":"string"}}}}}}},"/api/pay/alipay/create":{"post":{"tags":["支付管理 Api"],"summary":"创建支付宝支付订单","description":"创建支付宝支付订单","operationId":"createAlipay","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaymentOrder"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultString"}}}}}}},"/api/login/validateToken":{"post":{"tags":["登录|登出 Api"],"summary":"验证token是否有效","description":"验证token是否有效","operationId":"validateToken","responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultObject"}}}}}}},"/api/login/sendCode":{"post":{"tags":["登录|登出 Api"],"summary":"发送手机验证码","description":"向指定手机号发送登录验证码","operationId":"sendCode","parameters":[{"name":"phone","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultString"}}}}}}},"/api/login/phoneLogin":{"post":{"tags":["登录|登出 Api"],"summary":"手机号登录","description":"使用手机号和验证码登录","operationId":"phoneLogin","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PhoneLoginDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultLoginUserDto"}}}}}}},"/api/login/accountLogout":{"post":{"tags":["登录|登出 Api"],"summary":"用户登出","description":"用户登出","operationId":"logout","responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultString"}}}}}}},"/api/login/accountLogin":{"post":{"tags":["登录|登出 Api"],"summary":"用户登录","description":"用户登录","operationId":"login","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LoginDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultLoginUserDto"}}}}}}},"/api/contentPurchase/queryById/{purchaseId}":{"post":{"tags":["内容购买管理 Api"],"summary":"通过ID查询内容购买记录","description":"通过ID查询内容购买记录","operationId":"queryById_8","parameters":[{"name":"purchaseId","in":"path","description":"购买记录ID","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultContentPurchase"}}}}}}},"/api/contentPurchase/purchase":{"post":{"tags":["内容购买管理 Api"],"summary":"购买内容","description":"购买内容","operationId":"purchaseContent","parameters":[{"name":"userId","in":"query","description":"用户ID","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"contentId","in":"query","description":"内容ID","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"payType","in":"query","description":"支付方式:1.余额支付 2.积分支付","required":true,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultContentPurchase"}}}}}}},"/api/contentPurchase/pageList":{"post":{"tags":["内容购买管理 Api"],"summary":"分页查询内容购买记录","description":"分页查询内容购买记录","operationId":"getPageList_8","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentPurchaseDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultPageInfoContentPurchase"}}}}}}},"/api/contentPurchase/list":{"post":{"tags":["内容购买管理 Api"],"summary":"查询内容购买记录列表","description":"查询内容购买记录列表","operationId":"getList_2","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentPurchaseDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultListContentPurchase"}}}}}}},"/api/contentPurchase/checkPermission":{"post":{"tags":["内容购买管理 Api"],"summary":"检查内容访问权限","description":"检查内容访问权限","operationId":"checkAccessPermission","parameters":[{"name":"userId","in":"query","description":"用户ID","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"contentId","in":"query","description":"内容ID","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultBoolean"}}}}}}},"/api/common/uploadImage":{"post":{"tags":["Common Api"],"summary":"图片上传","description":"图片上传接口","operationId":"uploadImage","requestBody":{"content":{"application/json":{"schema":{"required":["image"],"type":"object","properties":{"image":{"type":"string","format":"binary"}}}}}},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultUploadResponse"}}}}}}},"/api/common/uploadFile":{"post":{"tags":["Common Api"],"summary":"文件上传","description":"文件上传接口","operationId":"uploadFile","requestBody":{"content":{"application/json":{"schema":{"required":["file"],"type":"object","properties":{"file":{"type":"string","format":"binary"}}}}}},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultUploadResponse"}}}}}}},"/api/cmsTag/update":{"post":{"tags":["标签管理 Api"],"summary":"更新标签","description":"更新标签","operationId":"update_6","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CmsTag"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultCmsTag"}}}}}}},"/api/cmsTag/queryById/{tagId}":{"post":{"tags":["标签管理 Api"],"summary":"通过ID查询标签","description":"通过ID查询标签","operationId":"queryById_9","parameters":[{"name":"tagId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultCmsTag"}}}}}}},"/api/cmsTag/logicDeleteById":{"post":{"tags":["标签管理 Api"],"summary":"逻辑删除标签","description":"逻辑删除标签","operationId":"logicDeleteById","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IdDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultBoolean"}}}}}}},"/api/cmsTag/insert":{"post":{"tags":["标签管理 Api"],"summary":"新增标签","description":"新增标签","operationId":"insert_6","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CmsTag"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultCmsTag"}}}}}}},"/api/cmsTag/getPageList":{"post":{"tags":["标签管理 Api"],"summary":"查询分页列表","description":"查询分页列表","operationId":"getPageList_9","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CmsTagDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultPageInfoCmsTag"}}}}}}},"/api/cmsTag/getList":{"post":{"tags":["标签管理 Api"],"summary":"查询列表","description":"查询列表","operationId":"getList_3","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CmsTagDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultPageInfoCmsTag"}}}}}}},"/api/cmsTag/deleteById/{tagId}":{"post":{"tags":["标签管理 Api"],"summary":"物理删除标签","description":"物理删除标签","operationId":"deleteById_6","parameters":[{"name":"tagId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultBoolean"}}}}}}},"/api/cmsContent/update":{"post":{"tags":["skill(skills)管理 Api"],"summary":"更新skill","description":"更新skill","operationId":"update_7","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CmsContent"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultCmsContent"}}}}}}},"/api/cmsContent/updatePublishStatus":{"post":{"tags":["skill(skills)管理 Api"],"summary":"更新发布状态","description":"更新发布状态","operationId":"updatePublishStatus","parameters":[{"name":"contentId","in":"query","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"publishStatus","in":"query","required":true,"schema":{"type":"integer","format":"int32"}},{"name":"publishTime","in":"query","required":false,"schema":{"type":"string"}},{"name":"updateBy","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultBoolean"}}}}}}},"/api/cmsContent/updateAuditStatus":{"post":{"tags":["skill(skills)管理 Api"],"summary":"更新审核状态","description":"更新审核状态","operationId":"updateAuditStatus","parameters":[{"name":"contentId","in":"query","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"auditStatus","in":"query","required":true,"schema":{"type":"integer","format":"int32"}},{"name":"reviewerId","in":"query","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"reviewerName","in":"query","required":true,"schema":{"type":"string"}},{"name":"auditComment","in":"query","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultBoolean"}}}}}}},"/api/cmsContent/removeFavorite":{"post":{"tags":["skill(skills)管理 Api"],"summary":"取消收藏","description":"取消skill收藏","operationId":"removeFavorite","parameters":[{"name":"contentId","in":"query","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultBoolean"}}}}}}},"/api/cmsContent/queryById/{contentId}":{"post":{"tags":["skill(skills)管理 Api"],"summary":"通过ID查询skill","description":"通过ID查询skill","operationId":"queryById_10","parameters":[{"name":"contentId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultCmsContent"}}}}}}},"/api/cmsContent/logicDeleteById":{"post":{"tags":["skill(skills)管理 Api"],"summary":"逻辑删除skill","description":"逻辑删除skill","operationId":"logicDeleteById_1","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IdDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultBoolean"}}}}}}},"/api/cmsContent/insert":{"post":{"tags":["skill(skills)管理 Api"],"summary":"新增skill","description":"新增skill","operationId":"insert_7","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CmsContent"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultCmsContent"}}}}}}},"/api/cmsContent/increaseViewCount/{contentId}":{"post":{"tags":["skill(skills)管理 Api"],"summary":"增加阅读量","description":"增加阅读量","operationId":"increaseViewCount","parameters":[{"name":"contentId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultBoolean"}}}}}}},"/api/cmsContent/importFromExcel":{"post":{"tags":["skill(skills)管理 Api"],"summary":"导入Excel数据","description":"从Excel文件导入数据到CmsContent","operationId":"importFromExcel","parameters":[{"name":"createBy","in":"query","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"required":["file"],"type":"object","properties":{"file":{"type":"string","format":"binary"}}}}}},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultInteger"}}}}}}},"/api/cmsContent/getUserPurchases":{"post":{"tags":["skill(skills)管理 Api"],"summary":"获取用户拥有","description":"获取当前用户购买的内容列表,带分页","operationId":"getUserPurchases","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CmsContentDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultPageInfoCmsContent"}}}}}}},"/api/cmsContent/getUserHistory":{"post":{"tags":["skill(skills)管理 Api"],"summary":"获取用户历史查看","description":"获取当前用户历史查看的内容列表,带分页","operationId":"getUserHistory","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CmsContentDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultPageInfoCmsContent"}}}}}}},"/api/cmsContent/getUserFavorites":{"post":{"tags":["skill(skills)管理 Api"],"summary":"获取用户收藏","description":"获取当前用户收藏的内容列表,带分页","operationId":"getUserFavorites","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CmsContentDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultPageInfoCmsContent"}}}}}}},"/api/cmsContent/getUserCreated":{"post":{"tags":["skill(skills)管理 Api"],"summary":"获取用户创建","description":"获取当前用户创建的内容列表,带分页,可查询已发布、未发布","operationId":"getUserCreated","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CmsContentDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultPageInfoCmsContent"}}}}}}},"/api/cmsContent/getPageList":{"post":{"tags":["skill(skills)管理 Api"],"summary":"查询分页列表","description":"查询分页列表","operationId":"getPageList_10","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CmsContentDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultPageInfoCmsContent"}}}}}}},"/api/cmsContent/getList":{"post":{"tags":["skill(skills)管理 Api"],"summary":"查询列表","description":"查询列表","operationId":"getList_4","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CmsContentDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultPageInfoCmsContent"}}}}}}},"/api/cmsContent/deleteById/{contentId}":{"post":{"tags":["skill(skills)管理 Api"],"summary":"物理删除skill","description":"物理删除skill","operationId":"deleteById_7","parameters":[{"name":"contentId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultBoolean"}}}}}}},"/api/cmsContent/addView":{"post":{"tags":["skill(skills)管理 Api"],"summary":"添加查看记录","description":"添加skill查看记录","operationId":"addView","parameters":[{"name":"contentId","in":"query","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultBoolean"}}}}}}},"/api/cmsContent/addFavorite":{"post":{"tags":["skill(skills)管理 Api"],"summary":"添加收藏","description":"添加skill收藏","operationId":"addFavorite","parameters":[{"name":"contentId","in":"query","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultBoolean"}}}}}}},"/api/cmsCategory/update":{"post":{"tags":["内容类目(skills-分类) Api"],"summary":"更新分类","description":"更新分类","operationId":"update_8","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CmsCategory"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultCmsCategory"}}}}}}},"/api/cmsCategory/logicDeleteById":{"post":{"tags":["内容类目(skills-分类) Api"],"summary":"逻辑删除分类","description":"逻辑删除分类","operationId":"logicDeleteById_2","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IdDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultBoolean"}}}}}}},"/api/cmsCategory/insert":{"post":{"tags":["内容类目(skills-分类) Api"],"summary":"新增分类","description":"新增分类","operationId":"insert_8","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CmsCategory"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultCmsCategory"}}}}}}},"/api/cmsCategory/getPageList":{"post":{"tags":["内容类目(skills-分类) Api"],"summary":"查询分页列表","description":"查询分页列表","operationId":"getPageList_11","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CmsCategoryDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultPageInfoCmsCategory"}}}}}}},"/api/cmsCategory/getList":{"post":{"tags":["内容类目(skills-分类) Api"],"summary":"查询列表","description":"查询列表","operationId":"getList_5","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CmsCategoryDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultPageInfoCmsCategory"}}}}}}},"/api/cmsCategory/deleteById/{categoryId}":{"post":{"tags":["内容类目(skills-分类) Api"],"summary":"物理删除分类","description":"物理删除分类","operationId":"deleteById_8","parameters":[{"name":"categoryId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultBoolean"}}}}}}},"/api/captcha/verify":{"post":{"tags":["验证码 Api"],"summary":"验证验证码","description":"验证验证码","operationId":"verifyCaptcha","parameters":[{"name":"captchaId","in":"query","required":true,"schema":{"type":"string"}},{"name":"captchaValue","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultBoolean"}}}}}}},"/api/account/queryByUserId/{userId}":{"post":{"tags":["账户管理 api"],"summary":"通过用户ID查询账户","description":"通过用户ID查询账户","operationId":"queryByUserId_1","parameters":[{"name":"userId","in":"path","description":"用户ID","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultAccount"}}}}}}},"/api/account/queryById/{accountId}":{"post":{"tags":["账户管理 api"],"summary":"通过ID查询账户","description":"通过ID查询账户","operationId":"queryById_11","parameters":[{"name":"accountId","in":"path","description":"账户ID","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultAccount"}}}}}}},"/api/account/pageList":{"post":{"tags":["账户管理 api"],"summary":"分页查询账户","description":"分页查询账户","operationId":"getPageList_12","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccountDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultPageInfoAccount"}}}}}}},"/api/account/list":{"post":{"tags":["账户管理 api"],"summary":"查询账户列表","description":"查询账户列表","operationId":"getList_6","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccountDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultListAccount"}}}}}}},"/api/sysUser/currentUser":{"get":{"tags":["用户管理 Api"],"summary":"获取当前登录用户信息","description":"获取当前登录用户信息","operationId":"currentUser","responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultLoginUserDto"}}}}}}},"/api/sysDict/{dictCode}":{"get":{"tags":["系统字典 Api"],"summary":"通过字典编码查询字典列表","description":"通过字典编码查询字典列表","operationId":"getListByDictCode","parameters":[{"name":"dictCode","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultListSysDict"}}}}}}},"/api/sysDict/dictCodeList":{"get":{"tags":["系统字典 Api"],"summary":"查询所有字典编码","description":"查询所有字典编码","operationId":"getAllDictCode","responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultListSysDict"}}}}}}},"/api/sysDict/allDictMap":{"get":{"tags":["系统字典 Api"],"summary":"查询所有字典映射","description":"查询所有字典映射","operationId":"getAllDictMap","responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultMapStringListSysDict"}}}}}}},"/api/pay/alipay/trade/return":{"get":{"tags":["支付管理 Api"],"summary":"处理支付宝支付同步回调","description":"处理支付宝支付同步回调","operationId":"handleAlipayReturn","parameters":[{"name":"request","in":"query","required":true,"schema":{"type":"object","properties":{"method":{"type":"string"},"queryString":{"type":"string"},"contextPath":{"type":"string"},"session":{"type":"object","properties":{"id":{"type":"string"},"creationTime":{"type":"integer","format":"int64"},"attributeNames":{"type":"object"},"servletContext":{"type":"object","properties":{"classLoader":{"type":"object","properties":{"name":{"type":"string"},"registeredAsParallelCapable":{"type":"boolean"},"parent":{"type":"object","properties":{"name":{"type":"string"},"registeredAsParallelCapable":{"type":"boolean"},"unnamedModule":{"type":"object","properties":{"name":{"type":"string"},"descriptor":{"type":"object","properties":{"open":{"type":"boolean"},"automatic":{"type":"boolean"}}},"named":{"type":"boolean"},"annotations":{"type":"array","items":{"type":"object"}},"declaredAnnotations":{"type":"array","items":{"type":"object"}},"packages":{"uniqueItems":true,"type":"array","items":{"type":"string"}},"layer":{"type":"object"}}},"definedPackages":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"annotations":{"type":"array","items":{"type":"object"}},"declaredAnnotations":{"type":"array","items":{"type":"object"}},"sealed":{"type":"boolean"},"specificationTitle":{"type":"string"},"specificationVersion":{"type":"string"},"specificationVendor":{"type":"string"},"implementationTitle":{"type":"string"},"implementationVersion":{"type":"string"},"implementationVendor":{"type":"string"}}}},"defaultAssertionStatus":{"type":"boolean","writeOnly":true}}},"unnamedModule":{"type":"object","properties":{"name":{"type":"string"},"descriptor":{"type":"object","properties":{"open":{"type":"boolean"},"automatic":{"type":"boolean"}}},"named":{"type":"boolean"},"annotations":{"type":"array","items":{"type":"object"}},"declaredAnnotations":{"type":"array","items":{"type":"object"}},"packages":{"uniqueItems":true,"type":"array","items":{"type":"string"}},"layer":{"type":"object"}}},"definedPackages":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"annotations":{"type":"array","items":{"type":"object"}},"declaredAnnotations":{"type":"array","items":{"type":"object"}},"sealed":{"type":"boolean"},"specificationTitle":{"type":"string"},"specificationVersion":{"type":"string"},"specificationVendor":{"type":"string"},"implementationTitle":{"type":"string"},"implementationVersion":{"type":"string"},"implementationVendor":{"type":"string"}}}},"defaultAssertionStatus":{"type":"boolean","writeOnly":true}}},"majorVersion":{"type":"integer","format":"int32"},"minorVersion":{"type":"integer","format":"int32"},"attributeNames":{"type":"object"},"contextPath":{"type":"string"},"responseCharacterEncoding":{"type":"string"},"servletContextName":{"type":"string"},"filterRegistrations":{"type":"object","additionalProperties":{"type":"object","properties":{"servletNameMappings":{"type":"array","items":{"type":"string"}},"urlPatternMappings":{"type":"array","items":{"type":"string"}},"name":{"type":"string"},"className":{"type":"string"},"initParameters":{"type":"object","additionalProperties":{"type":"string"}}}}},"effectiveMajorVersion":{"type":"integer","format":"int32"},"sessionTrackingModes":{"uniqueItems":true,"type":"array","writeOnly":true,"items":{"type":"string","enum":["COOKIE","URL","SSL"]}},"initParameterNames":{"type":"object"},"requestCharacterEncoding":{"type":"string"},"jspConfigDescriptor":{"type":"object","properties":{"jspPropertyGroups":{"type":"array","items":{"type":"object","properties":{"buffer":{"type":"string"},"defaultContentType":{"type":"string"},"urlPatterns":{"type":"array","items":{"type":"string"}},"elIgnored":{"type":"string"},"pageEncoding":{"type":"string"},"isXml":{"type":"string"},"includePreludes":{"type":"array","items":{"type":"string"}},"includeCodas":{"type":"array","items":{"type":"string"}},"trimDirectiveWhitespaces":{"type":"string"},"scriptingInvalid":{"type":"string"},"deferredSyntaxAllowedAsLiteral":{"type":"string"},"errorOnUndeclaredNamespace":{"type":"string"}}}},"taglibs":{"type":"array","items":{"type":"object","properties":{"taglibURI":{"type":"string"},"taglibLocation":{"type":"string"}}}}}},"servletRegistrations":{"type":"object","additionalProperties":{"type":"object","properties":{"mappings":{"type":"array","items":{"type":"string"}},"runAsRole":{"type":"string"},"name":{"type":"string"},"className":{"type":"string"},"initParameters":{"type":"object","additionalProperties":{"type":"string"}}}}},"virtualServerName":{"type":"string"},"effectiveSessionTrackingModes":{"uniqueItems":true,"type":"array","items":{"type":"string","enum":["COOKIE","URL","SSL"]}},"effectiveMinorVersion":{"type":"integer","format":"int32"},"defaultSessionTrackingModes":{"uniqueItems":true,"type":"array","items":{"type":"string","enum":["COOKIE","URL","SSL"]}},"sessionCookieConfig":{"type":"object","properties":{"name":{"type":"string"},"path":{"type":"string"},"comment":{"type":"string"},"secure":{"type":"boolean"},"httpOnly":{"type":"boolean"},"maxAge":{"type":"integer","format":"int32"},"domain":{"type":"string"}}},"serverInfo":{"type":"string"},"sessionTimeout":{"type":"integer","format":"int32"},"servletNames":{"type":"object","deprecated":true},"servlets":{"type":"object","deprecated":true}}},"lastAccessedTime":{"type":"integer","format":"int64"},"maxInactiveInterval":{"type":"integer","format":"int32"},"new":{"type":"boolean"},"valueNames":{"type":"array","deprecated":true,"items":{"type":"string","deprecated":true}},"sessionContext":{"type":"object","properties":{"ids":{"type":"object","deprecated":true}},"deprecated":true}}},"userPrincipal":{"type":"object","properties":{"name":{"type":"string"}}},"headerNames":{"type":"object"},"remoteUser":{"type":"string"},"requestURI":{"type":"string"},"authType":{"type":"string"},"pathTranslated":{"type":"string"},"requestURL":{"type":"object","properties":{"length":{"type":"integer","format":"int32","writeOnly":true},"empty":{"type":"boolean"}}},"cookies":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"},"comment":{"type":"string"},"domain":{"type":"string"},"maxAge":{"type":"integer","format":"int32"},"path":{"type":"string"},"secure":{"type":"boolean"},"version":{"type":"integer","format":"int32"},"httpOnly":{"type":"boolean"}}}},"trailerFields":{"type":"object","additionalProperties":{"type":"string"}},"pathInfo":{"type":"string"},"servletPath":{"type":"string"},"parts":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"size":{"type":"integer","format":"int64"},"inputStream":{"type":"object"},"headerNames":{"type":"array","items":{"type":"string"}},"submittedFileName":{"type":"string"},"contentType":{"type":"string"}}}},"trailerFieldsReady":{"type":"boolean"},"requestedSessionIdValid":{"type":"boolean"},"requestedSessionIdFromURL":{"type":"boolean"},"httpServletMapping":{"type":"object","properties":{"pattern":{"type":"string"},"servletName":{"type":"string"},"mappingMatch":{"type":"string","enum":["CONTEXT_ROOT","DEFAULT","EXACT","EXTENSION","PATH"]},"matchValue":{"type":"string"}}},"requestedSessionId":{"type":"string"},"requestedSessionIdFromCookie":{"type":"boolean"},"requestedSessionIdFromUrl":{"type":"boolean","deprecated":true},"scheme":{"type":"string"},"inputStream":{"type":"object","properties":{"finished":{"type":"boolean"},"ready":{"type":"boolean"},"readListener":{"type":"object","writeOnly":true}}},"protocol":{"type":"string"},"contentLength":{"type":"integer","format":"int32"},"locale":{"type":"object","properties":{"language":{"type":"string"},"script":{"type":"string"},"country":{"type":"string"},"variant":{"type":"string"},"unicodeLocaleAttributes":{"uniqueItems":true,"type":"array","items":{"type":"string"}},"unicodeLocaleKeys":{"uniqueItems":true,"type":"array","items":{"type":"string"}},"displayLanguage":{"type":"string"},"displayScript":{"type":"string"},"displayCountry":{"type":"string"},"displayVariant":{"type":"string"},"displayName":{"type":"string"},"extensionKeys":{"uniqueItems":true,"type":"array","items":{"type":"string"}},"iso3Language":{"type":"string"},"iso3Country":{"type":"string"}}},"localName":{"type":"string"},"attributeNames":{"type":"object"},"servletContext":{"type":"object","properties":{"classLoader":{"type":"object","properties":{"name":{"type":"string"},"registeredAsParallelCapable":{"type":"boolean"},"parent":{"type":"object","properties":{"name":{"type":"string"},"registeredAsParallelCapable":{"type":"boolean"},"unnamedModule":{"type":"object","properties":{"name":{"type":"string"},"descriptor":{"type":"object","properties":{"open":{"type":"boolean"},"automatic":{"type":"boolean"}}},"named":{"type":"boolean"},"annotations":{"type":"array","items":{"type":"object"}},"declaredAnnotations":{"type":"array","items":{"type":"object"}},"packages":{"uniqueItems":true,"type":"array","items":{"type":"string"}},"layer":{"type":"object"}}},"definedPackages":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"annotations":{"type":"array","items":{"type":"object"}},"declaredAnnotations":{"type":"array","items":{"type":"object"}},"sealed":{"type":"boolean"},"specificationTitle":{"type":"string"},"specificationVersion":{"type":"string"},"specificationVendor":{"type":"string"},"implementationTitle":{"type":"string"},"implementationVersion":{"type":"string"},"implementationVendor":{"type":"string"}}}},"defaultAssertionStatus":{"type":"boolean","writeOnly":true}}},"unnamedModule":{"type":"object","properties":{"name":{"type":"string"},"descriptor":{"type":"object","properties":{"open":{"type":"boolean"},"automatic":{"type":"boolean"}}},"named":{"type":"boolean"},"annotations":{"type":"array","items":{"type":"object"}},"declaredAnnotations":{"type":"array","items":{"type":"object"}},"packages":{"uniqueItems":true,"type":"array","items":{"type":"string"}},"layer":{"type":"object"}}},"definedPackages":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"annotations":{"type":"array","items":{"type":"object"}},"declaredAnnotations":{"type":"array","items":{"type":"object"}},"sealed":{"type":"boolean"},"specificationTitle":{"type":"string"},"specificationVersion":{"type":"string"},"specificationVendor":{"type":"string"},"implementationTitle":{"type":"string"},"implementationVersion":{"type":"string"},"implementationVendor":{"type":"string"}}}},"defaultAssertionStatus":{"type":"boolean","writeOnly":true}}},"majorVersion":{"type":"integer","format":"int32"},"minorVersion":{"type":"integer","format":"int32"},"attributeNames":{"type":"object"},"contextPath":{"type":"string"},"responseCharacterEncoding":{"type":"string"},"servletContextName":{"type":"string"},"filterRegistrations":{"type":"object","additionalProperties":{"type":"object","properties":{"servletNameMappings":{"type":"array","items":{"type":"string"}},"urlPatternMappings":{"type":"array","items":{"type":"string"}},"name":{"type":"string"},"className":{"type":"string"},"initParameters":{"type":"object","additionalProperties":{"type":"string"}}}}},"effectiveMajorVersion":{"type":"integer","format":"int32"},"sessionTrackingModes":{"uniqueItems":true,"type":"array","writeOnly":true,"items":{"type":"string","enum":["COOKIE","URL","SSL"]}},"initParameterNames":{"type":"object"},"requestCharacterEncoding":{"type":"string"},"jspConfigDescriptor":{"type":"object","properties":{"jspPropertyGroups":{"type":"array","items":{"type":"object","properties":{"buffer":{"type":"string"},"defaultContentType":{"type":"string"},"urlPatterns":{"type":"array","items":{"type":"string"}},"elIgnored":{"type":"string"},"pageEncoding":{"type":"string"},"isXml":{"type":"string"},"includePreludes":{"type":"array","items":{"type":"string"}},"includeCodas":{"type":"array","items":{"type":"string"}},"trimDirectiveWhitespaces":{"type":"string"},"scriptingInvalid":{"type":"string"},"deferredSyntaxAllowedAsLiteral":{"type":"string"},"errorOnUndeclaredNamespace":{"type":"string"}}}},"taglibs":{"type":"array","items":{"type":"object","properties":{"taglibURI":{"type":"string"},"taglibLocation":{"type":"string"}}}}}},"servletRegistrations":{"type":"object","additionalProperties":{"type":"object","properties":{"mappings":{"type":"array","items":{"type":"string"}},"runAsRole":{"type":"string"},"name":{"type":"string"},"className":{"type":"string"},"initParameters":{"type":"object","additionalProperties":{"type":"string"}}}}},"virtualServerName":{"type":"string"},"effectiveSessionTrackingModes":{"uniqueItems":true,"type":"array","items":{"type":"string","enum":["COOKIE","URL","SSL"]}},"effectiveMinorVersion":{"type":"integer","format":"int32"},"defaultSessionTrackingModes":{"uniqueItems":true,"type":"array","items":{"type":"string","enum":["COOKIE","URL","SSL"]}},"sessionCookieConfig":{"type":"object","properties":{"name":{"type":"string"},"path":{"type":"string"},"comment":{"type":"string"},"secure":{"type":"boolean"},"httpOnly":{"type":"boolean"},"maxAge":{"type":"integer","format":"int32"},"domain":{"type":"string"}}},"serverInfo":{"type":"string"},"sessionTimeout":{"type":"integer","format":"int32"},"servletNames":{"type":"object","deprecated":true},"servlets":{"type":"object","deprecated":true}}},"reader":{"type":"object"},"parameterNames":{"type":"object"},"characterEncoding":{"type":"string"},"remotePort":{"type":"integer","format":"int32"},"locales":{"type":"object"},"localAddr":{"type":"string"},"remoteAddr":{"type":"string"},"asyncContext":{"type":"object","properties":{"request":{"type":"object","properties":{"scheme":{"type":"string"},"inputStream":{"type":"object","properties":{"finished":{"type":"boolean"},"ready":{"type":"boolean"},"readListener":{"type":"object","writeOnly":true}}},"protocol":{"type":"string"},"contentLength":{"type":"integer","format":"int32"},"locale":{"type":"object","properties":{"language":{"type":"string"},"script":{"type":"string"},"country":{"type":"string"},"variant":{"type":"string"},"unicodeLocaleAttributes":{"uniqueItems":true,"type":"array","items":{"type":"string"}},"unicodeLocaleKeys":{"uniqueItems":true,"type":"array","items":{"type":"string"}},"displayLanguage":{"type":"string"},"displayScript":{"type":"string"},"displayCountry":{"type":"string"},"displayVariant":{"type":"string"},"displayName":{"type":"string"},"extensionKeys":{"uniqueItems":true,"type":"array","items":{"type":"string"}},"iso3Language":{"type":"string"},"iso3Country":{"type":"string"}}},"localName":{"type":"string"},"attributeNames":{"type":"object"},"servletContext":{"type":"object","properties":{"classLoader":{"type":"object","properties":{"name":{"type":"string"},"registeredAsParallelCapable":{"type":"boolean"},"parent":{"type":"object","properties":{"name":{"type":"string"},"registeredAsParallelCapable":{"type":"boolean"},"unnamedModule":{"type":"object","properties":{"name":{"type":"string"},"descriptor":{"type":"object","properties":{"open":{"type":"boolean"},"automatic":{"type":"boolean"}}},"named":{"type":"boolean"},"annotations":{"type":"array","items":{"type":"object"}},"declaredAnnotations":{"type":"array","items":{"type":"object"}},"packages":{"uniqueItems":true,"type":"array","items":{"type":"string"}},"layer":{"type":"object"}}},"definedPackages":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"annotations":{"type":"array","items":{"type":"object"}},"declaredAnnotations":{"type":"array","items":{"type":"object"}},"sealed":{"type":"boolean"},"specificationTitle":{"type":"string"},"specificationVersion":{"type":"string"},"specificationVendor":{"type":"string"},"implementationTitle":{"type":"string"},"implementationVersion":{"type":"string"},"implementationVendor":{"type":"string"}}}},"defaultAssertionStatus":{"type":"boolean","writeOnly":true}}},"unnamedModule":{"type":"object","properties":{"name":{"type":"string"},"descriptor":{"type":"object","properties":{"open":{"type":"boolean"},"automatic":{"type":"boolean"}}},"named":{"type":"boolean"},"annotations":{"type":"array","items":{"type":"object"}},"declaredAnnotations":{"type":"array","items":{"type":"object"}},"packages":{"uniqueItems":true,"type":"array","items":{"type":"string"}},"layer":{"type":"object"}}},"definedPackages":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"annotations":{"type":"array","items":{"type":"object"}},"declaredAnnotations":{"type":"array","items":{"type":"object"}},"sealed":{"type":"boolean"},"specificationTitle":{"type":"string"},"specificationVersion":{"type":"string"},"specificationVendor":{"type":"string"},"implementationTitle":{"type":"string"},"implementationVersion":{"type":"string"},"implementationVendor":{"type":"string"}}}},"defaultAssertionStatus":{"type":"boolean","writeOnly":true}}},"majorVersion":{"type":"integer","format":"int32"},"minorVersion":{"type":"integer","format":"int32"},"attributeNames":{"type":"object"},"contextPath":{"type":"string"},"responseCharacterEncoding":{"type":"string"},"servletContextName":{"type":"string"},"filterRegistrations":{"type":"object","additionalProperties":{"type":"object","properties":{"servletNameMappings":{"type":"array","items":{"type":"string"}},"urlPatternMappings":{"type":"array","items":{"type":"string"}},"name":{"type":"string"},"className":{"type":"string"},"initParameters":{"type":"object","additionalProperties":{"type":"string"}}}}},"effectiveMajorVersion":{"type":"integer","format":"int32"},"sessionTrackingModes":{"uniqueItems":true,"type":"array","writeOnly":true,"items":{"type":"string","enum":["COOKIE","URL","SSL"]}},"initParameterNames":{"type":"object"},"requestCharacterEncoding":{"type":"string"},"jspConfigDescriptor":{"type":"object","properties":{"jspPropertyGroups":{"type":"array","items":{"type":"object","properties":{"buffer":{"type":"string"},"defaultContentType":{"type":"string"},"urlPatterns":{"type":"array","items":{"type":"string"}},"elIgnored":{"type":"string"},"pageEncoding":{"type":"string"},"isXml":{"type":"string"},"includePreludes":{"type":"array","items":{"type":"string"}},"includeCodas":{"type":"array","items":{"type":"string"}},"trimDirectiveWhitespaces":{"type":"string"},"scriptingInvalid":{"type":"string"},"deferredSyntaxAllowedAsLiteral":{"type":"string"},"errorOnUndeclaredNamespace":{"type":"string"}}}},"taglibs":{"type":"array","items":{"type":"object","properties":{"taglibURI":{"type":"string"},"taglibLocation":{"type":"string"}}}}}},"servletRegistrations":{"type":"object","additionalProperties":{"type":"object","properties":{"mappings":{"type":"array","items":{"type":"string"}},"runAsRole":{"type":"string"},"name":{"type":"string"},"className":{"type":"string"},"initParameters":{"type":"object","additionalProperties":{"type":"string"}}}}},"virtualServerName":{"type":"string"},"effectiveSessionTrackingModes":{"uniqueItems":true,"type":"array","items":{"type":"string","enum":["COOKIE","URL","SSL"]}},"effectiveMinorVersion":{"type":"integer","format":"int32"},"defaultSessionTrackingModes":{"uniqueItems":true,"type":"array","items":{"type":"string","enum":["COOKIE","URL","SSL"]}},"sessionCookieConfig":{"type":"object","properties":{"name":{"type":"string"},"path":{"type":"string"},"comment":{"type":"string"},"secure":{"type":"boolean"},"httpOnly":{"type":"boolean"},"maxAge":{"type":"integer","format":"int32"},"domain":{"type":"string"}}},"serverInfo":{"type":"string"},"sessionTimeout":{"type":"integer","format":"int32"},"servletNames":{"type":"object","deprecated":true},"servlets":{"type":"object","deprecated":true}}},"reader":{"type":"object"},"parameterNames":{"type":"object"},"characterEncoding":{"type":"string"},"remotePort":{"type":"integer","format":"int32"},"locales":{"type":"object"},"localAddr":{"type":"string"},"remoteAddr":{"type":"string"},"asyncSupported":{"type":"boolean"},"secure":{"type":"boolean"},"remoteHost":{"type":"string"},"serverName":{"type":"string"},"localPort":{"type":"integer","format":"int32"},"parameterMap":{"type":"object","additionalProperties":{"type":"array","items":{"type":"string"}}},"asyncStarted":{"type":"boolean"},"dispatcherType":{"type":"string","enum":["FORWARD","INCLUDE","REQUEST","ASYNC","ERROR"]},"serverPort":{"type":"integer","format":"int32"},"contentLengthLong":{"type":"integer","format":"int64"},"contentType":{"type":"string"}}},"response":{"type":"object","properties":{"locale":{"type":"object","properties":{"language":{"type":"string"},"script":{"type":"string"},"country":{"type":"string"},"variant":{"type":"string"},"unicodeLocaleAttributes":{"uniqueItems":true,"type":"array","items":{"type":"string"}},"unicodeLocaleKeys":{"uniqueItems":true,"type":"array","items":{"type":"string"}},"displayLanguage":{"type":"string"},"displayScript":{"type":"string"},"displayCountry":{"type":"string"},"displayVariant":{"type":"string"},"displayName":{"type":"string"},"extensionKeys":{"uniqueItems":true,"type":"array","items":{"type":"string"}},"iso3Language":{"type":"string"},"iso3Country":{"type":"string"}}},"bufferSize":{"type":"integer","format":"int32"},"characterEncoding":{"type":"string"},"contentLengthLong":{"type":"integer","format":"int64","writeOnly":true},"writer":{"type":"object"},"committed":{"type":"boolean"},"contentType":{"type":"string"},"outputStream":{"type":"object","properties":{"ready":{"type":"boolean"},"writeListener":{"type":"object","writeOnly":true}}},"contentLength":{"type":"integer","format":"int32","writeOnly":true}}},"timeout":{"type":"integer","format":"int64"}}},"asyncSupported":{"type":"boolean"},"secure":{"type":"boolean"},"remoteHost":{"type":"string"},"serverName":{"type":"string"},"localPort":{"type":"integer","format":"int32"},"parameterMap":{"type":"object","additionalProperties":{"type":"array","items":{"type":"string"}}},"asyncStarted":{"type":"boolean"},"dispatcherType":{"type":"string","enum":["FORWARD","INCLUDE","REQUEST","ASYNC","ERROR"]},"serverPort":{"type":"integer","format":"int32"},"contentLengthLong":{"type":"integer","format":"int64"},"contentType":{"type":"string"}}}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultMapStringObject"}}}}}}},"/api/cmsCategory/tagList":{"get":{"tags":["内容类目(skills-分类) Api"],"summary":"获取标签列表","description":"获取标签列表,若传入分类ID则返回该分类下的标签,否则返回所有标签","operationId":"getTagList","parameters":[{"name":"categoryId","in":"query","required":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultListCmsTag"}}}}}}},"/api/cmsCategory/getCategoryTreeList":{"get":{"tags":["内容类目(skills-分类) Api"],"summary":"获取分类树列表","description":"获取分类树列表,包含分类名称、分类ID和子分类列表","operationId":"getCategoryTreeList","responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultListCmsCategory"}}}}}}},"/api/cmsCategory/getCategoryDict":{"get":{"tags":["内容类目(skills-分类) Api"],"summary":"获取分类字典","description":"获取分类字典,返回Map,分类ID和分类名称的映射","operationId":"getCategoryDict","responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultMapLongString"}}}}}}},"/api/captcha/generate":{"get":{"tags":["验证码 Api"],"summary":"生成验证码","description":"生成验证码","operationId":"generateCaptcha","responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CommonResultMapStringString"}}}}}}}},"components":{"schemas":{"SysUserRole":{"type":"object","properties":{"roleId":{"type":"integer","description":"角色ID","format":"int64"},"userId":{"type":"integer","description":"用户ID","format":"int64"},"createTime":{"type":"string","description":"创建时间","format":"date-time"},"updateTime":{"type":"string","description":"更新时间","format":"date-time"},"deleteFlag":{"type":"integer","description":"是否删除 :0 未删除,1已删除","format":"int32"},"createBy":{"type":"string","description":"创建人"},"updateBy":{"type":"string","description":"更新人"}}},"CommonResultSysUserRole":{"type":"object","properties":{"status":{"type":"integer","description":"返回编码","format":"int64"},"message":{"type":"string","description":"返回信息"},"data":{"$ref":"#/components/schemas/SysUserRole"}}},"SysUserRoleDto":{"type":"object","properties":{"pageNum":{"type":"integer","description":"当前页","format":"int32"},"pageSize":{"type":"integer","description":"每页数量","format":"int32"},"sortBy":{"type":"string","description":"排序字段"},"sortDesc":{"type":"boolean","description":"是否降序排序"},"roleId":{"type":"integer","description":"角色ID","format":"int64"},"userId":{"type":"integer","description":"用户ID","format":"int64"}}},"CommonResultPageInfoSysUserRole":{"type":"object","properties":{"status":{"type":"integer","description":"返回编码","format":"int64"},"message":{"type":"string","description":"返回信息"},"data":{"$ref":"#/components/schemas/PageInfoSysUserRole"}}},"PageInfoSysUserRole":{"type":"object","properties":{"total":{"type":"integer","format":"int64"},"list":{"type":"array","items":{"$ref":"#/components/schemas/SysUserRole"}},"pageNum":{"type":"integer","format":"int32"},"pageSize":{"type":"integer","format":"int32"},"size":{"type":"integer","format":"int32"},"startRow":{"type":"integer","format":"int64"},"endRow":{"type":"integer","format":"int64"},"pages":{"type":"integer","format":"int32"},"prePage":{"type":"integer","format":"int32"},"nextPage":{"type":"integer","format":"int32"},"isFirstPage":{"type":"boolean"},"isLastPage":{"type":"boolean"},"hasPreviousPage":{"type":"boolean"},"hasNextPage":{"type":"boolean"},"navigatePages":{"type":"integer","format":"int32"},"navigatepageNums":{"type":"array","items":{"type":"integer","format":"int32"}},"navigateFirstPage":{"type":"integer","format":"int32"},"navigateLastPage":{"type":"integer","format":"int32"}},"description":"返回结果"},"CommonResultBoolean":{"type":"object","properties":{"status":{"type":"integer","description":"返回编码","format":"int64"},"message":{"type":"string","description":"返回信息"},"data":{"type":"boolean","description":"返回结果"}}},"SysUser":{"type":"object","properties":{"userId":{"type":"integer","description":"主键ID","format":"int64"},"userName":{"type":"string","description":"用户登录名称"},"pwd":{"type":"string","description":"密码(非明文)"},"realName":{"type":"string","description":"真实姓名"},"tel":{"type":"string","description":"手机"},"email":{"type":"string","description":"邮箱"},"salt":{"type":"string","description":"加点盐(登录时候要用到的随机数)"},"remark":{"type":"string","description":"备注"},"createTime":{"type":"string","description":"创建时间","format":"date-time"},"updateTime":{"type":"string","description":"更新时间","format":"date-time"},"enable":{"type":"integer","description":"是否启用(1启用,2禁用)","format":"int32"},"deleteFlag":{"type":"integer","description":"是否删除 :0 未删除,1已删除","format":"int32"},"createBy":{"type":"string","description":"创建人"},"updateBy":{"type":"string","description":"更新人"}}},"CommonResultSysUser":{"type":"object","properties":{"status":{"type":"integer","description":"返回编码","format":"int64"},"message":{"type":"string","description":"返回信息"},"data":{"$ref":"#/components/schemas/SysUser"}}},"ResetPwdDto":{"type":"object","properties":{"userId":{"type":"integer","description":"用户ID","format":"int64"},"newPassword":{"type":"string","description":"新密码"}}},"ResetPasswordDto":{"type":"object","properties":{"userName":{"type":"string","description":"用户名"},"oldPassword":{"type":"string","description":"旧密码"},"newPassword":{"type":"string","description":"新密码"}}},"AdminResetPasswordDto":{"type":"object","properties":{"usernameOrPhone":{"type":"string","description":"用户名或手机号"},"newPassword":{"type":"string","description":"新密码"}}},"SysUserDto":{"type":"object","properties":{"pageNum":{"type":"integer","description":"当前页","format":"int32"},"pageSize":{"type":"integer","description":"每页数量","format":"int32"},"sortBy":{"type":"string","description":"排序字段"},"sortDesc":{"type":"boolean","description":"是否降序排序"},"userId":{"type":"integer","description":"主键ID","format":"int64"},"userName":{"type":"string","description":"用户登录名称"},"pwd":{"type":"string","description":"密码(非明文)"},"realName":{"type":"string","description":"真实姓名"},"tel":{"type":"string","description":"手机"},"email":{"type":"string","description":"邮箱"},"salt":{"type":"string","description":"加点盐(登录时候要用到的随机数)"},"remark":{"type":"string","description":"备注"},"createTime":{"type":"string","description":"创建时间","format":"date-time"},"enable":{"type":"integer","description":"是否启用(1启用,2禁用)","format":"int32"},"deleteFlag":{"type":"integer","description":"是否删除 :0 未删除,1已删除","format":"int32"}}},"CommonResultPageInfoSysUser":{"type":"object","properties":{"status":{"type":"integer","description":"返回编码","format":"int64"},"message":{"type":"string","description":"返回信息"},"data":{"$ref":"#/components/schemas/PageInfoSysUser"}}},"PageInfoSysUser":{"type":"object","properties":{"total":{"type":"integer","format":"int64"},"list":{"type":"array","items":{"$ref":"#/components/schemas/SysUser"}},"pageNum":{"type":"integer","format":"int32"},"pageSize":{"type":"integer","format":"int32"},"size":{"type":"integer","format":"int32"},"startRow":{"type":"integer","format":"int64"},"endRow":{"type":"integer","format":"int64"},"pages":{"type":"integer","format":"int32"},"prePage":{"type":"integer","format":"int32"},"nextPage":{"type":"integer","format":"int32"},"isFirstPage":{"type":"boolean"},"isLastPage":{"type":"boolean"},"hasPreviousPage":{"type":"boolean"},"hasNextPage":{"type":"boolean"},"navigatePages":{"type":"integer","format":"int32"},"navigatepageNums":{"type":"array","items":{"type":"integer","format":"int32"}},"navigateFirstPage":{"type":"integer","format":"int32"},"navigateLastPage":{"type":"integer","format":"int32"}},"description":"返回结果"},"IdDto":{"type":"object","properties":{"id":{"type":"integer","description":"主键ID","format":"int64"}}},"SysRole":{"type":"object","properties":{"roleId":{"type":"integer","description":"角色ID","format":"int64"},"roleCode":{"type":"string","description":"角色编码"},"roleName":{"type":"string","description":"角色名称"},"createTime":{"type":"string","description":"创建时间","format":"date-time"},"updateTime":{"type":"string","description":"更新时间","format":"date-time"},"remark":{"type":"string","description":"备注"},"deleteFlag":{"type":"string","description":"删除标记"},"createBy":{"type":"string","description":"创建人"},"updateBy":{"type":"string","description":"更新人"}}},"CommonResultSysRole":{"type":"object","properties":{"status":{"type":"integer","description":"返回编码","format":"int64"},"message":{"type":"string","description":"返回信息"},"data":{"$ref":"#/components/schemas/SysRole"}}},"SysRoleDto":{"type":"object","properties":{"pageNum":{"type":"integer","description":"当前页","format":"int32"},"pageSize":{"type":"integer","description":"每页数量","format":"int32"},"sortBy":{"type":"string","description":"排序字段"},"sortDesc":{"type":"boolean","description":"是否降序排序"},"roleId":{"type":"integer","description":"角色ID","format":"int64"},"roleCode":{"type":"string","description":"角色编码"},"roleName":{"type":"string","description":"角色名称"},"createTime":{"type":"string","description":"创建时间","format":"date-time"},"remark":{"type":"string","description":"备注"},"deleteFlag":{"type":"string","description":"删除标记"}}},"CommonResultPageInfoSysRole":{"type":"object","properties":{"status":{"type":"integer","description":"返回编码","format":"int64"},"message":{"type":"string","description":"返回信息"},"data":{"$ref":"#/components/schemas/PageInfoSysRole"}}},"PageInfoSysRole":{"type":"object","properties":{"total":{"type":"integer","format":"int64"},"list":{"type":"array","items":{"$ref":"#/components/schemas/SysRole"}},"pageNum":{"type":"integer","format":"int32"},"pageSize":{"type":"integer","format":"int32"},"size":{"type":"integer","format":"int32"},"startRow":{"type":"integer","format":"int64"},"endRow":{"type":"integer","format":"int64"},"pages":{"type":"integer","format":"int32"},"prePage":{"type":"integer","format":"int32"},"nextPage":{"type":"integer","format":"int32"},"isFirstPage":{"type":"boolean"},"isLastPage":{"type":"boolean"},"hasPreviousPage":{"type":"boolean"},"hasNextPage":{"type":"boolean"},"navigatePages":{"type":"integer","format":"int32"},"navigatepageNums":{"type":"array","items":{"type":"integer","format":"int32"}},"navigateFirstPage":{"type":"integer","format":"int32"},"navigateLastPage":{"type":"integer","format":"int32"}},"description":"返回结果"},"SysMenu":{"type":"object","properties":{"menuId":{"type":"integer","description":"主键ID","format":"int64"},"menuPid":{"type":"integer","description":"为空时表示是子系统","format":"int64"},"menuName":{"type":"string","description":"菜单名称"},"menuSrc":{"type":"string","description":"菜单链接地址"},"menuIcon":{"type":"string","description":"菜单图标"},"menuStyle":{"type":"string","description":"菜单样式"},"sort":{"type":"integer","description":"值越小越排在前面","format":"int32"},"note":{"type":"string","description":"备注"},"deleteFlag":{"type":"object","description":"删除标记"},"createTime":{"type":"string","description":"创建时间","format":"date-time"},"updateTime":{"type":"string","description":"更新时间","format":"date-time"},"createBy":{"type":"string","description":"创建人"},"updateBy":{"type":"string","description":"更新人"}}},"CommonResultSysMenu":{"type":"object","properties":{"status":{"type":"integer","description":"返回编码","format":"int64"},"message":{"type":"string","description":"返回信息"},"data":{"$ref":"#/components/schemas/SysMenu"}}},"SysMenuDto":{"type":"object","properties":{"pageNum":{"type":"integer","description":"当前页","format":"int32"},"pageSize":{"type":"integer","description":"每页数量","format":"int32"},"sortBy":{"type":"string","description":"排序字段"},"sortDesc":{"type":"boolean","description":"是否降序排序"},"menuId":{"type":"integer","description":"主键ID","format":"int64"},"menuPid":{"type":"integer","description":"为空时表示是子系统","format":"int64"},"menuName":{"type":"string","description":"菜单名称"},"menuSrc":{"type":"string","description":"菜单链接地址"},"menuIcon":{"type":"string","description":"菜单图标"},"menuStyle":{"type":"string","description":"菜单样式"},"sort":{"type":"integer","description":"值越小越排在前面","format":"int32"},"note":{"type":"string","description":"备注"},"deleteFlag":{"type":"object","description":"删除标记"}}},"CommonResultPageInfoSysMenu":{"type":"object","properties":{"status":{"type":"integer","description":"返回编码","format":"int64"},"message":{"type":"string","description":"返回信息"},"data":{"$ref":"#/components/schemas/PageInfoSysMenu"}}},"PageInfoSysMenu":{"type":"object","properties":{"total":{"type":"integer","format":"int64"},"list":{"type":"array","items":{"$ref":"#/components/schemas/SysMenu"}},"pageNum":{"type":"integer","format":"int32"},"pageSize":{"type":"integer","format":"int32"},"size":{"type":"integer","format":"int32"},"startRow":{"type":"integer","format":"int64"},"endRow":{"type":"integer","format":"int64"},"pages":{"type":"integer","format":"int32"},"prePage":{"type":"integer","format":"int32"},"nextPage":{"type":"integer","format":"int32"},"isFirstPage":{"type":"boolean"},"isLastPage":{"type":"boolean"},"hasPreviousPage":{"type":"boolean"},"hasNextPage":{"type":"boolean"},"navigatePages":{"type":"integer","format":"int32"},"navigatepageNums":{"type":"array","items":{"type":"integer","format":"int32"}},"navigateFirstPage":{"type":"integer","format":"int32"},"navigateLastPage":{"type":"integer","format":"int32"}},"description":"返回结果"},"SysLog":{"type":"object","properties":{"logId":{"type":"integer","description":"主键ID","format":"int64"},"userId":{"type":"string","description":"用户ID"},"userName":{"type":"string","description":"用户名称"},"logType":{"type":"string","description":"日志类型"},"logContent":{"type":"string","description":"日志类容"},"serverIp":{"type":"string","description":"服务端IP"},"clientIp":{"type":"string","description":"客户端IP"},"logTime":{"type":"string","description":"yyyyMMddHHmmss"},"note":{"type":"string","description":"备注"},"createTime":{"type":"string","description":"创建时间","format":"date-time"},"updateTime":{"type":"string","description":"更新时间","format":"date-time"},"deleteFlag":{"type":"integer","description":"是否删除 :0 未删除,1已删除","format":"int32"},"createBy":{"type":"string","description":"创建人"},"updateBy":{"type":"string","description":"更新人"}}},"CommonResultSysLog":{"type":"object","properties":{"status":{"type":"integer","description":"返回编码","format":"int64"},"message":{"type":"string","description":"返回信息"},"data":{"$ref":"#/components/schemas/SysLog"}}},"SysLogDto":{"type":"object","properties":{"pageNum":{"type":"integer","description":"当前页","format":"int32"},"pageSize":{"type":"integer","description":"每页数量","format":"int32"},"sortBy":{"type":"string","description":"排序字段"},"sortDesc":{"type":"boolean","description":"是否降序排序"},"logId":{"type":"integer","description":"主键ID","format":"int64"},"userId":{"type":"string","description":"用户ID"},"userName":{"type":"string","description":"用户名称"},"logType":{"type":"string","description":"日志类型"},"logContent":{"type":"string","description":"日志类容"},"serverIp":{"type":"string","description":"服务端IP"},"clientIp":{"type":"string","description":"客户端IP"},"logTime":{"type":"string","description":"yyyyMMddHHmmss"},"note":{"type":"string","description":"备注"}}},"CommonResultPageInfoSysLog":{"type":"object","properties":{"status":{"type":"integer","description":"返回编码","format":"int64"},"message":{"type":"string","description":"返回信息"},"data":{"$ref":"#/components/schemas/PageInfoSysLog"}}},"PageInfoSysLog":{"type":"object","properties":{"total":{"type":"integer","format":"int64"},"list":{"type":"array","items":{"$ref":"#/components/schemas/SysLog"}},"pageNum":{"type":"integer","format":"int32"},"pageSize":{"type":"integer","format":"int32"},"size":{"type":"integer","format":"int32"},"startRow":{"type":"integer","format":"int64"},"endRow":{"type":"integer","format":"int64"},"pages":{"type":"integer","format":"int32"},"prePage":{"type":"integer","format":"int32"},"nextPage":{"type":"integer","format":"int32"},"isFirstPage":{"type":"boolean"},"isLastPage":{"type":"boolean"},"hasPreviousPage":{"type":"boolean"},"hasNextPage":{"type":"boolean"},"navigatePages":{"type":"integer","format":"int32"},"navigatepageNums":{"type":"array","items":{"type":"integer","format":"int32"}},"navigateFirstPage":{"type":"integer","format":"int32"},"navigateLastPage":{"type":"integer","format":"int32"}},"description":"返回结果"},"SysDict":{"type":"object","properties":{"id":{"type":"integer","description":"字典表ID","format":"int64"},"dictCode":{"type":"string","description":"字典编码"},"dictName":{"type":"string","description":"字典名称"},"dictCn":{"type":"string","description":"字典值中文文本"},"dictEn":{"type":"string","description":"字典值英文文本"},"dictValue":{"type":"object","description":"字典值"},"sorts":{"type":"object","description":"字典排序"},"createTime":{"type":"string","description":"创建时间","format":"date-time"},"updateTime":{"type":"string","description":"更新时间","format":"date-time"},"deleteFlag":{"type":"integer","description":"是否删除 :0 未删除,1已删除","format":"int32"},"createBy":{"type":"string","description":"创建人"},"updateBy":{"type":"string","description":"更新人"}}},"CommonResultSysDict":{"type":"object","properties":{"status":{"type":"integer","description":"返回编码","format":"int64"},"message":{"type":"string","description":"返回信息"},"data":{"$ref":"#/components/schemas/SysDict"}}},"SysDictDto":{"type":"object","properties":{"pageNum":{"type":"integer","description":"当前页","format":"int32"},"pageSize":{"type":"integer","description":"每页数量","format":"int32"},"sortBy":{"type":"string","description":"排序字段"},"sortDesc":{"type":"boolean","description":"是否降序排序"},"id":{"type":"integer","description":"字典表ID","format":"int64"},"dictCode":{"type":"string","description":"字典编码"},"dictName":{"type":"string","description":"字典名称"},"dictCn":{"type":"string","description":"字典值中文文本"},"dictEn":{"type":"string","description":"字典值英文文本"},"dictValue":{"type":"object","description":"字典值"},"sorts":{"type":"object","description":"字典排序"},"createTime":{"type":"string","description":"创建时间","format":"date-time"}}},"CommonResultPageInfoSysDict":{"type":"object","properties":{"status":{"type":"integer","description":"返回编码","format":"int64"},"message":{"type":"string","description":"返回信息"},"data":{"$ref":"#/components/schemas/PageInfoSysDict"}}},"PageInfoSysDict":{"type":"object","properties":{"total":{"type":"integer","format":"int64"},"list":{"type":"array","items":{"$ref":"#/components/schemas/SysDict"}},"pageNum":{"type":"integer","format":"int32"},"pageSize":{"type":"integer","format":"int32"},"size":{"type":"integer","format":"int32"},"startRow":{"type":"integer","format":"int64"},"endRow":{"type":"integer","format":"int64"},"pages":{"type":"integer","format":"int32"},"prePage":{"type":"integer","format":"int32"},"nextPage":{"type":"integer","format":"int32"},"isFirstPage":{"type":"boolean"},"isLastPage":{"type":"boolean"},"hasPreviousPage":{"type":"boolean"},"hasNextPage":{"type":"boolean"},"navigatePages":{"type":"integer","format":"int32"},"navigatepageNums":{"type":"array","items":{"type":"integer","format":"int32"}},"navigateFirstPage":{"type":"integer","format":"int32"},"navigateLastPage":{"type":"integer","format":"int32"}},"description":"返回结果"},"CommonResultListSysDict":{"type":"object","properties":{"status":{"type":"integer","description":"返回编码","format":"int64"},"message":{"type":"string","description":"返回信息"},"data":{"type":"array","description":"返回结果","items":{"$ref":"#/components/schemas/SysDict"}}}},"SkillUploadDto":{"required":["url"],"type":"object","properties":{"url":{"type":"string","description":"技能包地址"}}},"CmsCategory":{"type":"object","properties":{"categoryId":{"type":"integer","description":"主键ID","format":"int64"},"categoryName":{"type":"string","description":"分类名称"},"parentId":{"type":"integer","description":"父分类ID","format":"int64"},"level":{"type":"integer","description":"分类层级","format":"int32"},"sort":{"type":"integer","description":"排序","format":"int32"},"status":{"type":"integer","description":"状态(1启用,2禁用)","format":"int32"},"createTime":{"type":"string","description":"创建时间","format":"date-time"},"updateTime":{"type":"string","description":"更新时间","format":"date-time"},"createBy":{"type":"string","description":"创建人"},"updateBy":{"type":"string","description":"更新人"},"deleteFlag":{"type":"integer","description":"是否删除 :0 未删除,1已删除","format":"int32"}},"description":"子分类列表"},"CmsContent":{"type":"object","properties":{"contentId":{"type":"integer","description":"主键ID","format":"int64"},"title":{"type":"string","description":"标题"},"titleEn":{"type":"string","description":"英文标题"},"isOfficial":{"type":"boolean","description":"是否是官方:0否,1是"},"icon":{"type":"string","description":"图标"},"background":{"type":"string","description":"背景"},"fileUrl":{"type":"string","description":"文件URL"},"summary":{"type":"string","description":"内容摘要"},"description":{"type":"string","description":"详细描述"},"descriptionEn":{"type":"string","description":"英文描述"},"requirement":{"type":"string","description":"需求说明"},"introduce":{"type":"string","description":"介绍信息"},"introduceEn":{"type":"string","description":"英文介绍"},"shareCount":{"type":"integer","description":"分享数量","format":"int32"},"likeCount":{"type":"integer","description":"点赞量","format":"int32"},"createTime":{"type":"string","description":"创建时间","format":"date-time"},"price":{"type":"number","description":"付费金额"},"contentType":{"type":"integer","description":"内容类型(1文章,2视频,3图片)","format":"int32"},"content":{"type":"string","description":"内容详情"},"contentEn":{"type":"string","description":"英文内容"},"coverImage":{"type":"string","description":"封面图片"},"authorId":{"type":"integer","description":"作者ID","format":"int64"},"authorName":{"type":"string","description":"作者名称"},"reviewerId":{"type":"integer","description":"审核人ID","format":"int64"},"reviewerName":{"type":"string","description":"审核人名称"},"auditStatus":{"type":"integer","description":"审核状态(1草稿,2待审核,3审核通过,4审核拒绝)","format":"int32"},"auditComment":{"type":"string","description":"审核意见"},"publishStatus":{"type":"integer","description":"发布状态(1未发布,2已发布,3已下架)","format":"int32"},"publishTime":{"type":"string","description":"发布时间","format":"date-time"},"viewCount":{"type":"integer","description":"阅读量","format":"int32"},"commentCount":{"type":"integer","description":"评论量","format":"int32"},"sort":{"type":"integer","description":"排序","format":"int32"},"requiredPoints":{"type":"integer","description":"所需积分","format":"int32"},"supportPointsPay":{"type":"integer","description":"是否支持积分支付:0不支持,1支持","format":"int32"},"updateTime":{"type":"string","description":"更新时间","format":"date-time"},"createBy":{"type":"string","description":"创建人"},"updateBy":{"type":"string","description":"更新人"},"deleteFlag":{"type":"integer","description":"是否删除 :0 未删除,1已删除","format":"int32"},"subCategoryList":{"type":"array","description":"子分类列表","items":{"$ref":"#/components/schemas/CmsCategory"}},"isPaid":{"type":"integer","description":"是否付费:0免费,1付费","format":"int32"},"subtitle":{"type":"string","description":"副标题"},"origin":{"type":"string","description":"来源"},"tags":{"type":"string","description":"标签"}},"description":"返回结果"},"CommonResultCmsContent":{"type":"object","properties":{"status":{"type":"integer","description":"返回编码","format":"int64"},"message":{"type":"string","description":"返回信息"},"data":{"$ref":"#/components/schemas/CmsContent"}}},"SkillPreGenRequest":{"type":"object","properties":{"prompt":{"type":"string","description":"用户提示词"},"fileUrl":{"type":"string","description":"文件地址"},"fileUrls":{"type":"array","description":"文件地址列表","items":{"type":"string","description":"文件地址列表"}}}},"CommonResultSkillResponse":{"type":"object","properties":{"status":{"type":"integer","description":"返回编码","format":"int64"},"message":{"type":"string","description":"返回信息"},"data":{"$ref":"#/components/schemas/SkillResponse"}}},"SkillResponse":{"type":"object","properties":{"name":{"type":"string"},"description":{"type":"string"},"tags":{"type":"array","items":{"type":"string"}},"summary":{"type":"string"}},"description":"返回结果"},"SkillGenRequest":{"type":"object","properties":{"name":{"type":"string","description":"技能名称"},"description":{"type":"string","description":"技能描述"},"tags":{"type":"array","description":"技能标签","items":{"type":"string","description":"技能标签"}},"requirement":{"type":"string","description":"需求说明"}}},"GenIntroduceRequest":{"required":["content"],"type":"object","properties":{"content":{"type":"string","description":"yaml或者skill.md内容"}}},"CommonResultString":{"type":"object","properties":{"status":{"type":"integer","description":"返回编码","format":"int64"},"message":{"type":"string","description":"返回信息"},"data":{"type":"string","description":"返回结果"}}},"SkillAnalyzeRequest":{"type":"object","properties":{"skillId":{"type":"integer","description":"技能ID","format":"int64"},"analyzeType":{"type":"string","description":"分析类型"}}},"CommonResultPointsAccount":{"type":"object","properties":{"status":{"type":"integer","description":"返回编码","format":"int64"},"message":{"type":"string","description":"返回信息"},"data":{"$ref":"#/components/schemas/PointsAccount"}}},"PointsAccount":{"type":"object","properties":{"accountId":{"type":"integer","description":"主键ID","format":"int64"},"userId":{"type":"integer","description":"用户ID","format":"int64"},"userName":{"type":"string","description":"用户名"},"totalPoints":{"type":"integer","description":"总积分","format":"int32"},"availablePoints":{"type":"integer","description":"可用积分","format":"int32"},"frozenPoints":{"type":"integer","description":"冻结积分","format":"int32"},"createTime":{"type":"string","description":"创建时间","format":"date-time"},"updateTime":{"type":"string","description":"更新时间","format":"date-time"},"deleteFlag":{"type":"integer","description":"是否删除 :0 未删除,1已删除","format":"int32"},"createBy":{"type":"string","description":"创建人"},"updateBy":{"type":"string","description":"更新人"}},"description":"返回结果"},"PointsAccountDto":{"type":"object","properties":{"pageNum":{"type":"integer","description":"当前页","format":"int32"},"pageSize":{"type":"integer","description":"每页数量","format":"int32"},"sortBy":{"type":"string","description":"排序字段"},"sortDesc":{"type":"boolean","description":"是否降序排序"},"accountId":{"type":"integer","description":"主键ID","format":"int64"},"userId":{"type":"integer","description":"用户ID","format":"int64"},"userName":{"type":"string","description":"用户名"},"totalPoints":{"type":"integer","description":"总积分","format":"int32"},"availablePoints":{"type":"integer","description":"可用积分","format":"int32"},"frozenPoints":{"type":"integer","description":"冻结积分","format":"int32"},"createTimeStart":{"type":"string","description":"创建时间开始","format":"date-time"},"createTimeEnd":{"type":"string","description":"创建时间结束","format":"date-time"},"updateTimeStart":{"type":"string","description":"更新时间开始","format":"date-time"},"updateTimeEnd":{"type":"string","description":"更新时间结束","format":"date-time"},"deleteFlag":{"type":"integer","description":"是否删除 :0 未删除,1已删除","format":"int32"}}},"CommonResultPageInfoPointsAccount":{"type":"object","properties":{"status":{"type":"integer","description":"返回编码","format":"int64"},"message":{"type":"string","description":"返回信息"},"data":{"$ref":"#/components/schemas/PageInfoPointsAccount"}}},"PageInfoPointsAccount":{"type":"object","properties":{"total":{"type":"integer","format":"int64"},"list":{"type":"array","items":{"$ref":"#/components/schemas/PointsAccount"}},"pageNum":{"type":"integer","format":"int32"},"pageSize":{"type":"integer","format":"int32"},"size":{"type":"integer","format":"int32"},"startRow":{"type":"integer","format":"int64"},"endRow":{"type":"integer","format":"int64"},"pages":{"type":"integer","format":"int32"},"prePage":{"type":"integer","format":"int32"},"nextPage":{"type":"integer","format":"int32"},"isFirstPage":{"type":"boolean"},"isLastPage":{"type":"boolean"},"hasPreviousPage":{"type":"boolean"},"hasNextPage":{"type":"boolean"},"navigatePages":{"type":"integer","format":"int32"},"navigatepageNums":{"type":"array","items":{"type":"integer","format":"int32"}},"navigateFirstPage":{"type":"integer","format":"int32"},"navigateLastPage":{"type":"integer","format":"int32"}},"description":"返回结果"},"CommonResultListPointsAccount":{"type":"object","properties":{"status":{"type":"integer","description":"返回编码","format":"int64"},"message":{"type":"string","description":"返回信息"},"data":{"type":"array","description":"返回结果","items":{"$ref":"#/components/schemas/PointsAccount"}}}},"CommonResultPaymentOrder":{"type":"object","properties":{"status":{"type":"integer","description":"返回编码","format":"int64"},"message":{"type":"string","description":"返回信息"},"data":{"$ref":"#/components/schemas/PaymentOrder"}}},"PaymentOrder":{"type":"object","properties":{"orderId":{"type":"integer","description":"主键ID","format":"int64"},"orderNo":{"type":"string","description":"订单号"},"userId":{"type":"integer","description":"用户ID","format":"int64"},"userName":{"type":"string","description":"用户名"},"amount":{"type":"number","description":"支付金额"},"payType":{"type":"integer","description":"支付方式:1.微信 2.支付宝","format":"int32"},"status":{"type":"integer","description":"支付状态:1.待支付 2.已支付 3.支付失败 4.已取消 5.已退款","format":"int32"},"channelOrderNo":{"type":"string","description":"支付渠道订单号"},"productName":{"type":"string","description":"商品名称"},"productDesc":{"type":"string","description":"商品描述"},"businessId":{"type":"integer","description":"关联业务ID","format":"int64"},"businessType":{"type":"string","description":"业务类型"},"notifyUrl":{"type":"string","description":"支付回调地址"},"returnUrl":{"type":"string","description":"支付成功跳转地址"},"expireTime":{"type":"string","description":"过期时间","format":"date-time"},"payTime":{"type":"string","description":"支付时间","format":"date-time"},"remark":{"type":"string","description":"支付备注"},"createTime":{"type":"string","description":"创建时间","format":"date-time"},"updateTime":{"type":"string","description":"更新时间","format":"date-time"},"deleteFlag":{"type":"integer","description":"是否删除 :0 未删除,1已删除","format":"int32"},"createBy":{"type":"string","description":"创建人"},"updateBy":{"type":"string","description":"更新人"}},"description":"返回结果"},"PaymentOrderDto":{"type":"object","properties":{"pageNum":{"type":"integer","description":"当前页","format":"int32"},"pageSize":{"type":"integer","description":"每页数量","format":"int32"},"sortBy":{"type":"string","description":"排序字段"},"sortDesc":{"type":"boolean","description":"是否降序排序"},"orderId":{"type":"integer","format":"int64"},"orderNo":{"type":"string"},"userId":{"type":"integer","format":"int64"},"userName":{"type":"string"},"payType":{"type":"integer","format":"int32"},"status":{"type":"integer","format":"int32"},"businessId":{"type":"integer","format":"int64"},"businessType":{"type":"string"},"deleteFlag":{"type":"integer","format":"int32"}}},"CommonResultPageInfoPaymentOrder":{"type":"object","properties":{"status":{"type":"integer","description":"返回编码","format":"int64"},"message":{"type":"string","description":"返回信息"},"data":{"$ref":"#/components/schemas/PageInfoPaymentOrder"}}},"PageInfoPaymentOrder":{"type":"object","properties":{"total":{"type":"integer","format":"int64"},"list":{"type":"array","items":{"$ref":"#/components/schemas/PaymentOrder"}},"pageNum":{"type":"integer","format":"int32"},"pageSize":{"type":"integer","format":"int32"},"size":{"type":"integer","format":"int32"},"startRow":{"type":"integer","format":"int64"},"endRow":{"type":"integer","format":"int64"},"pages":{"type":"integer","format":"int32"},"prePage":{"type":"integer","format":"int32"},"nextPage":{"type":"integer","format":"int32"},"isFirstPage":{"type":"boolean"},"isLastPage":{"type":"boolean"},"hasPreviousPage":{"type":"boolean"},"hasNextPage":{"type":"boolean"},"navigatePages":{"type":"integer","format":"int32"},"navigatepageNums":{"type":"array","items":{"type":"integer","format":"int32"}},"navigateFirstPage":{"type":"integer","format":"int32"},"navigateLastPage":{"type":"integer","format":"int32"}},"description":"返回结果"},"CommonResultListPaymentOrder":{"type":"object","properties":{"status":{"type":"integer","description":"返回编码","format":"int64"},"message":{"type":"string","description":"返回信息"},"data":{"type":"array","description":"返回结果","items":{"$ref":"#/components/schemas/PaymentOrder"}}}},"CommonResultMapStringString":{"type":"object","properties":{"status":{"type":"integer","description":"返回编码","format":"int64"},"message":{"type":"string","description":"返回信息"},"data":{"type":"object","additionalProperties":{"type":"string","description":"返回结果"},"description":"返回结果"}}},"CommonResultObject":{"type":"object","properties":{"status":{"type":"integer","description":"返回编码","format":"int64"},"message":{"type":"string","description":"返回信息"},"data":{"type":"object","description":"返回结果"}}},"PhoneLoginDto":{"type":"object","properties":{"phone":{"type":"string","description":"手机号"},"code":{"type":"string","description":"验证码"}}},"CommonResultLoginUserDto":{"type":"object","properties":{"status":{"type":"integer","description":"返回编码","format":"int64"},"message":{"type":"string","description":"返回信息"},"data":{"$ref":"#/components/schemas/LoginUserDto"}}},"LoginUserDto":{"type":"object","properties":{"token":{"type":"string"},"userInfo":{"$ref":"#/components/schemas/SysUser"},"favorites":{"type":"array","items":{"type":"integer","format":"int64"}},"history":{"type":"array","items":{"type":"integer","format":"int64"}},"create":{"type":"array","items":{"type":"integer","format":"int64"}},"has":{"type":"array","items":{"type":"integer","format":"int64"}}},"description":"返回结果"},"LoginDto":{"type":"object","properties":{"username":{"type":"string","description":"用户名"},"password":{"type":"string","description":"密码"},"captchaId":{"type":"string","description":"验证码ID"},"captchaValue":{"type":"string","description":"验证码值"}}},"CommonResultContentPurchase":{"type":"object","properties":{"status":{"type":"integer","description":"返回编码","format":"int64"},"message":{"type":"string","description":"返回信息"},"data":{"$ref":"#/components/schemas/ContentPurchase"}}},"ContentPurchase":{"type":"object","properties":{"purchaseId":{"type":"integer","description":"主键ID","format":"int64"},"userId":{"type":"integer","description":"用户ID","format":"int64"},"userName":{"type":"string","description":"用户名"},"contentId":{"type":"integer","description":"内容ID","format":"int64"},"contentTitle":{"type":"string","description":"内容标题"},"payType":{"type":"integer","description":"购买方式:1.余额支付 2.积分支付","format":"int32"},"amount":{"type":"number","description":"支付金额"},"points":{"type":"integer","description":"支付积分","format":"int32"},"status":{"type":"integer","description":"购买状态:1.待支付 2.已支付 3.已取消","format":"int32"},"purchaseTime":{"type":"string","description":"购买时间","format":"date-time"},"createTime":{"type":"string","description":"创建时间","format":"date-time"},"updateTime":{"type":"string","description":"更新时间","format":"date-time"},"deleteFlag":{"type":"integer","description":"是否删除 :0 未删除,1已删除","format":"int32"},"createBy":{"type":"string","description":"创建人"},"updateBy":{"type":"string","description":"更新人"}},"description":"返回结果"},"ContentPurchaseDto":{"type":"object","properties":{"pageNum":{"type":"integer","description":"当前页","format":"int32"},"pageSize":{"type":"integer","description":"每页数量","format":"int32"},"sortBy":{"type":"string","description":"排序字段"},"sortDesc":{"type":"boolean","description":"是否降序排序"},"purchaseId":{"type":"integer","description":"主键ID","format":"int64"},"userId":{"type":"integer","description":"用户ID","format":"int64"},"userName":{"type":"string","description":"用户名"},"contentId":{"type":"integer","description":"内容ID","format":"int64"},"contentTitle":{"type":"string","description":"内容标题"},"payType":{"type":"integer","description":"购买方式:1.余额支付 2.积分支付","format":"int32"},"amount":{"type":"number","description":"支付金额"},"points":{"type":"integer","description":"支付积分","format":"int32"},"status":{"type":"integer","description":"购买状态:1.待支付 2.已支付 3.已取消","format":"int32"},"purchaseTimeStart":{"type":"string","description":"购买时间开始","format":"date-time"},"purchaseTimeEnd":{"type":"string","description":"购买时间结束","format":"date-time"},"createTimeStart":{"type":"string","description":"创建时间开始","format":"date-time"},"createTimeEnd":{"type":"string","description":"创建时间结束","format":"date-time"},"updateTimeStart":{"type":"string","description":"更新时间开始","format":"date-time"},"updateTimeEnd":{"type":"string","description":"更新时间结束","format":"date-time"},"deleteFlag":{"type":"integer","description":"是否删除 :0 未删除,1已删除","format":"int32"}}},"CommonResultPageInfoContentPurchase":{"type":"object","properties":{"status":{"type":"integer","description":"返回编码","format":"int64"},"message":{"type":"string","description":"返回信息"},"data":{"$ref":"#/components/schemas/PageInfoContentPurchase"}}},"PageInfoContentPurchase":{"type":"object","properties":{"total":{"type":"integer","format":"int64"},"list":{"type":"array","items":{"$ref":"#/components/schemas/ContentPurchase"}},"pageNum":{"type":"integer","format":"int32"},"pageSize":{"type":"integer","format":"int32"},"size":{"type":"integer","format":"int32"},"startRow":{"type":"integer","format":"int64"},"endRow":{"type":"integer","format":"int64"},"pages":{"type":"integer","format":"int32"},"prePage":{"type":"integer","format":"int32"},"nextPage":{"type":"integer","format":"int32"},"isFirstPage":{"type":"boolean"},"isLastPage":{"type":"boolean"},"hasPreviousPage":{"type":"boolean"},"hasNextPage":{"type":"boolean"},"navigatePages":{"type":"integer","format":"int32"},"navigatepageNums":{"type":"array","items":{"type":"integer","format":"int32"}},"navigateFirstPage":{"type":"integer","format":"int32"},"navigateLastPage":{"type":"integer","format":"int32"}},"description":"返回结果"},"CommonResultListContentPurchase":{"type":"object","properties":{"status":{"type":"integer","description":"返回编码","format":"int64"},"message":{"type":"string","description":"返回信息"},"data":{"type":"array","description":"返回结果","items":{"$ref":"#/components/schemas/ContentPurchase"}}}},"CommonResultUploadResponse":{"type":"object","properties":{"status":{"type":"integer","description":"返回编码","format":"int64"},"message":{"type":"string","description":"返回信息"},"data":{"$ref":"#/components/schemas/UploadResponse"}}},"UploadResponse":{"type":"object","properties":{"fileName":{"type":"string"},"fileUrl":{"type":"string"}},"description":"返回结果"},"CmsTag":{"type":"object","properties":{"tagId":{"type":"integer","description":"主键ID","format":"int64"},"tagName":{"type":"string","description":"标签名称"},"description":{"type":"string","description":"标签描述"},"useCount":{"type":"integer","description":"使用次数","format":"int32"},"status":{"type":"integer","description":"状态(1启用,2禁用)","format":"int32"},"icon":{"type":"string","description":"标签图标"},"createTime":{"type":"string","description":"创建时间","format":"date-time"},"updateTime":{"type":"string","description":"更新时间","format":"date-time"},"createBy":{"type":"string","description":"创建人"},"updateBy":{"type":"string","description":"更新人"},"deleteFlag":{"type":"integer","description":"是否删除 :0 未删除,1已删除","format":"int32"}}},"CommonResultCmsTag":{"type":"object","properties":{"status":{"type":"integer","description":"返回编码","format":"int64"},"message":{"type":"string","description":"返回信息"},"data":{"$ref":"#/components/schemas/CmsTag"}}},"CmsTagDto":{"type":"object","properties":{"pageNum":{"type":"integer","description":"当前页","format":"int32"},"pageSize":{"type":"integer","description":"每页数量","format":"int32"},"sortBy":{"type":"string","description":"排序字段"},"sortDesc":{"type":"boolean","description":"是否降序排序"},"tagId":{"type":"integer","format":"int64"},"tagName":{"type":"string"},"description":{"type":"string"},"status":{"type":"integer","format":"int32"},"icon":{"type":"string"},"deleteFlag":{"type":"integer","format":"int32"}}},"CommonResultPageInfoCmsTag":{"type":"object","properties":{"status":{"type":"integer","description":"返回编码","format":"int64"},"message":{"type":"string","description":"返回信息"},"data":{"$ref":"#/components/schemas/PageInfoCmsTag"}}},"PageInfoCmsTag":{"type":"object","properties":{"total":{"type":"integer","format":"int64"},"list":{"type":"array","items":{"$ref":"#/components/schemas/CmsTag"}},"pageNum":{"type":"integer","format":"int32"},"pageSize":{"type":"integer","format":"int32"},"size":{"type":"integer","format":"int32"},"startRow":{"type":"integer","format":"int64"},"endRow":{"type":"integer","format":"int64"},"pages":{"type":"integer","format":"int32"},"prePage":{"type":"integer","format":"int32"},"nextPage":{"type":"integer","format":"int32"},"isFirstPage":{"type":"boolean"},"isLastPage":{"type":"boolean"},"hasPreviousPage":{"type":"boolean"},"hasNextPage":{"type":"boolean"},"navigatePages":{"type":"integer","format":"int32"},"navigatepageNums":{"type":"array","items":{"type":"integer","format":"int32"}},"navigateFirstPage":{"type":"integer","format":"int32"},"navigateLastPage":{"type":"integer","format":"int32"}},"description":"返回结果"},"CommonResultInteger":{"type":"object","properties":{"status":{"type":"integer","description":"返回编码","format":"int64"},"message":{"type":"string","description":"返回信息"},"data":{"type":"integer","description":"返回结果","format":"int32"}}},"CmsContentDto":{"type":"object","properties":{"pageNum":{"type":"integer","description":"当前页","format":"int32"},"pageSize":{"type":"integer","description":"每页数量","format":"int32"},"sortBy":{"type":"string","description":"排序字段"},"sortDesc":{"type":"boolean","description":"是否降序排序"},"contentId":{"type":"integer","format":"int64"},"title":{"type":"string"},"contentType":{"type":"integer","format":"int32"},"isOfficial":{"type":"boolean"},"shareCount":{"type":"integer","format":"int32"},"authorId":{"type":"integer","format":"int64"},"authorName":{"type":"string"},"auditStatus":{"type":"integer","format":"int32"},"publishStatus":{"type":"integer","format":"int32"},"createBy":{"type":"string"},"deleteFlag":{"type":"integer","format":"int32"},"parentCategoryId":{"type":"integer","format":"int64"},"tagId":{"type":"integer","format":"int64"},"tagIdList":{"type":"array","items":{"type":"integer","format":"int64"}},"languageType":{"type":"integer","format":"int32"},"keyword":{"type":"string"}}},"CommonResultPageInfoCmsContent":{"type":"object","properties":{"status":{"type":"integer","description":"返回编码","format":"int64"},"message":{"type":"string","description":"返回信息"},"data":{"$ref":"#/components/schemas/PageInfoCmsContent"}}},"PageInfoCmsContent":{"type":"object","properties":{"total":{"type":"integer","format":"int64"},"list":{"type":"array","items":{"$ref":"#/components/schemas/CmsContent"}},"pageNum":{"type":"integer","format":"int32"},"pageSize":{"type":"integer","format":"int32"},"size":{"type":"integer","format":"int32"},"startRow":{"type":"integer","format":"int64"},"endRow":{"type":"integer","format":"int64"},"pages":{"type":"integer","format":"int32"},"prePage":{"type":"integer","format":"int32"},"nextPage":{"type":"integer","format":"int32"},"isFirstPage":{"type":"boolean"},"isLastPage":{"type":"boolean"},"hasPreviousPage":{"type":"boolean"},"hasNextPage":{"type":"boolean"},"navigatePages":{"type":"integer","format":"int32"},"navigatepageNums":{"type":"array","items":{"type":"integer","format":"int32"}},"navigateFirstPage":{"type":"integer","format":"int32"},"navigateLastPage":{"type":"integer","format":"int32"}},"description":"返回结果"},"CommonResultCmsCategory":{"type":"object","properties":{"status":{"type":"integer","description":"返回编码","format":"int64"},"message":{"type":"string","description":"返回信息"},"data":{"$ref":"#/components/schemas/CmsCategory"}}},"CmsCategoryDto":{"type":"object","properties":{"pageNum":{"type":"integer","description":"当前页","format":"int32"},"pageSize":{"type":"integer","description":"每页数量","format":"int32"},"sortBy":{"type":"string","description":"排序字段"},"sortDesc":{"type":"boolean","description":"是否降序排序"},"categoryId":{"type":"integer","format":"int64"},"categoryName":{"type":"string"},"parentId":{"type":"integer","format":"int64"},"level":{"type":"integer","format":"int32"},"sort":{"type":"integer","format":"int32"},"status":{"type":"integer","format":"int32"},"deleteFlag":{"type":"integer","format":"int32"}}},"CommonResultPageInfoCmsCategory":{"type":"object","properties":{"status":{"type":"integer","description":"返回编码","format":"int64"},"message":{"type":"string","description":"返回信息"},"data":{"$ref":"#/components/schemas/PageInfoCmsCategory"}}},"PageInfoCmsCategory":{"type":"object","properties":{"total":{"type":"integer","format":"int64"},"list":{"type":"array","items":{"$ref":"#/components/schemas/CmsCategory"}},"pageNum":{"type":"integer","format":"int32"},"pageSize":{"type":"integer","format":"int32"},"size":{"type":"integer","format":"int32"},"startRow":{"type":"integer","format":"int64"},"endRow":{"type":"integer","format":"int64"},"pages":{"type":"integer","format":"int32"},"prePage":{"type":"integer","format":"int32"},"nextPage":{"type":"integer","format":"int32"},"isFirstPage":{"type":"boolean"},"isLastPage":{"type":"boolean"},"hasPreviousPage":{"type":"boolean"},"hasNextPage":{"type":"boolean"},"navigatePages":{"type":"integer","format":"int32"},"navigatepageNums":{"type":"array","items":{"type":"integer","format":"int32"}},"navigateFirstPage":{"type":"integer","format":"int32"},"navigateLastPage":{"type":"integer","format":"int32"}},"description":"返回结果"},"Account":{"type":"object","properties":{"accountId":{"type":"integer","description":"主键ID","format":"int64"},"userId":{"type":"integer","description":"用户ID","format":"int64"},"userName":{"type":"string","description":"用户名"},"balance":{"type":"number","description":"账户余额"},"frozenAmount":{"type":"number","description":"冻结金额"},"createTime":{"type":"string","description":"创建时间","format":"date-time"},"updateTime":{"type":"string","description":"更新时间","format":"date-time"},"deleteFlag":{"type":"integer","description":"是否删除 :0 未删除,1已删除","format":"int32"},"createBy":{"type":"string","description":"创建人"},"updateBy":{"type":"string","description":"更新人"}},"description":"返回结果"},"CommonResultAccount":{"type":"object","properties":{"status":{"type":"integer","description":"返回编码","format":"int64"},"message":{"type":"string","description":"返回信息"},"data":{"$ref":"#/components/schemas/Account"}}},"AccountDto":{"type":"object","properties":{"pageNum":{"type":"integer","description":"当前页","format":"int32"},"pageSize":{"type":"integer","description":"每页数量","format":"int32"},"sortBy":{"type":"string","description":"排序字段"},"sortDesc":{"type":"boolean","description":"是否降序排序"},"accountId":{"type":"integer","format":"int64"},"userId":{"type":"integer","format":"int64"},"userName":{"type":"string"},"deleteFlag":{"type":"integer","format":"int32"}}},"CommonResultPageInfoAccount":{"type":"object","properties":{"status":{"type":"integer","description":"返回编码","format":"int64"},"message":{"type":"string","description":"返回信息"},"data":{"$ref":"#/components/schemas/PageInfoAccount"}}},"PageInfoAccount":{"type":"object","properties":{"total":{"type":"integer","format":"int64"},"list":{"type":"array","items":{"$ref":"#/components/schemas/Account"}},"pageNum":{"type":"integer","format":"int32"},"pageSize":{"type":"integer","format":"int32"},"size":{"type":"integer","format":"int32"},"startRow":{"type":"integer","format":"int64"},"endRow":{"type":"integer","format":"int64"},"pages":{"type":"integer","format":"int32"},"prePage":{"type":"integer","format":"int32"},"nextPage":{"type":"integer","format":"int32"},"isFirstPage":{"type":"boolean"},"isLastPage":{"type":"boolean"},"hasPreviousPage":{"type":"boolean"},"hasNextPage":{"type":"boolean"},"navigatePages":{"type":"integer","format":"int32"},"navigatepageNums":{"type":"array","items":{"type":"integer","format":"int32"}},"navigateFirstPage":{"type":"integer","format":"int32"},"navigateLastPage":{"type":"integer","format":"int32"}},"description":"返回结果"},"CommonResultListAccount":{"type":"object","properties":{"status":{"type":"integer","description":"返回编码","format":"int64"},"message":{"type":"string","description":"返回信息"},"data":{"type":"array","description":"返回结果","items":{"$ref":"#/components/schemas/Account"}}}},"CommonResultMapStringListSysDict":{"type":"object","properties":{"status":{"type":"integer","description":"返回编码","format":"int64"},"message":{"type":"string","description":"返回信息"},"data":{"type":"object","additionalProperties":{"type":"array","description":"返回结果","items":{"$ref":"#/components/schemas/SysDict"}},"description":"返回结果"}}},"CommonResultMapStringObject":{"type":"object","properties":{"status":{"type":"integer","description":"返回编码","format":"int64"},"message":{"type":"string","description":"返回信息"},"data":{"type":"object","additionalProperties":{"type":"object","description":"返回结果"},"description":"返回结果"}}},"CommonResultListCmsTag":{"type":"object","properties":{"status":{"type":"integer","description":"返回编码","format":"int64"},"message":{"type":"string","description":"返回信息"},"data":{"type":"array","description":"返回结果","items":{"$ref":"#/components/schemas/CmsTag"}}}},"CommonResultListCmsCategory":{"type":"object","properties":{"status":{"type":"integer","description":"返回编码","format":"int64"},"message":{"type":"string","description":"返回信息"},"data":{"type":"array","description":"返回结果","items":{"$ref":"#/components/schemas/CmsCategory"}}}},"CommonResultMapLongString":{"type":"object","properties":{"status":{"type":"integer","description":"返回编码","format":"int64"},"message":{"type":"string","description":"返回信息"},"data":{"type":"object","additionalProperties":{"type":"string","description":"返回结果"},"description":"返回结果"}}}}}}