确认书总体技术方案

一、需求背景

1、核心业务场景和流程


2、核心业务规则

核心逻辑:

  • 项目类确认书是由选配触发创建;

  • 客户确认书客户选配后支持勾选是否创建签收待办,默认为不创建


二、领域设计

1、数据对象

     

确认书

2、上下游关系


三、数据模型


    

四、能力清单

能力编码

业务场景

中心层API

接口参数

应用服务

应用服务方法

API 集市地址(FAT)

API_01创建确认书
@POST /confirm/batch
《创建确认书接口参数》PcmConfirmInfoServicebatchCreate
API_02批量上传确认书附件@POST  /confirm/uploadAttachment
PcmConfirmInfoService
uploadConfirmAttachmentBatch

API_03确认书列表@POST /confirm/getConfirmInfoList
PcmConfirmInfoService
findConfirmList

API_04确认书详情@GET / confirm/getConfirmDetailInfo《确认书详情接口参数》PcmConfirmInfoService
findConfirmDetail

API_05确认书对比@GET /confirm/comparison
PcmConfirmInfoService
getConfirmComparisonInfo

API_06
更新产品型号审核人
@PUT  /confirm/upd_prod_model_reviewer
PcmConfirmInfoService
updProdModelReviewer

API_07
确认书任务状态查询
@GET /confirm/confirm_status
PcmConfirmInfoService
getConfirmStatus

API_08
确认书任务状态批量查询
@GET /confirm//batch/confirm_status
PcmConfirmInfoService
getBatchConfirmStatus

API_09
流程获取确认书表单信息
@GET /confirm/wf/form_info
PcmConfirmInfoService
getWfFormInfo

API_10
批量撤回确认书任务
@POST /confim/revent
PcmConfirmInfoService
doReventConfirm

API_11
驳回确认书
@POST /confim/reject
PcmConfirmInfoService
rejectConfirm

API_12
确认书提交
@POST /confim/submit/{confirmId}
PcmConfirmInfoService
submitConfirm

API_13审批规则保存@POST /reviewer/rule/save
PcmReviewerRuleServicesave
API_14审批规则查询@GET  /reviewer/rule
PcmReviewerRuleServicequeryList
API_15翻单规则保存@POST /turn/order/rule/save
PcmTurnOrderRuleServicesave
API_16翻单规则查询@GET  /turn/order/rule
PcmTurnOrderRuleServicequeryList
API_17客户确认书列表@GET /customer/confirm
PcmConfirmInfoServicegetCustmerConfirmList
API_18客户确认书代办列表@GET /customer/confirm/todo
PcmConfirmInfoServicegetCustmerToDoList
API_19客户选配保存@POST  /customer/confirm/choice/save
PcmConfirmInfoServicesaveCustmerChoice
API_20客户选配界面选项列表接口@POST /customer/confirm/choice_options
PcmConfirmInfoServicegetChoiceOptions
API_21批量上传确认书附件@POST /config/files/batch_upload
FileService
BatchSave
API_22确认书差异确认@POST /confirm/diff/confirm《差异确认接口参数》PcmConfirmInfoServiceconfirmDiff
API_23客户确认书选配提交@POST /confirm/choice/submit《客户选配提交接口参数》PcmConfirmInfoServicesubmitCustChoice
API_24客户选配回签@POST /confirm/choice/reback_check
PcmConfirmInfoServicecustRebackCheck
API_25生产产品代码@POST /confirm/generate_prodCode
PcmConfirmInfoServicegenerateProdCode
API_26客户选配配置清单@POST /confirm/get_cust_choice_configList
PcmConfirmInfoServicegetCustChoiceConfigList


作者:寇永威  创建时间:2023-05-17 15:30
最后编辑:寇永威  更新时间:2023-11-21 15:32