ke
2024-07-19 08a962d2925baa255207fdf979e6fee794f1773b
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
package cn.gistack.sm.sjztmd.entity;
 
import com.baomidou.mybatisplus.annotation.*;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.NullSerializer;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;
 
import java.util.Date;
 
/**
 * 项目填报
 */
@Data
@TableName("\"tb_project\"")
public class TbProject {
    private static final long serialVersionUID = 1L;
    @JsonSerialize(using = ToStringSerializer.class)
    @ApiModelProperty(value = "主键")
    @TableId(value = "\"guid\"", type = IdType.ASSIGN_ID)
    private String guid;
 
    @TableField("\"tb_year\"")
    private String tbYear;
 
    @TableField("\"city_code\"")
    private String cityCode;
 
    @TableField("\"city_name\"")
    private String cityName;
 
    @TableField("\"county_code\"")
    private String countyCode;
 
    @TableField("\"county_name\"")
    private String countyName;
 
    //中央资金
    @TableField("\"center_fund\"")
    private Double centerFund;
 
    @TableField("\"other\"")
    private String other;
 
    //地方资金
    @TableField("\"local_fund\"")
    @JsonSerialize(nullsUsing = NullSerializer.class) // 值为-1时显示null
    private Double localFund;
 
    //是否编制实施方案,1是;2否
    @TableField("\"is_establish_plan\"")
    private String isEstablishPlan;
 
    //实施方案,逗号分隔字符串  xxx,xxx
    @TableField("\"plan_url\"")
    private String planUrl;
 
    //方案批复,逗号分隔字符串xxxx,xxxx
    @TableField("\"plan_feed_back_url\"")
    private String planFeedBackUrl;
 
    //是否政府采购,1是;2否
    @TableField("\"is_gov_purchase\"")
    private String isGovPurchase;
 
    //采购方式,竞争性磋商,竞争性谈判,公开招投标
    @TableField("\"purchase_way\"")
    private String purchaseWay;
 
    //政府采购附件
    @TableField("\"gov_url\"")
    private String govUrl;
 
    //合同签订时间
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd")
    @TableField(value = "\"contract_date\"",fill = FieldFill.UPDATE)
    private Date contractDate;
 
    //合同附件
    @TableField("\"contract_url\"")
    private String contractUrl;
 
    //计划验收时间
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd")
    @TableField(value = "\"plan_check_date\"",fill = FieldFill.UPDATE)
    private Date planCheckDate;
 
    //验收时间
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd")
    @TableField(value = "\"check_date\"",fill = FieldFill.UPDATE)
    private Date checkDate;
 
    //是否验收
    @TableField("\"is_check\"")
    private String isCheck;
 
    //验收材料
    @TableField("\"check_url\"")
    private String checkUrl;
 
    //是否校验
    @TableField("\"check_state\"")
    private String checkState;
 
    //是否填报完成
    @TableField("\"is_fill\"")
    private String isFill;
 
    //创建人
    @TableField("\"create_user\"")
    private String createUser;
 
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @TableField("\"create_time\"")
    private Date createTime;
 
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @TableField("\"update_time\"")
    private Date updateTime;
 
    //修改人
    @TableField("\"update_user\"")
    private String updateUser;
 
    @TableLogic
    @TableField("\"is_deleted\"")
    private Integer isDeleted;
 
}