CustomAnalysisItemSchema.java 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. package cn.cslg.pas.domain.business;
  2. import cn.cslg.pas.domain.BaseEntity;
  3. import com.baomidou.mybatisplus.annotation.FieldFill;
  4. import com.baomidou.mybatisplus.annotation.TableField;
  5. import com.baomidou.mybatisplus.annotation.TableName;
  6. import com.fasterxml.jackson.annotation.JsonFormat;
  7. import lombok.Data;
  8. import org.springframework.format.annotation.DateTimeFormat;
  9. import java.util.Date;
  10. /**
  11. * 自定义分析项目维度数据
  12. *
  13. * @Author zero
  14. * @Date 2024/01/12
  15. */
  16. @Data
  17. @TableName("os_custom_analysis_item_schema")
  18. public class CustomAnalysisItemSchema extends BaseEntity<CustomAnalysisItemSchema> {
  19. @TableField(value = "uid")
  20. private String uid;
  21. @TableField(value = "dimension")
  22. private String dimension;
  23. @TableField(value = "field")
  24. private String field;
  25. @TableField(value = "expand")
  26. private String expand;
  27. @TableField(value = "type")
  28. private String type;
  29. @TableField(value = "ptype")
  30. private Integer ptype;
  31. @TableField(value = "num")
  32. private Integer num;
  33. @TableField(value = "status")
  34. private Integer status;
  35. @TableField(value = "create_id")
  36. private String createId;
  37. @TableField(value = "create_name")
  38. private String createName;
  39. @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  40. @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
  41. @TableField(value = "create_time",fill = FieldFill.INSERT_UPDATE)
  42. private Date createTime;
  43. @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  44. @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
  45. @TableField(value = "update_time",fill = FieldFill.INSERT_UPDATE)
  46. private Date updateTime;
  47. @TableField(value = "name")
  48. private String name;
  49. @TableField(value = "group_by")
  50. private String groupBy;
  51. @TableField(value = "field_kind")
  52. private String fieldKind;
  53. }