fwq
2024-05-24 bd3ede67c648b6254e99d0300f31d157975c1a76
客户概览查询客户实体
1个文件已修改
1个文件已添加
56 ■■■■ 已修改文件
phis-feign/src/main/java/com/hz/his/dto/report/user/UserDetailSelectDto.java 40 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/dto/report/user/UserPlanDetailDto.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/dto/report/user/UserDetailSelectDto.java
@@ -11,16 +11,44 @@
 * */
@Data
public class UserDetailSelectDto extends UserDetailReportDto {
    /**查询活跃老VIP情况 勾选人数:查老活跃,勾选流失:流失 勾选活跃/沉睡 查状态*/
    /**查询活跃老VIP,流失(流失)/活跃(状态)/沉睡(状态)之间是【或】关系0:流失 1:活跃 2:沉睡*/
    private List<Integer> oldVipList;
    /**查询客户等级*/
    /**查询客户等级,等级之间是【或】关系*/
    private List<String> userLevelList;
    /**三大项目未执行  集合 (每个都是单选)*/
    /**颜值规划(一级,二级,三级的集合)*/
    /**三大项目未执行大的是【且】,各自是【或】*/
    /**打卡项目0:1-3个月未执行,1:4-6个月未执行,2:>6个月未执行*/
    private List<Integer> dkProjectList;
    /**抗衰项目0:1-3个月未执行,1:4-6个月未执行,2:>6个月未执行*/
    private List<Integer> ksProjectList;
    /**核心项目0:1-3个月未执行,1:4-6个月未执行,2:>6个月未执行*/
    private List<Integer> hxProjectList;
    /**RFM 集合 R1..R2..等都是单选*/
    /**RFM之间是是【且】,各自是【或】*/
    /**查询RFM的R1,把统计范围名(例如:3-6个月)传过来*/
    private List<String> rrOneList;
    /**查询RFM的F1,把统计范围名(例如:3-6个月)传过来*/
    private List<String> ffOneList;
    /**查询RFM的F2,把统计范围名(例如:3-6个月)传过来*/
    private List<String> ffTwoList;
    /**查询RFM的M1,把统计范围名(例如:3-6个月)传过来*/
    private List<String> mmOneList;
    /**查询RFM的M2,把统计范围名(例如:3-6个月)传过来*/
    private List<String> mmTwoList;
    /**客群:等级单选,触达单选*/
    /**客群之间是【或】,各自也是【或】*/
    /**A客,0:30天无触达,1:3个月无触达,2:6个月无触达,3:1年无触达*/
    private List<Integer> aaLevelList;
    /**B客,0:30天无触达,1:3个月无触达,2:6个月无触达,3:1年无触达*/
    private List<Integer> bbLevelList;
    /**C客,0:30天无触达,1:3个月无触达,2:6个月无触达,3:1年无触达*/
    private List<Integer> ccLevelList;
    /**D客,0:30天无触达,1:3个月无触达,2:6个月无触达,3:1年无触达*/
    private List<Integer> ddLevelList;
    /**颜值规划(一级,二级,三级的集合),之间【或】的关系,各自也是【且】*/
    private List<UserPlanDetailDto> planList;
}
phis-feign/src/main/java/com/hz/his/dto/report/user/UserPlanDetailDto.java
New file
@@ -0,0 +1,16 @@
package com.hz.his.dto.report.user;
import lombok.Data;
/**
 * 用户颜值规划
 * */
@Data
public class UserPlanDetailDto{
    /**一级*/
    private String firstName;
    /**二级*/
    private String secondName;
    /**三级*/
    private String thirdName;
}