Contract.java 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. package platform.modules.carrier.entity;
  2. import com.fasterxml.jackson.databind.annotation.JsonSerialize;
  3. import io.swagger.annotations.ApiModel;
  4. import lombok.Data;
  5. import platform.common.base.model.BaseEntity;
  6. import platform.modules.government.entity.FileDown;
  7. import javax.persistence.Table;
  8. import javax.persistence.Transient;
  9. import java.util.List;
  10. @Data
  11. @Table(name = "ic_contract")
  12. @ApiModel(description = "载体合同")
  13. @JsonSerialize(include = JsonSerialize.Inclusion.NON_NULL)
  14. public class Contract extends BaseEntity {
  15. private Integer park_id; //园区ID
  16. private String company_name; //公司名称
  17. private String organization_code; //组织机构代码
  18. private String uscc; //统一社会信用代码
  19. private Integer company_id; //企业id
  20. private String contract_no; //合同编号
  21. private String contract_start; //合同开始日期
  22. private String contract_end; //合同结束日期
  23. private String terminate_time; //合同终止日期
  24. private Double area; //面积
  25. private Integer status; //状态
  26. private String remark; //备注
  27. @Transient
  28. private List<ContractFloor> floors; //合同楼层
  29. @Transient
  30. private FileDown file; //附件
  31. @Transient
  32. private String status_desc; //状态
  33. @Transient
  34. private String park_name; //园区名称
  35. @Transient
  36. private String building_name; //楼栋
  37. @Transient
  38. private Integer floor; //楼层
  39. @Transient
  40. private Double floor_area; //楼层面积
  41. @Transient
  42. private String state_code; //合同状态
  43. @Transient
  44. private String file_down_url;
  45. }