|
@@ -2,7 +2,8 @@ package com.ozs.plan.doman;
|
|
|
|
|
|
import com.baomidou.mybatisplus.annotation.TableField;
|
|
import com.baomidou.mybatisplus.annotation.TableField;
|
|
import com.baomidou.mybatisplus.annotation.TableName;
|
|
import com.baomidou.mybatisplus.annotation.TableName;
|
|
-import com.ozs.common.vo.PageVo;
|
|
|
|
|
|
+import com.fasterxml.jackson.annotation.JsonFormat;
|
|
|
|
+import com.ozs.common.annotation.Excel;
|
|
import io.swagger.annotations.ApiModelProperty;
|
|
import io.swagger.annotations.ApiModelProperty;
|
|
import lombok.Data;
|
|
import lombok.Data;
|
|
|
|
|
|
@@ -16,26 +17,34 @@ public class ProvisionalPlan {
|
|
|
|
|
|
@ApiModelProperty(value = "主键ID")
|
|
@ApiModelProperty(value = "主键ID")
|
|
@TableField("plan_year_id")
|
|
@TableField("plan_year_id")
|
|
- private Long planYearId;
|
|
|
|
|
|
+ private Integer planYearId;
|
|
|
|
|
|
@NotNull(message = "采购单位不能为空")
|
|
@NotNull(message = "采购单位不能为空")
|
|
@ApiModelProperty(value = "采购单位(登录账号的单位)")
|
|
@ApiModelProperty(value = "采购单位(登录账号的单位)")
|
|
@TableField("purchase_dept_id")
|
|
@TableField("purchase_dept_id")
|
|
private Long purchaseDeptId;
|
|
private Long purchaseDeptId;
|
|
|
|
|
|
|
|
+ @Excel(name = "采购单位")
|
|
|
|
+ @TableField(exist = false)
|
|
|
|
+ private String purchaseDeptName;
|
|
|
|
+
|
|
|
|
+ @Excel(name = "项目名称")
|
|
@NotNull(message = "项目名称不能为空")
|
|
@NotNull(message = "项目名称不能为空")
|
|
@ApiModelProperty(value = "项目名称")
|
|
@ApiModelProperty(value = "项目名称")
|
|
@TableField("project_name")
|
|
@TableField("project_name")
|
|
private String projectName;
|
|
private String projectName;
|
|
|
|
|
|
|
|
+ @Excel(name = "项目类型")
|
|
@ApiModelProperty(value = "项目类型(0:装备类;1:物资类;2:服务类;3:工程类)")
|
|
@ApiModelProperty(value = "项目类型(0:装备类;1:物资类;2:服务类;3:工程类)")
|
|
@TableField("project_type")
|
|
@TableField("project_type")
|
|
private String projectType;
|
|
private String projectType;
|
|
|
|
|
|
|
|
+ @Excel(name = "需求概况")
|
|
@ApiModelProperty(value = "需求概况")
|
|
@ApiModelProperty(value = "需求概况")
|
|
@TableField("demand_overview")
|
|
@TableField("demand_overview")
|
|
private String demandOverview;
|
|
private String demandOverview;
|
|
|
|
|
|
|
|
+ @Excel(name = "概算金额(万元)")
|
|
@ApiModelProperty(value = "概算金额(万元(保留小数点后两位)")
|
|
@ApiModelProperty(value = "概算金额(万元(保留小数点后两位)")
|
|
@TableField("evaluation")
|
|
@TableField("evaluation")
|
|
private BigDecimal evaluation;
|
|
private BigDecimal evaluation;
|
|
@@ -44,34 +53,45 @@ public class ProvisionalPlan {
|
|
@TableField("is_excess")
|
|
@TableField("is_excess")
|
|
private String isExcess;
|
|
private String isExcess;
|
|
|
|
|
|
|
|
+ @Excel(name = "采购服务站")
|
|
@ApiModelProperty(value = "采购服务站")
|
|
@ApiModelProperty(value = "采购服务站")
|
|
@TableField("purchase_services")
|
|
@TableField("purchase_services")
|
|
private String purchaseServices;
|
|
private String purchaseServices;
|
|
|
|
|
|
|
|
+ @Excel(name = "采购方式")
|
|
@ApiModelProperty(value = "采购方式 (0:公开招标, 1:单一来源,2:邀请招标,3:竞争式谈判,4:询价)")
|
|
@ApiModelProperty(value = "采购方式 (0:公开招标, 1:单一来源,2:邀请招标,3:竞争式谈判,4:询价)")
|
|
@TableField("purchase_mode")
|
|
@TableField("purchase_mode")
|
|
private String purchaseMode;
|
|
private String purchaseMode;
|
|
|
|
|
|
|
|
+ @Excel(name = "提报需求时间")
|
|
|
|
+ @JsonFormat(pattern = "yyyy-MM-dd")
|
|
@ApiModelProperty(value = "计划提报需求时间--->需求单位成功提报采购需求的日期(具体到月)")
|
|
@ApiModelProperty(value = "计划提报需求时间--->需求单位成功提报采购需求的日期(具体到月)")
|
|
@TableField("plan_demand_sub_time")
|
|
@TableField("plan_demand_sub_time")
|
|
private Date planDemandSubTime;
|
|
private Date planDemandSubTime;
|
|
|
|
|
|
|
|
+ @Excel(name = "完成采购时间")
|
|
|
|
+ @JsonFormat(pattern = "yyyy-MM-dd")
|
|
@ApiModelProperty(value = "计划完成采购时间--->公示中标结果的日期,即填制中标信息的日期(具体到月)")
|
|
@ApiModelProperty(value = "计划完成采购时间--->公示中标结果的日期,即填制中标信息的日期(具体到月)")
|
|
@TableField("plan_purchase_finish_time")
|
|
@TableField("plan_purchase_finish_time")
|
|
private Date planPurchaseFinishTime;
|
|
private Date planPurchaseFinishTime;
|
|
|
|
|
|
|
|
+ @Excel(name = "交付(实施)时间")
|
|
|
|
+ @JsonFormat(pattern = "yyyy-MM-dd")
|
|
@ApiModelProperty(value = "计划交付时间--->供应商完成并交付后,使用单位收到标的日期,即填制建设文档的日期")
|
|
@ApiModelProperty(value = "计划交付时间--->供应商完成并交付后,使用单位收到标的日期,即填制建设文档的日期")
|
|
@TableField("plan_deliver_time")
|
|
@TableField("plan_deliver_time")
|
|
private Date planDeliverTime;
|
|
private Date planDeliverTime;
|
|
|
|
|
|
|
|
+ @Excel(name = "项目属性")
|
|
@ApiModelProperty(value = "项目属性(0:应急应战项目, 1:重大规划任务项目, 2:规划任务项目, 3:一般项目)")
|
|
@ApiModelProperty(value = "项目属性(0:应急应战项目, 1:重大规划任务项目, 2:规划任务项目, 3:一般项目)")
|
|
@TableField("project_attr")
|
|
@TableField("project_attr")
|
|
private String projectAttr;
|
|
private String projectAttr;
|
|
|
|
|
|
|
|
+ @Excel(name = "计划调整情况及理由")
|
|
@ApiModelProperty(value = "计划调整情况及理由--->如计划需要变更,在填写申请修改时需填写调整情况及理由,审核单位审核通过后显示该信息")
|
|
@ApiModelProperty(value = "计划调整情况及理由--->如计划需要变更,在填写申请修改时需填写调整情况及理由,审核单位审核通过后显示该信息")
|
|
@TableField("adjust_reason")
|
|
@TableField("adjust_reason")
|
|
private String adjustReason;
|
|
private String adjustReason;
|
|
|
|
|
|
|
|
+ @Excel(name = "备注")
|
|
@ApiModelProperty(value = "备注")
|
|
@ApiModelProperty(value = "备注")
|
|
@TableField("remarks")
|
|
@TableField("remarks")
|
|
private String remarks;
|
|
private String remarks;
|
|
@@ -96,6 +116,7 @@ public class ProvisionalPlan {
|
|
@TableField("created")
|
|
@TableField("created")
|
|
private String created;
|
|
private String created;
|
|
|
|
|
|
|
|
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
|
@ApiModelProperty(value = "创建时间")
|
|
@ApiModelProperty(value = "创建时间")
|
|
@TableField("create_time")
|
|
@TableField("create_time")
|
|
private Date createTime;
|
|
private Date createTime;
|
|
@@ -104,6 +125,7 @@ public class ProvisionalPlan {
|
|
@TableField("updated")
|
|
@TableField("updated")
|
|
private String updated;
|
|
private String updated;
|
|
|
|
|
|
|
|
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
|
@ApiModelProperty(value = "修改时间")
|
|
@ApiModelProperty(value = "修改时间")
|
|
@TableField("update_time")
|
|
@TableField("update_time")
|
|
private String updateTime;
|
|
private String updateTime;
|