CustomAnalysisItem.java 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  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")
  18. public class CustomAnalysisItem extends BaseEntity<CustomAnalysisItem> {
  19. @TableField(value = "uid")
  20. private String uid;
  21. @TableField(value = "name")
  22. private String name;
  23. @TableField(value = "parent_id")
  24. private Integer parentId;
  25. @TableField(value = "permissions")
  26. private Integer permissions;
  27. @TableField(value = "project_id")
  28. private Integer projectId;
  29. @TableField(value = "tenant_id")
  30. private Integer tenantId;
  31. @TableField(value = "sort")
  32. private Integer sort;
  33. @TableField(value = "type")
  34. private Integer type;
  35. @TableField(value = "status")
  36. private Integer status;
  37. @TableField(value = "create_id")
  38. private String createId;
  39. @TableField(value = "create_name")
  40. private String createName;
  41. @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  42. @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
  43. @TableField(value = "create_time",fill = FieldFill.INSERT_UPDATE)
  44. private Date createTime;
  45. @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  46. @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
  47. @TableField(value = "update_time",fill = FieldFill.INSERT_UPDATE)
  48. private Date updateTime;
  49. }