LargeProject.java 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. package com.project.zcustom.domain.addional;
  2. import com.baomidou.mybatisplus.annotation.TableField;
  3. import com.fasterxml.jackson.annotation.JsonInclude;
  4. import com.project.common.annotation.Excel;
  5. import com.baomidou.mybatisplus.annotation.TableId;
  6. import com.baomidou.mybatisplus.annotation.TableName;
  7. import com.project.common.core.domain.CustomBaseEntity;
  8. import lombok.Data;
  9. import lombok.EqualsAndHashCode;
  10. import lombok.ToString;
  11. import lombok.experimental.Accessors;
  12. import io.swagger.annotations.ApiModel;
  13. import io.swagger.annotations.ApiModelProperty;
  14. import java.math.BigDecimal;
  15. /**
  16. * 工程项目对象 large_plat_project
  17. *
  18. * @author change
  19. * @date 2024-12-30
  20. */
  21. @Data
  22. @Accessors(chain = true)
  23. @ToString(callSuper = true)
  24. @EqualsAndHashCode(callSuper = false)
  25. @TableName("large_plat_project")
  26. @ApiModel(value = "large_plat_project实体类")
  27. @JsonInclude(JsonInclude.Include.NON_NULL)
  28. public class LargeProject extends CustomBaseEntity {
  29. /**
  30. * 项目id
  31. */
  32. @TableId(value = "id")
  33. @ApiModelProperty("项目id")
  34. private Long id;
  35. /**
  36. * 项目名称
  37. */
  38. @Excel(name = "项目名称")
  39. @ApiModelProperty("项目名称")
  40. private String projectName;
  41. /**
  42. * 横坐标
  43. */
  44. @ApiModelProperty("横坐标")
  45. private BigDecimal abscissa;
  46. /**
  47. * 纵坐标
  48. */
  49. @ApiModelProperty("纵坐标")
  50. private BigDecimal ordinate;
  51. /**
  52. * 所属单位id
  53. */
  54. @Excel(name = "所属单位编码")
  55. @ApiModelProperty("所属单位编码")
  56. private String appOrg;
  57. /**
  58. * 项目类型
  59. */
  60. @Excel(name = "项目类型")
  61. @ApiModelProperty("项目类型")
  62. private String type;
  63. /**
  64. * 接入标志(0代表接入 2代表未接入)
  65. */
  66. @Excel(name = "接入标志", readConverterExp = "0=代表接入,2=代表未接入")
  67. @ApiModelProperty("接入标志(0代表接入 2代表未接入)")
  68. private String connectFlag;
  69. @TableField(exist = false)
  70. private Long cameraNum;
  71. private Long subdivision;
  72. @TableField(exist = false)
  73. private Long num;
  74. }