无关风月
3 天以前 110809db132446d2fa5ed2986f1ec2ce755b5b13
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
139
140
141
142
143
package com.ruoyi.system.model;
 
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
 
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDate;
import java.time.LocalDateTime;
 
/**
 * <p>
 * 拆迁情况
 * </p>
 *
 * @author WuGuanFengYue
 * @since 2025-10-17
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("dr_displacement")
@ApiModel(value="DrDisplacement对象", description="拆迁情况")
public class DrDisplacement implements Serializable {
 
    private static final long serialVersionUID = 1L;
 
    @ApiModelProperty(value = "主键")
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;
 
    @ApiModelProperty(value = "姓名")
    @TableField("name")
    private String name;
 
    @ApiModelProperty(value = "联系电话")
    @TableField("phone")
    private String phone;
 
    @ApiModelProperty(value = "村社ID")
    @TableField("community_id")
    private Integer communityId;
 
    @ApiModelProperty(value = "村社名称")
    @TableField("community_name")
    private String communityName;
 
    @ApiModelProperty(value = "身份证")
    @TableField("id_card")
    private String idCard;
 
    @ApiModelProperty(value = "坐落地点")
    @TableField("address")
    private String address;
 
    @ApiModelProperty(value = "房屋总面积(㎡)")
    @TableField("total_area")
    private Double totalArea;
 
    @ApiModelProperty(value = "是否安置")
    @TableField("is_settlement")
    private Integer isSettlement;
 
    @ApiModelProperty(value = "房屋用途 0:住宅;1:商业")
    @TableField("house_type")
    private Integer houseType;
 
    @ApiModelProperty(value = "拆迁安置方式 0:产权调换;1:限量还房;2:货币安置;")
    @TableField("resettlement_mode")
    private Integer resettlementMode;
 
    @ApiModelProperty(value = "房屋补偿金额")
    @TableField("house_compensation")
    private BigDecimal houseCompensation;
 
    @ApiModelProperty(value = "附属设施补偿金额  ")
    @TableField("facility_compensation")
    private BigDecimal facilityCompensation;
 
    @ApiModelProperty(value = "其他金额")
    @TableField("other_compensation")
    private BigDecimal otherCompensation;
 
    @ApiModelProperty(value = "过渡费")
    @TableField("transition_allowance")
    private BigDecimal transitionAllowance;
 
    @ApiModelProperty(value = "搬家费")
    @TableField("moving_fee")
    private BigDecimal movingFee;
 
    @ApiModelProperty(value = "补偿合计")
    @TableField("total_compensation")
    private BigDecimal totalCompensation;
 
    @ApiModelProperty(value = "协议签订时间")
    @TableField("agreement_date")
    private LocalDate agreementDate;
 
    @ApiModelProperty(value = "安置小区")
    @TableField("settlement_community")
    private byte[] settlementCommunity;
 
    @ApiModelProperty(value = "人数")
    @TableField("person_count")
    private Integer personCount;
 
    @ApiModelProperty(value = "附件,多个使用英文逗号拼接")
    @TableField("attachment_urls")
    private String attachmentUrls;
 
    @ApiModelProperty(value = "创建时间")
    @TableField("create_time")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
 
    private LocalDateTime createTime;
 
    @ApiModelProperty(value = "创建人")
    @TableField("create_by")
    private String createBy;
 
    @ApiModelProperty(value = "更新时间")
    @TableField("update_time")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
 
    private LocalDateTime updateTime;
 
    @ApiModelProperty(value = "更新人")
    @TableField("update_by")
    private String updateBy;
 
    @ApiModelProperty(value = "是否删除 0-否,1-是")
    @TableField("disabled")
    private Boolean disabled;
 
 
}