package cn.gistack.sm.resDataCheck.entity;
|
|
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
import lombok.EqualsAndHashCode;
|
import lombok.experimental.Accessors;
|
import org.springblade.core.mp.base.BaseEntity;
|
import org.springframework.format.annotation.DateTimeFormat;
|
|
import java.util.Date;
|
|
/**
|
* @Description: 水库数据校验规则表
|
*/
|
@Data
|
@TableName("SM_RES_DATA_CHECK_RULES")
|
@EqualsAndHashCode(callSuper = false)
|
@Accessors(chain = true)
|
@ApiModel(value="SM_RES_DATA_CHECK_RULES对象", description="水库数据校验规则表")
|
public class Rules extends BaseEntity {
|
|
/**
|
*校验规则名称
|
*/
|
@ApiModelProperty(" 校验规则名称")
|
private String name;
|
|
/**
|
*校验规则描述
|
*/
|
@ApiModelProperty("校验规则描述")
|
private String description;
|
|
/**
|
*数据校验类型(数据字典)
|
*/
|
@ApiModelProperty(" 校验数据类型(数据字典)")
|
private String type;
|
|
/**
|
*水库ids(多选)
|
*/
|
@ApiModelProperty("水库ids(多选)")
|
private String reservoirIds;
|
|
/**
|
*水库名称
|
*/
|
@ApiModelProperty("水库名称")
|
private String reservoirNames;
|
|
/**
|
*是香重复执行(1、是: 2、否)
|
*/
|
@ApiModelProperty(" 是否重复执行(1、是: 2、否)")
|
private String isRepeat;
|
|
/**
|
*生效开始时间
|
*/
|
@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
|
@DateTimeFormat(pattern="yyyy-MM-dd")
|
@ApiModelProperty(" 生效开始时间")
|
private Date activeStartTime;
|
|
/**
|
*生效结束时间
|
*/
|
@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
|
@DateTimeFormat(pattern="yyyy-MM-dd")
|
@ApiModelProperty(" 生效结束时间")
|
private Date activeEndTime;
|
|
/**
|
*第一次执行时间 yyyy-MM-dd HH:mm:ss
|
*/
|
@JsonFormat(timezone = "GMT+8",pattern = "HH:mm:ss")
|
@DateTimeFormat(pattern="HH:mm:ss")
|
@ApiModelProperty(" 第一次执行时间")
|
private Date firstExecuteTime;
|
|
/**
|
*执行时间
|
*/
|
@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
|
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
|
@ApiModelProperty(" 执行时间")
|
private Date executeTime;
|
|
/**
|
*重复执行间隔
|
*/
|
@ApiModelProperty(" 重复执行间隔")
|
private String repeatGap;
|
|
}
|