确认书总体技术方案
一、需求背景
1、核心业务场景和流程
2、核心业务规则
核心逻辑:
项目类确认书是由选配触发创建;
- 客户确认书客户选配后支持勾选是否创建签收待办,默认为不创建
二、领域设计
1、数据对象
确认书
2、上下游关系
三、数据模型
四、能力清单
能力编码 | 业务场景 | 中心层API | 接口参数 | 应用服务 | 应用服务方法 | API 集市地址(FAT) |
---|---|---|---|---|---|---|
API_01 | 创建确认书 | @POST /confirm/batch | 《创建确认书接口参数》 | PcmConfirmInfoService | batchCreate | |
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 | PcmReviewerRuleService | save | ||
API_14 | 审批规则查询 | @GET /reviewer/rule | PcmReviewerRuleService | queryList | ||
API_15 | 翻单规则保存 | @POST /turn/order/rule/save | PcmTurnOrderRuleService | save | ||
API_16 | 翻单规则查询 | @GET /turn/order/rule | PcmTurnOrderRuleService | queryList | ||
API_17 | 客户确认书列表 | @GET /customer/confirm | PcmConfirmInfoService | getCustmerConfirmList | ||
API_18 | 客户确认书代办列表 | @GET /customer/confirm/todo | PcmConfirmInfoService | getCustmerToDoList | ||
API_19 | 客户选配保存 | @POST /customer/confirm/choice/save | PcmConfirmInfoService | saveCustmerChoice | ||
API_20 | 客户选配界面选项列表接口 | @POST /customer/confirm/choice_options | PcmConfirmInfoService | getChoiceOptions | ||
API_21 | 批量上传确认书附件 | @POST /config/files/batch_upload | FileService | BatchSave | ||
API_22 | 确认书差异确认 | @POST /confirm/diff/confirm | 《差异确认接口参数》 | PcmConfirmInfoService | confirmDiff | |
API_23 | 客户确认书选配提交 | @POST /confirm/choice/submit | 《客户选配提交接口参数》 | PcmConfirmInfoService | submitCustChoice | |
API_24 | 客户选配回签 | @POST /confirm/choice/reback_check | PcmConfirmInfoService | custRebackCheck | ||
API_25 | 生产产品代码 | @POST /confirm/generate_prodCode | PcmConfirmInfoService | generateProdCode | ||
API_26 | 客户选配配置清单 | @POST /confirm/get_cust_choice_configList | PcmConfirmInfoService | getCustChoiceConfigList |
作者:寇永威 创建时间:2023-05-17 15:30
最后编辑:寇永威 更新时间:2023-11-21 15:32
最后编辑:寇永威 更新时间:2023-11-21 15:32