zh
2024-11-25 3aea09f05948ec4b284c5005a3afc78a71b7789f
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
package com.ycl.domain.vo;
 
import com.ycl.system.domain.base.AbsVo;
import com.ycl.domain.entity.ProjectUnitRegistrationInfo;
 
import java.math.BigDecimal;
import java.util.List;
import org.springframework.lang.NonNull;
import org.springframework.beans.BeanUtils;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
 
/**
 * 项目(法人)单位登记信息表展示
 *
 * @author lhr
 * @since 2024-11-22
 */
@Data
@ApiModel(value = "项目(法人)单位登记信息表响应数据", description = "项目(法人)单位登记信息表响应数据")
public class ProjectUnitRegistrationInfoVO extends AbsVo {
 
    /** 项目id */
    @ApiModelProperty("项目id")
    private Long projectId;
 
    /** 项目总投资额 */
    @ApiModelProperty("项目总投资额")
    private BigDecimal totalInvestment;
 
    /** 项目单位 */
    @ApiModelProperty("项目单位")
    private String projectUnit;
 
    /** 项目单位类型 */
    @ApiModelProperty("项目单位类型")
    private String projectUnitType;
 
    /** 登记注册类型 */
    @ApiModelProperty("登记注册类型")
    private String registrationType;
 
    /** 控股情况 */
    @ApiModelProperty("控股情况")
    private String holdingSituation;
 
    /** 证照类型 */
    @ApiModelProperty("证照类型")
    private String certificateType;
 
    /** 证照号码 */
    @ApiModelProperty("证照号码")
    private String certificateNumber;
 
    /** 注册地址 */
    @ApiModelProperty("注册地址")
    private String registeredAddress;
 
    /** 注册资金 */
    @ApiModelProperty("注册资金")
    private BigDecimal registeredCapital;
 
    /** 法人代表 */
    @ApiModelProperty("法人代表")
    private String legalRepresentative;
 
    /** 固定电话 */
    @ApiModelProperty("固定电话")
    private String fixedPhone;
 
    /** 法人身份证 */
    @ApiModelProperty("法人身份证")
    private String legalPersonIdcard;
 
    /** 项目联系人 */
    @ApiModelProperty("项目联系人")
    private String projectContactPerson;
 
    /** 移动电话 */
    @ApiModelProperty("移动电话")
    private String phone;
 
    /** 联系人身份证 */
    @ApiModelProperty("联系人身份证")
    private String contactIdcard;
 
    /** 微信号 */
    @ApiModelProperty("微信号")
    private String wechat;
 
    /** 联系人通讯地址 */
    @ApiModelProperty("联系人通讯地址")
    private String contactAddress;
 
    /** 邮政编码 */
    @ApiModelProperty("邮政编码")
    private String postCode;
 
    /** 电子邮箱 */
    @ApiModelProperty("电子邮箱")
    private String email;
 
    /** 创建人 */
    @ApiModelProperty("创建人")
    private Long createBy;
 
    /** 更新人 */
    @ApiModelProperty("更新人")
    private Long updateBy;
 
    /** 创建时间 */
    @ApiModelProperty("创建时间")
    private Date gmtCreateTime;
 
    /** 更新时间 */
    @ApiModelProperty("更新时间")
    private Date gmtUpdateTime;
 
    public static ProjectUnitRegistrationInfoVO getVoByEntity(@NonNull ProjectUnitRegistrationInfo entity, ProjectUnitRegistrationInfoVO vo) {
        if(vo == null) {
            vo = new ProjectUnitRegistrationInfoVO();
        }
        BeanUtils.copyProperties(entity, vo);
        return vo;
    }
 
}