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

初始化代码

parent bd38ff8b
Pipeline #3108 failed with stages
in 0 seconds
package com.cusc.nirvana.user.rnr.fp.dto;
import lombok.Data;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
/**
* @author stayAnd
* @date 2022/4/24
*/
@Data
public class EnterpriseRnrPersonNameReqDTO {
/**
* 企业名称
*/
@NotBlank(message = "企业名称不能为空")
private String companyName;
/**
* 租户号
*/
@NotBlank(message = "租户号不能为空")
private String tenantNo;
/**
* 是否车企实名
*/
@NotNull(message = "是否车企实名不能为空")
private Boolean vehicleCompany;
}
package com.cusc.nirvana.user.rnr.fp.dto;
import lombok.Data;
import javax.validation.constraints.NotBlank;
/**
* @author stayAnd
* @date 2022/4/24
*/
@Data
public class EnterpriseRnrPersonNameResponseDTO {
/**
* 企业名称
*/
private String companyName;
/**
* 责任人姓名
*/
private String fullName;
}
package com.cusc.nirvana.user.rnr.fp.dto;
import com.cusc.nirvana.user.rnr.fp.common.BaseAuthenticationReqDTO;
import lombok.Data;
import javax.validation.constraints.NotBlank;
/**
* Description: 人脸比对请求dto
* <br />
* CreateDate 2022-02-25 11:30:44
*
* @author yuyi
**/
@Data
public class FaceCompareReqDTO extends BaseAuthenticationReqDTO {
/**
* 人脸照片
*/
@NotBlank(message = "人脸照片不能为空")
private String faceImg;
/**
* 基础照片
*/
@NotBlank(message = "基础照片不能为空")
private String baseImg;
}
package com.cusc.nirvana.user.rnr.fp.dto;
import com.cusc.nirvana.user.rnr.fp.common.BaseAuthenticationRespDTO;
import lombok.Data;
/**
* Description: 人脸比对响应DTO
* <br />
* CreateDate 2022-02-24 17:17:38
*
* @author yuyi
**/
@Data
public class FaceCompareRespDTO extends BaseAuthenticationRespDTO {
/**
* 对比相似值 取值0-100,越大标示越相似
*/
private String similarity;
}
package com.cusc.nirvana.user.rnr.fp.dto;
import lombok.Data;
/**
* @className: FailureListDTO
* @description:
* @author: JK
* @date: 2022/8/23 11:26
* @version: 1.0
**/
@Data
public class FailureListDTO {
private String ICCID;
private String FailureCause;
}
package com.cusc.nirvana.user.rnr.fp.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 = "文件的路径")
private String filePath;
public FileDownloadDTO() {
}
public FileDownloadDTO(String uuid, String fileName) {
this.uuid = uuid;
this.fileName = fileName;
}
}
package com.cusc.nirvana.user.rnr.fp.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* <p>
* 文件上传记录
* </p>
*/
@Data
@ApiModel(value="FileRecord对象", description="文件上传记录")
public class FileRecordDTO implements Serializable {
private static final long serialVersionUID=1L;
@ApiModelProperty(value = "主键id")
private Long id;
@ApiModelProperty(value = "文件标识id")
private String uuid;
@ApiModelProperty(value = "文件原始名称")
private String fileName;
@ApiModelProperty(value = "存储路径")
private String path;
@ApiModelProperty(value = "文件流md5")
private String md5;
@ApiModelProperty(value = "文件存储类型:private/public")
private String useLimit;
@ApiModelProperty(value = "对象存储文件公网url")
private String accessUrl;
@ApiModelProperty(value = "文件大小(KB)")
private Double fileSize;
@ApiModelProperty(value = "文件状态:1上传成功,0已删除,2待合并")
private Integer status;
@ApiModelProperty(value = "视频编码格式")
private String videoProtocal;
@ApiModelProperty(value = "上传时间")
private LocalDateTime createTime;
@ApiModelProperty(value = "上传人")
private String creator;
@ApiModelProperty(value = "更新时间")
private LocalDateTime updateTime;
@ApiModelProperty(value = "修改人")
private String updater;
}
package com.cusc.nirvana.user.rnr.fp.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("文件上传Base64")
public class FileUploadBase64DTO implements Serializable {
private static final long serialVersionUID = -267145861320352349L;
@ApiModelProperty("上传的文件Base64")
private String fileBase64;
@ApiModelProperty("上传的文件名称")
private String fileName;
}
package com.cusc.nirvana.user.rnr.fp.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;
@ApiModelProperty("上传的文件Base64")
private String fileBase64;
}
package com.cusc.nirvana.user.rnr.fp.dto;
import lombok.Data;
import java.util.Date;
import java.util.List;
import java.util.Map;
/**
* @author stayAnd
* @date 2022/4/19
*/
@Data
public class FileUploadResponseDTO {
private Map<String,String> attachment;
private Integer code;
private String exception;
private String msg;
private Boolean success;
private List<FileDetailDTO> data;
@Data
public static class FileDetailDTO {
private String accessUrl;
private Object createTime;
private String creator;
private String fileName;
private Double fileSize;
private Integer id;
private String md5;
private String path;
private Integer status;
private Date updateTime;
private String updater;
private String useLimit;
private String uuid;
private String videoProtocal;
}
}
package com.cusc.nirvana.user.rnr.fp.dto;
import com.cusc.nirvana.user.rnr.fp.common.BaseRnrFpPageDTO;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* 车辆信息表(FpCarInfo)传输对象类
*
* @author yuy336
* @since 2022-06-28 19:43:33
*/
@ApiModel(value = "车辆信息表", description = "车辆信息表")
@Data
public class FpCarInfoDTO extends BaseRnrFpPageDTO {
private static final long serialVersionUID = -71823877902223939L;
@ApiModelProperty(value = "${column.comment}")
private String uuid;
@ApiModelProperty
private String MSISDN;
@ApiModelProperty(value = "道路机动 车辆生产企业名称")
private String nameVehicleEnterprise;
@ApiModelProperty(value = "车辆识别代号或车架号")
private String vin;
@ApiModelProperty(value = "车辆类型(1表示乘用车及客车,2表示货车,3表 示半挂车牵引车,4表示半挂车,5表示 - 12 - 两轮摩托车和两轮轻便摩托车,6表示 三轮摩托车和三轮轻便摩托车,7表示 三轮汽车,8表示低速货车,9表示专用 汽车,10表示非《公告》车辆产品。)")
private String vehicleType;
@ApiModelProperty(value = "车辆产地")
private String placeOfOriginOfVehicle;
@ApiModelProperty(value = "车辆品牌")
private String vehicleDepartment;
@ApiModelProperty(value = "车辆名称")
private String vehicleName;
@ApiModelProperty(value = "车辆型号")
private String vehicleNum;
@ApiModelProperty(value = "车型通用名称")
private String vehicleModel;
@ApiModelProperty(value = "车身颜色")
private String bodyColor;
@ApiModelProperty(value = "燃料种类")
private String fuelType;
@ApiModelProperty(value = "发动机号码")
private String engineNum;
@ApiModelProperty(value = "电动机序列号")
private String motorNum;
@ApiModelProperty(value = "车辆出厂时间")
private String vehicleDepartureTime;
@ApiModelProperty(value = "车辆销售时间")
private String vehicleSalesTime;
@ApiModelProperty(value = "车辆销售信息变更时间")
private String vehicleSalesUpdateTime;
@ApiModelProperty(value = "车牌号码")
private String licensePlateNumber;
@ApiModelProperty(value = "车辆销售 渠道名称")
private String vehicleChannelName;
@ApiModelProperty(value = "车辆销售渠道类型")
private String vehicleChannelType;
@ApiModelProperty(value = "车辆销售渠道员工姓名")
private String vehicleStaffName;
@ApiModelProperty(value = "车辆销售渠道地址")
private String vehicleLogginAddress;
@ApiModelProperty(value = "组织编码")
private String orgid;
@ApiModelProperty(value = "租户编码")
private String tenantno;
@ApiModelProperty(value = "更新人")
private String operator;
@ApiModelProperty(value = "批次号")
private String tagId;
@ApiModelProperty(value = "返回的错误信息,作为入参时不需要传递")
private String failReason;
@ApiModelProperty(value = "开始时间")
private String startTime;
@ApiModelProperty(value = "结束时间")
private String endTime;
}
package com.cusc.nirvana.user.rnr.fp.dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import javax.validation.constraints.NotEmpty;
import java.io.Serializable;
import java.util.List;
@Data
public class FpChangeTboxDTO implements Serializable {
private static final long serialVersionUID = -5712879585098743410L;
@ApiModelProperty(value = "车辆VIN号")
@NotEmpty(message = "vin不能为空")
private String vin;
@ApiModelProperty(value = "ICCID编码集合")
private List<FpIccidChangeDTO> iccidList;
}
package com.cusc.nirvana.user.rnr.fp.dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import java.util.Map;
/**
* ICCID更换DTO
*/
@Data
public class FpDirectTboxChangeDTO implements Serializable {
@ApiModelProperty(value = "新老iccid对应关系key-newiccid,value-oldIccid")
private Map<String, String> newOldIccidRelMap;
@ApiModelProperty("租户编号")
private String tenantNo;
@ApiModelProperty("vin")
private String vin;
@ApiModelProperty("实名id")
private String rnrId;
@ApiModelProperty("orderUuid")
private String orderUuid;
@ApiModelProperty("最后一次操作人")
private String operator;
@ApiModelProperty("分表路由键")
private Long routingKey;
}
package com.cusc.nirvana.user.rnr.fp.dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* ICCID更换DTO
*/
@Data
public class FpIccidChangeDTO implements Serializable {
@ApiModelProperty(value = "原iccid")
private String oldIccid;
@ApiModelProperty(value = "新iccid")
private String newIccid;
}
package com.cusc.nirvana.user.rnr.fp.dto;
import com.cusc.nirvana.user.rnr.fp.common.BaseRnrMgPageDTO;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* (FpRnrProtocolManage)传输对象类
*
* @author yuy336
* @since 2022-06-01 10:52:11
*/
@ApiModel(value = "${tableInfo.comment}", description = "${tableInfo.comment}")
@Data
public class FpRnrProtocolManageDTO extends BaseRnrMgPageDTO {
private static final long serialVersionUID = 660172581660870804L;
@ApiModelProperty(value = "业务主键")
private String uuid;
@ApiModelProperty(value = "组织id")
private String orgId;
@ApiModelProperty(value = "个人入网协议word")
private String peopleAgreementWord;
@ApiModelProperty(value = "个人入网协议横版")
private String peopleAgreementHorizontal;
@ApiModelProperty(value = "个人入网协议竖版")
private String peopleAgreementVertical;
@ApiModelProperty(value = "公司入网协议word")
private String companyAgreementWord;
@ApiModelProperty(value = "公司入网协议横板")
private String companyAgreementHorizontal;
@ApiModelProperty(value = "公司入网协议竖版")
private String companyAgreementVertical;
@ApiModelProperty(value = "实名制责任告知书word")
private String realnameNoticeWord;
@ApiModelProperty(value = "实名制责任告知书横板")
private String realnameNoticeHorizontal;
@ApiModelProperty(value = "实名制责任告知书竖版")
private String realnameNoticeVertical;
@ApiModelProperty(value = "企业授权书word")
private String companyAuthorizeWord;
@ApiModelProperty(value = "企业授权书横板")
private String companyAuthorizeHorizontal;
@ApiModelProperty(value = "企业授权书竖版")
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 type;
}
package com.cusc.nirvana.user.rnr.fp.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* 实名关联信息(FpRnrRelationInfo)传输对象类
*
* @author yuy336
* @since 2022-04-14 20:42:46
*/
@ApiModel(value = "实名关联信息", description = "实名关联信息")
@Data
public class FpRnrRelationInfoDTO {
private static final long serialVersionUID = -44480337374226645L;
@ApiModelProperty(value = "业务主键")
private String uuid;
@ApiModelProperty(value = "实名id")
private String rnrId;
@ApiModelProperty(value = "项目编号")
private String projectNo;
@ApiModelProperty(value = "组织id")
private String orgId;
@ApiModelProperty(value = "终端用户id(ciam_user)")
private String userId;
@ApiModelProperty(value = "最后一次操作人")
private String operator;
}
package com.cusc.nirvana.user.rnr.fp.dto;
import com.cusc.nirvana.user.rnr.fp.common.BaseRnrMgPageDTO;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* 实名业务短信信息(FpRnrSmsInfo)传输对象类
*
* @author yuy336
* @since 2022-04-19 20:38:45
*/
@ApiModel(value = "实名业务短信信息", description = "实名业务短信信息")
@Data
public class FpRnrSmsInfoDTO extends BaseRnrMgPageDTO {
private static final long serialVersionUID = -98825765305353922L;
@ApiModelProperty(value = "业务主键")
private String uuid;
@ApiModelProperty(value = "实名id")
private String rnrId;
@ApiModelProperty(value = "业务对应的卡,多张,建议逗号隔开")
private String iccids;
@ApiModelProperty(value = "实名短信类型:1 一车多卡绑定 2 原车主解绑 3 二手车解绑 4换件")
private Integer bizType;
@ApiModelProperty(value = "发送的短信id")
private String sendSmsId;
@ApiModelProperty(value = "发送的号码")
private String sendPhone;
@ApiModelProperty(value = "发送的内容")
private String sendContent;
@ApiModelProperty(value = "接收的短信id")
private String receiveSmsId;
@ApiModelProperty(value = "接收的号码")
private String receivePhone;
@ApiModelProperty(value = "接收的内容")
private String receiveContent;
@ApiModelProperty(value = "最后一次操作人")
private String operator;
@ApiModelProperty(value = "工单id")
private String orderId;
}
package com.cusc.nirvana.user.rnr.fp.dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* 自然人解绑和换卡发送短信参数
*/
@Data
public class FpSendMessageDTO implements Serializable {
@ApiModelProperty(value = "短信参数实体类")
private SmsRequestDTO smsRequestDTO;
@ApiModelProperty(value = "实名业务id")
private String rnrid;
@ApiModelProperty(value = "ICCID编码集合")
private String iccidLists;
@ApiModelProperty(value = "更新操作人")
private String user;
@ApiModelProperty(value = "工单id")
private String orderId;
}
package com.cusc.nirvana.user.rnr.fp.dto;
import com.cusc.nirvana.user.rnr.fp.common.BaseRnrFpPageDTO;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* T1上报状态(FpT1UploadStatus)传输对象类
*
* @author yuy336
* @since 2022-07-06 14:09:47
*/
@ApiModel(value = "T1上报状态", description = "T1上报状态")
@Data
public class FpT1UploadStatusDTO extends BaseRnrFpPageDTO {
private static final long serialVersionUID = -62470676840489555L;
@ApiModelProperty(value = "业务主键")
private String uuid;
@ApiModelProperty(value = "iccid")
private String iccid;
@ApiModelProperty(value = "实名工单id")
private String orderId;
@ApiModelProperty(value = "开户信息上报状态:1 上报成功 2上报失败")
private Integer userStatus;
@ApiModelProperty(value = "开户信息上报描述")
private String userStatusResp;
@ApiModelProperty(value = "文件信息上报状态:1 上报成功 2上报失败")
private Integer fileStatus;
@ApiModelProperty(value = "文件信息上报描述")
private String fileStatusResp;
@ApiModelProperty(value = "车辆信息上报状态:1 上报成功 2上报失败")
private Integer carStatus;
@ApiModelProperty(value = "车辆信息上报描述")
private String carStatusResp;
@ApiModelProperty(value = "是否报竣 1 上报成功 2上报失败")
private Integer reportCompletion;
@ApiModelProperty(value = "报竣描述")
private String reportCompletionResp;
@ApiModelProperty(value = "租户编号")
private String tenantNo;
@ApiModelProperty(value = "最后一次操作人")
private String operator;
@ApiModelProperty(value = "切换状态:0 默认值,1 切流成功 2 切流失败")
private Integer flowStatus;
@ApiModelProperty(value = "切换状态描述")
private String flowStatusResp;
@ApiModelProperty(value = "请求标识,用于报竣")
private String requestId;
@ApiModelProperty(value = "上报时请求入参,用于T1重试")
private String t1Request;
}
package com.cusc.nirvana.user.rnr.fp.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.*;
/**
* T1车企信息(FpT1VehicleCompany)传输对象类
*
* @author yuy336
* @since 2022-06-08 19:26:58
*/
@ApiModel(value = "T1车企信息", description = "T1车企信息")
@Data
public class FpT1VehicleCompanyDTO implements Serializable {
private static final long serialVersionUID = -43976088894242019L;
@ApiModelProperty(value = "业务主键")
private String uuid;
@ApiModelProperty(value = "公司名称")
private String companyName;
@ApiModelProperty(value = "公司类型")
private String companyType;
@ApiModelProperty(value = "公司编码,用于T1接口上传")
private String companyCode;
@ApiModelProperty(value = "T1开户信息加密密钥")
private String t1UserInfoKey;
@ApiModelProperty(value = "T1指令加密密钥")
private String t1InstructionKey;
@ApiModelProperty(value = "租户编号")
private String tenantNo;
@ApiModelProperty(value = "组织id")
private String orgId;
@ApiModelProperty(value = "最后一次操作人")
private String operator;
}
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