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

初始化代码

parent 741c2feb
Pipeline #3107 failed with stages
in 0 seconds
package com.cusc.nirvana.user.rnr.enterprise.dto;
import lombok.Data;
/**
* @author stayAnd
* @date 2022/5/4
*/
@Data
public class EnterpriseRnrH5CallBackRespDTO {
/**
* 0:认证通过 1:人工审核 2:腾讯活体失败
*/
private Integer status;
/**
* 腾讯活体失败 时 返回新的url
*/
private String h5LivenessUrl;
}
package com.cusc.nirvana.user.rnr.enterprise.dto;
import com.cusc.nirvana.user.rnr.enterprise.common.DesensitizationFieId;
import com.cusc.nirvana.user.rnr.enterprise.util.DesensitizationUtil;
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 stayand
*/
@Data
public class EnterpriseRnrH5FileRequestDTO implements Serializable {
private static final long serialVersionUID = 8325801116331488860L;
@ApiModelProperty("文件系统ID")
@NotEmpty(
message = "文件系统ID不能为空"
)
private String fileId;
@ApiModelProperty("企业名称")
@NotBlank(
message = "企业名称不能为空"
)
@DesensitizationFieId(desensitizationRule = DesensitizationUtil.DESENSITIZATION_NONE,sort = 0)
private String companyName;
@ApiModelProperty("企业性质")
private String companyType;
@ApiModelProperty("行业类型")
private String industryType;
@ApiModelProperty("企业证件类型")
@NotBlank(message = "企业证件类型不能为空")
private String companyCertType;
@ApiModelProperty("企业证件号码")
@NotBlank(
message = "企业证件号码不能为空"
)
private String companyCertNumber;
@ApiModelProperty("企业证件地址")
@NotBlank(
message = "企业证件地址不能为空"
)
private String companyCertAddress;
@ApiModelProperty("企业通讯地址")
@NotEmpty(
message = "企业通讯地址不能为空"
)
private String companyContactAddress;
@ApiModelProperty("企业证件照片")
@NotEmpty(
message = "企业证件照片不能为空"
)
private List<String> licenseImages;
@ApiModelProperty("责任人姓名")
@NotBlank(
message = "责任人姓名不能为空"
)
@DesensitizationFieId(desensitizationRule = DesensitizationUtil.DESENSITIZATION_NAME,sort = 1)
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("责任人证件有效期开始时间")
@NotEmpty(
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("责任人手机号码")
@NotBlank(
message = "责任人手机号码不能为空"
)
@DesensitizationFieId(desensitizationRule = DesensitizationUtil.DESENSITIZATION_PHONE,sort = 2)
private String corporationPhone;
@ApiModelProperty(value = "短信验证码")
// @NotBlank(
// message = "短信验证码不能为空"
// )
private String verificationCode;
@ApiModelProperty(value = "责任告知书")
private List<String> dutyPic;
@ApiModelProperty(value = "入网合同")
@NotEmpty(message = "入网合同不能为空")
private List<String> contractPic;
@ApiModelProperty(value = "来源 PAD H5")
private String source;
}
package com.cusc.nirvana.user.rnr.enterprise.dto;
import com.cusc.nirvana.user.rnr.enterprise.common.DesensitizationFieId;
import com.cusc.nirvana.user.rnr.enterprise.util.DesensitizationUtil;
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 stayand
*/
@Data
public class EnterpriseRnrH5RequestDTO implements Serializable {
private static final long serialVersionUID = 8325801116331488860L;
@ApiModelProperty("vin码集合")
@NotEmpty(
message = "vin码不能为空"
)
private List<String> vinList;
@ApiModelProperty("企业名称")
@NotBlank(
message = "企业名称不能为空"
)
@DesensitizationFieId(desensitizationRule = DesensitizationUtil.DESENSITIZATION_NONE,sort = 0)
private String companyName;
@ApiModelProperty("企业性质")
private String companyType;
@ApiModelProperty("行业类型")
private String industryType;
@ApiModelProperty("企业证件类型")
@NotBlank(message = "企业证件类型不能为空")
private String companyCertType;
@ApiModelProperty("企业证件号码")
@NotBlank(
message = "企业证件号码不能为空"
)
private String companyCertNumber;
@ApiModelProperty("企业证件地址")
@NotBlank(
message = "企业证件地址不能为空"
)
private String companyCertAddress;
@ApiModelProperty("企业通讯地址")
@NotEmpty(
message = "企业通讯地址不能为空"
)
private String companyContactAddress;
@ApiModelProperty("企业证件照片")
@NotEmpty(
message = "企业证件照片不能为空"
)
private List<String> licenseImages;
@ApiModelProperty("责任人姓名")
@NotBlank(
message = "责任人姓名不能为空"
)
@DesensitizationFieId(desensitizationRule = DesensitizationUtil.DESENSITIZATION_NAME,sort = 1)
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("责任人证件有效期开始时间")
@NotEmpty(
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("责任人手机号码")
@NotBlank(
message = "责任人手机号码不能为空"
)
@DesensitizationFieId(desensitizationRule = DesensitizationUtil.DESENSITIZATION_PHONE,sort = 2)
private String corporationPhone;
@ApiModelProperty(value = "短信验证码")
// @NotBlank(
// message = "短信验证码不能为空"
// )
private String verificationCode;
@ApiModelProperty(value = "责任告知书")
private List<String> dutyPic;
@ApiModelProperty(value = "入网合同")
@NotEmpty(message = "入网合同不能为空")
private List<String> contractPic;
@ApiModelProperty(value = "来源 PAD H5")
private String source;
}
package com.cusc.nirvana.user.rnr.enterprise.dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* @author stayAnd
* @date 2022/6/7
*/
@Data
public class EnterpriseRnrH5RespDTO {
@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.enterprise.dto;
import lombok.Data;
/**
* @author stayAnd
* @date 2022/4/24
*/
@Data
public class EnterpriseRnrPersonDTO {
/**
* 公司名称
*/
private String companyName;
/**
* 责任人姓名
*/
private String corporationName;
}
package com.cusc.nirvana.user.rnr.enterprise.dto;
import com.cusc.nirvana.user.rnr.fp.dto.VinCardDTO;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import java.util.List;
/**
* 企业实名认证 response DTO
*
* @author huchenhui
* @date 2022-04-14
*/
@Data
public class EnterpriseRnrResponseDTO implements Serializable {
private static final long serialVersionUID = -7732835361569488078L;
@ApiModelProperty(value = "请求ID")
private String requestId;
@ApiModelProperty(value = "返回消息")
private String responseMsg;
@ApiModelProperty(value = "文件系统ID")
private String fileId;
@ApiModelProperty(value = "车辆VIN号和ICCID编码对集合")
private List<VinCardDTO> vinCardList;
}
package com.cusc.nirvana.user.rnr.enterprise.dto;
import com.cusc.nirvana.user.rnr.fp.dto.VinCardDTO;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import java.util.List;
/**
* 企业实名认证车卡信息DTO
*
* @author huchenhui
* @date 2022-04-14
*/
@Data
public class EnterpriseRnrVinCardInfoDTO implements Serializable {
private static final long serialVersionUID = -5712879585098743410L;
@ApiModelProperty(value = "请求ID")
private String requestId;
@ApiModelProperty(value = "文件系统ID")
private String fileId;
@ApiModelProperty(value = "车辆VIN号和ICCID编码对集合")
private List<VinCardDTO> vinCardList;
}
package com.cusc.nirvana.user.rnr.enterprise.dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import javax.validation.constraints.NotEmpty;
import java.io.Serializable;
import java.util.List;
/**
* @className: EnterpriseUnBindDTO
* @description: 企业解绑实体
* @author: jk
* @date: 2022/6/17 10:39
* @version: 1.0
**/
@Data
public class EnterpriseUnBindDTO implements Serializable {
private static final long serialVersionUID = 8325801116331488860L;
@ApiModelProperty("vin码集合")
@NotEmpty(
message = "vin码不能为空"
)
private List<String> vinList;
@ApiModelProperty("工单id")
private String orderId;
@ApiModelProperty("解绑手机号")
private String phone;
@ApiModelProperty("姓名")
private String userName;
}
package com.cusc.nirvana.user.rnr.enterprise.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.enterprise.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.*;
import java.util.List;
/**
* @author jiamj
* @date 2021/11/3
*/
@Data
@ApiModel("文件下载请求")
public class FileDownloadDTO extends com.cusc.nirvana.user.rnr.fp.dto.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;
@ApiModelProperty(value = "文件系统ids")
private List<String> fileSystemIds;
public FileDownloadDTO() {
}
public FileDownloadDTO(String uuid, String fileName) {
this.uuid = uuid;
this.fileName = fileName;
}
}
package com.cusc.nirvana.user.rnr.enterprise.dto;
import lombok.Data;
/**
* 文件信息
*
* @program: workspace-rnr-new
* @description:
* @author: lig131
* @create: 2022-04-25 10:12
**/
@Data
public class FileInfo {
private String fileUrl;
private String fileName;
private String fileTypeComment;
private String fileBase64;
}
package com.cusc.nirvana.user.rnr.enterprise.dto;
import lombok.Data;
/**
* @className: FileMouldDto
* @description: 查询文件模板
* @author: jk
* @date: 2022/6/2 14:30
* @version: 1.0
**/
@Data
public class FileMouldDto {
/**
* 个人入网协议模板
*/
private String peopleMouldUrl;
/**
* 公司入网协议模板
*/
private String companyMouldUrl;
/**
* 实名制责任告知书模板
*/
private String realnameMouldUrl;
/**
* 企业授权书模板
*/
private String authorizeMouldUrl;
/**
* 其它模板
*/
private String otherMouldUrl;
}
package com.cusc.nirvana.user.rnr.enterprise.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.web.multipart.MultipartFile;
import javax.validation.constraints.NotBlank;
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.enterprise.dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* ICCID更换DTO
*/
@Data
public class IccidChangeDTO {
@ApiModelProperty(value = "原iccid")
private String oldIccid;
@ApiModelProperty(value = "新iccid")
private String newIccid;
}
package com.cusc.nirvana.user.rnr.enterprise.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
@Data
@ApiModel("图片Base64描述")
public class ImageBase64DTO implements Serializable {
private static final long serialVersionUID = -267145861320351989L;
@ApiModelProperty("base64字符串")
private String base64;
@ApiModelProperty("名称")
private String fileName;
@ApiModelProperty("文件业务id")
private String uuid;
}
package com.cusc.nirvana.user.rnr.enterprise.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
@ApiModel("导入Sim卡对象")
@Data
public class ImportSimDTO {
/**组织业务uuid*/
@ApiModelProperty(value = "组织业务uuid")
@NotBlank(message = "组织业务主键不能为空")
private String orgUuid;
/**文件标识*/
@ApiModelProperty("文件上传后的uuid")
@NotBlank(message = "文件标识不能为空")
private String fileUuid;
/**文件名*/
@ApiModelProperty("上传文件的原始名称")
@NotBlank(message = "文件名称不能为空")
private String fileName;
/**文件类型,0:SIM卡,1:车卡关系*/
@ApiModelProperty("文件类型,1:车卡关系")
@NotNull(message = "文件类型不能为空")
private Integer fileType;
/**业务标签*/
@ApiModelProperty("业务标签,每个车厂有自己的业务标签信息列表,只有一个标签时为默认,不需要选择,为多个标签时必须选择一个")
private String tagUuid;
}
package com.cusc.nirvana.user.rnr.enterprise.dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import javax.validation.constraints.NotEmpty;
import java.io.*;
/**
* 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 的签名")
private String newSignature;
@ApiModelProperty(value = "活体检测结果分数")
private String liveRate;
@ApiModelProperty(value = "来源 PAD H5")
private String source;
}
package com.cusc.nirvana.user.rnr.enterprise.dto;
import lombok.Data;
import java.util.List;
/**
* @author stayAnd
* @date 2022/7/4
*/
@Data
public class LogCategoryDTO {
private List<LogCategoryDetailDTO> logDetailList;
@Data
public static class LogCategoryDetailDTO{
private String logCategory;
private List<String> logOptList;
}
}
package com.cusc.nirvana.user.rnr.enterprise.dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
/**
* @author stayAnd
* @date 2022/7/4
*/
@Data
public class LogInfoRequestDTO {
@ApiModelProperty("组织id")
private String orgId;
@ApiModelProperty("账号")
private String account;
@ApiModelProperty("手机号")
private String phone;
@ApiModelProperty("日志类型")
private String logCategory;
@ApiModelProperty("操作类型")
private String logOpt;
@ApiModelProperty("查询时间开始")
private Date createTimeStart;
@ApiModelProperty("查询时间结束")
private Date createTimeEnd;
@ApiModelProperty(value = "当前页码")
private Integer currPage = 1;
@ApiModelProperty(value = "页面显示行数")
private Integer pageSize = 10;
}
package com.cusc.nirvana.user.rnr.enterprise.dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
/**
* @author stayAnd
* @date 2022/7/4
*/
@Data
public class LogInfoResponseDTO {
@ApiModelProperty("账号")
private String account;
@ApiModelProperty("手机号")
private String phone;
@ApiModelProperty("日志类型")
private String logCategory;
@ApiModelProperty("操作类型")
private String logOpt;
@ApiModelProperty("操作内容")
private String logContent;
@ApiModelProperty("IP地址")
private String ip;
@ApiModelProperty("操作时间")
private Date createTime;
}
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