package com.ycl.platform.base;
|
|
import annotation.Excel;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import com.fasterxml.jackson.annotation.JsonInclude;
|
import lombok.Data;
|
|
import java.math.BigDecimal;
|
import java.util.Date;
|
import java.util.HashMap;
|
import java.util.List;
|
import java.util.Map;
|
|
@Data
|
public abstract class CheckIndex {
|
@TableField("id")
|
public Long id;
|
//查询条件,月份
|
@TableField(exist = false)
|
public String date;
|
//查询条件,日期
|
@TableField(exist = false)
|
public String day;
|
@TableField("dept_id")
|
public Long deptId;
|
/** 考核标签(省厅/市局/公安部) */
|
@TableField("examine_tag")
|
public Short examineTag;
|
@TableField("create_time")
|
public Date createTime;
|
@TableField("publish")
|
public String publish;
|
|
@Excel(name = "日期")
|
@TableField(exist = false)
|
public String createTimeStr;
|
@Excel(name = "区县")
|
@TableField(exist = false)
|
public String deptName;
|
@Excel(name = "考核标签")
|
@TableField(exist = false)
|
public String examineTagStr;
|
/** 得分 */
|
@Excel(name = "得分")
|
@TableField(exist = false)
|
private BigDecimal score;
|
/** 设备数量 */
|
@Excel(name = "设备数量")
|
@TableField(exist = false)
|
private Integer num;
|
|
@TableField(exist = false)
|
public List<Integer> deptIds;
|
@TableField(exist = false)
|
public Integer examineTagQuery;
|
@TableField(exist = false)
|
public List<Integer> examineCategories;
|
/** 请求参数 */
|
@JsonInclude(JsonInclude.Include.NON_EMPTY)
|
@TableField(exist = false)
|
private Map<String, Object> params;
|
|
public Map<String, Object> getParams()
|
{
|
if (params == null)
|
{
|
params = new HashMap<>();
|
}
|
return params;
|
}
|
}
|