package com.hzs.third.sms.param;

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

import java.util.Date;
import java.util.List;

/**
 * @Description: 创建短信入参
 * @Author: jiang chao
 * @Time: 2023/3/9 18:12
 * @Classname: SmsCreateParam
 * @PackageName: com.hzs.third.sms.param
 */
@Data
public class SmsCreateParam {

    /**
     * 短信模板ID
     */
    private Integer templateId;

    /**
     * 发送范围 -- ESmsSendScope
     */
    private Integer sendScope;

    /**
     * 会员ID列表
     */
    private List<Long> memberList;

    /**
     * 订单ID列表
     */
    private List<Long> orderList;

    /**
     * 指定手机号串
     */
    private String phones;

    /**v
     * 参数列表
     */
    private List<String> paramList;

    /**
     * 发送方式 -- ESmsSendType
     */
    private Integer sendType;
    /**
     * 发送时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date sendTime;

}
