订单、商品 统计架构

商品统计关系图

商品统计关系图

描述

商品统计基本以商品sku数据为准,加以 StoreFlow 店铺流水 对象联合查询出的结果

    //商品统计
    @Select("SELECT goods_id,goods_name,SUM(final_price) AS price,SUM(num) AS num FROM li_store_flow ${ew.customSqlSegment}")
    List<GoodsStatisticsDataVO> getGoodsStatisticsData(IPage<GoodsStatisticsDataVO> page, @Param(Constants.WRAPPER) Wrapper<GoodsStatisticsDataVO> queryWrapper);

    //分类统计
    @Select("SELECT category_id,category_name,SUM(price) AS price,SUM(num) AS num FROM li_store_flow ${ew.customSqlSegment}")
    List<CategoryStatisticsDataVO> getCateGoryStatisticsData(@Param(Constants.WRAPPER) Wrapper<CategoryStatisticsDataVO> queryWrapper);

现有架构没有做分库分表,但是代码中已经配置了sharding,也有示例代码,分库分表建议在需要的时候再添加进来,兼容分库分表有一部分额外的工作量需要处理,如果要对这部分进行整理,那么注意一下这一块。

订单统计关系图

订单统计关系图

描述

订单统计业务于商品统计业务基本一致,以订单原有数据进行数据条件筛选得出,包含订单列表信息,收入总计,支出总计等。

results matching ""

    No results matching ""