1、基于领域设计的1.为什么是中台2.基于DDD理念的中台的实施方法论3.中台交付中我们还能做什么-! 务-1.为什么是中台2.基于DDD理念的中台的实施方法论3.中台交付中我们还能做什么2004 务DDD DDD务务D D D 务务UML- -角色:用户目的:业务查询-class DDLcl ass 中台 业 务 领 域客 户 档 案EmployeeSuppliercolumn*PK employeeID: INTEGERPKcolumn*PK supplierID: INTEGEROrganizationcolumn*PK organizationID: INTEGERPKFK organiz
2、ationID: INTEGERPKPK_Supplier(INTEGER)+ F K _ S u p+pPlKi_eOrr_gOarngiaznaitziaotni o n+PK_Employee(INTEGER)抄表+PK_Organization(INTEGER)FKFK_Supplier_Organization(INTEGER)+PK_Employee+FK_Buyer_Employee用 户 基 本 信 息 用 户 联 系 信 息用 户 银行 信 息客 户 联系 信 息用 户 证件 信 息Buyer+PK_Supplier+FK_PurchaseRequisition_Suppli
3、er抄 表 册信 息抄 表 计划 信息column*PK buyerID: INTEGERFK employeeID: INTEGERPKPK_Buyer(INTEGER)PPurchaseRequisition+PK_BuyercolumnPRId: intPRDate: DATE*PK purchaseRequisitionID: INTEGER+FKFK_Buyer_Employee(INTEGER)+FK_PurchaseRequisition_BuyerPFK buyerID: INTEGER账单FK supplierID: INTEGERPK特 殊 用户 信 息+PK_Purcha
4、seRequisition(INTEGER)客 户 基本 信 息抄 表 记录 信息抄 表 设备 信息FKFK_PurchaseRequisition_Buyer(INTEGER)FK_PurchaseRequisition_Supplier(INTEGER)MaterialcolumnMaterialNumber: TEXT+应 收 燃气 费缴 费记 录+PK_PurchaseRequisition*PK materialID: INTEGERPK+PK_PurchaseRequisition+PK_Material(INTEGER)+PK_Material+FK_PurchaseRequis
5、tionLineItem_PurchaseRequis+iFtKi_oPnurchaseRequistionLineItem_MaterialPP+FK_SupplierQuotation_PurchaseRequisitionPPurchaseRequistionLineItem表 具档 案columnSupplierQuotationUnitPrice: Decimal(10)Quantity: Decimal(10)*PK purchaseRequistionLineItemID: INTEGERFK materialID: INTEGERcolumn*PK supplierQuotat
6、ionID: INTEGERFK purchaseRequisitionID: INTEGERPKPK_SupplierQuotation(INTEGER)FK purchaseRequisitionID: INTEGERPK燃 气 表信 息表 具 状态 变化 信息厂 家信 息+PK_PurchaseRequistionLineItem(INTEGER)FKFKFK_PurchaseRequistionLineItem_Material(INTEGER)FK_PurchaseRequistionLineItem_PurchaseRequisition(INTEGER)FK_SupplierQu
7、otation_PurchaseRequisition(INTEGER)+PK_SupplierQuotation+PK_PurchaseRequistionLineItem+ F K _ S u p p l i e r Q u o t a+tFiKo_nSLuipnpelIiteermQ_uSoutpaptliioenrLQiunoetIatteimo_nP u r c h a s e R e q u i s t i o n L i n e I t e mPPSupplierQuotationLineItemcolumn*PK supplierQuotationLineItemID: INT
8、EGERFK purchaseRequistionLineItemID: INTEGERFK supplierQuotationID: INTEGERPKPK_SupplierQuotationLineItem(INTEGER)+FKFK_SupplierQuotationLineItem_PurchaseRequistionLineItem(INTEGER)FK_SupplierQuotationLineItem_SupplierQuotation(INTEGER)+业务数模业务序列图领域模型业务模型API目 录1.查 询 用 户 基 本 信 息1. 查 询 用 户 基 本 信 息 .1基
9、本 信 息 .1请 求 参 数 .1返 回 数 据 .12. 查 询 用 户 联 系 信 息 .2基 本 信 息 .2请 求 参 数 .2返 回 数 据 .33. 查 询 用 户 银 行 信 息 .4基 本 信 息 .4请 求 参 数 .4返 回 数 据 .44. 查 询 特 殊 用 户 信 息 .5基 本 信 息 .5请 求 参 数 .5返 回 数 据 .65. 查 询 用 户 增 值 税 信 息 .6基 本 信 息 .6请 求 参 数 .6返 回 数 据 .76. 查 询 客 户 基 本 信 息 .7基 本 信 息Path: /consum erSvr/v1/consum er/basic
10、M ethod: GET接 口 描 述 :请 求 参 数Query参 数 名 称是 否 必 须示 例备 注consum erNo是用 户 编 号返 回 数 据名 称类 型是 否 必 须默 认 值备 注其 他 信 息consum erIdnum berstringstringstringstringstring非 必 须非 必 须非 必 须非 必 须非 必 须非 必 须用 户 标 识用 户 编 号用 户 名 称用 气 地 址用 户 类 型用 气 性 质consum erNoconsum erNam econsum erAddressconsum eSortCodegasNarure-务务务务1.为什么是中台2.基于DDD理念的中台的实施方法论3.中台交付中我们还能做什么2 16 4 CRUDjsonData json CRUDapicontrollerservicedomainrepositorymapperAPI + 务THANKS