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;
|
|
public static ProjectUnitRegistrationInfoVO getVoByEntity(@NonNull ProjectUnitRegistrationInfo entity, ProjectUnitRegistrationInfoVO vo) {
|
if(vo == null) {
|
vo = new ProjectUnitRegistrationInfoVO();
|
}
|
BeanUtils.copyProperties(entity, vo);
|
return vo;
|
}
|
|
}
|