fwq
2024-05-24 b28a5cde3ddcb7ab1eda3b612014bdf2e717af5b
提交 | 用户 | age
6edaa6 1 package com.hz.his.dto.report.user;
F 2
3 import com.hz.his.dto.report.UserDetailReportDto;
4 import lombok.Data;
5
6 import java.util.List;
7
8 /**
9  * 用户报表查询客户信息
10  * @author fwq
11  * */
12 @Data
13 public class UserDetailSelectDto extends UserDetailReportDto {
bd3ede 14     /**查询活跃老VIP,流失(流失)/活跃(状态)/沉睡(状态)之间是【或】关系0:流失 1:活跃 2:沉睡*/
F 15     private List<Integer> oldVipList;
6edaa6 16
bd3ede 17     /**查询客户等级,等级之间是【或】关系*/
6edaa6 18     private List<String> userLevelList;
F 19
bd3ede 20     /**三大项目未执行大的是【且】,各自是【或】*/
F 21     /**打卡项目0:1-3个月未执行,1:4-6个月未执行,2:>6个月未执行*/
22     private List<Integer> dkProjectList;
23     /**抗衰项目0:1-3个月未执行,1:4-6个月未执行,2:>6个月未执行*/
24     private List<Integer> ksProjectList;
25     /**核心项目0:1-3个月未执行,1:4-6个月未执行,2:>6个月未执行*/
26     private List<Integer> hxProjectList;
6edaa6 27
bd3ede 28     /**RFM之间是是【且】,各自是【或】*/
F 29     /**查询RFM的R1,把统计范围名(例如:3-6个月)传过来*/
30     private List<String> rrOneList;
31     /**查询RFM的F1,把统计范围名(例如:3-6个月)传过来*/
32     private List<String> ffOneList;
33     /**查询RFM的F2,把统计范围名(例如:3-6个月)传过来*/
34     private List<String> ffTwoList;
35     /**查询RFM的M1,把统计范围名(例如:3-6个月)传过来*/
36     private List<String> mmOneList;
37     /**查询RFM的M2,把统计范围名(例如:3-6个月)传过来*/
38     private List<String> mmTwoList;
6edaa6 39
bd3ede 40     /**客群之间是【或】,各自也是【或】*/
F 41     /**A客,0:30天无触达,1:3个月无触达,2:6个月无触达,3:1年无触达*/
42     private List<Integer> aaLevelList;
43     /**B客,0:30天无触达,1:3个月无触达,2:6个月无触达,3:1年无触达*/
44     private List<Integer> bbLevelList;
45     /**C客,0:30天无触达,1:3个月无触达,2:6个月无触达,3:1年无触达*/
46     private List<Integer> ccLevelList;
47     /**D客,0:30天无触达,1:3个月无触达,2:6个月无触达,3:1年无触达*/
48     private List<Integer> ddLevelList;
49
50     /**颜值规划(一级,二级,三级的集合),之间【或】的关系,各自也是【且】*/
51     private List<UserPlanDetailDto> planList;
52
6edaa6 53
F 54 }