CityOperationApplication.java 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119
  1. package com.ylx.massage.domain;
  2. import java.time.LocalDateTime;
  3. import java.util.Date;
  4. import com.baomidou.mybatisplus.annotation.*;
  5. import com.baomidou.mybatisplus.extension.activerecord.Model;
  6. import com.fasterxml.jackson.annotation.JsonFormat;
  7. import io.swagger.models.auth.In;
  8. import lombok.Data;
  9. import lombok.EqualsAndHashCode;
  10. import lombok.experimental.Accessors;
  11. import java.io.Serializable;
  12. /**
  13. * 城市管理表(CityOperationApplication)表实体类
  14. *
  15. * @author makejava
  16. * @since 2026-06-04 14:27:32
  17. */
  18. @Data
  19. @EqualsAndHashCode(callSuper = false)
  20. @Accessors(chain = true)
  21. @TableName(value = "city_operation_application", autoResultMap = true)
  22. public class CityOperationApplication implements Serializable {
  23. //主键ID
  24. @TableId(value = "id", type = IdType.AUTO)
  25. private Long id;
  26. /**
  27. * 省级行政区编码 (如: 110000)
  28. */
  29. @TableField("province_code")
  30. private String provinceCode;
  31. /**
  32. * 省级行政区名称 (如: 北京市)
  33. */
  34. @TableField("province_name")
  35. private String provinceName;
  36. /**
  37. * 地级市编码 (如: 110100)
  38. */
  39. @TableField("city_code")
  40. private String cityCode;
  41. /**
  42. * 地级市名称 (如: 北京市)
  43. */
  44. @TableField("city_name")
  45. private String cityName;
  46. /**
  47. * 区/县编码 (如: 110101)
  48. */
  49. @TableField("district_code")
  50. private String districtCode;
  51. /**
  52. * 区/县名称 (如: 东城区)
  53. */
  54. @TableField("district_name")
  55. private String districtName;
  56. //运营中心ID
  57. @TableField("operation_center_id")
  58. private Integer operationCenterId;
  59. //运营中心名称
  60. @TableField("operation_center_name")
  61. private String operationCenterName;
  62. //实际审批通过时间
  63. @TableField("actual_approval_time")
  64. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "Asia/Shanghai")
  65. private Date actualApprovalTime;
  66. //申请原因 (限制500字以内)
  67. @TableField("apply_reason")
  68. private String applyReason;
  69. //状态 (0:待审核, 1:已通过, 2:已驳回)
  70. @TableField("status")
  71. private Integer status;
  72. //商户ID
  73. @TableField("merchant_id")
  74. private Integer merchantId;
  75. /**
  76. * 创建时间
  77. */
  78. @TableField(value = "create_time", fill = FieldFill.INSERT)
  79. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "Asia/Shanghai")
  80. private LocalDateTime createTime;
  81. /**
  82. * 更新时间
  83. */
  84. @TableField(value = "update_time", fill = FieldFill.INSERT_UPDATE)
  85. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "Asia/Shanghai")
  86. private LocalDateTime updateTime;
  87. /**
  88. * 创建时间
  89. */
  90. @TableField(value = "create_by")
  91. private String createBy;
  92. /**
  93. * 更新时间
  94. */
  95. @TableField(value = "update_by")
  96. private String updateBy;
  97. /**
  98. * 逻辑删除:1已删除 0未删除
  99. */
  100. @TableField("is_delete")
  101. private Integer isDelete;
  102. }