LargeHousingLand.java 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. package com.project.zcustom.domain.addional;
  2. import com.baomidou.mybatisplus.annotation.TableField;
  3. import com.baomidou.mybatisplus.annotation.TableId;
  4. import com.baomidou.mybatisplus.annotation.TableName;
  5. import com.fasterxml.jackson.annotation.JsonFormat;
  6. import com.fasterxml.jackson.annotation.JsonInclude;
  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.math.BigDecimal;
  13. import java.util.Date;
  14. @Data
  15. @Accessors(chain = true)
  16. @ToString(callSuper = true)
  17. @EqualsAndHashCode(callSuper = false)
  18. @TableName("large_plat_housing_land")
  19. @JsonInclude(JsonInclude.Include.NON_NULL)
  20. public class LargeHousingLand extends CustomBaseEntity {
  21. /**
  22. * id
  23. */
  24. @TableId(value = "id")
  25. private Long id;
  26. /**
  27. * 房产名称
  28. */
  29. private String housing;
  30. /**
  31. * 房产面积
  32. */
  33. private BigDecimal acreage;
  34. /**
  35. * 房产类型
  36. */
  37. private Long type;
  38. /**
  39. * 所属单位编码
  40. */
  41. private String appOrg;
  42. @TableField(exist = false)
  43. private String typeName;
  44. /**
  45. * 施工时间
  46. */
  47. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  48. private Date constructionTime;
  49. /**
  50. * 是否拥有所有权(0否;1是)
  51. */
  52. private Integer ownershipFlag;
  53. /**
  54. * 是否为投资计划(0否;1是)
  55. */
  56. private Integer investmentPlanFlag;
  57. @TableField(exist = false)
  58. private Long num;
  59. }