fhx
2024-08-09 ca20cb3f067fb52eaf1788fb33919fed36aa370b
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
package com.hz.his.dto.report;
 
import com.hx.util.StringUtils;
import lombok.Data;
 
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
 
@Data
public class OperationalStatementsVo {
 
    /**年份:yyyy*/
    private String year;
    /**月份:yyyy-MM*/
    private String month;
    /**月份:yyyy-MM-dd*/
    private String day;
    /**用户增长渠道:1是,0否*/
    private Integer selectUser;
    /**门店标识*/
    private String shopId;
    /**门店标识集合*/
    private List<String> shopIdList;
    /**渠道大类渠道标识集合*/
    private List<String> channelList;
    /**开始时间*/
    private Date startTime;
    /**结束时间*/
    private Date endTime;
    /**登录员工标识*/
    private String loginEmpId;
    /**登录员工名称*/
    private String loginCnName;
    /**登录员工唯一字符串*/
    private String loginEmpStr;
    /** 是否过滤测试用户账号 */
    private Integer isFilterTestAccount;
    /**是否查询复购数据,0否1是*/
    private Integer isSelectRepurchase = 0;
 
    public List<String> getShopIdList() {
        if(shopIdList == null){
            shopIdList = new ArrayList<>();
        }
        if(StringUtils.noNull(shopId)&&!shopIdList.contains(shopId)){
            shopIdList.add(shopId);
        }
        return shopIdList;
    }
 
    public void setShopIdList(List<String> shopIdList) {
        this.shopIdList = shopIdList;
    }
}