package com.hz.his.dto.report.user; import com.hz.his.dto.PageDto; import lombok.Data; import java.util.List; /** * 用户报表查询客户信息 * @author fwq * */ @Data public class UserDetailSelectDto extends PageDto { /**门店标识*/ private List shopIdList; /**门店编号*/ private List shopNoList; /**顾问标识*/ private List adviserIdList; /**顾问编号*/ private List adviserNoList; /**登录员工标识*/ private String loginEmpId; /**登录员工名称*/ private String loginCnName; /**登录员工唯一字符串*/ private String loginEmpStr; /**操作人*/ private String operatorId; /**操作人名称*/ private String operatorName; /**查询活跃老VIP,流失(流失)/活跃(状态)/沉睡(状态)之间是【或】关系0:流失 1:活跃 2:沉睡*/ private List oldVipList; /**查询客户等级,等级之间是【或】关系*/ private List userLevelList; /**查询客户状态,状态之间是【或】关系*/ private List statusList; /**三大项目未执行大的是【且】,各自是【或】*/ /**打卡项目0:1-3个月未执行,1:4-6个月未执行,2:>6个月未执行*/ private List dkProjectList; /**抗衰项目0:1-3个月未执行,1:4-6个月未执行,2:>6个月未执行*/ private List ksProjectList; /**核心项目0:1-3个月未执行,1:4-6个月未执行,2:>6个月未执行*/ private List hxProjectList; /**RFM之间是是【且】,各自是【或】*/ /**查询RFM的R1,把统计范围名(例如:3-6个月)传过来*/ private List rrOneList; /**查询RFM的F1,把统计范围名(例如:3-6个月)传过来*/ private List ffOneList; /**查询RFM的F2,把统计范围名(例如:3-6个月)传过来*/ private List ffTwoList; /**查询RFM的M1,把统计范围名(例如:3-6个月)传过来*/ private List mmOneList; /**查询RFM的M2,把统计范围名(例如:3-6个月)传过来*/ private List mmTwoList; /**客群之间是【或】,各自也是【或】*/ /**A客,0:30天无触达,1:3个月无触达,2:6个月无触达,3:1年无触达*/ private List aaLevelList; /**B客,0:30天无触达,1:3个月无触达,2:6个月无触达,3:1年无触达*/ private List bbLevelList; /**C客,0:30天无触达,1:3个月无触达,2:6个月无触达,3:1年无触达*/ private List ccLevelList; /**D客,0:30天无触达,1:3个月无触达,2:6个月无触达,3:1年无触达*/ private List ddLevelList; /**颜值规划(一级,二级,三级的用'-'拼接的集合),之间【或】的关系,各自也是【且】*/ private List planList; }