PlatAppOrg.java 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. package com.project.zcustom.domain.basics;
  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 java.util.List;
  13. /**
  14. * 地区编码对象 plat_app_org
  15. *
  16. * @author change
  17. * @date 2024-10-23
  18. */
  19. @Data
  20. @Accessors(chain = true)
  21. @ToString(callSuper = true)
  22. @EqualsAndHashCode(callSuper = false)
  23. @TableName("large_plat_app_org")
  24. @JsonInclude(JsonInclude.Include.NON_NULL)
  25. public class PlatAppOrg extends CustomBaseEntity {
  26. /**
  27. * 主键id
  28. */
  29. @TableId(value = "id")
  30. private Long id;
  31. /**
  32. * 地区编码
  33. */
  34. private String appOrg;
  35. /**
  36. * 地区编码(后勤资产)
  37. */
  38. private String appCode;
  39. /**
  40. * 地区编码(公务用车)
  41. */
  42. private String appEncode;
  43. /**
  44. * 父地区编码
  45. */
  46. private String appParentOrg;
  47. /**
  48. * 地区名称
  49. */
  50. private String appName;
  51. /**
  52. * 接入标志
  53. */
  54. private String connectFlag;
  55. @TableField(exist = false)
  56. private Long projectNum;
  57. @TableField(exist = false)
  58. private Long cameraNum;
  59. @TableField(exist = false)
  60. private Long onlineCameraNum;
  61. @TableField(exist = false)
  62. private List<PlatAppOrg> children;
  63. }