ProvisionalPlan.java 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  1. package com.ozs.plan.doman;
  2. import com.baomidou.mybatisplus.annotation.TableField;
  3. import com.baomidou.mybatisplus.annotation.TableName;
  4. import com.ozs.common.vo.PageVo;
  5. import io.swagger.annotations.ApiModelProperty;
  6. import lombok.Data;
  7. import javax.validation.constraints.NotNull;
  8. import java.math.BigDecimal;
  9. import java.util.Date;
  10. @Data
  11. @TableName("plan_practical")
  12. public class ProvisionalPlan {
  13. @ApiModelProperty(value = "主键ID")
  14. @TableField("plan_year_id")
  15. private Long planYearId;
  16. @NotNull(message = "采购单位不能为空")
  17. @ApiModelProperty(value = "采购单位(登录账号的单位)")
  18. @TableField("purchase_dept_id")
  19. private Long purchaseDeptId;
  20. @NotNull(message = "项目名称不能为空")
  21. @ApiModelProperty(value = "项目名称")
  22. @TableField("project_name")
  23. private String projectName;
  24. @ApiModelProperty(value = "项目类型(0:装备类;1:物资类;2:服务类;3:工程类)")
  25. @TableField("project_type")
  26. private String projectType;
  27. @ApiModelProperty(value = "需求概况")
  28. @TableField("demand_overview")
  29. private String demandOverview;
  30. @ApiModelProperty(value = "概算金额(万元(保留小数点后两位)")
  31. @TableField("evaluation")
  32. private BigDecimal evaluation;
  33. @ApiModelProperty(value = "是否为超限额计划(0:未超额,1:超额)")
  34. @TableField("is_excess")
  35. private String isExcess;
  36. @ApiModelProperty(value = "采购服务站")
  37. @TableField("purchase_services")
  38. private String purchaseServices;
  39. @ApiModelProperty(value = "采购方式 (0:公开招标, 1:单一来源,2:邀请招标,3:竞争式谈判,4:询价)")
  40. @TableField("purchase_mode")
  41. private String purchaseMode;
  42. @ApiModelProperty(value = "计划提报需求时间--->需求单位成功提报采购需求的日期(具体到月)")
  43. @TableField("plan_demand_sub_time")
  44. private Date planDemandSubTime;
  45. @ApiModelProperty(value = "计划完成采购时间--->公示中标结果的日期,即填制中标信息的日期(具体到月)")
  46. @TableField("plan_purchase_finish_time")
  47. private Date planPurchaseFinishTime;
  48. @ApiModelProperty(value = "计划交付时间--->供应商完成并交付后,使用单位收到标的日期,即填制建设文档的日期")
  49. @TableField("plan_deliver_time")
  50. private Date planDeliverTime;
  51. @ApiModelProperty(value = "项目属性(0:应急应战项目, 1:重大规划任务项目, 2:规划任务项目, 3:一般项目)")
  52. @TableField("project_attr")
  53. private String projectAttr;
  54. @ApiModelProperty(value = "计划调整情况及理由--->如计划需要变更,在填写申请修改时需填写调整情况及理由,审核单位审核通过后显示该信息")
  55. @TableField("adjust_reason")
  56. private String adjustReason;
  57. @ApiModelProperty(value = "备注")
  58. @TableField("remarks")
  59. private String remarks;
  60. @ApiModelProperty(value = "项目状态(0:计划待提交,1:计划待审核,2:计划已退回,3:计划已审核)")
  61. @TableField("project_status")
  62. private String projectStatus;
  63. @ApiModelProperty(value = "退回原因")
  64. @TableField("refuse_reason")
  65. private String refuseReason;
  66. @ApiModelProperty(value = "0:正常,1:已删除")
  67. @TableField("del_flay")
  68. private String delFlay;
  69. @ApiModelProperty(value = "计划类型(0:季度计划,1:临时计划)")
  70. @TableField("plan_type")
  71. private String planType;
  72. @ApiModelProperty(value = "创建者")
  73. @TableField("created")
  74. private String created;
  75. @ApiModelProperty(value = "创建时间")
  76. @TableField("create_time")
  77. private Date createTime;
  78. @ApiModelProperty(value = "修改者")
  79. @TableField("updated")
  80. private String updated;
  81. @ApiModelProperty(value = "修改时间")
  82. @TableField("update_time")
  83. private String updateTime;
  84. }