图示
@startuml!includeurl https://gitee.com/aleczhang8/C4-PlantUML/raw/master/C4_Container.puml!define PLAN_CONTAINER_BG_COLOR #9FD073skinparam rectangle<<plan_container>> {StereotypeFontColor ELEMENT_FONT_COLORFontColor ELEMENT_FONT_COLORBackgroundColor PLAN_CONTAINER_BG_COLORBorderColor #90BC68}skinparam database<<plan_container>> {StereotypeFontColor ELEMENT_FONT_COLORFontColor ELEMENT_FONT_COLORBackgroundColor PLAN_CONTAINER_BG_COLORBorderColor #90BC68}!define Container_Plan(e_alias, e_label, e_techn) rectangle "==e_label\n//[e_techn]//" <<plan_container>> as e_alias!define Container_Plan(e_alias, e_label, e_techn, e_descr) rectangle "==e_label\n//[e_techn]//\n\n e_descr" <<plan_container>> as e_alias!define ContainerDb_Plan(e_alias, e_label, e_techn) database "==e_label\n//[e_techn]//" <<plan_container>> as e_alias!define ContainerDb_Plan(e_alias, e_label, e_techn, e_descr) database "==e_label\n//[e_techn]//\n\n e_descr" <<plan_container>> as e_aliasPerson(shop, "维修厂员工", "F6的SaaS系统客户")System_Boundary(marketingSystem, "集客活动管理系统") {Container(crmView, "crm-view", "vue", "集客活动查询pc前端")Container(mobileView, "mobile-View","vue", "集客活动编辑/查询app前段")Container(macan, "macan","springboot", "集客活动列表后端")Container_Plan(crm,"crm","springboot","集客活动报名编辑/查询后端")Container(prado,"prado","springboot","集客活动查询/保存后端")ContainerDb_Plan(f6db, "f6db", "MySQL", "关怀提醒数据")}System_Ext(redis, "redis", "redis存储系统")System_Ext(merchant, "商户中心", "公司门店员工系统")System_Ext(member, "会员车辆中心", "会员车辆系统")System_Ext(marketing, "营销中心", "营销优惠券系统")Rel_D(shop, crmView, "查看集客活动登记信息","tcp")Rel_D(shop, mobileView, "查看集客活动登记信息","tcp")Rel_D(crmView, crm, "查看集客活动登记信息","tcp")Rel_D(crmView, macan, "查看集客活动列表信息","tcp")Rel_D(mobileView, crm , "查看/编辑集客活动信息","tcp")Rel_D(mobileView, macan , "查看集客活动列表信息","tcp")Rel_D(crm, prado , "查询保存集客活动","dubbo")Rel_D(macan, prado , "查看集客活动列表信息","dubbo")Rel_D(crm, f6db , "查询保存集客活动登记信息")Rel_D(crm, redis , "查询保存集客活动参与客户信息","dubbo")Rel_D(crm, merchant , "查询用户相关信息","dubbo")Rel_D(crm, member , "查询客户相关信息","dubbo")Rel_D(crm, marketing , "客户领券操作","dubbo")@enduml
