123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112 |
- package cn.cslg.pas.domain.business;
- import cn.cslg.pas.common.dto.customAnalyse.SourceMinAndMaxDataDTO;
- import cn.cslg.pas.domain.BaseEntity;
- import com.baomidou.mybatisplus.annotation.FieldFill;
- import com.baomidou.mybatisplus.annotation.TableField;
- import com.baomidou.mybatisplus.annotation.TableName;
- import com.fasterxml.jackson.annotation.JsonFormat;
- import lombok.Data;
- import org.springframework.format.annotation.DateTimeFormat;
- import java.util.Date;
- /**
- * 自定义分析项目数据源
- *
- * @Author zero
- * @Date 2024/01/14
- */
- @Data
- @TableName("os_custom_analysis_item_source")
- public class CustomAnalysisItemSource extends BaseEntity<CustomAnalysisItemSource> {
- @TableField(value = "uid")
- private String uid;
- /**
- * 维度
- */
- @TableField(value = "dimension")
- private String dimension;
- /**
- * 名称
- */
- @TableField(value = "name")
- private String name;
- /**
- * 是否选择
- */
- @TableField(value = "selected")
- private Boolean selected;
- /**
- * 字段ID
- */
- @TableField(value = "field_id")
- private Integer fieldId;
- /**
- * 拓展ID
- */
- @TableField(value = "expand_id")
- private Integer expandId;
- /**
- * 开始时间
- */
- @TableField(value = "start_time")
- private String startTime;
- /**
- * 结束时间
- */
- @TableField(value = "end_time")
- private String endTime;
- /**
- * 大于
- */
- @TableField(value = "min_data")
- private String minData;
- /**
- * 小于
- */
- @TableField(value = "max_data")
- private String maxData;
- @TableField(value = "status")
- private Integer status;
- @TableField(value = "create_id")
- private String createId;
- @TableField(value = "create_name")
- private String createName;
- @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
- @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
- @TableField(value = "create_time",fill = FieldFill.INSERT_UPDATE)
- private Date createTime;
- @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
- @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
- @TableField(value = "update_time",fill = FieldFill.INSERT_UPDATE)
- private Date updateTime;
- /**
- * 大于
- */
- @TableField(exist = false)
- private SourceMinAndMaxDataDTO min;
- /**
- * 小于
- */
- @TableField(exist = false)
- private SourceMinAndMaxDataDTO max;
- }
|