package com.iformall.domain.po;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.iformall.domain.po.base.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.*;
import java.util.List;

@TableName(value = "push_limit")
@Data
@EqualsAndHashCode(callSuper = true)
public class PushLimit extends BaseEntity {
	private static final long serialVersionUID = 1L;

	protected Long id;

	@TableField(exist = false)
	protected List<Long> ids;

	@io.swagger.annotations.ApiModelProperty(value="租户ID",name="tenantId")
	private String tenantId;
	@io.swagger.annotations.ApiModelProperty(value="每人每天可接收短信数",name="msgAmount")
	private Integer msgAmount;
	@io.swagger.annotations.ApiModelProperty(value="每人每周可接收发券数",name="couponAmount")
	private Integer couponAmount;
	@io.swagger.annotations.ApiModelProperty(value="每人几天内，不会收到同一个券",name="couponDay")
	private Integer couponDay;
	@io.swagger.annotations.ApiModelProperty(value="是否启用，0:Enable,1:Disable",name="timeEnable")
	private Integer timeEnable;
	@io.swagger.annotations.ApiModelProperty(value="发券，发短信开始时间",name="timeStart")
	private String timeStart;
	@io.swagger.annotations.ApiModelProperty(value="发券，发短信结束时间",name="timeEnd")
	private String timeEnd;
	@io.swagger.annotations.ApiModelProperty(value="创建时间",name="createTime")
	private Date createTime;
	@io.swagger.annotations.ApiModelProperty(value="更新时间",name="updateTime")
	private Date updateTime;
    @io.swagger.annotations.ApiModelProperty(value="是否启用，0:Enable,1:Disable",name="enable")
    private Integer enable;

}
