我的支付卡子领域,请大家多指教!

我的支付卡子领域,请大家多指教!
支付卡子领域:
业务上下文场景描述:
卡实体模型:

核心实体模型:为卡模型
模型类别: 作为一种产品有多种多样的卡类型:会员卡,积点卡,企业卡,以后还会增加新的卡产品类型.
值对象: 卡是有生命周期的一个实体模型, 卡的各个生命周期中的状态:锁定,激活,挂失,销毁.
业务规则约束:
每张卡都有存储金额的最大限额,还有每笔交易的最大限额
会员卡有有效期,初始金额为0.申请会员卡需要绑定申请人信息,可挂失.
积点卡不记名不挂失,每张卡都有固定的面额,如100, 200, 500
企业卡有有效期,初始金额为0.申请企业卡需要绑定企业信息,可挂失.

领域模型图如下:


图片质量很差,重新传递一张


最上边的是CardState 卡的状态: 锁定,激活,挂失,
最左边的是TradeRecord 卡所产生的交易记录
最中间的是Card 卡实体
最下边的是MemberAccount 会员帐号,一个会员可以持有一张或者多张卡

Card 和CardState之间是1:1的关系
Card 和MemberAccount之间是0张或者多张卡对应一个MemberAccount的关系
Card 和TradeRecord之间是0条或者多条交易记录对应一张Card的关系

LZ说了这么多你遇到的问题是?