## 项目结构 ### 一、目录说明 ``` supervise -- 根项目 │ ├─base-ui -- 旧版PC端前端 │ ├─supervise-business-ui -- 业务审批前端 │ ├─supervise-customer-ui -- 客户中心前端 │ ├─supervise-message-ui -- 消息中心前端 │ ├─supervise-organizational-ui -- 组织架构前端 │ ├─supervise-report-ui -- 报表中心前端 │ ├─supervise-risk-ui -- 风控管理前端 │ ├─supervise-work-ui -- 工作调度前端 │ ├─yxt -- 宇信通公共模块 │ ├─yxt-portal-ui -- 门户前端 │ ├─yxt-supervise -- 监管后台 │ ├────gateway -- 网关 │ ├────supervise-portal -- 门户 │ ├────supervise-rms -- 风险管理系统模块 │ ├────────supervise-rms-api │ ├────────supervise-rms-biz │ ├────────────customerorder -- 客户订单 │ ├────────────customerordergoods -- 客户订单内商品 │ ├────────────customersupplier -- 客户供应商 │ ├────────────customersupplierindex -- 客户供应商代码对应关系 │ ├────────────restrictedbrand -- 限定品牌 │ ├────────────restrictedcategory -- 限定品类 │ ├────────────risk -- 风险 │ ├────────────riskindicators -- 风险指标 │ ├────────────riskindicatorslevel -- 风险指标等级 │ ├────────────riskindicatorstype -- 风险指标类型 │ ├────────────risklist -- 风险清单 │ ├────supervise-supplychain -- 供应链 │ ├────supervise-system -- 系统管理 │ ├────yxt-adapter -- 适配器 │ ├────supervise-crm -- 客户管理模块 │ ├────────supervise-crm-api │ ├────────supervise-crm-biz yxt_supervise -- 根项目 ``` ### 二、项目用到的组件 ``` 1、nacos 2、redis 3、zookeeper 4、kafka 5、mybaties 6、mysql 7、SpringClude 8、gateway ``` ### 三、工作流 ``` 采购订单审核 1.客户导入采购订单。 2.数据格式校验。如果出现错误弹出提示,不添加数据,停止流程。通过的订单添加到风险管理系统(rms)的客户订单(custome_rorder)及客户订单内商品表(custome_rorder_goods)。 3.监管审核:供应商风险审核。从风险管理系统(rms)获取供应商的风险信息进行判断,如出现风险弹出提示,设置拒绝,添加拒绝原因。 4.监管审核:限定商品品牌、品类审核。从风险管理系统(rms)获取对比品牌、品类,如出现存在不符商品弹出提示,设置拒绝,添加拒绝原因。 5.银行审核。如拒绝,添加拒绝原因。 6.银行放款,添加放款时间。 ``` 1、部署流程定义(BPMN文件),获取流程定义文件对象 2、发起申请,启动流程实例,并获取流程实例对象 3、对工作流流程的具体操作 app联系人页面: 加字段:首字母以及姓名的英文 账号: 15097329653 密码: 329653