package cn.cslg.pas.domain.business; 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/12 */ @Data @TableName("os_custom_analysis_item_schema") public class CustomAnalysisItemSchema extends BaseEntity { @TableField(value = "uid") private String uid; @TableField(value = "dimension") private String dimension; @TableField(value = "field") private String field; @TableField(value = "expand") private String expand; @TableField(value = "type") private String type; @TableField(value = "ptype") private Integer ptype; @TableField(value = "num") private Integer num; @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(value = "name") private String name; @TableField(value = "group_by") private String groupBy; @TableField(value = "field_kind") private String fieldKind; }