rk
4 小时以前 cf1d82548a1bd8155ffe9b486df8167aa9e63a7d
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
package com.doumee.dao.business.vo;
 
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
 
/**
 * 套餐销售来源统计 VO(管理端报表:本月/本年 × 抖音兑换/小程序购买)。
 * <p>口径:goodsorder type=1 套餐卡购买、payStatus=1 已支付;
 * 抖音兑换 = payWay 2,小程序购买 = payWay 0(微信);按 pay_date 限定本月/本年。
 *
 * @author rk
 * @date 2026/06/26
 */
@Data
@ApiModel("套餐销售来源统计")
public class PackageSourceStatVO {
 
    @ApiModelProperty(value = "本月套餐销售来源")
    private PeriodCount month;
 
    @ApiModelProperty(value = "本年套餐销售来源")
    private PeriodCount year;
 
    /**
     * 单个时段的套餐销售来源计数(抖音兑换 / 小程序购买)。
     */
    @Data
    @ApiModel("套餐销售来源计数")
    public static class PeriodCount {
        @ApiModelProperty(value = "抖音兑换数量(payWay=2)")
        private Long douyinCount;
 
        @ApiModelProperty(value = "小程序购买数量(payWay=0 微信)")
        private Long miniCount;
    }
}