package com.gic.haoban.manage.web.qo.data;

import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * @Author guojx
 * @Date 2023/11/24 12:21
 */
@Data
public class DataMemberExtendQO implements Serializable {

    /**
     * 门店查询参数. 区经可以为空，查询所有管辖门店
     */
    private String storeId;

    /**
     * 企业ID.
     */
    private String enterpriseId;

    /**
     * 微信企业
     */
    private String wxEnterpriseId;

    /**
     * 如果是区经，用于查询管辖门店权限
     */
    private String clerkId;

    private String params;

    /**
     * 1:日 2：周 3：月 ：4：自定义
     */
    private Integer dateType;

    /**
     * 1：实时 0：离线
     */
    private Integer realFlag;

    /**
     * 1：会员总数 2：新增会员
     */
    private Integer totalMemberFlag;

    /**
     * 权限渠道范围
     */
    private List<String> channelCodeList;

    public boolean isReal() {
        return realFlag != null && realFlag == 1;
    }

    public boolean isTotalMember() {
        return totalMemberFlag != null && totalMemberFlag == 1;
    }

}
