图示
@startuml
!includeurl https://gitee.com/aleczhang8/C4-PlantUML/raw/master/C4_Container.puml
!define PLAN_CONTAINER_BG_COLOR #9FD073
skinparam rectangle<<plan_container>> {
StereotypeFontColor ELEMENT_FONT_COLOR
FontColor ELEMENT_FONT_COLOR
BackgroundColor PLAN_CONTAINER_BG_COLOR
BorderColor #90BC68
}
skinparam database<<plan_container>> {
StereotypeFontColor ELEMENT_FONT_COLOR
FontColor ELEMENT_FONT_COLOR
BackgroundColor PLAN_CONTAINER_BG_COLOR
BorderColor #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_alias
Person(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