diff --git a/lidee-core/src/main/java/com/lideeyunji/core/framework/controller/NewGrBiSaAggMonthCountController.java b/lidee-core/src/main/java/com/lideeyunji/core/framework/controller/NewGrBiSaAggMonthCountController.java index 64356fb..8ddd3f1 100644 --- a/lidee-core/src/main/java/com/lideeyunji/core/framework/controller/NewGrBiSaAggMonthCountController.java +++ b/lidee-core/src/main/java/com/lideeyunji/core/framework/controller/NewGrBiSaAggMonthCountController.java @@ -5,6 +5,7 @@ import com.github.pagehelper.Page; import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageInfo; import com.lideeyunji.core.framework.enhance.example.report.xtsy.zhxsqkPlugin; +import com.lideeyunji.core.framework.entity.NewGrBiSaAgg; import com.lideeyunji.core.framework.entity.NewGrBiSaAggMonthCount; import com.lideeyunji.core.framework.entity.NewGrBiSaAggYearCount; import com.lideeyunji.core.framework.params.SaAggParam; @@ -115,8 +116,8 @@ public class NewGrBiSaAggMonthCountController extends BaseController Map params = FuncWeb.getParameterBodyMap(req); Page page = PageHelper.startPage(Integer.parseInt(params.get("pageNo").toString()), Integer.parseInt(params.get("pageSize").toString())); zhxsqkPlugin.setMonthOrderBy(params, page); - List newGrBiSaAggList = newGrBiSaAggService.selectNewGrBiSaAggList(params); - PageInfo pageInfo = new PageInfo<>(newGrBiSaAggList); + List newGrBiSaAggList = newGrBiSaAggService.selectNewGrBiSaAggList(params); + PageInfo pageInfo = new PageInfo<>(newGrBiSaAggList); List> list = newGrBiSaAggList.stream().map(BeanUtil::beanToMap).collect(Collectors.toList()); return ResultDataModel.fomat(pageInfo.getTotal(),list); } diff --git a/lidee-core/src/main/java/com/lideeyunji/core/framework/enhance/example/report/xtsy/zhxsqkPlugin.java b/lidee-core/src/main/java/com/lideeyunji/core/framework/enhance/example/report/xtsy/zhxsqkPlugin.java index 14c626f..1bdcfaa 100644 --- a/lidee-core/src/main/java/com/lideeyunji/core/framework/enhance/example/report/xtsy/zhxsqkPlugin.java +++ b/lidee-core/src/main/java/com/lideeyunji/core/framework/enhance/example/report/xtsy/zhxsqkPlugin.java @@ -7,6 +7,7 @@ import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageInfo; import com.lideeyunji.core.framework.config.aspect.enhancereport.model.EnhanceReportContext; import com.lideeyunji.core.framework.config.aspect.enhancereport.plugin.ReportAroundAdvicePlugin; +import com.lideeyunji.core.framework.entity.NewGrBiSaAgg; import com.lideeyunji.core.framework.entity.NewGrBiSaAggMonthCount; import com.lideeyunji.core.framework.entity.NewGrBiSaAggYearCount; import com.lideeyunji.core.framework.service.INewGrBiSaAggMonthCountService; @@ -103,8 +104,8 @@ public class zhxsqkPlugin implements ReportAroundAdvicePlugin { }else { Page page = PageHelper.startPage(Integer.parseInt(params.get("pageNo").toString()), Integer.parseInt(params.get("pageSize").toString())); setMonthOrderBy(params, page); - List newGrBiSaAggList = newGrBiSaAggService.selectNewGrBiSaAggList(params); - PageInfo pageInfo = new PageInfo<>(newGrBiSaAggList); + List newGrBiSaAggList = newGrBiSaAggService.selectNewGrBiSaAggList(params); + PageInfo pageInfo = new PageInfo<>(newGrBiSaAggList); List> list = newGrBiSaAggList.stream().map(BeanUtil::beanToMap).collect(Collectors.toList()); return ResultDataModel.fomat(pageInfo.getTotal(),list); } diff --git a/lidee-core/src/main/java/com/lideeyunji/core/framework/entity/NewGrBiSaAgg.java b/lidee-core/src/main/java/com/lideeyunji/core/framework/entity/NewGrBiSaAgg.java index 919773b..1686234 100644 --- a/lidee-core/src/main/java/com/lideeyunji/core/framework/entity/NewGrBiSaAgg.java +++ b/lidee-core/src/main/java/com/lideeyunji/core/framework/entity/NewGrBiSaAgg.java @@ -29,6 +29,8 @@ public class NewGrBiSaAgg implements Serializable @TableField(value = "use_month") private int useMonth; + @TableField(value = "ny") + private String ny; @TableField(value = "zone_id") private String zoneId; @@ -105,6 +107,82 @@ public class NewGrBiSaAgg implements Serializable private String thisMonthProfit; + @TableField(value = "last_month_sa_qty") + private String lastMonthSaQty; + + + @TableField(value = "yoy_month_sa_qty") + private String yoyMonthSaQty; + + + @TableField(value = "last_month_sa_money") + private String lastMonthSaMoney; + + + @TableField(value = "yoy_month_sa_money") + private String yoyMonthSaMoney; + + + + + @TableField(value = "last_month_profit") + private String lastMonthProfit; + + + @TableField(value = "yoy_month_profit") + private String yoyMonthProfit; + + + @TableField(value = "last_month_cost") + private String lastMonthCost; + + + @TableField(value = "yoy_month_cost") + private String yoyMonthCost; + + + @TableField(value = "this_month_profit_rate") + private String thisMonthProfitRate; + + + @TableField(value = "last_month_profit_rate") + private String lastMonthProfitRate; + + + @TableField(value = "last_month_profit_share") + private String lastMonthProfitShare; + + + @TableField(value = "this_month_sa_money_share") + private String thisMonthSaMoneyShare; + + + @TableField(value = "this_month_profit_share") + private String thisMonthProfitShare; + + + @TableField(value = "thissamoney_s") + private String thisMonthSaMoney_s; + + @TableField(value = "thisprofit_s") + private String thisMonthProfit_s; + + @TableField(value = "monthsaqty_yoy") + private String monthsaqty_yoy; + + @TableField(value = "monthsamoney_yoy") + private String monthsamoney_yoy; + + @TableField(value = "lastMonthSaMoney_yoy") + private String lastMonthSaMoney_yoy; + + @TableField(value = "this_month_cost_yoy") + private String this_month_cost_yoy; + + @TableField(value = "monthprofit_yoy") + private String monthprofit_yoy; + + diff --git a/lidee-core/src/main/java/com/lideeyunji/core/framework/mapper/NewGrBiSaAggMapper.java b/lidee-core/src/main/java/com/lideeyunji/core/framework/mapper/NewGrBiSaAggMapper.java index 30fe492..ca29acb 100644 --- a/lidee-core/src/main/java/com/lideeyunji/core/framework/mapper/NewGrBiSaAggMapper.java +++ b/lidee-core/src/main/java/com/lideeyunji/core/framework/mapper/NewGrBiSaAggMapper.java @@ -72,7 +72,7 @@ public interface NewGrBiSaAggMapper extends BaseMapper */ @DataPermission(enable = false) @DS(value = "#dataSourceType") - public List selectNewGrBiSaAggList(@Param("dataSourceType") String dataSourceType, @Param("saAggParam")SaAggParam saAggParam, @Param("params") Map params); + public List selectNewGrBiSaAggList(@Param("dataSourceType") String dataSourceType, @Param("saAggParam")SaAggParam saAggParam, @Param("params") Map params); /** * 新增综合销售情况明细 diff --git a/lidee-core/src/main/java/com/lideeyunji/core/framework/service/INewGrBiSaAggService.java b/lidee-core/src/main/java/com/lideeyunji/core/framework/service/INewGrBiSaAggService.java index 3e1044d..d27b538 100644 --- a/lidee-core/src/main/java/com/lideeyunji/core/framework/service/INewGrBiSaAggService.java +++ b/lidee-core/src/main/java/com/lideeyunji/core/framework/service/INewGrBiSaAggService.java @@ -1,12 +1,11 @@ package com.lideeyunji.core.framework.service; +import com.lideeyunji.core.framework.entity.NewGrBiSaAgg; +import org.apache.ibatis.annotations.Param; + import java.util.List; import java.util.Map; -import com.lideeyunji.core.framework.entity.NewGrBiSaAgg; -import com.lideeyunji.core.framework.entity.NewGrBiSaAggMonthCount; -import org.apache.ibatis.annotations.Param; - /** * 综合销售情况明细Service接口 * @@ -31,7 +30,7 @@ public interface INewGrBiSaAggService * @param params 综合销售情况明细 * @return 综合销售情况明细集合 */ - public List selectNewGrBiSaAggList(Map params); + public List selectNewGrBiSaAggList(Map params); /** * 新增综合销售情况明细 diff --git a/lidee-core/src/main/java/com/lideeyunji/core/framework/service/impl/NewGrBiSaAggServiceImpl.java b/lidee-core/src/main/java/com/lideeyunji/core/framework/service/impl/NewGrBiSaAggServiceImpl.java index df075e6..88f0313 100644 --- a/lidee-core/src/main/java/com/lideeyunji/core/framework/service/impl/NewGrBiSaAggServiceImpl.java +++ b/lidee-core/src/main/java/com/lideeyunji/core/framework/service/impl/NewGrBiSaAggServiceImpl.java @@ -139,7 +139,7 @@ public class NewGrBiSaAggServiceImpl extends ServiceImpl selectNewGrBiSaAggList(Map params) + public List selectNewGrBiSaAggList(Map params) { SaAggParam saAggParam = createParam(params); return this.baseMapper.selectNewGrBiSaAggList(lideeYunJiBaseConstant.DS_ERP_BI_DATA, saAggParam, params); @@ -172,6 +172,9 @@ public class NewGrBiSaAggServiceImpl extends ServiceImpl + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -555,7 +603,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" END, this_year_profit_change = ( this_year_profit - last_year_profit); - SELECT ANY_VALUE (tbl_lgbsa.id) id, tbl_lgbsa.use_year,