NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
## 一、设计 针对每个代理商,设计了两个代理规则对象,分别是流量包代理规则和流量包零售规则; ### 流量包代理规则: 1、记录业务员发布每个流量包给顶级代理商的销售价格等信息; 2、或记录上级代理商分配流量包给下级代理商的销售价格、收益等信息; ### 流量包零售规则 每个代理商针对每个流量包制定的销售价格及依次计算的收益; ## 二、算法 1、流量包代理规则记录的是从上一级(AGENT_STAFF_ID)销售到下一级(SALE_TO_AGENT_STAFF_ID)的时候,AGENT_STAFF_ID的成本信息(PRICE)及销售给下一级的代理价格(SALE_PRICE_AS_AGENT),之间的差价,就是AGENT_STAFF_ID的收益(COMMISION_AMOUNT_AS_AGENT_SALE)信息; 2、流量包零售规则,记录的则是当前流量包,自己定义的价格和成本价之间的差价;