fuliqi
2024-09-11 b14531e3b850fe6d2fa916ba7b88b3e2bd2ff30a
ycl-pojo/src/main/java/com/ycl/platform/domain/query/CheckTemplateQuery.java
New file
@@ -0,0 +1,95 @@
package com.ycl.platform.domain.query;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.ycl.platform.base.AbsQuery;
import io.swagger.annotations.ApiModel;
import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotNull;
import lombok.Data;
import lombok.experimental.Accessors;
import java.util.Date;
import java.util.List;
import java.util.Map;
@Data
@Accessors(chain = true)
@ApiModel(value = "规则模板查询", description = "规则模板查询")
public class CheckTemplateQuery extends AbsQuery {
    /**  */
    private Integer id;
    /** 模板名称 */
    @NotBlank(message = "模板名不能为空")
    private String templateName;
    /** 调整系数 */
    private String adjustCoefficient;
    /** 调整方式:乘除 */
    private String adjustWay;
    /** 考核标签(0/1 省厅/市局)*/
    @NotNull(message = "考核标签不能为空")
    private Short examineTag;
    /** 考核类型 */
    @NotNull(message = "考核类型不能为空")
    private Short examineCategory;
    /** 定时任务id*/
    private Integer jobId;
    /** 启用/停用 */
    @NotBlank(message = "启用状态不能为空")
    private String status;
    /** 区县 */
    private List<Integer> deptId;
    /** 创建人id */
    private Long createUser;
    /** 创建人姓名 */
    private String createUserName;
    /**  */
    private Long updateUser;
    /**  */
    private String updateUserName;
    /** 逻辑删除 */
    private Integer deleted;
    /** 创建者 */
    private String createBy;
    /** 创建时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;
    /** 更新者 */
    @TableField(fill = FieldFill.UPDATE)
    private String updateBy;
    /** 更新时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @TableField(fill = FieldFill.UPDATE)
    private Date updateTime;
    /** 报警分数 */
    private String alarmScore;
    /** 考核频率 */
    @NotNull(message = "考核频率不能为空")
    private Short frequency;
    /** 考核描述 */
    private String description;
    /** 考核规则 */
    private List<Map<String,Object>> ruleFormList;
}