报表管理
This commit is contained in:
parent
3a0b482d88
commit
07aa601801
|
|
@ -1,9 +1,9 @@
|
||||||
package com.bonus.canteen.core.report.controller;
|
package com.bonus.canteen.core.report_bak.controller;
|
||||||
|
|
||||||
import com.bonus.canteen.core.account.domain.param.AccountInfoQueryParam;
|
import com.bonus.canteen.core.account.domain.param.AccountInfoQueryParam;
|
||||||
import com.bonus.canteen.core.account.domain.vo.AccInfoDetailsVO;
|
import com.bonus.canteen.core.account.domain.vo.AccInfoDetailsVO;
|
||||||
import com.bonus.canteen.core.report.domain.*;
|
import com.bonus.canteen.core.report_bak.domain.*;
|
||||||
import com.bonus.canteen.core.report.service.AccReportService;
|
import com.bonus.canteen.core.report_bak.service.AccReportService;
|
||||||
import com.bonus.common.core.web.controller.BaseController;
|
import com.bonus.common.core.web.controller.BaseController;
|
||||||
import com.bonus.common.core.web.page.TableDataInfo;
|
import com.bonus.common.core.web.page.TableDataInfo;
|
||||||
import io.swagger.annotations.ApiOperation;
|
import io.swagger.annotations.ApiOperation;
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
package com.bonus.canteen.core.report.controller;
|
package com.bonus.canteen.core.report_bak.controller;
|
||||||
|
|
||||||
import com.bonus.canteen.core.report.domain.*;
|
import com.bonus.canteen.core.report_bak.domain.*;
|
||||||
import com.bonus.canteen.core.report.service.TradeReportService;
|
import com.bonus.canteen.core.report_bak.service.TradeReportService;
|
||||||
import com.bonus.common.core.web.controller.BaseController;
|
import com.bonus.common.core.web.controller.BaseController;
|
||||||
import com.bonus.common.core.web.page.TableDataInfo;
|
import com.bonus.common.core.web.page.TableDataInfo;
|
||||||
import io.swagger.annotations.ApiOperation;
|
import io.swagger.annotations.ApiOperation;
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package com.bonus.canteen.core.report.domain;
|
package com.bonus.canteen.core.report_bak.domain;
|
||||||
|
|
||||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package com.bonus.canteen.core.report.domain;
|
package com.bonus.canteen.core.report_bak.domain;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package com.bonus.canteen.core.report.domain;
|
package com.bonus.canteen.core.report_bak.domain;
|
||||||
|
|
||||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package com.bonus.canteen.core.report.domain;
|
package com.bonus.canteen.core.report_bak.domain;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package com.bonus.canteen.core.report.domain;
|
package com.bonus.canteen.core.report_bak.domain;
|
||||||
|
|
||||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package com.bonus.canteen.core.report.domain;
|
package com.bonus.canteen.core.report_bak.domain;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package com.bonus.canteen.core.report.domain;
|
package com.bonus.canteen.core.report_bak.domain;
|
||||||
|
|
||||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package com.bonus.canteen.core.report.domain;
|
package com.bonus.canteen.core.report_bak.domain;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package com.bonus.canteen.core.report.domain;
|
package com.bonus.canteen.core.report_bak.domain;
|
||||||
|
|
||||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package com.bonus.canteen.core.report.domain;
|
package com.bonus.canteen.core.report_bak.domain;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package com.bonus.canteen.core.report.domain;
|
package com.bonus.canteen.core.report_bak.domain;
|
||||||
|
|
||||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package com.bonus.canteen.core.report.domain;
|
package com.bonus.canteen.core.report_bak.domain;
|
||||||
|
|
||||||
import com.fasterxml.jackson.annotation.JsonIgnore;
|
import com.fasterxml.jackson.annotation.JsonIgnore;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package com.bonus.canteen.core.report.domain;
|
package com.bonus.canteen.core.report_bak.domain;
|
||||||
|
|
||||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package com.bonus.canteen.core.report.domain;
|
package com.bonus.canteen.core.report_bak.domain;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package com.bonus.canteen.core.report.domain;
|
package com.bonus.canteen.core.report_bak.domain;
|
||||||
|
|
||||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package com.bonus.canteen.core.report.domain;
|
package com.bonus.canteen.core.report_bak.domain;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package com.bonus.canteen.core.report.domain;
|
package com.bonus.canteen.core.report_bak.domain;
|
||||||
|
|
||||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package com.bonus.canteen.core.report.domain;
|
package com.bonus.canteen.core.report_bak.domain;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package com.bonus.canteen.core.report.domain;
|
package com.bonus.canteen.core.report_bak.domain;
|
||||||
|
|
||||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package com.bonus.canteen.core.report.domain;
|
package com.bonus.canteen.core.report_bak.domain;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
package com.bonus.canteen.core.report.mapper;
|
package com.bonus.canteen.core.report_bak.mapper;
|
||||||
|
|
||||||
import com.bonus.canteen.core.report.domain.*;
|
import com.bonus.canteen.core.report_bak.domain.*;
|
||||||
import org.apache.ibatis.annotations.Param;
|
import org.apache.ibatis.annotations.Param;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
package com.bonus.canteen.core.report.mapper;
|
package com.bonus.canteen.core.report_bak.mapper;
|
||||||
|
|
||||||
import com.bonus.canteen.core.report.domain.*;
|
import com.bonus.canteen.core.report_bak.domain.*;
|
||||||
import org.apache.ibatis.annotations.Param;
|
import org.apache.ibatis.annotations.Param;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
@ -1,8 +1,8 @@
|
||||||
package com.bonus.canteen.core.report.service;
|
package com.bonus.canteen.core.report_bak.service;
|
||||||
|
|
||||||
import com.bonus.canteen.core.account.domain.param.AccountInfoQueryParam;
|
import com.bonus.canteen.core.account.domain.param.AccountInfoQueryParam;
|
||||||
import com.bonus.canteen.core.account.domain.vo.AccInfoDetailsVO;
|
import com.bonus.canteen.core.account.domain.vo.AccInfoDetailsVO;
|
||||||
import com.bonus.canteen.core.report.domain.*;
|
import com.bonus.canteen.core.report_bak.domain.*;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
package com.bonus.canteen.core.report.service;
|
package com.bonus.canteen.core.report_bak.service;
|
||||||
|
|
||||||
import com.bonus.canteen.core.report.domain.*;
|
import com.bonus.canteen.core.report_bak.domain.*;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
|
@ -1,12 +1,12 @@
|
||||||
package com.bonus.canteen.core.report.service.impl;
|
package com.bonus.canteen.core.report_bak.service.impl;
|
||||||
|
|
||||||
import cn.hutool.core.collection.CollUtil;
|
import cn.hutool.core.collection.CollUtil;
|
||||||
import com.bonus.canteen.core.account.domain.param.AccountInfoQueryParam;
|
import com.bonus.canteen.core.account.domain.param.AccountInfoQueryParam;
|
||||||
import com.bonus.canteen.core.account.domain.vo.AccInfoDetailsVO;
|
import com.bonus.canteen.core.account.domain.vo.AccInfoDetailsVO;
|
||||||
import com.bonus.canteen.core.account.service.IAccInfoService;
|
import com.bonus.canteen.core.account.service.IAccInfoService;
|
||||||
import com.bonus.canteen.core.report.domain.*;
|
import com.bonus.canteen.core.report_bak.domain.*;
|
||||||
import com.bonus.canteen.core.report.mapper.AccReportMapper;
|
import com.bonus.canteen.core.report_bak.mapper.AccReportMapper;
|
||||||
import com.bonus.canteen.core.report.service.AccReportService;
|
import com.bonus.canteen.core.report_bak.service.AccReportService;
|
||||||
import com.bonus.common.houqin.utils.SM4EncryptUtils;
|
import com.bonus.common.houqin.utils.SM4EncryptUtils;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
package com.bonus.canteen.core.report.service.impl;
|
package com.bonus.canteen.core.report_bak.service.impl;
|
||||||
|
|
||||||
import cn.hutool.core.collection.CollUtil;
|
import cn.hutool.core.collection.CollUtil;
|
||||||
import com.bonus.canteen.core.report.domain.*;
|
import com.bonus.canteen.core.report_bak.domain.*;
|
||||||
import com.bonus.canteen.core.report.mapper.TradeReportMapper;
|
import com.bonus.canteen.core.report_bak.mapper.TradeReportMapper;
|
||||||
import com.bonus.canteen.core.report.service.TradeReportService;
|
import com.bonus.canteen.core.report_bak.service.TradeReportService;
|
||||||
import com.bonus.common.houqin.utils.SM4EncryptUtils;
|
import com.bonus.common.houqin.utils.SM4EncryptUtils;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
|
@ -2,8 +2,8 @@
|
||||||
<!DOCTYPE mapper
|
<!DOCTYPE mapper
|
||||||
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||||
<mapper namespace="com.bonus.canteen.core.report.mapper.AccReportMapper">
|
<mapper namespace="com.bonus.canteen.core.report_bak.mapper.AccReportMapper">
|
||||||
<select id="selectRechargeRecord" resultType="com.bonus.canteen.core.report.domain.RechargeRecordVO">
|
<select id="selectRechargeRecord" resultType="com.bonus.canteen.core.report_bak.domain.RechargeRecordVO">
|
||||||
select
|
select
|
||||||
DATE_FORMAT(atwd.trade_time , '%Y-%m-%d') AS statistic_date,
|
DATE_FORMAT(atwd.trade_time , '%Y-%m-%d') AS statistic_date,
|
||||||
count(IF(atwd.trade_type = 10, 1, NULL)) AS recharge_num,
|
count(IF(atwd.trade_type = 10, 1, NULL)) AS recharge_num,
|
||||||
|
|
@ -25,7 +25,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
statistic_date desc
|
statistic_date desc
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="selectWithdrawRecord" resultType="com.bonus.canteen.core.report.domain.WithdrawRecordVO">
|
<select id="selectWithdrawRecord" resultType="com.bonus.canteen.core.report_bak.domain.WithdrawRecordVO">
|
||||||
select
|
select
|
||||||
atwd.user_id,
|
atwd.user_id,
|
||||||
su.nick_name,
|
su.nick_name,
|
||||||
|
|
@ -49,7 +49,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
order by user_id
|
order by user_id
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="selectDeptIncomeOutcome" resultType="com.bonus.canteen.core.report.domain.DeptIncomeOutcomeVO">
|
<select id="selectDeptIncomeOutcome" resultType="com.bonus.canteen.core.report_bak.domain.DeptIncomeOutcomeVO">
|
||||||
SELECT
|
SELECT
|
||||||
c.dept_id,
|
c.dept_id,
|
||||||
c.dept_name,
|
c.dept_name,
|
||||||
|
|
@ -126,7 +126,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
order by c.dept_id
|
order by c.dept_id
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="selectUserIncomeOutcome" resultType="com.bonus.canteen.core.report.domain.UserIncomeOutcomeVO">
|
<select id="selectUserIncomeOutcome" resultType="com.bonus.canteen.core.report_bak.domain.UserIncomeOutcomeVO">
|
||||||
SELECT
|
SELECT
|
||||||
b.user_id,
|
b.user_id,
|
||||||
b.phonenumber,
|
b.phonenumber,
|
||||||
|
|
@ -2,8 +2,8 @@
|
||||||
<!DOCTYPE mapper
|
<!DOCTYPE mapper
|
||||||
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||||
<mapper namespace="com.bonus.canteen.core.report.mapper.TradeReportMapper">
|
<mapper namespace="com.bonus.canteen.core.report_bak.mapper.TradeReportMapper">
|
||||||
<select id="selectTradeFlow" resultType="com.bonus.canteen.core.report.domain.TradeFlowVO">
|
<select id="selectTradeFlow" resultType="com.bonus.canteen.core.report_bak.domain.TradeFlowVO">
|
||||||
select
|
select
|
||||||
su.user_id,
|
su.user_id,
|
||||||
su.user_name,
|
su.user_name,
|
||||||
|
|
@ -55,7 +55,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
order by at2.trade_time desc
|
order by at2.trade_time desc
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="selectOperatingRevenue" resultType="com.bonus.canteen.core.report.domain.OperatingRevenueVO">
|
<select id="selectOperatingRevenue" resultType="com.bonus.canteen.core.report_bak.domain.OperatingRevenueVO">
|
||||||
select
|
select
|
||||||
count(distinct oi.user_id) as user_count,
|
count(distinct oi.user_id) as user_count,
|
||||||
count(oi.order_id) as order_count,
|
count(oi.order_id) as order_count,
|
||||||
|
|
@ -97,7 +97,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
</if>
|
</if>
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="selectCanteenStallRevenue" resultType="com.bonus.canteen.core.report.domain.CanteenStallRevenueVO">
|
<select id="selectCanteenStallRevenue" resultType="com.bonus.canteen.core.report_bak.domain.CanteenStallRevenueVO">
|
||||||
select
|
select
|
||||||
oi.canteen_id,
|
oi.canteen_id,
|
||||||
oi.stall_id,
|
oi.stall_id,
|
||||||
|
|
@ -169,7 +169,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
oi.stall_id
|
oi.stall_id
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="selectDeviceRevenue" resultType="com.bonus.canteen.core.report.domain.DeviceRevenueVO">
|
<select id="selectDeviceRevenue" resultType="com.bonus.canteen.core.report_bak.domain.DeviceRevenueVO">
|
||||||
select
|
select
|
||||||
di.device_number,
|
di.device_number,
|
||||||
di.device_sn,
|
di.device_sn,
|
||||||
|
|
@ -245,7 +245,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
oi.device_num
|
oi.device_num
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="selectUserRevenue" resultType="com.bonus.canteen.core.report.domain.UserRevenueVO">
|
<select id="selectUserRevenue" resultType="com.bonus.canteen.core.report_bak.domain.UserRevenueVO">
|
||||||
select
|
select
|
||||||
oi.user_id,
|
oi.user_id,
|
||||||
su.nick_name,
|
su.nick_name,
|
||||||
|
|
@ -321,7 +321,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
oi.user_id
|
oi.user_id
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="selectGoodsRevenue" resultType="com.bonus.canteen.core.report.domain.GoodsRevenueVO">
|
<select id="selectGoodsRevenue" resultType="com.bonus.canteen.core.report_bak.domain.GoodsRevenueVO">
|
||||||
select
|
select
|
||||||
od.goods_id,
|
od.goods_id,
|
||||||
od.goods_name,
|
od.goods_name,
|
||||||
Loading…
Reference in New Issue