mirror of
https://gitee.com/hhyykk/ipms-sjy.git
synced 2025-07-25 16:35:06 +08:00
📖 ERP:增加 ERP 首页的统计
This commit is contained in:
@ -39,7 +39,6 @@ public class MemberStatisticsController {
|
||||
@Resource
|
||||
private ApiAccessLogStatisticsService apiAccessLogStatisticsService;
|
||||
|
||||
// TODO 芋艿:已经 review
|
||||
@GetMapping("/summary")
|
||||
@Operation(summary = "获得会员统计(实时统计)")
|
||||
@PreAuthorize("@ss.hasPermission('statistics:member:query')")
|
||||
@ -47,7 +46,6 @@ public class MemberStatisticsController {
|
||||
return success(memberStatisticsService.getMemberSummary());
|
||||
}
|
||||
|
||||
// TODO 芋艿:已经 review
|
||||
@GetMapping("/analyse")
|
||||
@Operation(summary = "获得会员分析数据")
|
||||
@PreAuthorize("@ss.hasPermission('statistics:member:query')")
|
||||
@ -76,7 +74,6 @@ public class MemberStatisticsController {
|
||||
return success(MemberStatisticsConvert.INSTANCE.convert(visitUserCount, orderUserCount, payUserCount, atv, comparisonData));
|
||||
}
|
||||
|
||||
// TODO 芋艿:已经 review
|
||||
@GetMapping("/area-statistics-list")
|
||||
@Operation(summary = "按照省份,获得会员统计列表")
|
||||
@PreAuthorize("@ss.hasPermission('statistics:member:query')")
|
||||
@ -84,7 +81,6 @@ public class MemberStatisticsController {
|
||||
return success(memberStatisticsService.getMemberAreaStatisticsList());
|
||||
}
|
||||
|
||||
// TODO 芋艿:已经 review
|
||||
@GetMapping("/sex-statistics-list")
|
||||
@Operation(summary = "按照性别,获得会员统计列表")
|
||||
@PreAuthorize("@ss.hasPermission('statistics:member:query')")
|
||||
@ -92,7 +88,6 @@ public class MemberStatisticsController {
|
||||
return success(memberStatisticsService.getMemberSexStatisticsList());
|
||||
}
|
||||
|
||||
// TODO 芋艿:已经 review
|
||||
@GetMapping("/terminal-statistics-list")
|
||||
@Operation(summary = "按照终端,获得会员统计列表")
|
||||
@PreAuthorize("@ss.hasPermission('statistics:member:query')")
|
||||
@ -100,7 +95,6 @@ public class MemberStatisticsController {
|
||||
return success(memberStatisticsService.getMemberTerminalStatisticsList());
|
||||
}
|
||||
|
||||
// TODO 芋艿:已经 review
|
||||
// TODO @疯狂:要注意 date 的排序;
|
||||
@GetMapping("/user-count-comparison")
|
||||
@Operation(summary = "获得用户数量对照")
|
||||
@ -109,7 +103,6 @@ public class MemberStatisticsController {
|
||||
return success(memberStatisticsService.getUserCountComparison());
|
||||
}
|
||||
|
||||
// TODO 芋艿:已经 review
|
||||
@GetMapping("/register-count-list")
|
||||
@Operation(summary = "获得会员注册数量列表")
|
||||
@PreAuthorize("@ss.hasPermission('statistics:member:query')")
|
||||
|
@ -16,12 +16,10 @@ import java.time.LocalDateTime;
|
||||
@SuppressWarnings("rawtypes")
|
||||
public interface ApiAccessLogStatisticsMapper extends BaseMapperX {
|
||||
|
||||
// TODO 芋艿:已经 review
|
||||
Integer selectIpCountByUserTypeAndCreateTimeBetween(@Param("userType") Integer userType,
|
||||
@Param("beginTime") LocalDateTime beginTime,
|
||||
@Param("endTime") LocalDateTime endTime);
|
||||
|
||||
// TODO 芋艿:已经 review
|
||||
Integer selectUserCountByUserTypeAndCreateTimeBetween(@Param("userType") Integer userType,
|
||||
@Param("beginTime") LocalDateTime beginTime,
|
||||
@Param("endTime") LocalDateTime endTime);
|
||||
|
@ -20,20 +20,15 @@ import java.util.List;
|
||||
@SuppressWarnings("rawtypes")
|
||||
public interface MemberStatisticsMapper extends BaseMapperX {
|
||||
|
||||
// TODO @芋艿:已经 review
|
||||
List<MemberAreaStatisticsRespBO> selectSummaryListByAreaId();
|
||||
|
||||
// TODO @芋艿:已经 review
|
||||
List<MemberSexStatisticsRespVO> selectSummaryListBySex();
|
||||
|
||||
// TODO @芋艿:已经 review
|
||||
List<MemberTerminalStatisticsRespVO> selectSummaryListByRegisterTerminal();
|
||||
|
||||
// TODO @芋艿:已经 review
|
||||
Integer selectUserCount(@Param("beginTime") LocalDateTime beginTime,
|
||||
@Param("endTime") LocalDateTime endTime);
|
||||
|
||||
// TODO @芋艿:已经 review
|
||||
/**
|
||||
* 获得用户的每天注册数量列表
|
||||
*
|
||||
|
@ -17,27 +17,22 @@ import java.time.LocalDateTime;
|
||||
@SuppressWarnings("rawtypes")
|
||||
public interface PayWalletStatisticsMapper extends BaseMapperX {
|
||||
|
||||
// TODO 芋艿:已经 review;
|
||||
WalletSummaryRespBO selectRechargeSummaryByPayTimeBetween(@Param("beginTime") LocalDateTime beginTime,
|
||||
@Param("endTime") LocalDateTime endTime,
|
||||
@Param("payStatus") Boolean payStatus);
|
||||
|
||||
// TODO 芋艿:已经 review;
|
||||
WalletSummaryRespBO selectRechargeSummaryByRefundTimeBetween(@Param("beginTime") LocalDateTime beginTime,
|
||||
@Param("endTime") LocalDateTime endTime,
|
||||
@Param("refundStatus") Integer refundStatus);
|
||||
|
||||
// TODO 芋艿:已经 review;
|
||||
Integer selectPriceSummaryByBizTypeAndCreateTimeBetween(@Param("beginTime") LocalDateTime beginTime,
|
||||
@Param("endTime") LocalDateTime endTime,
|
||||
@Param("bizType") Integer bizType);
|
||||
|
||||
// TODO 芋艿:已经 review;
|
||||
RechargeSummaryRespBO selectRechargeSummaryGroupByWalletId(@Param("beginTime") LocalDateTime beginTime,
|
||||
@Param("endTime") LocalDateTime endTime,
|
||||
@Param("payStatus") Boolean payStatus);
|
||||
|
||||
// TODO 芋艿:已经 review;
|
||||
Integer selectRechargePriceSummary(@Param("payStatus") Integer payStatus);
|
||||
|
||||
}
|
||||
|
@ -16,11 +16,9 @@ import java.time.LocalDateTime;
|
||||
@Mapper
|
||||
public interface AfterSaleStatisticsMapper extends BaseMapperX<TradeStatisticsDO> {
|
||||
|
||||
// TODO 芋艿:已 review
|
||||
AfterSaleSummaryRespBO selectSummaryByRefundTimeBetween(@Param("beginTime") LocalDateTime beginTime,
|
||||
@Param("endTime") LocalDateTime endTime);
|
||||
|
||||
// TODO 芋艿:已经 review
|
||||
Long selectCountByStatus(@Param("status") Integer status);
|
||||
|
||||
}
|
||||
|
@ -15,13 +15,11 @@ import java.time.LocalDateTime;
|
||||
@Mapper
|
||||
public interface BrokerageStatisticsMapper extends BaseMapperX<TradeStatisticsDO> {
|
||||
|
||||
// TODO 芋艿:已经 review
|
||||
Integer selectSummaryPriceByStatusAndUnfreezeTimeBetween(@Param("bizType") Integer bizType,
|
||||
@Param("status") Integer status,
|
||||
@Param("beginTime") LocalDateTime beginTime,
|
||||
@Param("endTime") LocalDateTime endTime);
|
||||
|
||||
// TODO 芋艿:已经 review
|
||||
Long selectWithdrawCountByStatus(@Param("status") Integer status);
|
||||
|
||||
}
|
||||
|
@ -19,30 +19,23 @@ import java.util.List;
|
||||
@Mapper
|
||||
public interface TradeOrderStatisticsMapper extends BaseMapperX<TradeStatisticsDO> {
|
||||
|
||||
// TODO 芋艿:已经 review
|
||||
List<MemberAreaStatisticsRespBO> selectSummaryListByAreaId();
|
||||
|
||||
// TODO 芋艿:已经 review
|
||||
Integer selectCountByCreateTimeBetween(@Param("beginTime") LocalDateTime beginTime,
|
||||
@Param("endTime") LocalDateTime endTime);
|
||||
|
||||
// TODO 芋艿:已经 review
|
||||
Integer selectCountByPayTimeBetween(@Param("beginTime") LocalDateTime beginTime,
|
||||
@Param("endTime") LocalDateTime endTime);
|
||||
|
||||
// TODO 芋艿:已经 review
|
||||
Integer selectSummaryPriceByPayTimeBetween(@Param("beginTime") LocalDateTime beginTime,
|
||||
@Param("endTime") LocalDateTime endTime);
|
||||
|
||||
// TODO 芋艿:已经 review
|
||||
Integer selectUserCountByCreateTimeBetween(@Param("beginTime") LocalDateTime beginTime,
|
||||
@Param("endTime") LocalDateTime endTime);
|
||||
|
||||
// TODO 芋艿:已经 review
|
||||
Integer selectUserCountByPayTimeBetween(@Param("beginTime") LocalDateTime beginTime,
|
||||
@Param("endTime") LocalDateTime endTime);
|
||||
|
||||
// TODO 芋艿:已经 review
|
||||
/**
|
||||
* 按照支付时间统计订单(按天分组)
|
||||
*
|
||||
@ -53,7 +46,6 @@ public interface TradeOrderStatisticsMapper extends BaseMapperX<TradeStatisticsD
|
||||
List<TradeOrderTrendRespVO> selectListByPayTimeBetweenAndGroupByDay(@Param("beginTime") LocalDateTime beginTime,
|
||||
@Param("endTime") LocalDateTime endTime);
|
||||
|
||||
// TODO 芋艿:已经 review
|
||||
/**
|
||||
* 按照支付时间统计订单(按月分组)
|
||||
*
|
||||
@ -64,10 +56,8 @@ public interface TradeOrderStatisticsMapper extends BaseMapperX<TradeStatisticsD
|
||||
List<TradeOrderTrendRespVO> selectListByPayTimeBetweenAndGroupByMonth(@Param("beginTime") LocalDateTime beginTime,
|
||||
@Param("endTime") LocalDateTime endTime);
|
||||
|
||||
// TODO @芋艿:已经 review
|
||||
Long selectCountByStatusAndDeliveryType(@Param("status") Integer status, @Param("deliveryType") Integer deliveryType);
|
||||
|
||||
// TODO 芋艿:已经 review
|
||||
TradeOrderSummaryRespVO selectPaySummaryByStatusAndPayTimeBetween(@Param("status") Integer status,
|
||||
@Param("beginTime") LocalDateTime beginTime,
|
||||
@Param("endTime") LocalDateTime endTime);
|
||||
|
@ -25,17 +25,14 @@ public interface TradeStatisticsMapper extends BaseMapperX<TradeStatisticsDO> {
|
||||
TradeTrendSummaryRespVO selectVoByTimeBetween(@Param("beginTime") LocalDateTime beginTime,
|
||||
@Param("endTime") LocalDateTime endTime);
|
||||
|
||||
// TODO @芋艿:已经 review
|
||||
default List<TradeStatisticsDO> selectListByTimeBetween(LocalDateTime beginTime, LocalDateTime endTime) {
|
||||
return selectList(new LambdaQueryWrapperX<TradeStatisticsDO>()
|
||||
.between(TradeStatisticsDO::getTime, beginTime, endTime));
|
||||
}
|
||||
|
||||
// TODO @芋艿:已经 review
|
||||
Integer selectExpensePriceByTimeBetween(@Param("beginTime") LocalDateTime beginTime,
|
||||
@Param("endTime") LocalDateTime endTime);
|
||||
|
||||
// TODO @芋艿:已经 review
|
||||
default TradeStatisticsDO selectByTimeBetween(LocalDateTime beginTime, LocalDateTime endTime) {
|
||||
return selectOne(new LambdaQueryWrapperX<TradeStatisticsDO>()
|
||||
.between(TradeStatisticsDO::getTime, beginTime, endTime));
|
||||
|
@ -9,7 +9,6 @@ import java.time.LocalDateTime;
|
||||
*/
|
||||
public interface ApiAccessLogStatisticsService {
|
||||
|
||||
// TODO 芋艿:已经 review
|
||||
/**
|
||||
* 获取活跃用户数量
|
||||
*
|
||||
@ -20,7 +19,6 @@ public interface ApiAccessLogStatisticsService {
|
||||
*/
|
||||
Integer getUserCount(Integer userType, LocalDateTime beginTime, LocalDateTime endTime);
|
||||
|
||||
// TODO 芋艿:已经 review
|
||||
/**
|
||||
* 获取访问用户数量
|
||||
*
|
||||
|
@ -13,7 +13,6 @@ import java.util.List;
|
||||
*/
|
||||
public interface MemberStatisticsService {
|
||||
|
||||
// TODO 芋艿:已经 review
|
||||
/**
|
||||
* 获取会员统计(实时统计)
|
||||
*
|
||||
@ -21,7 +20,6 @@ public interface MemberStatisticsService {
|
||||
*/
|
||||
MemberSummaryRespVO getMemberSummary();
|
||||
|
||||
// TODO 芋艿:已经 review
|
||||
/**
|
||||
* 获取会员分析对照数据
|
||||
*
|
||||
@ -32,7 +30,6 @@ public interface MemberStatisticsService {
|
||||
DataComparisonRespVO<MemberAnalyseDataRespVO> getMemberAnalyseComparisonData(LocalDateTime beginTime,
|
||||
LocalDateTime endTime);
|
||||
|
||||
// TODO 芋艿:已经 review
|
||||
/**
|
||||
* 按照省份,获得会员统计列表
|
||||
*
|
||||
@ -40,7 +37,6 @@ public interface MemberStatisticsService {
|
||||
*/
|
||||
List<MemberAreaStatisticsRespVO> getMemberAreaStatisticsList();
|
||||
|
||||
// TODO 芋艿:已经 review
|
||||
/**
|
||||
* 按照性别,获得会员统计列表
|
||||
*
|
||||
@ -55,7 +51,6 @@ public interface MemberStatisticsService {
|
||||
*/
|
||||
List<MemberTerminalStatisticsRespVO> getMemberTerminalStatisticsList();
|
||||
|
||||
// TODO 芋艿:已经 review
|
||||
/**
|
||||
* 获取用户注册数量列表
|
||||
*
|
||||
@ -65,7 +60,6 @@ public interface MemberStatisticsService {
|
||||
*/
|
||||
List<MemberRegisterCountRespVO> getMemberRegisterCountList(LocalDateTime beginTime, LocalDateTime endTime);
|
||||
|
||||
// TODO 芋艿:已经 review
|
||||
/**
|
||||
* 获得用户数量量统计对照
|
||||
*
|
||||
|
@ -12,7 +12,6 @@ import java.time.LocalDateTime;
|
||||
*/
|
||||
public interface PayWalletStatisticsService {
|
||||
|
||||
// TODO 芋艿:已经 review
|
||||
/**
|
||||
* 获取钱包统计
|
||||
*
|
||||
@ -22,7 +21,6 @@ public interface PayWalletStatisticsService {
|
||||
*/
|
||||
WalletSummaryRespBO getWalletSummary(LocalDateTime beginTime, LocalDateTime endTime);
|
||||
|
||||
// TODO 芋艿:已经 review
|
||||
/**
|
||||
* 获取钱包充值统计
|
||||
*
|
||||
@ -32,7 +30,6 @@ public interface PayWalletStatisticsService {
|
||||
*/
|
||||
RechargeSummaryRespBO getUserRechargeSummary(LocalDateTime beginTime, LocalDateTime endTime);
|
||||
|
||||
// TODO 芋艿:已经 review
|
||||
/**
|
||||
* 获取充值金额合计
|
||||
*
|
||||
|
@ -12,7 +12,6 @@ import java.time.LocalDateTime;
|
||||
*/
|
||||
public interface AfterSaleStatisticsService {
|
||||
|
||||
// TODO 芋艿:已经 review
|
||||
/**
|
||||
* 获取售后单统计
|
||||
*
|
||||
@ -22,7 +21,6 @@ public interface AfterSaleStatisticsService {
|
||||
*/
|
||||
AfterSaleSummaryRespBO getAfterSaleSummary(LocalDateTime beginTime, LocalDateTime endTime);
|
||||
|
||||
// TODO 芋艿:已经 review
|
||||
/**
|
||||
* 获取指定状态的售后订单数量
|
||||
*
|
||||
|
@ -11,7 +11,6 @@ import java.time.LocalDateTime;
|
||||
*/
|
||||
public interface BrokerageStatisticsService {
|
||||
|
||||
// TODO 芋艿:已经 review
|
||||
/**
|
||||
* 获取已结算的佣金金额
|
||||
*
|
||||
@ -21,7 +20,6 @@ public interface BrokerageStatisticsService {
|
||||
*/
|
||||
Integer getBrokerageSettlementPriceSummary(LocalDateTime beginTime, LocalDateTime endTime);
|
||||
|
||||
// TODO 芋艿:已经 review
|
||||
/**
|
||||
* 获取指定状态的提现记录数量
|
||||
*
|
||||
|
@ -24,7 +24,6 @@ public interface TradeOrderStatisticsService {
|
||||
*/
|
||||
TradeOrderSummaryRespBO getOrderSummary(LocalDateTime beginTime, LocalDateTime endTime);
|
||||
|
||||
// TODO 芋艿:已经 review
|
||||
/**
|
||||
* 获取地区订单统计
|
||||
*
|
||||
@ -32,7 +31,6 @@ public interface TradeOrderStatisticsService {
|
||||
*/
|
||||
List<MemberAreaStatisticsRespBO> getSummaryListByAreaId();
|
||||
|
||||
// TODO 芋艿:已经 review
|
||||
/**
|
||||
* 获取下单用户数量
|
||||
*
|
||||
@ -42,7 +40,6 @@ public interface TradeOrderStatisticsService {
|
||||
*/
|
||||
Integer getOrderUserCount(LocalDateTime beginTime, LocalDateTime endTime);
|
||||
|
||||
// TODO 芋艿:已经 review
|
||||
/**
|
||||
* 获取支付用户数量
|
||||
*
|
||||
@ -52,7 +49,6 @@ public interface TradeOrderStatisticsService {
|
||||
*/
|
||||
Integer getPayUserCount(LocalDateTime beginTime, LocalDateTime endTime);
|
||||
|
||||
// TODO 芋艿:已经 review
|
||||
/**
|
||||
* 获取支付金额
|
||||
*
|
||||
@ -69,7 +65,6 @@ public interface TradeOrderStatisticsService {
|
||||
*/
|
||||
Long getCountByStatusAndDeliveryType(Integer status, Integer deliveryType);
|
||||
|
||||
// TODO 芋艿:已经 review
|
||||
/**
|
||||
* 交易订单销售额对照
|
||||
*
|
||||
@ -77,7 +72,6 @@ public interface TradeOrderStatisticsService {
|
||||
*/
|
||||
DataComparisonRespVO<TradeOrderSummaryRespVO> getOrderComparison();
|
||||
|
||||
// TODO 芋艿:已经 review
|
||||
/**
|
||||
* 获得订单量趋势统计
|
||||
*
|
||||
|
@ -41,7 +41,6 @@ public interface TradeStatisticsService {
|
||||
*/
|
||||
List<TradeStatisticsDO> getTradeStatisticsList(LocalDateTime beginTime, LocalDateTime endTime);
|
||||
|
||||
// TODO 芋艿:已经 review;
|
||||
/**
|
||||
* 统计指定天数的交易数据
|
||||
*
|
||||
@ -49,7 +48,6 @@ public interface TradeStatisticsService {
|
||||
*/
|
||||
String statisticsTrade(Integer days);
|
||||
|
||||
// TODO 芋艿:已经 review
|
||||
/**
|
||||
* 统计指定日期的交易数据
|
||||
*
|
||||
@ -58,7 +56,6 @@ public interface TradeStatisticsService {
|
||||
*/
|
||||
TradeSummaryRespBO getTradeSummaryByDays(int days);
|
||||
|
||||
// TODO 芋艿:已经 review
|
||||
/**
|
||||
* 统计指定月份的交易数据
|
||||
*
|
||||
|
Reference in New Issue
Block a user