Commit 88ce9651 authored by kang.nie@inzymeits.com's avatar kang.nie@inzymeits.com
Browse files

初始化代码

parent 00477413
Pipeline #3106 failed with stages
in 0 seconds
package com.cusc.nirvana.user.rnr.customer.dto;
import lombok.Data;
/**
* @author: jk
* @date: 2022/6/8 9:22
* @version: 1.0
*/
@Data
public class EnterpriseH5CallBackRespDTO {
/**
* 0:认证通过 1:人工审核 2:腾讯活体失败
*/
private Integer status;
/**
* 腾讯活体失败 时 返回新的url
*/
private String h5LivenessUrl;
}
package com.cusc.nirvana.user.rnr.customer.dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotEmpty;
import java.io.Serializable;
import java.util.List;
/**
* @author jk
*/
@Data
public class EnterpriseH5RequestDTO implements Serializable {
private static final long serialVersionUID = 8325801116331488860L;
@ApiModelProperty("vin码集合")
@NotEmpty(
message = "vin码不能为空"
)
private List<String> vinList;
@ApiModelProperty("企业名称")
@NotBlank(
message = "企业名称不能为空"
)
private String companyName;
@ApiModelProperty("企业性质")
private String companyType;
@ApiModelProperty("行业类型")
private String industryType;
@ApiModelProperty("企业证件类型")
private String companyCertType;
@ApiModelProperty("企业证件号码")
@NotBlank(
message = "企业证件号码不能为空"
)
private String companyCertNumber;
@ApiModelProperty("企业证件地址")
@NotBlank(
message = "企业证件地址不能为空"
)
private String companyCertAddress;
@ApiModelProperty("企业通讯地址")
@NotBlank(
message = "企业通讯地址不能为空"
)
private String companyContactAddress;
@ApiModelProperty("企业证件照片")
@NotEmpty(
message = "企业证件照片不能为空"
)
private List<String> licenseImages;
@ApiModelProperty("责任人姓名")
@NotBlank(
message = "责任人姓名不能为空"
)
private String corporationName;
@ApiModelProperty("性别")
@NotBlank(
message = "性别不能为空"
)
private String corporationGender;
@ApiModelProperty("责任人证件类型")
private String corporationCertType;
@ApiModelProperty("责任人证件号")
@NotBlank(
message = "责任人证件号不能为空"
)
private String corporationCertNumber;
@ApiModelProperty("责任人证件地址")
@NotBlank(
message = "责任人证件地址不能为空"
)
private String corporationCertAddress;
@ApiModelProperty("责任人证件有效期开始时间")
@NotBlank(
message = "责任人证件有效期开始时间不能为空"
)
private String corporationCertEffectiveDate;
@ApiModelProperty("责任人证件有效期")
@NotBlank(
message = "责任人证件有效期不能为空"
)
private String corporationCertExpirationDate;
@ApiModelProperty("责任人通讯地址")
private String corporationContactAddress;
@ApiModelProperty("责任人证件照片")
@NotEmpty(
message = "责任人证件照片不能为空"
)
private List<String> corporationPhotoPic;
@ApiModelProperty("企业实名认证授权书")
@NotEmpty(
message = "企业实名认证授权书不能为空"
)
private List<String> authorizationLetterPic;
@ApiModelProperty("责任人手机号码")
private String corporationPhone;
@ApiModelProperty(value = "短信验证码")
// @NotBlank(
// message = "短信验证码不能为空"
// )
private String verificationCode;
@ApiModelProperty("责任人告知书")
private List<String> dutyPic;
@ApiModelProperty(value = "入网合同")
@NotEmpty(message = "入网合同不能为空")
private List<String> contractPic;
@ApiModelProperty(value = "组织id")
private String orgId;
}
package com.cusc.nirvana.user.rnr.customer.dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* @author: jk
* @date: 2022/6/8 9:19
* @version: 1.0
*/
@Data
public class EnterpriseH5RespDTO {
@ApiModelProperty(value = "H5活体认证url")
private String h5LivenessUrl;
@ApiModelProperty(value = "实名ID")
private String rnrId;
@ApiModelProperty(value = "工单ID")
private String orderId;
}
package com.cusc.nirvana.user.rnr.customer.dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import java.io.Serializable;
import java.util.List;
@Data
public class EnterpriseRnrCertificationInfoDTO implements Serializable {
private static final long serialVersionUID = 8325801116331488860L;
@ApiModelProperty("请求ID")
private String requestId;
@ApiModelProperty("文件系统ID")
@NotEmpty(
message = "文件系统ID不能为空"
)
private String fileId;
@ApiModelProperty("企业名称")
@NotEmpty(
message = "企业名称不能为空"
)
private String companyName;
@ApiModelProperty("企业性质")
private String companyType;
@ApiModelProperty("行业类型")
private String industryType;
@ApiModelProperty("企业证件类型")
private String companyCertType;
@ApiModelProperty("企业证件号码")
@NotEmpty(
message = "企业证件号码不能为空"
)
private String companyCertNumber;
@ApiModelProperty("企业证件照片")
@NotNull(
message = "企业证件照片不能为空"
)
private List<String> licenseImages;
@ApiModelProperty("企业证件地址")
@NotEmpty(
message = "企业证件地址不能为空"
)
private String companyCertAddress;
@ApiModelProperty("企业通讯地址")
@NotEmpty(
message = "企业通讯地址不能为空"
)
private String companyContactAddress;
@ApiModelProperty("责任人姓名")
@NotEmpty(
message = "责任人姓名不能为空"
)
private String corporationName;
@ApiModelProperty("性别")
@NotEmpty(
message = "性别不能为空"
)
private String corporationGender;
@ApiModelProperty("责任人证件类型")
private String corporationCertType;
@ApiModelProperty("责任人证件号")
@NotEmpty(
message = "责任人证件号不能为空"
)
private String corporationCertNumber;
@ApiModelProperty("责任人证件地址")
@NotEmpty(
message = "责任人证件地址不能为空"
)
private String corporationCertAddress;
@ApiModelProperty("责任人证件有效期开始时间")
@NotBlank(
message = "责任人证件有效期开始时间不能为空"
)
private String corporationCertEffectiveDate;
@ApiModelProperty("责任人证件有效期")
@NotEmpty(
message = "责任人证件有效期不能为空"
)
private String corporationCertExpirationDate;
@ApiModelProperty("责任人证件照片")
@NotNull(
message = "责任人证件照片不能为空"
)
private List<String> corporationPhotoPic;
@ApiModelProperty("责任人通讯地址")
private String corporationContactAddress;
@ApiModelProperty("责任人手机号码")
@NotEmpty(
message = "责任人手机号码不能为空"
)
private String corporationPhone;
@ApiModelProperty("企业实名认证授权书")
@NotNull(
message = "企业实名认证授权书不能为空"
)
private List<String> authorizationLetterPic;
@ApiModelProperty("活体视频")
@NotEmpty(
message = "活体视频不能为空"
)
private String liveVerificationVideo;
@ApiModelProperty("二手车标志")
private Integer customerType;
@ApiModelProperty(value = "短信验证码")
private String verificationCode;
@ApiModelProperty("车企信息id")
private String vehicleEnterpriseId;
@ApiModelProperty("是否是车企 0 否,默认值 1 是")
private Integer isVehicleCompany;
@ApiModelProperty("责任人告知书")
@NotBlank(message = "责任人告知书不能为空")
private List<String> dutyPic;
@ApiModelProperty(value = "入网合同")
@NotEmpty(message = "入网合同不能为空")
private List<String> contractPic;
}
package com.cusc.nirvana.user.rnr.customer.dto;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.ArrayList;
import java.util.List;
/**
* @author yubo
* @since 2022-04-24 14:28
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
public class ExcelSheetDTO {
private String sheetName;
private String[] schema = new String[0];
private List<String[]> data = new ArrayList();
}
package com.cusc.nirvana.user.rnr.customer.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
*
* @author jiamj
* @date 2021/11/3
*/
@Data
@ApiModel("文件下载请求")
public class FileDownloadDTO implements Serializable {
private static final long serialVersionUID = -1406102961598468694L;
@ApiModelProperty("文件uuid")
private String uuid;
@ApiModelProperty(value = "文件名称")
private String fileName;
@ApiModelProperty(value = "文件的Url")
private String fileUrl;
public FileDownloadDTO() {
}
public FileDownloadDTO(String uuid, String fileName) {
this.uuid = uuid;
this.fileName = fileName;
}
}
package com.cusc.nirvana.user.rnr.customer.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.web.multipart.MultipartFile;
import java.io.Serializable;
/**
* 文件上传请求
* @author jiamj
* @date 2021/11/3
*/
@Data
@ApiModel("文件上传")
public class FileUploadDTO implements Serializable {
private static final long serialVersionUID = -267145861320351989L;
@ApiModelProperty("文件存储根目录,格式为:XXXX/ (前面不要斜杠,后面要斜杠)")
private String rootPath;
@ApiModelProperty("文件存储自定义目录,格式为:XXXX/ (前面不要斜杠,后面要斜杠)")
private String path;
@ApiModelProperty("文件唯一标识,如为空,系统自动生成")
private String uuid;
@ApiModelProperty("用户id")
private String userId;
@ApiModelProperty(value = "文件存储类型:私有private或公有public", hidden = true)
private String type;
@ApiModelProperty("上传的文件")
private MultipartFile file;
}
package com.cusc.nirvana.user.rnr.customer.dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import javax.validation.constraints.NotEmpty;
import java.io.Serializable;
/**
* Description: 活体检测结果回调
* <br />
* CreateDate 2022-04-24 17:22:22
*
* @author yuyi
**/
@Data
public class LivenessCallbackReqDTO implements Serializable {
private static final long serialVersionUID = -407770263820788123L;
@ApiModelProperty(value = "活体检测结果的返回码")
@NotEmpty(message = "活体检测结果的返回码不能为空")
private String code;
@ApiModelProperty(value = "订单号,由合作方上送,每次唯一,此信息为本次活体检测上送的信息")
@NotEmpty(message = "订单号不能为空")
private String orderNo;
@ApiModelProperty(value = "对 URL 参数 App ID、code、oderNo 和 SIGN ticket 的签名")
//@NotEmpty(message = "签名不能为空")
private String newSignature;
@ApiModelProperty(value = "活体检测结果分数")
private String liveRate;
}
package com.cusc.nirvana.user.rnr.customer.dto;
import lombok.Data;
import java.io.InputStream;
@Data
public class OssDownloadRs {
private InputStream inputStream;
}
package com.cusc.nirvana.user.rnr.customer.dto;
import lombok.Data;
/**
* @author: jk
* @date: 2022/6/8 10:40
* @version: 1.0
*/
@Data
public class PersonalH5CallBackRespDTO {
/**
* 0:认证通过 1:人工审核 2:腾讯活体失败
*/
private Integer status;
/**
* 腾讯活体失败 时 返回新的url
*/
private String h5LivenessUrl;
}
package com.cusc.nirvana.user.rnr.customer.dto;
import com.cusc.nirvana.user.exception.CuscUserException;
import com.cusc.nirvana.user.rnr.customer.constants.CustomerTypeEnum;
import com.cusc.nirvana.user.rnr.mg.dto.RnrRelationDTO;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.util.CollectionUtils;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import java.io.Serializable;
import java.util.List;
/**
* @author: jk
* @description:
* @date: 2022/6/7 11:12
* @version: 1.0
* @Param:
* @Return:
*/
@Data
public class PersonalH5ReqDTO implements Serializable {
private static final long serialVersionUID = -407770263820788123L;
@ApiModelProperty(value = "车辆VIN号")
@NotBlank(message = "车辆VIN号不能为空")
private String vin;
@ApiModelProperty(value = "客户类型 0:新车车主 1:二手车车主")
@NotNull(message = "客户类型不能为空")
private Integer customerType;
@ApiModelProperty(value = "是否委托人代办 true:是 false:否")
@NotNull(message = "是否委托人不能为空")
private Boolean isConsigner;
@ApiModelProperty(value = "委托人信息")
private ConsignerInfoDTO consignerInfo;
@ApiModelProperty(value = "ICCID编号集合")
@NotEmpty(message = "ICCID不能为空")
private List<String> iccidList;
@ApiModelProperty(value = "车主姓名")
// @NotBlank(message = "车主姓名不能为空")
private String fullName;
@ApiModelProperty(value = "性别")
@NotBlank(message = "性别不能为空")
private String gender;
@ApiModelProperty(value = "证件类型 " +
"'IDCARD':居民身份证 " +
"'HOUSEHOLD':户口簿 " +
"'PLAIDCARD':中国人民解放军军人身份证件 " +
"'CAPFIDCARD':中国人民武装警察身份证件 " +
"'HKIDCARD':港澳居民来往内地通行证 " +
"'TAIBAOZHENG':台湾居民来往大陆通行证 " +
"'PASSPORT':外国公民护照 " +
"'HKRESIDENCECARD':港澳居民居住证 " +
"'TWRESIDENCECARD':台湾居民居住证")
@NotBlank(message = "证件类型不能为空")
private String certType;
@ApiModelProperty(value = "证件号码")
private String certNumber;
@ApiModelProperty(value = "证件地址")
@NotBlank(message = "证件地址不能为空")
private String certAddress;
@ApiModelProperty(value = "证件照片")
@NotEmpty(message = "证件照片不能为空")
private List<String> certPic;
@ApiModelProperty(value = "证件有效期开始时间")
@NotBlank(message = "证件有效期开始时间不能为空")
private String certEffectiveDate;
@ApiModelProperty(value = "证件有效期")
@NotBlank(message = "证件有效期不能为空")
private String certExpirationDate;
@ApiModelProperty(value = "活体验证视频")
private String liveVerificationVideo;
@ApiModelProperty(value = "通讯地址")
private String contactAddress;
@ApiModelProperty(value = "入网合同")
@NotEmpty(message = "入网合同不能为空")
private List<String> contractPic;
@ApiModelProperty(value = "购车合同")
private List<String> purchaseContractPic;
@ApiModelProperty(value = "购车发票")
private List<String> purchaseInvoicePic;
@ApiModelProperty(value = "过户证明")
private List<String> transferCertificatePic;
@ApiModelProperty(value = "车主手机号码")
// @NotBlank(message = "车主手机号码不能为空")
private String phone;
@ApiModelProperty(value = "短信验证码")
private String verificationCode;
@ApiModelProperty(value = "责任告知书")
private List<String> dutyPic;
public void checkParam(){
RnrRelationDTO rnrRelationDTO = new RnrRelationDTO();
if (customerType == CustomerTypeEnum.USED_CAR_OWNER.getCode()) {
//二手车车主
if (CollectionUtils.isEmpty(purchaseContractPic)) {
throw new CuscUserException("","购车合同为空");
}
if (CollectionUtils.isEmpty(purchaseInvoicePic)) {
throw new CuscUserException("","购车发票为空");
}
if (CollectionUtils.isEmpty(transferCertificatePic)) {
throw new CuscUserException("","过户证明为空");
}
}
}
}
package com.cusc.nirvana.user.rnr.customer.dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import java.util.List;
/**
* @author: jk
* @description: 个人实名认证
* @date: 2022/6/7 11:13
* @version: 1.0
* @Param:
* @Return:
*/
@Data
public class PersonalH5RespDTO implements Serializable {
private static final long serialVersionUID = -1788690841295053853L;
@ApiModelProperty(value = "请求ID")
private String requestId;
@ApiModelProperty(value = "实名ID")
private String rnrId;
@ApiModelProperty(value = "工单ID")
private String orderId;
@ApiModelProperty(value = "返回消息")
private List<String> responseMsg;
@ApiModelProperty(value = "H5活体认证url")
private String h5LivenessUrl;
}
package com.cusc.nirvana.user.rnr.customer.dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import java.io.Serializable;
import java.util.List;
/**
* @author: jk
* @description: 个人实名认证客户信息DTO
* @date: 2022/6/8 10:45
* @version: 1.0
*/
@Data
public class PersonalRequestDTO implements Serializable {
private static final long serialVersionUID = -407770263820788123L;
@ApiModelProperty(value = "请求ID")
@NotBlank(message = "请求ID不能为空")
private String requestId;
@ApiModelProperty(value = "车辆VIN号")
@NotBlank(message = "车辆VIN号不能为空")
private String vin;
@ApiModelProperty(value = "客户类型 0:新车车主 1:二手车车主")
@NotNull(message = "客户类型不能为空")
private Integer customerType;
@ApiModelProperty(value = "是否委托人代办 true:是 false:否")
@NotNull(message = "是否委托人不能为空")
private Boolean isConsigner;
@ApiModelProperty(value = "委托人信息")
private ConsignerInfoDTO consignerInfo;
@ApiModelProperty(value = "ICCID编号集合")
@NotEmpty(message = "ICCID不能为空")
private List<String> iccidList;
@ApiModelProperty(value = "车主姓名")
@NotBlank(message = "车主姓名不能为空")
private String fullName;
@ApiModelProperty(value = "性别")
@NotNull(message = "性别不能为空")
private Integer gender;
@ApiModelProperty(value = "证件类型 " +
"'IDCARD':居民身份证 " +
"'HOUSEHOLD':户口簿 " +
"'PLAIDCARD':中国人民解放军军人身份证件 " +
"'CAPFIDCARD':中国人民武装警察身份证件 " +
"'HKIDCARD':港澳居民来往内地通行证 " +
"'TAIBAOZHENG':台湾居民来往大陆通行证 " +
"'PASSPORT':外国公民护照 " +
"'HKRESIDENCECARD':港澳居民居住证 " +
"'TWRESIDENCECARD':台湾居民居住证")
@NotBlank(message = "证件类型不能为空")
private String certType;
@ApiModelProperty(value = "证件号码")
@NotBlank(message = "证件号码不能为空")
private String certNumber;
@ApiModelProperty(value = "证件地址")
@NotBlank(message = "证件地址不能为空")
private String certAddress;
@ApiModelProperty(value = "证件照片")
@NotEmpty(message = "证件照片不能为空")
private List<String> certPic;
@ApiModelProperty(value = "证件有效期开始时间")
@NotBlank(message = "证件有效期开始时间不能为空")
private String certEffectiveDate;
@ApiModelProperty(value = "证件有效期")
@NotBlank(message = "证件有效期不能为空")
private String certExpirationDate;
@ApiModelProperty(value = "活体验证视频")
@NotBlank(message = "活体验证视频不能为空")
private String liveVerificationVideo;
@ApiModelProperty(value = "通讯地址")
// @NotBlank(message = "通讯地址不能为空")
private String contactAddress;
@ApiModelProperty(value = "入网合同")
@NotEmpty(message = "入网合同不能为空")
private List<String> contractPic;
@ApiModelProperty(value = "购车合同")
// @NotEmpty(message = "购车合同不能为空")
private List<String> purchaseContractPic;
@ApiModelProperty(value = "购车发票")
// @NotEmpty(message = "购车发票不能为空")
private List<String> purchaseInvoicePic;
@ApiModelProperty(value = "过户证明")
// @NotEmpty(message = "过户证明不能为空")
private List<String> transferCertificatePic;
@ApiModelProperty(value = "车主手机号码")
@NotBlank(message = "车主手机号码不能为空")
private String phone;
@ApiModelProperty(value = "短信验证码")
// @NotBlank(message = "短信验证码不能为空")
private String verificationCode;
private int rnrBizzTypeEnum;
@ApiModelProperty(value = "责任告知书")
private List<String> dutyPic;
@ApiModelProperty(value = "组织ID")
private String orgId;
}
package com.cusc.nirvana.user.rnr.customer.dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import java.util.List;
/**
* @author: jk
* @description: 个人实名认证
* @date: 2022/6/8 10:53
* @version: 1.0
*/
@Data
public class PersonalResponseDTO implements Serializable {
private static final long serialVersionUID = -1788690841295053853L;
@ApiModelProperty(value = "请求ID")
private String requestId;
@ApiModelProperty(value = "实名ID")
private String rnrId;
@ApiModelProperty(value = "返回消息")
private List<String> responseMsg;
}
package com.cusc.nirvana.user.rnr.customer.dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import javax.validation.constraints.NotNull;
/**
* @className: ProtocolManageDTO
* @description: TODO
* @author: fxh
* @date: 2022/6/1 13:48
* @version: 1.0
**/
@Data
public class ProtocolManageDTO {
private static final long serialVersionUID = 660172581660870804L;
@ApiModelProperty(value = "业务主键")
private String uuid;
@ApiModelProperty(value = "组织id")
@NotNull(message = "组织id不可为空")
private String orgId;
@ApiModelProperty(value = "个人入网协议word")
@NotNull(message = "个人入网协议word不可为空")
private String peopleAgreementWord;
@ApiModelProperty(value = "个人入网协议横版")
@NotNull(message = "个人入网协议横版不可为空")
private String peopleAgreementHorizontal;
@ApiModelProperty(value = "个人入网协议竖版")
@NotNull(message = "个人入网协议竖版不可为空")
private String peopleAgreementVertical;
@ApiModelProperty(value = "公司入网协议word")
@NotNull(message = "公司入网协议word不可为空")
private String companyAgreementWord;
@ApiModelProperty(value = "公司入网协议横板")
@NotNull(message = "公司入网协议横板不可为空")
private String companyAgreementHorizontal;
@ApiModelProperty(value = "公司入网协议竖版")
@NotNull(message = "公司入网协议竖版不可为空")
private String companyAgreementVertical;
@ApiModelProperty(value = "实名制责任告知书word")
@NotNull(message = "实名制责任告知书word不可为空")
private String realnameNoticeWord;
@ApiModelProperty(value = "实名制责任告知书横板")
@NotNull(message = "实名制责任告知书横板不可为空")
private String realnameNoticeHorizontal;
@ApiModelProperty(value = "实名制责任告知书竖版")
@NotNull(message = "实名制责任告知书竖版不可为空")
private String realnameNoticeVertical;
@ApiModelProperty(value = "企业授权书word")
@NotNull(message = "企业授权书word不可为空")
private String companyAuthorizeWord;
@ApiModelProperty(value = "企业授权书横板")
@NotNull(message = "企业授权书横板不可为空")
private String companyAuthorizeHorizontal;
@ApiModelProperty(value = "企业授权书竖版")
@NotNull(message = "企业授权书竖版不可为空")
private String companyAuthorizeVertical;
@ApiModelProperty(value = "其它word")
private String otherWord;
@ApiModelProperty(value = "其它横板")
private String otherHorizontal;
@ApiModelProperty(value = "其它竖版")
private String otherVertical;
@ApiModelProperty(value = "pc版logo")
private String logoPc;
@ApiModelProperty(value = "h5版logo")
private String logoH5;
@ApiModelProperty(value = "租户编号")
private String tenantNo;
@ApiModelProperty(value = "最后一次操作人")
private String operator;
@ApiModelProperty(value = "文件名称")
private String fileName;
}
package com.cusc.nirvana.user.rnr.customer.dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import javax.validation.constraints.NotNull;
/**
* @className: ProtocolManageDTO
* @description: TODO
* @author: jk
* @date: 2022/6/1 13:48
* @version: 1.0
**/
@Data
public class ProtocolManageOneDTO {
private static final long serialVersionUID = 660172581660870804L;
@ApiModelProperty(value = "个人入网协议word")
@NotNull(message = "个人入网协议word不可为空")
private String peopleAgreementWord;
@ApiModelProperty(value = "个人入网协议横版")
@NotNull(message = "个人入网协议横版不可为空")
private String peopleAgreementHorizontal;
@ApiModelProperty(value = "个人入网协议竖版")
@NotNull(message = "个人入网协议竖版不可为空")
private String peopleAgreementVertical;
@ApiModelProperty(value = "公司入网协议word")
@NotNull(message = "公司入网协议word不可为空")
private String companyAgreementWord;
@ApiModelProperty(value = "公司入网协议横板")
@NotNull(message = "公司入网协议横板不可为空")
private String companyAgreementHorizontal;
@ApiModelProperty(value = "公司入网协议竖版")
@NotNull(message = "公司入网协议竖版不可为空")
private String companyAgreementVertical;
@ApiModelProperty(value = "实名制责任告知书word")
@NotNull(message = "实名制责任告知书word不可为空")
private String realnameNoticeWord;
@ApiModelProperty(value = "实名制责任告知书横板")
@NotNull(message = "实名制责任告知书横板不可为空")
private String realnameNoticeHorizontal;
@ApiModelProperty(value = "实名制责任告知书竖版")
@NotNull(message = "实名制责任告知书竖版不可为空")
private String realnameNoticeVertical;
@ApiModelProperty(value = "企业授权书word")
@NotNull(message = "企业授权书word不可为空")
private String companyAuthorizeWord;
@ApiModelProperty(value = "企业授权书横板")
@NotNull(message = "企业授权书横板不可为空")
private String companyAuthorizeHorizontal;
@ApiModelProperty(value = "企业授权书竖版")
@NotNull(message = "企业授权书竖版不可为空")
private String companyAuthorizeVertical;
@ApiModelProperty(value = "其它word")
private String otherWord;
@ApiModelProperty(value = "其它横板")
private String otherHorizontal;
@ApiModelProperty(value = "其它竖版")
private String otherVertical;
@ApiModelProperty(value = "pc版logo")
private String logoPc;
@ApiModelProperty(value = "h5版logo")
private String logoH5;
}
package com.cusc.nirvana.user.rnr.customer.dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* @className: ProtocolManageUrlDTO
* @description: TODO
* @author: jk
* @date: 2022/6/2 9:03
* @version: 1.0
**/
@Data
public class ProtocolManageUrlDTO {
@ApiModelProperty(value = "文件路径")
private String fileUrl;
@ApiModelProperty(value = "文件名称")
private String fileName;
@ApiModelProperty(value = "文件名称")
private String uuid;
}
package com.cusc.nirvana.user.rnr.customer.dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.*;
/**
* Description: 实名解绑请求
* <br />
* CreateDate 2022-04-20 20:22:56
*
* @author yuyi
**/
@Data
public class RnrInfoReqDTO implements Serializable {
private static final long serialVersionUID = -5712879585098743410L;
@ApiModelProperty(value = "实名业务id")
private String rnrId;
@ApiModelProperty(value = "iccid")
private String iccid;
}
package com.cusc.nirvana.user.rnr.customer.dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.*;
/**
* Description: 实名解绑请求
* <br />
* CreateDate 2022-04-20 20:22:56
*
* @author yuyi
**/
@Data
public class RnrInfoRespDTO implements Serializable {
private static final long serialVersionUID = -5712879585098743410L;
@ApiModelProperty(value = "实名业务id")
private String rnrId;
@ApiModelProperty(value = "姓名")
private String fullName;
@ApiModelProperty(value = "手机号")
private String phone;
}
package com.cusc.nirvana.user.rnr.customer.dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.*;
/**
* Description: 实名登录请求DTO
* <br />
* CreateDate 2022-04-20 20:22:56
*
* @author yuyi
**/
@Data
public class RnrLoginReqDTO implements Serializable {
private static final long serialVersionUID = -5712879585098743410L;
@ApiModelProperty(value = "手机号", example = "130xxxxxxxx")
private String phone;
@ApiModelProperty(value = "验证码", example = "3456/sujd")
private String sms;
@ApiModelProperty(value = "租户编号", example = "1")
private String tenantNo;
}
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment