package com.fs.sop.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.time.LocalDate;

@Data
public class SopUserLogsVo  {
    private String id;
    private String sopId;
    private String sopTempId;

    private String qwUserId;
    private String actualQwUserId;
    private Long actualQwId;
    private String userId;
    private String corpId;
    private Integer minConversionDay;
    private Integer maxConversionDay;
    private Integer filterMode;
    private Integer minSend;
    private Long externalId;
    private Integer maxSend;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private String startTime;

    private LocalDate startDate;

    /**
     * 状态
     */
    private Integer status;

    /**
     * 销售二级域名
     */
    private String domain;

    // 是否固定营期
    private Integer isFixed;
    // 是否只发送注册用户
    private Integer isRegister;
    private String chatId;

    /**
     * 是否按照营期 发送官方群发 1 按照【营期+插件补发】的形式发  2 按照【营期+官方单链】的形式发
     */
    private Integer isSampSend;

    /**
     * 该 SOP 配置的企微员工集合（qw_sop.qw_user_ids），保存任务时必选，未配置则不会生成待发送记录
     */
    private String qwUserIds;

}
