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