cs模式
一个公司很多业务,也因此签订很多合同,但是模板不同。
比如有的是按数量 单价收费,有的是按体积收费。有的是按时间收费,
以时间为例,不同时间区间,单价还不同,而且有些还有折扣,总之很复杂。
为了计算总金额,如何使这些合同规范化,存储成表,来计算最后金额。
要求 易扩展,易维护。比如有了新的协议 可以容易添加 ,最好无需添加计算金额的代码。
    容易计算。
        一个协议存为一张表?

解决方案 »

  1.   

    将需要的数据抽取出来作为表的字段不就行了吗
      具体你在处理的时候,根据字段来判断也行啊
      不是很理解,楼下再来
      

  2.   

    计费的事情可大可小,看你复杂度,如果只是单条数据计价类型不同,或者单条有折扣还好说.
    增加计价类型,新增几张表描述折扣什么的.
    如果还有账户的优惠等等,那就....
      

  3.   

    我只是举个例子,其实情况很复杂,可能说的不明白。我自己再想想吧