ProjectBidingVO.java 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. package com.unis.project.common.vo;
  2. import io.swagger.annotations.ApiModel;
  3. import io.swagger.annotations.ApiModelProperty;
  4. import lombok.Getter;
  5. import lombok.Setter;
  6. import javax.persistence.Column;
  7. import javax.persistence.Id;
  8. import javax.persistence.Table;
  9. import java.math.BigDecimal;
  10. import java.util.Date;
  11. import java.util.List;
  12. /**
  13. * @author WangZL
  14. * @version 1.0
  15. * @Title ProjectBidingDO
  16. * @ProjectName 项目招标实体类
  17. * @Description TODO
  18. * @date 2019/07/22 17点26分
  19. */
  20. @SuppressWarnings("serial")
  21. @Getter
  22. @Setter
  23. @Table(name="T_XMZB")
  24. @ApiModel("项目招标业务对象")
  25. public class ProjectBidingVO extends BaseVO {
  26. @ApiModelProperty(value = "项目招标id", notes ="项目招标id", required = false)
  27. @Id
  28. @Column(name = "XMZB_ID")
  29. private String xmzbId;
  30. @ApiModelProperty(value = "项目申请id", notes ="项目申请id", required = false)
  31. @Column(name = "XMSQ_ID")
  32. private String xmsqId;
  33. @ApiModelProperty(value = "项目招标备案编号", notes ="项目招标备案编号", required = false)
  34. @Column(name = "XMZBBABH")
  35. private String xmzbbabh;
  36. @ApiModelProperty(value = "项目招标方式", notes ="项目招标方式", required = false)
  37. @Column(name = "XMZBFS")
  38. private String xmzbfs;
  39. @ApiModelProperty(value = "项目招标价格", notes ="项目招标价格", required = false)
  40. @Column(name = "XMZBJG")
  41. private BigDecimal xmzbjg;
  42. @ApiModelProperty(value = "中标价格", notes ="中标价格", required = false)
  43. @Column(name = "ZBJG")
  44. private BigDecimal zbjg;
  45. @ApiModelProperty(value = "中标单位", notes ="中标单位", required = false)
  46. @Column(name = "ZBDW")
  47. private String zbdw;
  48. @ApiModelProperty(value = "中标时间", notes ="中标时间", required = false)
  49. @Column(name = "ZBSJ")
  50. private Date zbsj;
  51. @ApiModelProperty(value = "项目招标类型:1、设计招标。2、监理招标。3、建设招标", notes ="项目招标类型:1、设计招标。2、监理招标。3、建设招标", required = false)
  52. @Column(name = "XMZBLX")
  53. private Integer xmzblx;
  54. @ApiModelProperty(value = "组织机构id", notes ="组织机构id", required = false)
  55. @Column(name = "ORGID")
  56. private String orgid;
  57. @ApiModelProperty(value = "项目招标情况材料", notes ="项目招标情况材料", required = false)
  58. private List<ProjectMaterialDetailsVO> xmzbqkList;
  59. public ProjectBidingVO(String xmzbId, String xmsqId, String xmzbbabh, String xmzbfs, BigDecimal xmzbjg, BigDecimal zbjg,
  60. String zbdw, Date zbsj, Integer xmzblx, String orgid, List<ProjectMaterialDetailsVO> xmzbqkList) {
  61. super();
  62. this.xmzbId = xmzbId;
  63. this.xmsqId = xmsqId;
  64. this.xmzbbabh = xmzbbabh;
  65. this.xmzbfs = xmzbfs;
  66. this.xmzbjg = xmzbjg;
  67. this.zbjg = zbjg;
  68. this.zbdw = zbdw;
  69. this.zbsj = zbsj;
  70. this.xmzblx = xmzblx;
  71. this.orgid = orgid;
  72. this.xmzbqkList = xmzbqkList;
  73. }
  74. public ProjectBidingVO() {
  75. }
  76. }