package com.cyksj.model.request;

import com.baomidou.mybatisplus.annotation.FieldStrategy;
import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Getter;
import lombok.Setter;

import javax.validation.constraints.NotNull;

/*
 *项目名: netflix
 *文件名: CorpMsgBulkTaskReq
 *创建者: JavaZou
 *创建时间:2023/6/21 10:02
 */
@Getter
@Setter
public class CorpMsgBulkTaskReq {
	/**
	 * 群发消息任务名称
	 */
	private String name;

	/**
	 * 群发任务选择标签
	 */
	private String chooseTagStr;

	/**
	 * 1立即发送，2每日循环，3每周循环,4每月循环
	 */
	@NotNull(message = "定时发送或者立即发送不能为空")
	private Integer sendTimeType;

	/**
	 * 定时发送的发送时间
	 */
	@TableField(updateStrategy = FieldStrategy.IGNORED)
	private String sendTime;

	/**
	 * 选择时间
	 */
	private String chooseTime;

	private Long couponId;
}
