CustomAnalysisItemSource.java 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  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/14
  15. */
  16. @Data
  17. @TableName("os_custom_analysis_item_source")
  18. public class CustomAnalysisItemSource extends BaseEntity<CustomAnalysisItemSource> {
  19. @TableField(value = "show")
  20. private String uid;
  21. /**
  22. * 维度
  23. */
  24. @TableField(value = "show")
  25. private String dimension;
  26. /**
  27. * 名称
  28. */
  29. @TableField(value = "show")
  30. private String name;
  31. /**
  32. * 是否选择
  33. */
  34. @TableField(value = "show")
  35. private Boolean selected;
  36. /**
  37. * 字段ID
  38. */
  39. @TableField(value = "show")
  40. private Integer fieldId;
  41. /**
  42. * 拓展ID
  43. */
  44. @TableField(value = "show")
  45. private Integer expandId;
  46. /**
  47. * 开始时间
  48. */
  49. @TableField(value = "show")
  50. private String startTime;
  51. /**
  52. * 结束时间
  53. */
  54. @TableField(value = "show")
  55. private String endTime;
  56. /**
  57. * 大于
  58. */
  59. @TableField(value = "show")
  60. private String minData;
  61. /**
  62. * 小于
  63. */
  64. @TableField(value = "show")
  65. private String maxData;
  66. @TableField(value = "status")
  67. private Integer status;
  68. @TableField(value = "create_id")
  69. private String createId;
  70. @TableField(value = "create_name")
  71. private String createName;
  72. @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  73. @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
  74. @TableField(value = "create_time",fill = FieldFill.INSERT_UPDATE)
  75. private Date createTime;
  76. @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  77. @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
  78. @TableField(value = "update_time",fill = FieldFill.INSERT_UPDATE)
  79. private Date updateTime;
  80. }