05_业务实现主题.md
49.5 KB
后台代码业务实现主题
按业务主题汇总后台实现层的接口、状态和约束,便于接入预评审和代码知识库。
AUTH / 认证
AbstractAppreciateOrderStatusHandler
- 约束数量:1
- 约束样例:业务异常:订单状态错误
account / qr-code
- 接口数量:4
- 接口样例:GET /api/account/qr-code/auth-info
- 接口样例:GET /api/account/qr-code/check-valid | DoctorAccess
- 接口样例:GET /api/account/qr-code/get
- 接口样例:POST /api/account/qr-code/save-auth-info | InternalAccess
account-service
- 枚举数量:1
- 枚举样例:CancelType
AccountProfileManagerImpl
- 约束数量:3
- 约束样例:断言约束:医生无购药权限
- 约束样例:业务异常:已经提交过用户辅助认证
- 约束样例:业务异常:工作室尚未开通
AnnouncementController
- 约束数量:1
- 约束样例:请求锁:releaseTime = 500, express = "#" + RequestLockAOP.DOCTOR_ID
AppreciateController
- 约束数量:1
- 约束样例:断言约束:无权限
AppreciateManagerImpl
- 约束数量:1
- 约束样例:断言约束:不能赞赏医生
AppreciateOrderStateMachine
- 约束数量:1
- 约束样例:断言约束:校验不通过
area / kangmei
- 接口数量:1
- 接口样例:GET /api/doctor/attribution/area/kangmei/ | InternalAccess
CancelType
- 约束数量:2
- 约束样例:业务异常:无患者端账号可注销
- 约束样例:业务异常:无医生端账号可注销
CreateOrderHandler
- 约束数量:2
- 约束样例:业务异常:实物锦旗金额错误
- 约束样例:业务异常:电子锦旗金额错误
doctor / info
- 接口数量:1
- 接口样例:GET /api/doctor/info/fqa/card | DoctorAccess
doctor / setting
- 接口数量:5
- 接口样例:PUT /api/doctor/setting/assistant/change/handle | DoctorAccess
- 接口样例:GET /api/doctor/setting/assistant/change/info | DoctorAccess
- 接口样例:POST /api/doctor/setting/assistant/change/inform | InternalAccess
- 接口样例:GET /api/doctor/setting/carousel | DoctorAccess
- 接口样例:GET /api/doctor/setting/treatment-level | DoctorAccess
doctor / team-studio-doctor-setting
- 接口数量:7
- 接口样例:POST /api/doctor/team-studio-doctor-setting/add
- 接口样例:PUT /api/doctor/team-studio-doctor-setting/edit
- 接口样例:GET /api/doctor/team-studio-doctor-setting/get-all
- 接口样例:GET /api/doctor/team-studio-doctor-setting/get-by-team-id | DoctorAccess
- 接口样例:GET /api/doctor/team-studio-doctor-setting/get-doctor-setting | PatientAccess
doctor-api
- 枚举数量:15
- 枚举样例:ChangeInformTypeEnum
- 枚举样例:DoctorAppreciateTypeEnum
- 枚举样例:HomePageDisplayEnum
doctor-service
- 枚举数量:24
- 枚举样例:AnalyticSumEnum
- 枚举样例:AppreciateOrderEventEnum
- 枚举样例:AppreciateOrderStatusEnum
DoctorAssistantStudioSettingChangeInfoManagerImpl
- 约束数量:3
- 约束样例:断言约束:数据不存在
- 约束样例:断言约束:已处理
- 约束样例:断言约束:参数非法
DoctorCheckManagerImpl
- 约束数量:1
- 约束样例:业务异常:医生信息找不到
DoctorComplianceController
- 约束数量:1
- 约束样例:请求锁:express = "#request.doctorId"
DoctorInfoController
- 约束数量:3
- 约束样例:业务异常:认证用户修改信息请联系大家助理
- 约束样例:业务异常:用户信息不存在
- 约束样例:请求锁:releaseTime = 500, express = "#" + RequestLockAOP.DOCTOR_ID
DoctorOperationRecordManagerImpl
- 约束数量:1
- 约束样例:请求锁:express = "#doctorId + #location + #operationType"
DoctorSettingController
- 约束数量:3
- 约束样例:断言约束:无权限
- 约束样例:断言约束:已过期
- 约束样例:断言约束:状态不是待同意
DoctorVerifyInfoManagerImpl
- 约束数量:3
- 约束样例:断言约束:证件名称和号码不能为空
- 约束样例:业务异常:用户信息不存在
- 约束样例:业务异常:医师信息找不到
EmailServiceImpl
- 约束数量:4
- 约束样例:业务异常:邮件服务器地址未配置
- 约束样例:业务异常:邮件用户名未配置
- 约束样例:业务异常:邮件密码未配置
- 约束样例:业务异常:发件人邮箱未配置
EnteredInformationHandler
- 约束数量:1
- 约束样例:业务异常:未录入信息
FaqController
- 约束数量:1
- 约束样例:请求锁:releaseTime = 200, express = "#" + RequestLockAOP.DOCTOR_ID
info / announcement
- 接口数量:7
- 接口样例:GET /api/doctor/info/announcement/
- 接口样例:POST /api/doctor/info/announcement/internal/save | InternalAccess
- 接口样例:GET /api/doctor/info/announcement/internal/top | InternalAccess
- 接口样例:GET /api/doctor/info/announcement/top | PatientAccess
- 接口样例:DELETE /api/doctor/info/announcement/{id} | DoctorAccess
info / cooperate
- 接口数量:13
- 接口样例:POST /api/doctor/info/cooperate/agree-agreement | DoctorAccess
- 接口样例:GET /api/doctor/info/cooperate/internal/all-doctor | InternalAccess
- 接口样例:GET /api/doctor/info/cooperate/internal/doctors/mode | InternalAccess
- 接口样例:PUT /api/doctor/info/cooperate/internal/identity-change | InternalAccess
- 接口样例:GET /api/doctor/info/cooperate/internal/info | InternalAccess
info / internal
- 接口数量:37
- 接口样例:GET /api/doctor/info/internal/batch-get-version | InternalAccess
- 接口样例:POST /api/doctor/info/internal/batch/check-compliance | InternalAccess
- 接口样例:GET /api/doctor/info/internal/batch/qrcode
- 接口样例:GET /api/doctor/info/internal/birthday | InternalAccess
- 接口样例:GET /api/doctor/info/internal/check-version-greater-than-or-equal | InternalAccess
info / team-studio-doctor
- 接口数量:3
- 接口样例:GET /api/doctor/info/team-studio-doctor/internal/doctor-team | InternalAccess
- 接口样例:GET /api/doctor/info/team-studio-doctor/statistics | DoctorAccess
- 接口样例:GET /api/doctor/info/team-studio-doctor/status | DoctorAccess
info / verify-info
- 接口数量:14
- 接口样例:GET /api/doctor/info/verify-info/ | PatientAccess
- 接口样例:GET /api/doctor/info/verify-info/assistant/verify | DoctorAccess
- 接口样例:POST /api/doctor/info/verify-info/assistant/verify | DoctorAccess
- 接口样例:GET /api/doctor/info/verify-info/cert/status | DoctorAccess
- 接口样例:PUT /api/doctor/info/verify-info/close-reminder | DoctorAccess
InternalController
- 约束数量:1
- 约束样例:断言约束:有证医生无法修改至上海公司
PrivacyPolicyManagerImpl
- 约束数量:1
- 约束样例:业务异常:手机号与账户不匹配
ShipHandler
- 约束数量:1
- 约束样例:业务异常:未录入物流信息
TeamStudioManagerImpl
- 约束数量:21
- 约束样例:断言约束:团队工作室不存在
- 约束样例:业务异常:无创建团队权限
- 约束样例:业务异常:团队工作室不存在
- 约束样例:业务异常:团队工作室已关闭,不能修改
- 约束样例:业务异常:您不是团队工作室的创建者,不能修改
UnifiedAccountManagerImpl
- 约束数量:3
- 约束样例:断言约束:注销C端账号失败,请重试
- 约束样例:断言约束:C端更新手机号失败
- 约束样例:业务异常:注销失败,找不到统一账号
医师助手相关
- 接口数量:3
- 接口样例:GET /api/doctor/studio-assistant/check-has-assistant
- 接口样例:POST /api/doctor/studio-assistant/internal/assistant-list | InternalAccess
- 接口样例:GET /api/doctor/studio-assistant/internal/current-assistant-list | InternalAccess
医师助理相关
- 接口数量:11
- 接口样例:POST /api/doctor/assistant/ai-agent/doctor-complaint/create | InternalAccess
- 接口样例:POST /api/doctor/assistant/ai-agent/invoice-todo/create | InternalAccess
- 接口样例:POST /api/doctor/assistant/ai-agent/order-cancel-todo/create | InternalAccess
- 接口样例:POST /api/doctor/assistant/ai-agent/order-change-todo/create | InternalAccess
- 接口样例:POST /api/doctor/assistant/ai-agent/order-express-todo/create | InternalAccess
医生信息相关
- 接口数量:38
- 接口样例:GET /api/doctor/info/active-status | DoctorAccess
- 接口样例:PUT /api/doctor/info/agree/cooperate | DoctorAccess
- 接口样例:GET /api/doctor/info/batch-profile | PatientAccess
- 接口样例:GET /api/doctor/info/check/doctor/in-nodoc-white-list | PatientAccess
- 接口样例:GET /api/doctor/info/check/need-idcard-msg | DoctorAccess
医生团队工作室
- 接口数量:19
- 接口样例:PUT /api/doctor/team-studio/add-team-doctor | InternalAccess
- 接口样例:POST /api/doctor/team-studio/close | InternalAccess
- 接口样例:POST /api/doctor/team-studio/create | DoctorAccess
- 接口样例:GET /api/doctor/team-studio/detail | PatientAccess
- 接口样例:POST /api/doctor/team-studio/edit | DoctorAccess
INCOME / 收入提现
AbstractWithdrawHandler
- 约束数量:2
- 约束样例:业务异常:提现余额超出范围
- 约束样例:业务异常:参数错误
alipay / sh
- 接口数量:16
- 接口样例:POST /api/alipay/sh/account-book
- 接口样例:GET /api/alipay/sh/account-book-balance
- 接口样例:POST /api/alipay/sh/get-userinfo-by-code | InternalAccess
- 接口样例:POST /api/alipay/sh/merge-app-pay | InternalAccess
- 接口样例:POST /api/alipay/sh/qrcode-wap-pay | InternalAccess
alipay / yc
- 接口数量:9
- 接口样例:POST /api/alipay/yc/qrcode-wap-pay | InternalAccess
- 接口样例:POST /api/alipay/yc/refund | InternalAccess
- 接口样例:POST /api/alipay/yc/transfer | InternalAccess
- 接口样例:POST /api/alipay/yc/transfer-account | InternalAccess
- 接口样例:POST /api/alipay/yc/transfer-bankcard | InternalAccess
alipay-service
- 枚举数量:1
- 枚举样例:AlipayTransferStatus
AliPayWithdrawHandler
- 约束数量:2
- 约束样例:业务异常:用户未绑定支付宝账号
- 约束样例:业务异常:提现失败,超出支付宝单日提现额度
BankCardInfoManagerImpl
- 约束数量:4
- 约束样例:业务异常:此卡本月已被其他医生绑定或提现
- 约束样例:业务异常:不允许绑定银行卡
- 约束样例:业务异常:请先完成签约
- 约束样例:业务异常:姓名与银行卡持卡人不一致
BankCardWithdrawHandler
- 约束数量:2
- 约束样例:断言约束:银行卡不存在
- 约束样例:业务异常:银行卡不存在
BankcardWithdrawRecordDTO
- 约束数量:2
- 约束样例:业务异常:非法的签约类型
- 约束样例:业务异常:非法服务提供商类型
BankCardWithdrawV1Handler
- 约束数量:3
- 约束样例:断言约束:银行卡不存在
- 约束样例:业务异常:提现余额超出范围
- 约束样例:业务异常:银行卡不存在
BusinessBalanceManagerImpl
- 约束数量:2
- 约束样例:断言约束:余额不足
- 约束样例:断言约束:记录不存在
cai-shen / call-back
- 接口数量:1
- 接口样例:POST /api/income/cai-shen/call-back/
CaiShenCallBackController
- 约束数量:1
- 约束样例:业务异常:非法的提现状态
ContractController
- 约束数量:7
- 约束样例:断言约束:已存在签约中或签约成功的记录,无法再次发起
- 约束样例:断言约束:不存在未发起的签约,请用户先在app上提交签约信息
- 约束样例:断言约束:医生已签约,等待结果中
- 约束样例:断言约束:医生有两次签约权限,不能重新签约
- 约束样例:断言约束:当前医生没有签约成功,不能重新签约
ContractUserScheduler
- 约束数量:1
- 约束样例:业务异常:签约用户记录任务失败
DoctorAliInfoController
- 约束数量:1
- 约束样例:业务异常:请勿重复绑定支付宝账号
DoctorWithdrawRecordDTO
- 约束数量:2
- 约束样例:业务异常:非法服务提供商类型
- 约束样例:业务异常:非法的签约类型
EmployType
- 约束数量:1
- 约束样例:业务异常:参数非法
GongmallCallbackController
- 约束数量:2
- 约束样例:断言约束:工猫回调参数异常
- 约束样例:业务异常:非法的提现状态
income / businessRatioManager
- 接口数量:1
- 接口样例:POST /api/income/businessRatioManager/pendingBusinessRatio | InternalAccess
income / cai-shen
- 接口数量:4
- 接口样例:POST /api/income/cai-shen/calTax | InternalAccess
- 接口样例:POST /api/income/cai-shen/getWithdrawResult | InternalAccess
- 接口样例:POST /api/income/cai-shen/getWithdrawResult/V1 | InternalAccess
- 接口样例:POST /api/income/cai-shen/transfer | InternalAccess
income / gongmall
- 接口数量:3
- 接口样例:POST /api/income/gongmall/calTax | InternalAccess
- 接口样例:POST /api/income/gongmall/getWithdrawResult | InternalAccess
- 接口样例:POST /api/income/gongmall/transfer | InternalAccess
income / gongmall-callback
- 接口数量:2
- 接口样例:POST /api/income/gongmall-callback/contract
- 接口样例:POST /api/income/gongmall-callback/doWithdraw
income / internal
- 接口数量:6
- 接口样例:GET /api/income/internal/batch/resign | InternalAccess
- 接口样例:GET /api/income/internal/batch/withdraw | InternalAccess
- 接口样例:GET /api/income/internal/before-income/sum | InternalAccess
- 接口样例:POST /api/income/internal/income/analytic | InternalAccess
- 接口样例:POST /api/income/internal/team-studio/money/doctor-sum | InternalAccess
income / specialty
- 接口数量:1
- 接口样例:POST /api/income/specialty/record | InternalAccess
income / trade
- 接口数量:2
- 接口样例:POST /api/income/trade/deduction | InternalAccess
- 接口样例:POST /api/income/trade/update-balance | InternalAccess
income-api
- 枚举数量:15
- 枚举样例:ContractTaxRateEnum
- 枚举样例:CertificatesType
- 枚举样例:ContractType
income-service
- 枚举数量:3
- 枚举样例:TeamStudioMoneyType
- 枚举样例:GongmallGetWithdrawResultStatus
- 枚举样例:PaymentCodeOrderStatus
IncomeController
- 约束数量:4
- 约束样例:断言约束:转移失败
- 约束样例:业务异常:医生未绑定手机号
- 约束样例:业务异常:系统繁忙,请稍后重试
- 约束样例:业务异常:系统异常,请稍后重试
LabourBankCardInfoManagerImpl
- 约束数量:2
- 约束样例:断言约束:医生已绑定银行卡
- 约束样例:断言约束:银行卡三要素校验失败
MonthIncomeController
- 约束数量:1
- 约束样例:断言约束:参数错误
MonthIncomeManagerImpl
- 约束数量:1
- 约束样例:断言约束:新收入用工类型不能为空
MonthSettlementJob
- 约束数量:1
- 约束样例:断言约束:余额不足
MoveType
- 约束数量:1
- 约束样例:业务异常:参数错误
ParameterUtils
- 约束数量:1
- 约束样例:业务异常:签名数据打包失败
pay
- 接口数量:10
- 接口样例:POST /api/pay/create-combine-order | InternalAccess
- 接口样例:POST /api/pay/create-order | InternalAccess
- 接口样例:GET /api/pay/get-transfer-order | InternalAccess
- 接口样例:POST /api/pay/refund-order | InternalAccess
- 接口样例:POST /api/pay/transfer | InternalAccess
pay / order-proportion
- 接口数量:1
- 接口样例:GET /api/pay/order-proportion/list-by-year-month | InternalAccess
pay-service
- 枚举数量:8
- 枚举样例:GoodsType
- 枚举样例:PayAccountType
- 枚举样例:PayMethodType
PayManagerImpl
- 约束数量:6
- 约束样例:断言约束:订单信息不一致
- 约束样例:断言约束:订单已支付,不能再次发起支付
- 约束样例:断言约束:订单金额与回调不一致
- 约束样例:断言约束:订单状态不正确,无法通知
- 约束样例:断言约束:支付成功通知失败
PaymentCodeController
- 约束数量:2
- 约束样例:断言约束:费用设置不能超过500
- 约束样例:请求锁:express = "#" + RequestLockAOP.DOCTOR_ID, releaseTime = 3000
PaymentCodeOrderController
- 约束数量:5
- 约束样例:断言约束:二维码已失效
- 约束样例:断言约束:费用设置不能超过500
- 约束样例:断言约束:订单不存在
- 约束样例:请求锁:express = "#" + RequestLockAOP.PATIENT_ID, releaseTime = 1000
- 约束样例:请求锁:express = "#" + RequestLockAOP.DOCTOR_ID, releaseTime = 1000
INQUIRY / 问诊
(AiAskHotComment)表控制层
- 接口数量:5
- 接口样例:POST /api/classical2/xiaojia-ask/hot/comment/create | PatientAccess
- 接口样例:GET /api/classical2/xiaojia-ask/hot/comment/detail
- 接口样例:POST /api/classical2/xiaojia-ask/hot/comment/edit | InternalAccess
- 接口样例:GET /api/classical2/xiaojia-ask/hot/comment/list
- 接口样例:POST /api/classical2/xiaojia-ask/hot/comment/up | PatientAccess
AbstractAskStateHandler
- 约束数量:1
- 约束样例:断言约束:获取医生设置失败
AIAskController
- 约束数量:1
- 约束样例:断言约束:opennlp回调信息错误
AIAskHotCommentController
- 约束数量:5
- 约束样例:断言约束:commentOn非法
- 约束样例:断言约束:replyTo非法
- 约束样例:断言约束:replayTo非法
- 约束样例:断言约束:网络错误
- 约束样例:断言约束:获取用户信息失败
AIAskHotCommentManagerImpl
- 约束数量:1
- 约束样例:断言约束:评论不存在
AIAskHotManagerImpl
- 约束数量:1
- 约束样例:断言约束:重复推荐
AIAskManagerImpl
- 约束数量:1
- 约束样例:断言约束:创建会话失败
AI问答热门相关
- 接口数量:6
- 接口样例:POST /api/classical2/xiaojia-ask/hot/create | InternalAccess
- 接口样例:POST /api/classical2/xiaojia-ask/hot/delete | InternalAccess
- 接口样例:GET /api/classical2/xiaojia-ask/hot/detail
- 接口样例:POST /api/classical2/xiaojia-ask/hot/list
- 接口样例:POST /api/classical2/xiaojia-ask/hot/up | PatientAccess
AI问答相关
- 接口数量:3
- 接口样例:POST /api/classical2/xiaojia-ask/ | InternalAccess
- 接口样例:POST /api/classical2/xiaojia-ask/create-session | PatientAccess
- 接口样例:GET /api/classical2/xiaojia-ask/query-chat-history | PatientAccess
AppraisalManagerImpl
- 约束数量:2
- 约束样例:业务异常:当前问诊不存在
- 约束样例:业务异常:当前问诊已经评价过了
AskStateHandlerOffHandler
- 约束数量:1
- 约束样例:断言约束:获取医生设置失败
CalculateTreatmentFeeResult
- 约束数量:1
- 约束样例:业务异常:参数非法
chat
- 接口数量:10
- 接口样例:GET /api/chat/compare/inquiry-report | DoctorAccess
- 接口样例:GET /api/chat/compare/inquiry-report-list/choose | DoctorAccess
- 接口样例:GET /api/chat/internal/get-inquiry-report-by-corelation-code | InternalAccess
- 接口样例:GET /api/chat/internal/get-inquiry-report-by-id | InternalAccess
- 接口样例:GET /api/chat/internal/get-inquiryDetail-byCorelationCode | InternalAccess
chat / ai-action
- 接口数量:1
- 接口样例:POST /api/chat/ai-action/ | InternalAccess
chat / chat-order
- 接口数量:17
- 接口样例:GET /api/chat/chat-order/internal/batch-get-chat-inquiry-order | InternalAccess
- 接口样例:GET /api/chat/chat-order/internal/chatting-inquiry-order
- 接口样例:GET /api/chat/chat-order/internal/chatting-inquiry-report
- 接口样例:GET /api/chat/chat-order/internal/get-by-doctor-patient-time | InternalAccess
- 接口样例:GET /api/chat/chat-order/internal/get-chat-inquiry-order-by-chat_code
chat / cold-clinic
- 接口数量:5
- 接口样例:POST /api/chat/cold-clinic/inquiry/doctor-supplement | DoctorAccess
- 接口样例:GET /api/chat/cold-clinic/inquiry/recent
- 接口样例:GET /api/chat/cold-clinic/internal/special-clinic-inquiry-detail-v2 | InternalAccess
- 接口样例:GET /api/chat/cold-clinic/send/start-msg | PatientAccess
- 接口样例:GET /api/chat/cold-clinic/solution/method-tip | PatientAccess
chat / electronic-medical-record
- 接口数量:4
- 接口样例:POST api/chat/electronic-medical-record/detail
- 接口样例:POST api/chat/electronic-medical-record/internal/detail | InternalAccess
- 接口样例:POST api/chat/electronic-medical-record/internal/list | InternalAccess
- 接口样例:POST api/chat/electronic-medical-record/list
chat / hanfang
- 接口数量:6
- 接口样例:POST /api/chat/hanfang/get-default-solution | InternalAccess
- 接口样例:POST /api/chat/hanfang/notify-follow-up-result | InternalAccess
- 接口样例:POST /api/chat/hanfang/notify-order-info | InternalAccess
- 接口样例:POST /api/chat/hanfang/notify-patient-say | InternalAccess
- 接口样例:POST /api/chat/hanfang/notify-review-solution | InternalAccess
chat / imitate-inquiry
- 接口数量:8
- 接口样例:GET /api/chat/imitate-inquiry/chat-record | DoctorAccess
- 接口样例:GET /api/chat/imitate-inquiry/check-need-imitate-inquiry | DoctorAccess
- 接口样例:POST /api/chat/imitate-inquiry/confirm | PatientAccess
- 接口样例:GET /api/chat/imitate-inquiry/get-solution-last-3-day-records | DoctorAccess
- 接口样例:GET /api/chat/imitate-inquiry/get-solution-last-3-day-records-count | DoctorAccess
chat / introduction
- 接口数量:5
- 接口样例:GET /api/chat/introduction/button-type | PatientAccess
- 接口样例:POST /api/chat/introduction/channel/save | PatientAccess
- 接口样例:GET /api/chat/introduction/get-current-inquiry
- 接口样例:GET /api/chat/introduction/internal/last-type | InternalAccess
- 接口样例:POST /api/chat/introduction/supplement/inquiries | PatientAccess
chat / protocol
- 接口数量:2
- 接口样例:GET /api/chat/protocol/protocol-pre-filled-report-list | DoctorAccess
- 接口样例:POST /api/chat/protocol/solution-relation/report-id | InternalAccess
chat / retract
- 接口数量:2
- 接口样例:GET /api/chat/retract/doctor-to-patient | DoctorAccess
- 接口样例:POST /api/chat/retract/doctor-to-patient | DoctorAccess
chat / team-studio
- 接口数量:2
- 接口样例:GET /api/chat/team-studio/internal/check-doctor-in-chat | InternalAccess
- 接口样例:GET /api/chat/team-studio/internal/check-team-in-chat | InternalAccess
chat-api
- 枚举数量:29
- 枚举样例:AcceptPushEnum
- 枚举样例:AppraisalLevelEnum
- 枚举样例:ColdClinicInquiryEnum
chat-service
- 枚举数量:11
- 枚举样例:ChannelTypeEnum
- 枚举样例:SessionWaitStatusEnum
- 枚举样例:SessionWaitTypeEnum
ChatCloseConsumer
- 约束数量:1
- 约束样例:断言约束:获取患者信息失败
ChatController
- 约束数量:4
- 约束样例:断言约束:患者档案id与组id不能同时为空
- 约束样例:断言约束:文字消息与图片消息不能同时为空
- 约束样例:业务异常:患者不能为空!
- 约束样例:请求锁:releaseTime =1000L, express = "#request.id"
ChatInquiryOrderManagerImpl
- 约束数量:2
- 约束样例:断言约束:当前没有开启问诊
- 约束样例:断言约束:档案不存在
ChatManagerImpl
- 约束数量:2
- 约束样例:断言约束:您当月已无群发次数
- 约束样例:业务异常:获取图片资源失败
ChatVideoLogController
- 约束数量:1
- 约束样例:断言约束:聊天室不存在
classical-api
- 枚举数量:1
- 枚举样例:AclSearchClassicalType
classical-service
- 枚举数量:1
- 枚举样例:SearchClassicalType
classical2 / aromas
- 接口数量:1
- 接口样例:GET /api/classical2/aromas/list
classical2 / history-record
- 接口数量:2
- 接口样例:POST /api/classical2/history-record/ | PatientAccess
- 接口样例:GET /api/classical2/history-record/ | PatientAccess
ClassicalAromaController
- 约束数量:1
- 约束样例:请求锁:express = "#" + RequestLockAOP.PATIENT_ID, releaseTime = 600
ClassicalCasesController
- 约束数量:1
- 约束样例:请求锁:express = "#" + RequestLockAOP.PATIENT_ID, releaseTime = 600
ClassicalDrugsController
- 约束数量:1
- 约束样例:请求锁:express = "#" + RequestLockAOP.PATIENT_ID, releaseTime = 600
ClassicalFoodsController
- 约束数量:1
- 约束样例:请求锁:express = "#" + RequestLockAOP.PATIENT_ID, releaseTime = 600
ClassicalHistoryRecordController
- 约束数量:1
- 约束样例:断言约束:上报对象不存在
ClassicalNoteCommentController
- 约束数量:4
- 约束样例:断言约束:commentOn非法
- 约束样例:断言约束:replyTo非法
- 约束样例:断言约束:网络错误
- 约束样例:断言约束:获取用户信息失败
CLINIC / 门诊
appointment-api
- 枚举数量:4
- 枚举样例:CycleTypeEnum
- 枚举样例:PeriodTypeEnum
- 枚举样例:ChargeType
appointment-service
- 枚举数量:1
- 枚举样例:PayTypeEnum
AppointmentController
- 约束数量:8
- 约束样例:断言约束:获取医患关系信息失败
- 约束样例:断言约束:医生改变支付方式,请退出重新预约
- 约束样例:业务异常:预约不存在
- 约束样例:业务异常:预约状态不正确
- 约束样例:业务异常:已超过预约问诊时间,不可取消挂号
AppointmentImageUtil
- 约束数量:1
- 约束样例:业务异常:网络异常
AppointmentManagerImpl
- 约束数量:2
- 约束样例:断言约束:获取医生信息失败
- 约束样例:断言约束:获取患者信息失败
AppointmentSettingsController
- 约束数量:6
- 约束样例:业务异常:坐诊机构不存在
- 约束样例:业务异常:时段已过,不能设置
- 约束样例:业务异常:当前已有设置
- 约束样例:业务异常:预约设置不存在
- 约束样例:业务异常:可预约数设置过小
AppointmentSettingsManagerImpl
- 约束数量:3
- 约束样例:断言约束:获取门诊预约配置失败
- 约束样例:断言约束:请确定时间段
- 约束样例:断言约束:请确认开始结束时间或时间段
ChargeAppointmentHandler
- 约束数量:1
- 约束样例:业务异常:预约状态非法
ClinicCheckController
- 约束数量:2
- 约束样例:业务异常:坐诊机构不存在
- 约束样例:业务异常:门诊已存在审核信息
ClinicController
- 约束数量:6
- 约束样例:断言约束:非法的医生和门诊关系
- 约束样例:断言约束:天数为负数
- 约束样例:断言约束:小时不在正确范围内
- 约束样例:断言约束:分钟不在正确范围内
- 约束样例:业务异常:坐诊机构不存在
ClinicDTO
- 约束数量:1
- 约束样例:业务异常:时间段不存在
ClinicManagerImpl
- 约束数量:2
- 约束样例:断言约束:获取医生信息失败
- 约束样例:断言约束:获取患者信息失败
LianRenManagerImpl
- 约束数量:4
- 约束样例:断言约束:调用联仁获取用户信息失败!
- 约束样例:断言约束:调用联仁线上问诊同步失败!
- 约束样例:断言约束:调用联仁线下问诊同步失败!
- 约束样例:断言约束:调用联仁获取token失败!
OutpatientManagerImpl
- 约束数量:14
- 约束样例:断言约束:门诊预约退款失败
- 约束样例:断言约束:批量获取患者账户信息失败
- 约束样例:断言约束:生成门诊二维码失败
- 约束样例:断言约束:获取医生信息失败
- 约束样例:断言约束:获取患者账户信息失败
坐诊机构相关
- 接口数量:17
- 接口样例:POST /api/clinic/ | DoctorAccess
- 接口样例:PUT /api/clinic/ | DoctorAccess
- 接口样例:GET /api/clinic/clinic-detail | DoctorAccess
- 接口样例:GET /api/clinic/dialog-show | PatientAccess
- 接口样例:GET /api/clinic/internal/delete-error-data | InternalAccess
联仁相关
- 接口数量:4
- 接口样例:POST /api/lian-ren/offline-data | InternalAccess
- 接口样例:POST /api/lian-ren/online-data | InternalAccess
- 接口样例:GET /api/lian-ren/redirect
- 接口样例:GET /api/lian-ren/user-info/{code} | InternalAccess
门诊审核相关
- 接口数量:2
- 接口样例:POST /api/clinic-check/ | DoctorAccess
- 接口样例:GET /api/clinic-check/wait-check/{clinicId} | DoctorAccess
预约相关
- 接口数量:16
- 接口样例:POST /api/appointment/acquire | PatientAccess
- 接口样例:GET /api/appointment/can-appoint/check | PatientAccess
- 接口样例:PUT /api/appointment/cancel-by-doctor | DoctorAccess
- 接口样例:PUT /api/appointment/cancel-by-patient | PatientAccess
- 接口样例:GET /api/appointment/clear/appointment/not-treat-count | InternalAccess
预约设置相关
- 接口数量:5
- 接口样例:DELETE /api/appointment-settings/ | DoctorAccess
- 接口样例:PUT /api/appointment-settings/ | DoctorAccess
- 接口样例:POST /api/appointment-settings/check | DoctorAccess
- 接口样例:GET /api/appointment-settings/listByClinicIdAfterDate
- 接口样例:GET /api/appointment-settings/listByClinicIdAndDate | PatientAccess
PATIENT / 患者
(Followup)表控制层
- 接口数量:12
- 接口样例:GET /api/followup/check-recent-followup | InternalAccess
- 接口样例:GET /api/followup/get-by-solution-code | PatientAccess
- 接口样例:GET /api/followup/get-recent-inquiry-corelationcode | InternalAccess
- 接口样例:GET /api/followup/internal/count | InternalAccess
- 接口样例:GET /api/followup/internal/get-by-solution-code | InternalAccess
AccountController
- 约束数量:5
- 约束样例:断言约束:code错误
- 约束样例:断言约束:jsCode错误
- 约束样例:断言约束:解析微信手机号失败
- 约束样例:断言约束:手机号未注册
- 约束样例:断言约束:非法请求
followup / plan
- 接口数量:4
- 接口样例:PUT /api/followup/plan/ | DoctorAccess
- 接口样例:POST /api/followup/plan/batch-create | DoctorAccess
- 接口样例:GET /api/followup/plan/list | DoctorAccess
- 接口样例:GET /api/followup/plan/query-by-id | DoctorAccess
followup-api
- 枚举数量:2
- 枚举样例:FollowupPlanStatusEnum
- 枚举样例:FollowupSendStatusEnum
followup-service
- 枚举数量:1
- 枚举样例:FollowupTypeEnum
FollowupManagerImpl
- 约束数量:1
- 约束样例:断言约束:已超过自动发送随访时间
patient-info / internal
- 接口数量:20
- 接口样例:GET /api/patient-info/internal/ai/get-patient-profile | InternalAccess
- 接口样例:GET /api/patient-info/internal/all-doc-id | InternalAccess
- 接口样例:GET /api/patient-info/internal/all-doc-info | InternalAccess
- 接口样例:GET /api/patient-info/internal/exclude-names | InternalAccess
- 接口样例:GET /api/patient-info/internal/first-event-ts
patient-info / unfamiliar
- 接口数量:3
- 接口样例:POST /api/patient-info/unfamiliar/add-unfamiliar | PatientAccess
- 接口样例:GET /api/patient-info/unfamiliar/is-unfamiliar | PatientAccess
- 接口样例:GET /api/patient-info/unfamiliar/is-unfamiliar/by-code
patient-service
- 枚举数量:1
- 枚举样例:AccountType
PatientAccountManagerImpl
- 约束数量:5
- 约束样例:断言约束:晟元堂登陆跳转, jsCode错误
- 约束样例:断言约束:获取账号信息失败,请重试
- 约束样例:断言约束:上传头像失败
- 约束样例:业务异常:账号不存在强绑信息,请直接登陆
- 约束样例:业务异常:该手机号已注册账号,请更换手机号。
PatientGroupManagerImpl
- 约束数量:4
- 约束样例:断言约束:系统分组不可删除
- 约束样例:业务异常:已存在该分组!
- 约束样例:业务异常:获取主档案失败!
- 约束样例:请求锁:releaseTime = 1000L, express = "#doctorId"
PatientGroupRelationController
- 约束数量:3
- 约束样例:业务异常:团队工作室患者无法设置标签
- 约束样例:业务异常:该组不存在!
- 约束样例:请求锁:express = "#request.patientDocId", releaseTime = 300
PatientInfoController
- 约束数量:4
- 约束样例:断言约束:监护人档案不存在
- 约束样例:断言约束:出生日期应早于当前时间
- 约束样例:断言约束:解析微信手机号失败
- 约束样例:请求锁:express = "#" + RequestLockAOP.PATIENT_ID, releaseTime = 3000
PatientInfoManagerImpl
- 约束数量:3
- 约束样例:断言约束:创建云信账号失败
- 约束样例:业务异常:不允许
- 约束样例:业务异常:获取不到专病类型
PhoneRelationController
- 约束数量:2
- 约束样例:断言约束:患者不存在
- 约束样例:请求锁:express = "#id", releaseTime = 1000
Relation
- 约束数量:1
- 约束样例:业务异常:关系非法
relation
- 接口数量:21
- 接口样例:POST /api/relation/change-specialty | InternalAccess
- 接口样例:POST /api/relation/check-if-same | InternalAccess
- 接口样例:GET /api/relation/check-if-same/by-patient
- 接口样例:GET /api/relation/follow/doctors | PatientAccess
- 接口样例:GET /api/relation/get-by-doctor-patient-doc-id | InternalAccess
relation / waiting-solution
- 接口数量:8
- 接口样例:DELETE /api/relation/waiting-solution/ | DoctorAccess
- 接口样例:POST /api/relation/waiting-solution/chat | InternalAccess
- 接口样例:GET /api/relation/waiting-solution/count | InternalAccess
- 接口样例:GET /api/relation/waiting-solution/internal/add-wait-chat-inquiry-order-id | InternalAccess
- 接口样例:GET /api/relation/waiting-solution/internal/batch-count-solution | InternalAccess
relation-api
- 枚举数量:3
- 枚举样例:DiscountCardUsageTypeEnum
- 枚举样例:TeamStudioPatientRelationStatusEnum
- 枚举样例:WaitingSolutionTypeEnum
relation-service
- 枚举数量:6
- 枚举样例:GroupDiscountTypeEnum
- 枚举样例:TeamFollowStatusEnum
- 枚举样例:FollowStatus
RelationController
- 约束数量:3
- 约束样例:断言约束:请填写备注
- 约束样例:请求锁:express = "#" + RequestLockAOP.DOCTOR_ID, releaseTime = 1000
- 约束样例:请求锁:express = "#" + RequestLockAOP.PATIENT_ID, releaseTime = 300
专病操作埋点
- 接口数量:4
- 接口样例:POST /api/patient-info/tagging/event | PatientAccess
- 接口样例:GET /api/patient-info/tagging/first-chat-xf-page | InternalAccess
- 接口样例:POST /api/patient-info/tagging/internal/event | InternalAccess
- 接口样例:POST /api/patient-info/tagging/sync | InternalAccess
团队工作室关注关系相关
- 接口数量:8
- 接口样例:GET /api/relation/team-studio/check-status | PatientAccess
- 接口样例:GET /api/relation/team-studio/followed-team-doctors | PatientAccess
- 接口样例:GET /api/relation/team-studio/followed-teams | PatientAccess
- 接口样例:GET /api/relation/team-studio/internal/check-status | InternalAccess
- 接口样例:POST /api/relation/team-studio/internal/patient-follow-team | InternalAccess
患者专病
- 接口数量:1
- 接口样例:POST /api/patient-info/special-disease/save | PatientAccess
患者信息搜索相关
- 接口数量:3
- 接口样例:GET /api/patient-info/search-by-doctor | DoctorAccess
- 接口样例:GET /api/patient-info/search-by-doctor/v2 | DoctorAccess
- 接口样例:GET /api/patient-info/search-by-doctor/v3 | DoctorAccess
患者信息相关
- 接口数量:11
- 接口样例:POST /api/patient-info/abandon-patient-docs/{patientDocId} | PatientAccess
- 接口样例:GET /api/patient-info/account-info
- 接口样例:POST /api/patient-info/batch | DoctorAccess
- 接口样例:GET /api/patient-info/patient-docs
- 接口样例:POST /api/patient-info/patient-docs/batch-get-main-doc-by-ids | DoctorAccess
患者分组相关
- 接口数量:5
- 接口样例:GET /api/relation/group-relation/get-by-group-id | DoctorAccess
- 接口样例:GET /api/relation/group-relation/internal/no-inquiry-group | InternalAccess
- 接口样例:GET /api/relation/group-relation/list-by-group-ids | InternalAccess
- 接口样例:POST /api/relation/group-relation/patient-group-check-counts | DoctorAccess
- 接口样例:GET /api/relation/group-relation/patient-groups-relations | DoctorAccess
患者标签相关
- 接口数量:9
- 接口样例:GET /api/relation/group/check-deleted-patient-group | DoctorAccess
- 接口样例:POST /api/relation/group/create-patient-group | DoctorAccess
- 接口样例:DELETE /api/relation/group/del-patient-group | DoctorAccess
- 接口样例:GET /api/relation/group/internal/chat-min-discount | InternalAccess
- 接口样例:GET /api/relation/group/list-by-types | DoctorAccess
患者账号相关
- 接口数量:17
- 接口样例:POST /api/patient-info/account/bind-phone-by-ma | PatientAccess
- 接口样例:POST /api/patient-info/account/bind-phone-by-phone-code | PatientAccess
- 接口样例:POST /api/patient-info/account/bind-phone-internal | InternalAccess
- 接口样例:POST /api/patient-info/account/cancel-account-internal | InternalAccess
- 接口样例:POST /api/patient-info/account/internal/register | InternalAccess
手机号录入患者相关
- 接口数量:2
- 接口样例:GET /api/relation/phone-relation/internal/search | InternalAccess
- 接口样例:GET /api/relation/phone-relation/page | DoctorAccess
NOTIFICATION / 通知
app / djzy
- 接口数量:7
- 接口样例:POST /api/wechat/app/djzy/pay-sh | InternalAccess
- 接口样例:POST /api/wechat/app/djzy/pay-yc | InternalAccess
- 接口样例:POST /api/wechat/app/djzy/refund-sh | InternalAccess
- 接口样例:POST /api/wechat/app/djzy/refund-yc | InternalAccess
- 接口样例:POST /api/wechat/app/djzy/transfer-sh | InternalAccess
mp / djzy
- 接口数量:11
- 接口样例:POST /api/wechat/mp/djzy/djzy-qrcode | InternalAccess
- 接口样例:POST /api/wechat/mp/djzy/get-openid-by-code | InternalAccess
- 接口样例:POST /api/wechat/mp/djzy/get-userinfo-by-code | InternalAccess
- 接口样例:POST /api/wechat/mp/djzy/pay-sh | InternalAccess
- 接口样例:POST /api/wechat/mp/djzy/pay-yc | InternalAccess
netease / account
- 接口数量:3
- 接口样例:POST /api/netease/account/create-user | InternalAccess
- 接口样例:POST /api/netease/account/update-token | InternalAccess
- 接口样例:POST /api/netease/account/update-user-info | InternalAccess
netease / msg
- 接口数量:15
- 接口样例:POST /api/netease/msg/del-msg | InternalAccess
- 接口样例:POST /api/netease/msg/send-assistant-msg | InternalAccess
- 接口样例:POST /api/netease/msg/send-batch-custom-tip-msg | InternalAccess
- 接口样例:POST /api/netease/msg/send-batch-link-msg | InternalAccess
- 接口样例:POST /api/netease/msg/send-batch-msg | InternalAccess
netease-sdk
- 枚举数量:1
- 枚举样例:MsgType
netease-service
- 枚举数量:6
- 枚举样例:CustomMsgType
- 枚举样例:InteractionType
- 枚举样例:NotificationMsgType
NeteaseManagerImpl
- 约束数量:6
- 约束样例:断言约束:更新云信用户信息失败
- 约束样例:断言约束:发送云信消息失败
- 约束样例:断言约束:发送云信通知消息失败
- 约束样例:业务异常:更新云信用户token失败
- 约束样例:业务异常:创建云信息用户失败
qrcode / djzy
- 接口数量:2
- 接口样例:POST /api/wechat/qrcode/djzy/pay-sh | InternalAccess
- 接口样例:POST /api/wechat/qrcode/djzy/pay-yc | InternalAccess
sms-service
- 枚举数量:1
- 枚举样例:SmsType
SmsManagerImpl
- 约束数量:4
- 约束样例:断言约束:验证码达到最大次数
- 约束样例:断言约束:该用户验证码达到最大次数
- 约束样例:业务异常:手机号或验证码为空
- 约束样例:业务异常:发送次数已超上限
wechat / msg
- 接口数量:1
- 接口样例:POST /api/wechat/msg/ | InternalAccess
wechat-service
- 枚举数量:1
- 枚举样例:QrCodeType
WechatMaDjzyManagerImpl
- 约束数量:2
- 约束样例:断言约束:水印不符
- 约束样例:业务异常:解析微信手机号失败
WechatMsgManagerImpl
- 约束数量:2
- 约束样例:断言约束:无法发送微信消息,未实现该发送渠道
- 约束样例:断言约束:请求患者账户信息失败
微信小程序相关
- 接口数量:13
- 接口样例:POST /api/wechat/ma/djzy/combine-pay | InternalAccess
- 接口样例:POST /api/wechat/ma/djzy/decode-wx-patient-phone | InternalAccess
- 接口样例:POST /api/wechat/ma/djzy/jscode-to-session | InternalAccess
- 接口样例:POST /api/wechat/ma/djzy/pay-sh | InternalAccess
- 接口样例:POST /api/wechat/ma/djzy/pay-yc | InternalAccess
短信相关
- 接口数量:7
- 接口样例:POST /api/sms/check-phone-code | InternalAccess
- 接口样例:POST /api/sms/check-phone-code-v2
- 接口样例:GET /api/sms/chuang-lan/callback | InternalAccess
- 接口样例:POST /api/sms/monyun/callback | InternalAccess
- 接口样例:POST /api/sms/send-sms | InternalAccess
GENERAL / 通用
2022年报相关
- 接口数量:1
- 接口样例:GET /api/activity/annual-report-2022/{doctorId}
3.21.3 二期病历
- 接口数量:5
- 接口样例:GET /studio/doctors/special/reports | DoctorAccess
- 接口样例:GET /studio/doctors/{id}/reports/detail | DoctorAccess
- 接口样例:GET /studio/doctors/{id}/reports/v4 | DoctorAccess
- 接口样例:GET /studio/doctors/{id}/reports/v4/count | DoctorAccess
- 接口样例:GET /studio/doctors/{id}/union-report/id | DoctorAccess
AbstractAnalyticHandler
- 约束数量:1
- 约束样例:业务异常:按照时间统计不支持该类型
AbstractFinishTaskStatusHandler
- 约束数量:4
- 约束样例:断言约束:优惠券配置错误
- 约束样例:断言约束:金额配置错误
- 约束样例:断言约束:课程配置错误
- 约束样例:断言约束:没有课程奖励id
AbstractOrderHandler
- 约束数量:3
- 约束样例:断言约束:订单物品不能为空
- 约束样例:断言约束:订单金额不匹配
- 约束样例:断言约束:不支持该快递类型,请选择其他快递
AccountProfileManagerImpl
- 约束数量:1
- 约束样例:断言约束:医生无购药权限
Activity
- 接口数量:3
- 接口样例:GET /studio/dj-doctor/enter-company-doctors/doctor-list
- 接口样例:GET /studio/dj-doctor/enter-company-doctors/video-detail
- 接口样例:GET /studio/dj-doctor/enter-company-doctors/video-list
activity / 2024
- 接口数量:1
- 接口样例:GET /api/activity/2024/detail | DoctorAccess
activity / annual-report
- 接口数量:3
- 接口样例:GET /api/activity/annual-report/2023/{doctorId}
- 接口样例:PUT /api/activity/annual-report/2023/{doctorId}/title
- 接口样例:GET /api/activity/annual-report/2024/{doctorId}
activity / event
- 接口数量:1
- 接口样例:POST /api/activity/event/record
activity / internal
- 接口数量:3
- 接口样例:GET /api/activity/internal/getMiniProgramInfo | InternalAccess
- 接口样例:GET /api/activity/internal/is-in-paste-festival | InternalAccess
- 接口样例:GET /api/activity/internal/mapBySpecialtyName | InternalAccess
activity / jd
- 接口数量:10
- 接口样例:GET /api/activity/jd/auto-login | DoctorAccess
- 接口样例:PUT /api/activity/jd/card/copy | DoctorAccess
- 接口样例:PUT /api/activity/jd/card/copy/v2 | DoctorAccess
- 接口样例:GET /api/activity/jd/card/info | DoctorAccess
- 接口样例:GET /api/activity/jd/card/list | DoctorAccess
activity / lottery
- 接口数量:2
- 接口样例:GET /api/activity/lottery/detail | DoctorAccess
- 接口样例:GET /api/activity/lottery/win-reward-list
activity / setting-out-reward
- 接口数量:1
- 接口样例:POST /api/activity/setting-out-reward/record-cLick-time | DoctorAccess
activity-api
- 枚举数量:11
- 枚举样例:ClickEventEnum
- 枚举样例:CouponActivityStatusEnum
- 枚举样例:CouponUseStatusEnum
activity-service
- 枚举数量:21
- 枚举样例:ActionEnum
- 枚举样例:CanBuyCourseTypeEnum
- 枚举样例:ConfigEnum
ActivityVideoController
- 约束数量:1
- 约束样例:断言约束:获取视频地址失败
AddressManagerImpl
- 约束数量:1
- 约束样例:断言约束:地址信息错误
AgentChatRecordController
- 约束数量:4
- 约束样例:断言约束:用户信息为null
- 约束样例:业务异常:请确定查询方向
- 约束样例:业务异常:请确定查询方向
- 约束样例:请求锁:express = "#" + RequestLockAOP.DOCTOR_ID, releaseTime = 500
AgentChatRecordManagerImpl
- 约束数量:4
- 约束样例:断言约束:智能体不存在
- 约束样例:断言约束:会话不存在
- 约束样例:断言约束:会话不存在
- 约束样例:断言约束:智能体不存在
AgentController
- 约束数量:18
- 约束样例:断言约束:用户信息为null
- 约束样例:断言约束:用户无智能体
- 约束样例:断言约束:智能体不存在
- 约束样例:断言约束:智能体数量已超过上限
- 约束样例:断言约束:已存重名的智能体,请重新命名
AgentManagerImpl
- 约束数量:2
- 约束样例:断言约束:智能体不存在
- 约束样例:断言约束:智能体不存在
AgentSessionController
- 约束数量:6
- 约束样例:断言约束:用户信息为null
- 约束样例:断言约束:问诊单不存在
- 约束样例:断言约束:会话不存在
- 约束样例:请求锁:express = "#" + RequestLockAOP.DOCTOR_ID, releaseTime = 200
- 约束样例:请求锁:express = "#id", releaseTime = 1000
AgentSessionManagerImpl
- 约束数量:4
- 约束样例:断言约束:会话不存在
- 约束样例:业务异常:诊所员工不一致
- 约束样例:断言约束:会话不存在
- 约束样例:业务异常:医生不一致
ai-customer
- 接口数量:8
- 接口样例:GET /api/ai-customer/getAiSwitchByPhone
- 接口样例:GET /api/ai-customer/getDifyRequestWithHistory
- 接口样例:POST /api/ai-customer/insertChatRecord
- 接口样例:POST /api/ai-customer/mcp/saveImageDescribe
- 接口样例:GET /api/ai-customer/mockSendDifyMsgByWorkTool
AiAgentFeedback
- 接口数量:1
- 接口样例:POST /op/assistant-to-doctor/feedback
AiTeachCourseListener
- 约束数量:1
- 约束样例:断言约束:订单金额不一致
AITeachCourseManagerImpl
- 约束数量:1
- 约束样例:断言约束:订单金额不一致
AI会话相关
- 接口数量:2
- 接口样例:GET /api/agent/session/list | DoctorAccess
- 接口样例:GET /api/agent/session/search | DoctorAccess
AI会话记录相关
- 接口数量:2
- 接口样例:GET /api/his/agent/chat-record/page/v2
- 接口样例:POST /api/his/agent/chat-record/stream-chat/test
AI对话相关
- 接口数量:4
- 接口样例:GET /api/agent/chat-record/page | DoctorAccess
- 接口样例:GET /api/agent/chat-record/page/v1 | DoctorAccess
- 接口样例:GET /api/agent/chat-record/page/v2 | DoctorAccess
- 接口样例:POST /api/agent/chat-record/stream-chat/test | DoctorAccess
Aliyun
- 接口数量:4
- 接口样例:POST /aliyun/mts-notify
- 接口样例:GET /common/accounts/{accountId}/get_sts_token
- 接口样例:POST /common/handle-media
- 接口样例:POST /common/handle-media2
AliyunVideoManagerImpl
- 约束数量:1
- 约束样例:业务异常:request nls token fail
analytics
- 接口数量:1
- 接口样例:POST analytics/events
AnalyticType
- 约束数量:1
- 约束样例:业务异常:参数错误
ApiKeyAuthAspect
- 约束数量:2
- 约束样例:业务异常:Missing X-API-Key header
- 约束样例:业务异常:Invalid X-API-Key
application / vnd.dajiazhongyi+json
- 接口数量:9
- 接口样例:GET application/vnd.dajiazhongyi+json/classical/books/search
- 接口样例:GET application/vnd.dajiazhongyi+json/classical/cases/search
- 接口样例:GET application/vnd.dajiazhongyi+json/classical/medicines/search
- 接口样例:GET application/vnd.dajiazhongyi+json/common/search
- 接口样例:GET application/vnd.dajiazhongyi+json/content/activities/cities/search
AppointmentSettings
- 接口数量:16
- 接口样例:GET /djjk/patient/{patientId}/appointment/list-recent-wait-treat
- 接口样例:POST /djjk/patient/{patientId}/appointment/patient-cancel-appointment
- 接口样例:GET /djjk/patient/{patientId}/appointment/patient-get-appointment-by-id
- 接口样例:GET /djjk/patient/{patientId}/appointment/patient-get-appointment-page
- 接口样例:GET /djjk/patient/{patientId}/appointment/patient-get-appointment-setting
AskController
- 约束数量:1
- 约束样例:断言约束:提问订单不存在
Assert
- 约束数量:1
- 约束样例:业务异常:对象为null