bf35992c by xu

可信空间修改

1 parent c0a0ae29
Showing 57 changed files with 2696 additions and 1 deletions
package com.csbr.qingcloud.portal.controller;
import com.csbr.cloud.common.response.CommonRes;
import csbr.cloud.entity.annotation.SystemLog;
import csbr.cloud.entity.domain.base.vo.PageListVO;
import com.csbr.qingcloud.portal.domain.vo.TdsCorporationIdentityQueryVO;
import com.csbr.qingcloud.portal.domain.vo.TdsCorporationIdentityRQVO;
import com.csbr.qingcloud.portal.domain.vo.TdsCorporationIdentityRSVO;
import com.csbr.qingcloud.portal.service.TdsCorporationIdentityService;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.Parameter;
import io.swagger.v3.oas.annotations.tags.Tag;
import jakarta.annotation.Resource;
import jakarta.validation.Valid;
import org.springframework.web.bind.annotation.*;
import java.util.List;
/**
* @program:
* @description: 法人用户身份信息-控制器
* @author: xup
* @create: 2025-08-14 17:30
**/
@RestController
@RequestMapping("/tds-corporation-identity")
@Tag(name = "法人用户身份信息-控制器")
public class TdsCorporationIdentityController {
@Resource
private TdsCorporationIdentityService tdsCorporationIdentityService;
//region 基本操作
@PostMapping("/save")
@SystemLog(value = "法人用户身份信息-新增")
@Operation(summary = "法人用户身份信息-新增")
public CommonRes<Boolean> saveTdsCorporationIdentity(@RequestBody @Valid TdsCorporationIdentityRQVO vo) {
tdsCorporationIdentityService.saveTdsCorporationIdentity(vo);
return CommonRes.success(true);
}
@PutMapping("/update")
@SystemLog(value = "法人用户身份信息-修改")
@Operation(summary = "法人用户身份信息-修改")
public CommonRes<Boolean> updateTdsCorporationIdentity(@RequestBody @Valid TdsCorporationIdentityRQVO vo) {
tdsCorporationIdentityService.updateTdsCorporationIdentity(vo);
return CommonRes.success(true);
}
@DeleteMapping("/delete")
@SystemLog(value = "法人用户身份信息-批量删除")
@Operation(summary = "法人用户身份信息-批量删除")
public CommonRes<Boolean> removeByGuids(@RequestBody List<String> guids) {
tdsCorporationIdentityService.removeByGuids(guids);
return CommonRes.success(true);
}
@PostMapping("/page-list")
@SystemLog(value = "法人用户身份信息-分页")
@Operation(summary = "法人用户身份信息-分页")
public CommonRes<PageListVO<TdsCorporationIdentityRSVO>> pageList(@RequestBody @Valid TdsCorporationIdentityQueryVO queryVO) {
PageListVO<TdsCorporationIdentityRSVO> pageVO = tdsCorporationIdentityService.pageList(queryVO);
return CommonRes.success(pageVO);
}
@GetMapping("/detail")
@SystemLog(value = "法人用户身份信息-详情")
@Operation(
summary = "法人用户身份信息-详情",
parameters = {
@Parameter(name = "guid", description = "法人用户身份信息唯一标识", required = true)}
)
public CommonRes<TdsCorporationIdentityRSVO> getTdsCorporationIdentityDetail(@RequestParam String guid) {
TdsCorporationIdentityRSVO vo = tdsCorporationIdentityService.getTdsCorporationIdentityDetail(guid);
return CommonRes.success(vo);
}
//endregion
}
package com.csbr.qingcloud.portal.controller;
import com.csbr.cloud.common.response.CommonRes;
import csbr.cloud.entity.annotation.SystemLog;
import csbr.cloud.entity.domain.base.vo.PageListVO;
import com.csbr.qingcloud.portal.domain.vo.TdsOperatorIdentityQueryVO;
import com.csbr.qingcloud.portal.domain.vo.TdsOperatorIdentityRQVO;
import com.csbr.qingcloud.portal.domain.vo.TdsOperatorIdentityRSVO;
import com.csbr.qingcloud.portal.service.TdsOperatorIdentityService;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.Parameter;
import io.swagger.v3.oas.annotations.tags.Tag;
import jakarta.annotation.Resource;
import jakarta.validation.Valid;
import org.springframework.web.bind.annotation.*;
import java.util.List;
/**
* @program:
* @description: 经办人用户身份信息-控制器
* @author: xup
* @create: 2025-08-14 17:31
**/
@RestController
@RequestMapping("/tds-operator-identity")
@Tag(name = "经办人用户身份信息-控制器")
public class TdsOperatorIdentityController {
@Resource
private TdsOperatorIdentityService tdsOperatorIdentityService;
//region 基本操作
@PostMapping("/save")
@SystemLog(value = "经办人用户身份信息-新增")
@Operation(summary = "经办人用户身份信息-新增")
public CommonRes<Boolean> saveTdsOperatorIdentity(@RequestBody @Valid TdsOperatorIdentityRQVO vo) {
tdsOperatorIdentityService.saveTdsOperatorIdentity(vo);
return CommonRes.success(true);
}
@PutMapping("/update")
@SystemLog(value = "经办人用户身份信息-修改")
@Operation(summary = "经办人用户身份信息-修改")
public CommonRes<Boolean> updateTdsOperatorIdentity(@RequestBody @Valid TdsOperatorIdentityRQVO vo) {
tdsOperatorIdentityService.updateTdsOperatorIdentity(vo);
return CommonRes.success(true);
}
@DeleteMapping("/delete")
@SystemLog(value = "经办人用户身份信息-批量删除")
@Operation(summary = "经办人用户身份信息-批量删除")
public CommonRes<Boolean> removeByGuids(@RequestBody List<String> guids) {
tdsOperatorIdentityService.removeByGuids(guids);
return CommonRes.success(true);
}
@PostMapping("/page-list")
@SystemLog(value = "经办人用户身份信息-分页")
@Operation(summary = "经办人用户身份信息-分页")
public CommonRes<PageListVO<TdsOperatorIdentityRSVO>> pageList(@RequestBody @Valid TdsOperatorIdentityQueryVO queryVO) {
PageListVO<TdsOperatorIdentityRSVO> pageVO = tdsOperatorIdentityService.pageList(queryVO);
return CommonRes.success(pageVO);
}
@GetMapping("/detail")
@SystemLog(value = "经办人用户身份信息-详情")
@Operation(
summary = "经办人用户身份信息-详情",
parameters = {
@Parameter(name = "guid", description = "经办人用户身份信息唯一标识", required = true)}
)
public CommonRes<TdsOperatorIdentityRSVO> getTdsOperatorIdentityDetail(@RequestParam String guid) {
TdsOperatorIdentityRSVO vo = tdsOperatorIdentityService.getTdsOperatorIdentityDetail(guid);
return CommonRes.success(vo);
}
//endregion
}
package com.csbr.qingcloud.portal.domain.vo;
import csbr.cloud.entity.domain.base.dto.BasePageDTO;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.EqualsAndHashCode;
import lombok.Data;
import java.util.Date;
/**
* @program:
* @description: 法人用户附加信息查询参数
* @author: xup
* @create: 2025-08-14 17:30
**/
@EqualsAndHashCode(callSuper = true)
@Data
@Schema(title = "法人用户附加信息查询参数")
public class TdsCorporationAdditionalQueryVO extends BasePageDTO {
}
package com.csbr.qingcloud.portal.domain.vo;
import io.swagger.v3.oas.annotations.media.Schema;
import com.fasterxml.jackson.annotation.JsonFormat;
import jakarta.validation.constraints.Size;
import lombok.Data;
import java.util.Date;
/**
* @program:
* @description: 法人用户附加信息新增、修改参数
* @author: xup
* @create: 2025-08-14 17:30
**/
@Data
@Schema(title = "法人用户附加信息新增、修改参数")
public class TdsCorporationAdditionalRQVO {
/**
* 系统唯一标识
*/
@Schema(description = "系统唯一标识")
@Size(max = 32, message = "系统唯一标识长度超过32")
private String guid;
/**
* 会员Guid
*/
@Schema(description = "会员Guid")
@Size(max = 32, message = "会员Guid长度超过32")
private String tenantGuid;
/**
* 法人Guid
*/
@Schema(description = "法人Guid")
@Size(max = 32, message = "法人Guid长度超过32")
private String corporationGuid;
/**
* 注册地址
*/
@Schema(description = "注册地址")
@Size(max = 100, message = "注册地址长度超过100")
private String registeredAddress;
/**
* 注册金额
*/
@Schema(description = "注册金额")
private Integer registrationAmount;
/**
* 注册日期
*/
@Schema(description = "注册日期")
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
private Date registeredDate;
/**
* 经营范围
*/
@Schema(description = "经营范围")
@Size(max = 500, message = "经营范围长度超过500")
private String businessNature;
/**
* 行业类型(参考数据字典行业类型)
*/
@Schema(description = "行业类型(参考数据字典行业类型)")
@Size(max = 20, message = "行业类型(参考数据字典行业类型)长度超过20")
private String industryTypeCode;
/**
* 行业小类(参考数据字典行业小类)
*/
@Schema(description = "行业小类(参考数据字典行业小类)")
@Size(max = 20, message = "行业小类(参考数据字典行业小类)长度超过20")
private String industrySubcategoryCode;
/**
* 电子营业执照
*/
@Schema(description = "电子营业执照")
@Size(max = -1, message = "电子营业执照长度超过-1")
private String businessLicense;
/**
* 核准机构
*/
@Schema(description = "核准机构")
@Size(max = 50, message = "核准机构长度超过50")
private String approvalAuthority;
/**
* 社保卡卡号
*/
@Schema(description = "社保卡卡号")
@Size(max = 20, message = "社保卡卡号长度超过20")
private String socialSecurityCard;
/**
* 社保卡发放地
*/
@Schema(description = "社保卡发放地")
@Size(max = 50, message = "社保卡发放地长度超过50")
private String socialSecurityIssuance;
/**
* 纳税人识别号
*/
@Schema(description = "纳税人识别号")
@Size(max = 50, message = "纳税人识别号长度超过50")
private String taxpayerIdentificationNumber;
/******** 库表存储属性 需处理 *****/
/******** 自定义扩展 *****/
/******** 子对象 *****/
}
package com.csbr.qingcloud.portal.domain.vo;
import io.swagger.v3.oas.annotations.media.Schema;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import java.util.Date;
/**
* @program:
* @description: 法人用户附加信息返回参数
* @author: xup
* @create: 2025-08-14 17:30
**/
@Data
@Schema(title = "法人用户附加信息返回参数")
public class TdsCorporationAdditionalRSVO {
/**
* 系统唯一标识
*/
@Schema(description = "系统唯一标识")
private String guid;
/**
* 会员Guid
*/
@Schema(description = "会员Guid")
private String tenantGuid;
/**
* 法人Guid
*/
@Schema(description = "法人Guid")
private String corporationGuid;
/**
* 注册地址
*/
@Schema(description = "注册地址")
private String registeredAddress;
/**
* 注册金额
*/
@Schema(description = "注册金额")
private Integer registrationAmount;
/**
* 注册日期
*/
@Schema(description = "注册日期")
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
private Date registeredDate;
/**
* 经营范围
*/
@Schema(description = "经营范围")
private String businessNature;
/**
* 行业类型(参考数据字典行业类型)
*/
@Schema(description = "行业类型(参考数据字典行业类型)")
private String industryTypeCode;
/**
* 行业小类(参考数据字典行业小类)
*/
@Schema(description = "行业小类(参考数据字典行业小类)")
private String industrySubcategoryCode;
/**
* 电子营业执照
*/
@Schema(description = "电子营业执照")
private String businessLicense;
/**
* 核准机构
*/
@Schema(description = "核准机构")
private String approvalAuthority;
/**
* 社保卡卡号
*/
@Schema(description = "社保卡卡号")
private String socialSecurityCard;
/**
* 社保卡发放地
*/
@Schema(description = "社保卡发放地")
private String socialSecurityIssuance;
/**
* 纳税人识别号
*/
@Schema(description = "纳税人识别号")
private String taxpayerIdentificationNumber;
/******** 库表存储属性 需处理 *****/
/******** 自定义扩展 *****/
/******** 子对象 *****/
}
package com.csbr.qingcloud.portal.domain.vo;
import csbr.cloud.entity.domain.base.dto.BasePageDTO;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.EqualsAndHashCode;
import lombok.Data;
import java.util.Date;
/**
* @program:
* @description: 法人用户身份信息查询参数
* @author: xup
* @create: 2025-08-14 17:30
**/
@EqualsAndHashCode(callSuper = true)
@Data
@Schema(title = "法人用户身份信息查询参数")
public class TdsCorporationIdentityQueryVO extends BasePageDTO {
}
package com.csbr.qingcloud.portal.domain.vo;
import io.swagger.v3.oas.annotations.media.Schema;
import com.fasterxml.jackson.annotation.JsonFormat;
import jakarta.validation.constraints.Size;
import lombok.Data;
import java.util.Date;
/**
* @program:
* @description: 法人用户身份信息新增、修改参数
* @author: xup
* @create: 2025-08-14 17:30
**/
@Data
@Schema(title = "法人用户身份信息新增、修改参数")
public class TdsCorporationIdentityRQVO {
/**
* 系统唯一标识
*/
@Schema(description = "系统唯一标识")
@Size(max = 32, message = "系统唯一标识长度超过32")
private String guid;
/**
* 会员Guid
*/
@Schema(description = "会员Guid")
@Size(max = 32, message = "会员Guid长度超过32")
private String tenantGuid;
/**
* 法人或其他组织名称
*/
@Schema(description = "法人或其他组织名称")
@Size(max = 50, message = "法人或其他组织名称长度超过50")
private String corporationName;
/**
* 法人或其他组织身份标识(平台生成的唯一标识法人或其他组织身份)
*/
@Schema(description = "法人或其他组织身份标识(平台生成的唯一标识法人或其他组织身份)")
@Size(max = 32, message = "法人或其他组织身份标识(平台生成的唯一标识法人或其他组织身份)长度超过32")
private String corporationIdentity;
/**
* 统一社会信用代码
*/
@Schema(description = "统一社会信用代码")
@Size(max = 20, message = "统一社会信用代码长度超过20")
private String socialCreditCode;
/**
* 法人或其他组织类型(0 机关法人;1 企事业单位法人;2 社会团体法人;3 非法人组织;4 其它;)
*/
@Schema(description = "法人或其他组织类型(0 机关法人;1 企事业单位法人;2 社会团体法人;3 非法人组织;4 其它;)")
private Integer corporationType;
/**
* 经营期限起始
*/
@Schema(description = "经营期限起始")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date businessStartTime;
/**
* 经营期限截止
*/
@Schema(description = "经营期限截止")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date businessEndTime;
/**
* 实名认证状态(0 未认证 ;1 已认证)
*/
@Schema(description = "实名认证状态(0 未认证 ;1 已认证)")
private Integer authenticationStatus;
/**
* 实名认证方式(0 人工核验;1 对公账户打款(采用此方式需要法人提供法人对公账 户、开户银行、开户名) ;2 市场监管总局认证;3 其它)
*/
@Schema(description = "实名认证方式(0 人工核验;1 对公账户打款(采用此方式需要法人提供法人对公账 户、开户银行、开户名) ;2 市场监管总局认证;3 其它)")
private Integer authenticationMethod;
/**
* 实名认证时间
*/
@Schema(description = "实名认证时间")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date authenticationTime;
/**
* 法定代表人或负责人姓名
*/
@Schema(description = "法定代表人或负责人姓名")
@Size(max = 50, message = "法定代表人或负责人姓名长度超过50")
private String corporationRepresentative;
/**
* 法定代表人或负责人证件号
*/
@Schema(description = "法定代表人或负责人证件号")
@Size(max = 50, message = "法定代表人或负责人证件号长度超过50")
private String legalRepresentativeIdNumber;
/**
* 法定代表人或负责人实名等级(0 未实名;1 身份证实名核验或社保卡实名核验;2 在实名核验基础上增加人脸识别或其他生物特征核验)
*/
@Schema(description = "法定代表人或负责人实名等级(0 未实名;1 身份证实名核验或社保卡实名核验;2 在实名核验基础上增加人脸识别或其他生物特征核验)")
private Integer legalRepresentativeAuthenticationLevel;
/**
* 法定代表人或负责人实名认证方式(1 公安部、人社部实名服务;2 国家政务服务平台实名服务;3 微信、支付宝、通讯运营商等第三方平台)
*/
@Schema(description = "法定代表人或负责人实名认证方式(1 公安部、人社部实名服务;2 国家政务服务平台实名服务;3 微信、支付宝、通讯运营商等第三方平台)")
private Integer legalRepresentativeAuthenticationMethod;
/**
* 身份状态(0 不可用 ;1 可用)
*/
@Schema(description = "身份状态(0 不可用 ;1 可用)")
private Integer identityStatus;
/******** 库表存储属性 需处理 *****/
/******** 自定义扩展 *****/
/******** 子对象 *****/
}
package com.csbr.qingcloud.portal.domain.vo;
import io.swagger.v3.oas.annotations.media.Schema;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import java.util.Date;
/**
* @program:
* @description: 法人用户身份信息返回参数
* @author: xup
* @create: 2025-08-14 17:30
**/
@Data
@Schema(title = "法人用户身份信息返回参数")
public class TdsCorporationIdentityRSVO {
/**
* 系统唯一标识
*/
@Schema(description = "系统唯一标识")
private String guid;
/**
* 会员Guid
*/
@Schema(description = "会员Guid")
private String tenantGuid;
/**
* 法人或其他组织名称
*/
@Schema(description = "法人或其他组织名称")
private String corporationName;
/**
* 法人或其他组织身份标识(平台生成的唯一标识法人或其他组织身份)
*/
@Schema(description = "法人或其他组织身份标识(平台生成的唯一标识法人或其他组织身份)")
private String corporationIdentity;
/**
* 统一社会信用代码
*/
@Schema(description = "统一社会信用代码")
private String socialCreditCode;
/**
* 法人或其他组织类型(0 机关法人;1 企事业单位法人;2 社会团体法人;3 非法人组织;4 其它;)
*/
@Schema(description = "法人或其他组织类型(0 机关法人;1 企事业单位法人;2 社会团体法人;3 非法人组织;4 其它;)")
private Integer corporationType;
/**
* 经营期限起始
*/
@Schema(description = "经营期限起始")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date businessStartTime;
/**
* 经营期限截止
*/
@Schema(description = "经营期限截止")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date businessEndTime;
/**
* 实名认证状态(0 未认证 ;1 已认证)
*/
@Schema(description = "实名认证状态(0 未认证 ;1 已认证)")
private Integer authenticationStatus;
/**
* 实名认证方式(0 人工核验;1 对公账户打款(采用此方式需要法人提供法人对公账 户、开户银行、开户名) ;2 市场监管总局认证;3 其它)
*/
@Schema(description = "实名认证方式(0 人工核验;1 对公账户打款(采用此方式需要法人提供法人对公账 户、开户银行、开户名) ;2 市场监管总局认证;3 其它)")
private Integer authenticationMethod;
/**
* 实名认证时间
*/
@Schema(description = "实名认证时间")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date authenticationTime;
/**
* 法定代表人或负责人姓名
*/
@Schema(description = "法定代表人或负责人姓名")
private String corporationRepresentative;
/**
* 法定代表人或负责人证件号
*/
@Schema(description = "法定代表人或负责人证件号")
private String legalRepresentativeIdNumber;
/**
* 法定代表人或负责人实名等级(0 未实名;1 身份证实名核验或社保卡实名核验;2 在实名核验基础上增加人脸识别或其他生物特征核验)
*/
@Schema(description = "法定代表人或负责人实名等级(0 未实名;1 身份证实名核验或社保卡实名核验;2 在实名核验基础上增加人脸识别或其他生物特征核验)")
private Integer legalRepresentativeAuthenticationLevel;
/**
* 法定代表人或负责人实名认证方式(1 公安部、人社部实名服务;2 国家政务服务平台实名服务;3 微信、支付宝、通讯运营商等第三方平台)
*/
@Schema(description = "法定代表人或负责人实名认证方式(1 公安部、人社部实名服务;2 国家政务服务平台实名服务;3 微信、支付宝、通讯运营商等第三方平台)")
private Integer legalRepresentativeAuthenticationMethod;
/**
* 身份状态(0 不可用 ;1 可用)
*/
@Schema(description = "身份状态(0 不可用 ;1 可用)")
private Integer identityStatus;
/******** 库表存储属性 需处理 *****/
/******** 自定义扩展 *****/
/******** 子对象 *****/
}
package com.csbr.qingcloud.portal.domain.vo;
import csbr.cloud.entity.domain.base.dto.BasePageDTO;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.EqualsAndHashCode;
import lombok.Data;
import java.util.Date;
/**
* @program:
* @description: 法人用户可验信息查询参数
* @author: xup
* @create: 2025-08-14 17:30
**/
@EqualsAndHashCode(callSuper = true)
@Data
@Schema(title = "法人用户可验信息查询参数")
public class TdsCorporationVerifiableQueryVO extends BasePageDTO {
}
package com.csbr.qingcloud.portal.domain.vo;
import io.swagger.v3.oas.annotations.media.Schema;
import com.fasterxml.jackson.annotation.JsonFormat;
import jakarta.validation.constraints.Size;
import lombok.Data;
import java.util.Date;
/**
* @program:
* @description: 法人用户可验信息新增、修改参数
* @author: xup
* @create: 2025-08-14 17:30
**/
@Data
@Schema(title = "法人用户可验信息新增、修改参数")
public class TdsCorporationVerifiableRQVO {
/**
* 系统唯一标识
*/
@Schema(description = "系统唯一标识")
@Size(max = 32, message = "系统唯一标识长度超过32")
private String guid;
/**
* 会员Guid
*/
@Schema(description = "会员Guid")
@Size(max = 32, message = "会员Guid长度超过32")
private String tenantGuid;
/**
* 法人Guid
*/
@Schema(description = "法人Guid")
@Size(max = 32, message = "法人Guid长度超过32")
private String corporationGuid;
/**
* 行业资质证书
*/
@Schema(description = "行业资质证书")
@Size(max = -1, message = "行业资质证书长度超过-1")
private String industryQualificationCertificate;
/**
* 产品或服务合规认证
*/
@Schema(description = "产品或服务合规认证")
@Size(max = -1, message = "产品或服务合规认证长度超过-1")
private String productComplianceCertification;
/**
* 企业信用评级
*/
@Schema(description = "企业信用评级")
@Size(max = 20, message = "企业信用评级长度超过20")
private String corporateCreditRating;
/**
* 纳税信用等级
*/
@Schema(description = "纳税信用等级")
@Size(max = 20, message = "纳税信用等级长度超过20")
private String taxCreditRating;
/**
* 商标/知识产权登记
*/
@Schema(description = "商标/知识产权登记")
@Size(max = -1, message = "商标/知识产权登记长度超过-1")
private String intellectualPropertyRegistration;
/**
* 其他第三方可信声明
*/
@Schema(description = "其他第三方可信声明")
@Size(max = -1, message = "其他第三方可信声明长度超过-1")
private String thirdPartyCertification;
/******** 库表存储属性 需处理 *****/
/******** 自定义扩展 *****/
/******** 子对象 *****/
}
package com.csbr.qingcloud.portal.domain.vo;
import io.swagger.v3.oas.annotations.media.Schema;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import java.util.Date;
/**
* @program:
* @description: 法人用户可验信息返回参数
* @author: xup
* @create: 2025-08-14 17:30
**/
@Data
@Schema(title = "法人用户可验信息返回参数")
public class TdsCorporationVerifiableRSVO {
/**
* 系统唯一标识
*/
@Schema(description = "系统唯一标识")
private String guid;
/**
* 会员Guid
*/
@Schema(description = "会员Guid")
private String tenantGuid;
/**
* 法人Guid
*/
@Schema(description = "法人Guid")
private String corporationGuid;
/**
* 行业资质证书
*/
@Schema(description = "行业资质证书")
private String industryQualificationCertificate;
/**
* 产品或服务合规认证
*/
@Schema(description = "产品或服务合规认证")
private String productComplianceCertification;
/**
* 企业信用评级
*/
@Schema(description = "企业信用评级")
private String corporateCreditRating;
/**
* 纳税信用等级
*/
@Schema(description = "纳税信用等级")
private String taxCreditRating;
/**
* 商标/知识产权登记
*/
@Schema(description = "商标/知识产权登记")
private String intellectualPropertyRegistration;
/**
* 其他第三方可信声明
*/
@Schema(description = "其他第三方可信声明")
private String thirdPartyCertification;
/******** 库表存储属性 需处理 *****/
/******** 自定义扩展 *****/
/******** 子对象 *****/
}
package com.csbr.qingcloud.portal.domain.vo;
import csbr.cloud.entity.domain.base.dto.BasePageDTO;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.EqualsAndHashCode;
import lombok.Data;
import java.util.Date;
/**
* @program:
* @description: 经办人用户附加信息查询参数
* @author: xup
* @create: 2025-08-14 17:31
**/
@EqualsAndHashCode(callSuper = true)
@Data
@Schema(title = "经办人用户附加信息查询参数")
public class TdsOperatorAdditionalQueryVO extends BasePageDTO {
}
package com.csbr.qingcloud.portal.domain.vo;
import io.swagger.v3.oas.annotations.media.Schema;
import com.fasterxml.jackson.annotation.JsonFormat;
import jakarta.validation.constraints.Size;
import lombok.Data;
import java.util.Date;
/**
* @program:
* @description: 经办人用户附加信息新增、修改参数
* @author: xup
* @create: 2025-08-14 17:31
**/
@Data
@Schema(title = "经办人用户附加信息新增、修改参数")
public class TdsOperatorAdditionalRQVO {
/**
* 系统唯一标识
*/
@Schema(description = "系统唯一标识")
@Size(max = 32, message = "系统唯一标识长度超过32")
private String guid;
/**
* 会员Guid
*/
@Schema(description = "会员Guid")
@Size(max = 32, message = "会员Guid长度超过32")
private String tenantGuid;
/**
* 经办人Guid
*/
@Schema(description = "经办人Guid")
@Size(max = 32, message = "经办人Guid长度超过32")
private String operatorGuid;
/**
* 法人或其他组织名称
*/
@Schema(description = "法人或其他组织名称")
@Size(max = 50, message = "法人或其他组织名称长度超过50")
private String enterpriseName;
/**
* 电子营业执照
*/
@Schema(description = "电子营业执照")
@Size(max = -1, message = "电子营业执照长度超过-1")
private String businessLicense;
/**
* 社保卡卡号
*/
@Schema(description = "社保卡卡号")
@Size(max = 20, message = "社保卡卡号长度超过20")
private String socialSecurityCard;
/**
* 社保卡发放地
*/
@Schema(description = "社保卡发放地")
@Size(max = 50, message = "社保卡发放地长度超过50")
private String socialSecurityIssuance;
/**
* 支付宝账号
*/
@Schema(description = "支付宝账号")
@Size(max = 20, message = "支付宝账号长度超过20")
private String alipayAccount;
/**
* 微信账号
*/
@Schema(description = "微信账号")
@Size(max = 20, message = "微信账号长度超过20")
private String wechatAccount;
/******** 库表存储属性 需处理 *****/
/******** 自定义扩展 *****/
/******** 子对象 *****/
}
package com.csbr.qingcloud.portal.domain.vo;
import io.swagger.v3.oas.annotations.media.Schema;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import java.util.Date;
/**
* @program:
* @description: 经办人用户附加信息返回参数
* @author: xup
* @create: 2025-08-14 17:31
**/
@Data
@Schema(title = "经办人用户附加信息返回参数")
public class TdsOperatorAdditionalRSVO {
/**
* 系统唯一标识
*/
@Schema(description = "系统唯一标识")
private String guid;
/**
* 会员Guid
*/
@Schema(description = "会员Guid")
private String tenantGuid;
/**
* 经办人Guid
*/
@Schema(description = "经办人Guid")
private String operatorGuid;
/**
* 法人或其他组织名称
*/
@Schema(description = "法人或其他组织名称")
private String enterpriseName;
/**
* 电子营业执照
*/
@Schema(description = "电子营业执照")
private String businessLicense;
/**
* 社保卡卡号
*/
@Schema(description = "社保卡卡号")
private String socialSecurityCard;
/**
* 社保卡发放地
*/
@Schema(description = "社保卡发放地")
private String socialSecurityIssuance;
/**
* 支付宝账号
*/
@Schema(description = "支付宝账号")
private String alipayAccount;
/**
* 微信账号
*/
@Schema(description = "微信账号")
private String wechatAccount;
/******** 库表存储属性 需处理 *****/
/******** 自定义扩展 *****/
/******** 子对象 *****/
}
package com.csbr.qingcloud.portal.domain.vo;
import csbr.cloud.entity.domain.base.dto.BasePageDTO;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.EqualsAndHashCode;
import lombok.Data;
import java.util.Date;
/**
* @program:
* @description: 经办人用户身份信息查询参数
* @author: xup
* @create: 2025-08-14 17:31
**/
@EqualsAndHashCode(callSuper = true)
@Data
@Schema(title = "经办人用户身份信息查询参数")
public class TdsOperatorIdentityQueryVO extends BasePageDTO {
}
package com.csbr.qingcloud.portal.domain.vo;
import io.swagger.v3.oas.annotations.media.Schema;
import com.fasterxml.jackson.annotation.JsonFormat;
import jakarta.validation.constraints.Size;
import lombok.Data;
import java.util.Date;
/**
* @program:
* @description: 经办人用户身份信息新增、修改参数
* @author: xup
* @create: 2025-08-14 17:31
**/
@Data
@Schema(title = "经办人用户身份信息新增、修改参数")
public class TdsOperatorIdentityRQVO {
/**
* 系统唯一标识
*/
@Schema(description = "系统唯一标识")
@Size(max = 32, message = "系统唯一标识长度超过32")
private String guid;
/**
* 会员Guid
*/
@Schema(description = "会员Guid")
@Size(max = 32, message = "会员Guid长度超过32")
private String tenantGuid;
/**
* 经办人姓名
*/
@Schema(description = "经办人姓名")
@Size(max = 50, message = "经办人姓名长度超过50")
private String operatorName;
/**
* 经办人身份标识(由区域/行业功能节点生成,唯一标识经办人身份)
*/
@Schema(description = "经办人身份标识(由区域/行业功能节点生成,唯一标识经办人身份)")
@Size(max = 32, message = "经办人身份标识(由区域/行业功能节点生成,唯一标识经办人身份)长度超过32")
private String operatorIdentity;
/**
* 经办人证件类型(来之数据字典证件类型)
*/
@Schema(description = "经办人证件类型(来之数据字典证件类型)")
@Size(max = 20, message = "经办人证件类型(来之数据字典证件类型)长度超过20")
private String idTypeCode;
/**
* 经办人证件号码
*/
@Schema(description = "经办人证件号码")
@Size(max = 50, message = "经办人证件号码长度超过50")
private String idNumber;
/**
* 经办人实名认证等级(0 未实名;1 身份证实名核验或社保卡实名核验;2 在实名核验基础上增加人脸识别或其他生物特征核验)
*/
@Schema(description = "经办人实名认证等级(0 未实名;1 身份证实名核验或社保卡实名核验;2 在实名核验基础上增加人脸识别或其他生物特征核验)")
private Integer authenticationLevel;
/**
* 经办人实名认证方式(1 公安部、人社部实名服务;2 国家政务服务平台实名服务;3 微信、支付宝、通讯运营商等第三方平台)
*/
@Schema(description = "经办人实名认证方式(1 公安部、人社部实名服务;2 国家政务服务平台实名服务;3 微信、支付宝、通讯运营商等第三方平台)")
private Integer authenticationMethod;
/**
* 经办人授权方式(1 管理员确认; 2 上传授权书; 3 短信或邮件确认)
*/
@Schema(description = "经办人授权方式(1 管理员确认; 2 上传授权书; 3 短信或邮件确认)")
private Integer authorizationMethod;
/**
* 统一社会信用代码
*/
@Schema(description = "统一社会信用代码")
@Size(max = 20, message = "统一社会信用代码长度超过20")
private String socialCreditCode;
/**
* 认证日期
*/
@Schema(description = "认证日期")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date authenticationTime;
/**
* 身份状态(0 不可用 ;1 可用)
*/
@Schema(description = "身份状态(0 不可用 ;1 可用)")
private Integer identityStatus;
/******** 库表存储属性 需处理 *****/
/******** 自定义扩展 *****/
/******** 子对象 *****/
}
package com.csbr.qingcloud.portal.domain.vo;
import io.swagger.v3.oas.annotations.media.Schema;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import java.util.Date;
/**
* @program:
* @description: 经办人用户身份信息返回参数
* @author: xup
* @create: 2025-08-14 17:31
**/
@Data
@Schema(title = "经办人用户身份信息返回参数")
public class TdsOperatorIdentityRSVO {
/**
* 系统唯一标识
*/
@Schema(description = "系统唯一标识")
private String guid;
/**
* 会员Guid
*/
@Schema(description = "会员Guid")
private String tenantGuid;
/**
* 经办人姓名
*/
@Schema(description = "经办人姓名")
private String operatorName;
/**
* 经办人身份标识(由区域/行业功能节点生成,唯一标识经办人身份)
*/
@Schema(description = "经办人身份标识(由区域/行业功能节点生成,唯一标识经办人身份)")
private String operatorIdentity;
/**
* 经办人证件类型(来之数据字典证件类型)
*/
@Schema(description = "经办人证件类型(来之数据字典证件类型)")
private String idTypeCode;
/**
* 经办人证件号码
*/
@Schema(description = "经办人证件号码")
private String idNumber;
/**
* 经办人实名认证等级(0 未实名;1 身份证实名核验或社保卡实名核验;2 在实名核验基础上增加人脸识别或其他生物特征核验)
*/
@Schema(description = "经办人实名认证等级(0 未实名;1 身份证实名核验或社保卡实名核验;2 在实名核验基础上增加人脸识别或其他生物特征核验)")
private Integer authenticationLevel;
/**
* 经办人实名认证方式(1 公安部、人社部实名服务;2 国家政务服务平台实名服务;3 微信、支付宝、通讯运营商等第三方平台)
*/
@Schema(description = "经办人实名认证方式(1 公安部、人社部实名服务;2 国家政务服务平台实名服务;3 微信、支付宝、通讯运营商等第三方平台)")
private Integer authenticationMethod;
/**
* 经办人授权方式(1 管理员确认; 2 上传授权书; 3 短信或邮件确认)
*/
@Schema(description = "经办人授权方式(1 管理员确认; 2 上传授权书; 3 短信或邮件确认)")
private Integer authorizationMethod;
/**
* 统一社会信用代码
*/
@Schema(description = "统一社会信用代码")
private String socialCreditCode;
/**
* 认证日期
*/
@Schema(description = "认证日期")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date authenticationTime;
/**
* 身份状态(0 不可用 ;1 可用)
*/
@Schema(description = "身份状态(0 不可用 ;1 可用)")
private Integer identityStatus;
/******** 库表存储属性 需处理 *****/
/******** 自定义扩展 *****/
/******** 子对象 *****/
}
package com.csbr.qingcloud.portal.domain.vo;
import csbr.cloud.entity.domain.base.dto.BasePageDTO;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.EqualsAndHashCode;
import lombok.Data;
import java.util.Date;
/**
* @program:
* @description: 经办人用户可验信息查询参数
* @author: xup
* @create: 2025-08-14 17:31
**/
@EqualsAndHashCode(callSuper = true)
@Data
@Schema(title = "经办人用户可验信息查询参数")
public class TdsOperatorVerifiableQueryVO extends BasePageDTO {
}
package com.csbr.qingcloud.portal.domain.vo;
import io.swagger.v3.oas.annotations.media.Schema;
import com.fasterxml.jackson.annotation.JsonFormat;
import jakarta.validation.constraints.Size;
import lombok.Data;
import java.util.Date;
/**
* @program:
* @description: 经办人用户可验信息新增、修改参数
* @author: xup
* @create: 2025-08-14 17:31
**/
@Data
@Schema(title = "经办人用户可验信息新增、修改参数")
public class TdsOperatorVerifiableRQVO {
/**
* 系统唯一标识
*/
@Schema(description = "系统唯一标识")
@Size(max = 32, message = "系统唯一标识长度超过32")
private String guid;
/**
* 会员Guid
*/
@Schema(description = "会员Guid")
@Size(max = 32, message = "会员Guid长度超过32")
private String tenantGuid;
/**
* 经办人Guid
*/
@Schema(description = "经办人Guid")
@Size(max = 32, message = "经办人Guid长度超过32")
private String operatorGuid;
/**
* 授权书/委托书
*/
@Schema(description = "授权书/委托书")
@Size(max = -1, message = "授权书/委托书长度超过-1")
private String letterOfAuthorization;
/**
* 公证处出具的代理声明
*/
@Schema(description = "公证处出具的代理声明")
@Size(max = -1, message = "公证处出具的代理声明长度超过-1")
private String notaryOfficeStatement;
/**
* 行业资质类委托备案证明
*/
@Schema(description = "行业资质类委托备案证明")
@Size(max = -1, message = "行业资质类委托备案证明长度超过-1")
private String filingCertificate;
/**
* 其他第三方可信声明
*/
@Schema(description = "其他第三方可信声明")
@Size(max = -1, message = "其他第三方可信声明长度超过-1")
private String thirdPartyCertification;
/******** 库表存储属性 需处理 *****/
/******** 自定义扩展 *****/
/******** 子对象 *****/
}
package com.csbr.qingcloud.portal.domain.vo;
import io.swagger.v3.oas.annotations.media.Schema;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import java.util.Date;
/**
* @program:
* @description: 经办人用户可验信息返回参数
* @author: xup
* @create: 2025-08-14 17:31
**/
@Data
@Schema(title = "经办人用户可验信息返回参数")
public class TdsOperatorVerifiableRSVO {
/**
* 系统唯一标识
*/
@Schema(description = "系统唯一标识")
private String guid;
/**
* 会员Guid
*/
@Schema(description = "会员Guid")
private String tenantGuid;
/**
* 经办人Guid
*/
@Schema(description = "经办人Guid")
private String operatorGuid;
/**
* 授权书/委托书
*/
@Schema(description = "授权书/委托书")
private String letterOfAuthorization;
/**
* 公证处出具的代理声明
*/
@Schema(description = "公证处出具的代理声明")
private String notaryOfficeStatement;
/**
* 行业资质类委托备案证明
*/
@Schema(description = "行业资质类委托备案证明")
private String filingCertificate;
/**
* 其他第三方可信声明
*/
@Schema(description = "其他第三方可信声明")
private String thirdPartyCertification;
/******** 库表存储属性 需处理 *****/
/******** 自定义扩展 *****/
/******** 子对象 *****/
}
......@@ -7,7 +7,7 @@ public enum TdsDataTypeEnum {
//个人用户
USER,
//法人
ENTERPRISE,
CORPORATION,
//经办人
OPERATOR;
}
......
package com.csbr.qingcloud.portal.mybatis.entity;
import com.baomidou.mybatisplus.annotation.FieldStrategy;
import com.baomidou.mybatisplus.annotation.TableField;
import csbr.cloud.entity.domain.base.dao.BaseDO;
import jdk.jfr.Name;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.util.Date;
/**
* @program:
* @description: 法人用户附加信息实体
* @author: xup
* @create: 2025-08-14 17:30
**/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@Name("法人用户附加信息")
public class MfTdsCorporationAdditional extends BaseDO {
/**
* 会员Guid
*/
@Name("会员Guid")
private String tenantGuid;
/**
* 法人Guid
*/
@Name("法人Guid")
private String corporationGuid;
/**
* 注册地址
*/
@Name("注册地址")
private String registeredAddress;
/**
* 注册金额
*/
@Name("注册金额")
private Integer registrationAmount;
/**
* 注册日期
*/
@Name("注册日期")
private Date registeredDate;
/**
* 经营范围
*/
@Name("经营范围")
private String businessNature;
/**
* 行业类型(参考数据字典行业类型)
*/
@Name("行业类型(参考数据字典行业类型)")
private String industryTypeCode;
/**
* 行业小类(参考数据字典行业小类)
*/
@Name("行业小类(参考数据字典行业小类)")
private String industrySubcategoryCode;
/**
* 电子营业执照
*/
@Name("电子营业执照")
private String businessLicense;
/**
* 核准机构
*/
@Name("核准机构")
private String approvalAuthority;
/**
* 社保卡卡号
*/
@Name("社保卡卡号")
private String socialSecurityCard;
/**
* 社保卡发放地
*/
@Name("社保卡发放地")
private String socialSecurityIssuance;
/**
* 纳税人识别号
*/
@Name("纳税人识别号")
private String taxpayerIdentificationNumber;
}
package com.csbr.qingcloud.portal.mybatis.entity;
import com.baomidou.mybatisplus.annotation.FieldStrategy;
import com.baomidou.mybatisplus.annotation.TableField;
import csbr.cloud.entity.domain.base.dao.BaseDO;
import jdk.jfr.Name;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.util.Date;
/**
* @program:
* @description: 法人用户身份信息实体
* @author: xup
* @create: 2025-08-14 17:30
**/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@Name("法人用户身份信息")
public class MfTdsCorporationIdentity extends BaseDO {
/**
* 会员Guid
*/
@Name("会员Guid")
private String tenantGuid;
/**
* 法人或其他组织名称
*/
@Name("法人或其他组织名称")
private String corporationName;
/**
* 法人或其他组织身份标识(平台生成的唯一标识法人或其他组织身份)
*/
@Name("法人或其他组织身份标识(平台生成的唯一标识法人或其他组织身份)")
private String corporationIdentity;
/**
* 统一社会信用代码
*/
@Name("统一社会信用代码")
private String socialCreditCode;
/**
* 法人或其他组织类型(0 机关法人;1 企事业单位法人;2 社会团体法人;3 非法人组织;4 其它;)
*/
@Name("法人或其他组织类型(0 机关法人;1 企事业单位法人;2 社会团体法人;3 非法人组织;4 其它;)")
private Integer corporationType;
/**
* 经营期限起始
*/
@Name("经营期限起始")
private Date businessStartTime;
/**
* 经营期限截止
*/
@Name("经营期限截止")
private Date businessEndTime;
/**
* 实名认证状态(0 未认证 ;1 已认证)
*/
@Name("实名认证状态(0 未认证 ;1 已认证)")
private Integer authenticationStatus;
/**
* 实名认证方式(0 人工核验;1 对公账户打款(采用此方式需要法人提供法人对公账 户、开户银行、开户名) ;2 市场监管总局认证;3 其它)
*/
@Name("实名认证方式(0 人工核验;1 对公账户打款(采用此方式需要法人提供法人对公账 户、开户银行、开户名) ;2 市场监管总局认证;3 其它)")
private Integer authenticationMethod;
/**
* 实名认证时间
*/
@Name("实名认证时间")
private Date authenticationTime;
/**
* 法定代表人或负责人姓名
*/
@Name("法定代表人或负责人姓名")
private String corporationRepresentative;
/**
* 法定代表人或负责人证件号
*/
@Name("法定代表人或负责人证件号")
private String legalRepresentativeIdNumber;
/**
* 法定代表人或负责人实名等级(0 未实名;1 身份证实名核验或社保卡实名核验;2 在实名核验基础上增加人脸识别或其他生物特征核验)
*/
@Name("法定代表人或负责人实名等级(0 未实名;1 身份证实名核验或社保卡实名核验;2 在实名核验基础上增加人脸识别或其他生物特征核验)")
private Integer legalRepresentativeAuthenticationLevel;
/**
* 法定代表人或负责人实名认证方式(1 公安部、人社部实名服务;2 国家政务服务平台实名服务;3 微信、支付宝、通讯运营商等第三方平台)
*/
@Name("法定代表人或负责人实名认证方式(1 公安部、人社部实名服务;2 国家政务服务平台实名服务;3 微信、支付宝、通讯运营商等第三方平台)")
private Integer legalRepresentativeAuthenticationMethod;
/**
* 身份状态(0 不可用 ;1 可用)
*/
@Name("身份状态(0 不可用 ;1 可用)")
private Integer identityStatus;
}
package com.csbr.qingcloud.portal.mybatis.entity;
import com.baomidou.mybatisplus.annotation.FieldStrategy;
import com.baomidou.mybatisplus.annotation.TableField;
import csbr.cloud.entity.domain.base.dao.BaseDO;
import jdk.jfr.Name;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.util.Date;
/**
* @program:
* @description: 法人用户可验信息实体
* @author: xup
* @create: 2025-08-14 17:30
**/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@Name("法人用户可验信息")
public class MfTdsCorporationVerifiable extends BaseDO {
/**
* 会员Guid
*/
@Name("会员Guid")
private String tenantGuid;
/**
* 法人Guid
*/
@Name("法人Guid")
private String corporationGuid;
/**
* 行业资质证书
*/
@Name("行业资质证书")
private String industryQualificationCertificate;
/**
* 产品或服务合规认证
*/
@Name("产品或服务合规认证")
private String productComplianceCertification;
/**
* 企业信用评级
*/
@Name("企业信用评级")
private String corporateCreditRating;
/**
* 纳税信用等级
*/
@Name("纳税信用等级")
private String taxCreditRating;
/**
* 商标/知识产权登记
*/
@Name("商标/知识产权登记")
private String intellectualPropertyRegistration;
/**
* 其他第三方可信声明
*/
@Name("其他第三方可信声明")
private String thirdPartyCertification;
}
package com.csbr.qingcloud.portal.mybatis.entity;
import com.baomidou.mybatisplus.annotation.FieldStrategy;
import com.baomidou.mybatisplus.annotation.TableField;
import csbr.cloud.entity.domain.base.dao.BaseDO;
import jdk.jfr.Name;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.util.Date;
/**
* @program:
* @description: 经办人用户附加信息实体
* @author: xup
* @create: 2025-08-14 17:31
**/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@Name("经办人用户附加信息")
public class MfTdsOperatorAdditional extends BaseDO {
/**
* 会员Guid
*/
@Name("会员Guid")
private String tenantGuid;
/**
* 经办人Guid
*/
@Name("经办人Guid")
private String operatorGuid;
/**
* 法人或其他组织名称
*/
@Name("法人或其他组织名称")
private String enterpriseName;
/**
* 电子营业执照
*/
@Name("电子营业执照")
private String businessLicense;
/**
* 社保卡卡号
*/
@Name("社保卡卡号")
private String socialSecurityCard;
/**
* 社保卡发放地
*/
@Name("社保卡发放地")
private String socialSecurityIssuance;
/**
* 支付宝账号
*/
@Name("支付宝账号")
private String alipayAccount;
/**
* 微信账号
*/
@Name("微信账号")
private String wechatAccount;
}
package com.csbr.qingcloud.portal.mybatis.entity;
import com.baomidou.mybatisplus.annotation.FieldStrategy;
import com.baomidou.mybatisplus.annotation.TableField;
import csbr.cloud.entity.domain.base.dao.BaseDO;
import jdk.jfr.Name;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.util.Date;
/**
* @program:
* @description: 经办人用户身份信息实体
* @author: xup
* @create: 2025-08-14 17:31
**/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@Name("经办人用户身份信息")
public class MfTdsOperatorIdentity extends BaseDO {
/**
* 会员Guid
*/
@Name("会员Guid")
private String tenantGuid;
/**
* 经办人姓名
*/
@Name("经办人姓名")
private String operatorName;
/**
* 经办人身份标识(由区域/行业功能节点生成,唯一标识经办人身份)
*/
@Name("经办人身份标识(由区域/行业功能节点生成,唯一标识经办人身份)")
private String operatorIdentity;
/**
* 经办人证件类型(来之数据字典证件类型)
*/
@Name("经办人证件类型(来之数据字典证件类型)")
private String idTypeCode;
/**
* 经办人证件号码
*/
@Name("经办人证件号码")
private String idNumber;
/**
* 经办人实名认证等级(0 未实名;1 身份证实名核验或社保卡实名核验;2 在实名核验基础上增加人脸识别或其他生物特征核验)
*/
@Name("经办人实名认证等级(0 未实名;1 身份证实名核验或社保卡实名核验;2 在实名核验基础上增加人脸识别或其他生物特征核验)")
private Integer authenticationLevel;
/**
* 经办人实名认证方式(1 公安部、人社部实名服务;2 国家政务服务平台实名服务;3 微信、支付宝、通讯运营商等第三方平台)
*/
@Name("经办人实名认证方式(1 公安部、人社部实名服务;2 国家政务服务平台实名服务;3 微信、支付宝、通讯运营商等第三方平台)")
private Integer authenticationMethod;
/**
* 经办人授权方式(1 管理员确认; 2 上传授权书; 3 短信或邮件确认)
*/
@Name("经办人授权方式(1 管理员确认; 2 上传授权书; 3 短信或邮件确认)")
private Integer authorizationMethod;
/**
* 统一社会信用代码
*/
@Name("统一社会信用代码")
private String socialCreditCode;
/**
* 认证日期
*/
@Name("认证日期")
private Date authenticationTime;
/**
* 身份状态(0 不可用 ;1 可用)
*/
@Name("身份状态(0 不可用 ;1 可用)")
private Integer identityStatus;
}
package com.csbr.qingcloud.portal.mybatis.entity;
import com.baomidou.mybatisplus.annotation.FieldStrategy;
import com.baomidou.mybatisplus.annotation.TableField;
import csbr.cloud.entity.domain.base.dao.BaseDO;
import jdk.jfr.Name;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.util.Date;
/**
* @program:
* @description: 经办人用户可验信息实体
* @author: xup
* @create: 2025-08-14 17:31
**/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@Name("经办人用户可验信息")
public class MfTdsOperatorVerifiable extends BaseDO {
/**
* 会员Guid
*/
@Name("会员Guid")
private String tenantGuid;
/**
* 经办人Guid
*/
@Name("经办人Guid")
private String operatorGuid;
/**
* 授权书/委托书
*/
@Name("授权书/委托书")
private String letterOfAuthorization;
/**
* 公证处出具的代理声明
*/
@Name("公证处出具的代理声明")
private String notaryOfficeStatement;
/**
* 行业资质类委托备案证明
*/
@Name("行业资质类委托备案证明")
private String filingCertificate;
/**
* 其他第三方可信声明
*/
@Name("其他第三方可信声明")
private String thirdPartyCertification;
}
package com.csbr.qingcloud.portal.mybatis.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
import com.csbr.qingcloud.portal.mybatis.entity.MfTdsCorporationAdditional;
/**
* @program:
* @description: 法人用户附加信息 Mapper 接口
* @author: xup
* @create: 2025-08-14 17:30
**/
@Mapper
public interface MfTdsCorporationAdditionalMapper extends BaseMapper<MfTdsCorporationAdditional> {
}
package com.csbr.qingcloud.portal.mybatis.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
import com.csbr.qingcloud.portal.mybatis.entity.MfTdsCorporationIdentity;
/**
* @program:
* @description: 法人用户身份信息 Mapper 接口
* @author: xup
* @create: 2025-08-14 17:30
**/
@Mapper
public interface MfTdsCorporationIdentityMapper extends BaseMapper<MfTdsCorporationIdentity> {
}
package com.csbr.qingcloud.portal.mybatis.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
import com.csbr.qingcloud.portal.mybatis.entity.MfTdsCorporationVerifiable;
/**
* @program:
* @description: 法人用户可验信息 Mapper 接口
* @author: xup
* @create: 2025-08-14 17:30
**/
@Mapper
public interface MfTdsCorporationVerifiableMapper extends BaseMapper<MfTdsCorporationVerifiable> {
}
package com.csbr.qingcloud.portal.mybatis.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
import com.csbr.qingcloud.portal.mybatis.entity.MfTdsOperatorAdditional;
/**
* @program:
* @description: 经办人用户附加信息 Mapper 接口
* @author: xup
* @create: 2025-08-14 17:31
**/
@Mapper
public interface MfTdsOperatorAdditionalMapper extends BaseMapper<MfTdsOperatorAdditional> {
}
package com.csbr.qingcloud.portal.mybatis.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
import com.csbr.qingcloud.portal.mybatis.entity.MfTdsOperatorIdentity;
/**
* @program:
* @description: 经办人用户身份信息 Mapper 接口
* @author: xup
* @create: 2025-08-14 17:31
**/
@Mapper
public interface MfTdsOperatorIdentityMapper extends BaseMapper<MfTdsOperatorIdentity> {
}
package com.csbr.qingcloud.portal.mybatis.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
import com.csbr.qingcloud.portal.mybatis.entity.MfTdsOperatorVerifiable;
/**
* @program:
* @description: 经办人用户可验信息 Mapper 接口
* @author: xup
* @create: 2025-08-14 17:31
**/
@Mapper
public interface MfTdsOperatorVerifiableMapper extends BaseMapper<MfTdsOperatorVerifiable> {
}
package com.csbr.qingcloud.portal.mybatis.service;
import com.csbr.cloud.base.service.CsbrService;
import com.csbr.qingcloud.portal.mybatis.entity.MfTdsCorporationAdditional;
/**
* @program:
* @description: 法人用户附加信息逻辑层接口
* @author: xup
* @create: 2025-08-14 17:30
**/
public interface MfTdsCorporationAdditionalService extends CsbrService<MfTdsCorporationAdditional> {
}
package com.csbr.qingcloud.portal.mybatis.service;
import com.csbr.cloud.base.service.CsbrService;
import com.csbr.qingcloud.portal.mybatis.entity.MfTdsCorporationIdentity;
/**
* @program:
* @description: 法人用户身份信息逻辑层接口
* @author: xup
* @create: 2025-08-14 17:30
**/
public interface MfTdsCorporationIdentityService extends CsbrService<MfTdsCorporationIdentity> {
}
package com.csbr.qingcloud.portal.mybatis.service;
import com.csbr.cloud.base.service.CsbrService;
import com.csbr.qingcloud.portal.mybatis.entity.MfTdsCorporationVerifiable;
/**
* @program:
* @description: 法人用户可验信息逻辑层接口
* @author: xup
* @create: 2025-08-14 17:30
**/
public interface MfTdsCorporationVerifiableService extends CsbrService<MfTdsCorporationVerifiable> {
}
package com.csbr.qingcloud.portal.mybatis.service;
import com.csbr.cloud.base.service.CsbrService;
import com.csbr.qingcloud.portal.mybatis.entity.MfTdsOperatorAdditional;
/**
* @program:
* @description: 经办人用户附加信息逻辑层接口
* @author: xup
* @create: 2025-08-14 17:31
**/
public interface MfTdsOperatorAdditionalService extends CsbrService<MfTdsOperatorAdditional> {
}
package com.csbr.qingcloud.portal.mybatis.service;
import com.csbr.cloud.base.service.CsbrService;
import com.csbr.qingcloud.portal.mybatis.entity.MfTdsOperatorIdentity;
/**
* @program:
* @description: 经办人用户身份信息逻辑层接口
* @author: xup
* @create: 2025-08-14 17:31
**/
public interface MfTdsOperatorIdentityService extends CsbrService<MfTdsOperatorIdentity> {
}
package com.csbr.qingcloud.portal.mybatis.service;
import com.csbr.cloud.base.service.CsbrService;
import com.csbr.qingcloud.portal.mybatis.entity.MfTdsOperatorVerifiable;
/**
* @program:
* @description: 经办人用户可验信息逻辑层接口
* @author: xup
* @create: 2025-08-14 17:31
**/
public interface MfTdsOperatorVerifiableService extends CsbrService<MfTdsOperatorVerifiable> {
}
package com.csbr.qingcloud.portal.mybatis.service.impl;
import com.csbr.cloud.mybatis.service.impl.CsbrServiceImpl;
import com.csbr.qingcloud.portal.mybatis.mapper.MfTdsCorporationAdditionalMapper;
import com.csbr.qingcloud.portal.mybatis.entity.MfTdsCorporationAdditional;
import com.csbr.qingcloud.portal.mybatis.service.MfTdsCorporationAdditionalService;
import jakarta.annotation.Resource;
import org.springframework.stereotype.Service;
/**
* @program:
* @description: 法人用户附加信息逻辑层接口实现
* @author: xup
* @create: 2025-08-14 17:30
**/
@Service
public class MfTdsCorporationAdditionalServiceImpl extends CsbrServiceImpl<MfTdsCorporationAdditionalMapper, MfTdsCorporationAdditional> implements MfTdsCorporationAdditionalService {
@Resource
private MfTdsCorporationAdditionalMapper mfTdsCorporationAdditionalMapper;
}
package com.csbr.qingcloud.portal.mybatis.service.impl;
import com.csbr.cloud.mybatis.service.impl.CsbrServiceImpl;
import com.csbr.qingcloud.portal.mybatis.mapper.MfTdsCorporationIdentityMapper;
import com.csbr.qingcloud.portal.mybatis.entity.MfTdsCorporationIdentity;
import com.csbr.qingcloud.portal.mybatis.service.MfTdsCorporationIdentityService;
import jakarta.annotation.Resource;
import org.springframework.stereotype.Service;
/**
* @program:
* @description: 法人用户身份信息逻辑层接口实现
* @author: xup
* @create: 2025-08-14 17:30
**/
@Service
public class MfTdsCorporationIdentityServiceImpl extends CsbrServiceImpl<MfTdsCorporationIdentityMapper, MfTdsCorporationIdentity> implements MfTdsCorporationIdentityService {
@Resource
private MfTdsCorporationIdentityMapper mfTdsCorporationIdentityMapper;
}
package com.csbr.qingcloud.portal.mybatis.service.impl;
import com.csbr.cloud.mybatis.service.impl.CsbrServiceImpl;
import com.csbr.qingcloud.portal.mybatis.mapper.MfTdsCorporationVerifiableMapper;
import com.csbr.qingcloud.portal.mybatis.entity.MfTdsCorporationVerifiable;
import com.csbr.qingcloud.portal.mybatis.service.MfTdsCorporationVerifiableService;
import jakarta.annotation.Resource;
import org.springframework.stereotype.Service;
/**
* @program:
* @description: 法人用户可验信息逻辑层接口实现
* @author: xup
* @create: 2025-08-14 17:30
**/
@Service
public class MfTdsCorporationVerifiableServiceImpl extends CsbrServiceImpl<MfTdsCorporationVerifiableMapper, MfTdsCorporationVerifiable> implements MfTdsCorporationVerifiableService {
@Resource
private MfTdsCorporationVerifiableMapper mfTdsCorporationVerifiableMapper;
}
package com.csbr.qingcloud.portal.mybatis.service.impl;
import com.csbr.cloud.mybatis.service.impl.CsbrServiceImpl;
import com.csbr.qingcloud.portal.mybatis.mapper.MfTdsOperatorAdditionalMapper;
import com.csbr.qingcloud.portal.mybatis.entity.MfTdsOperatorAdditional;
import com.csbr.qingcloud.portal.mybatis.service.MfTdsOperatorAdditionalService;
import jakarta.annotation.Resource;
import org.springframework.stereotype.Service;
/**
* @program:
* @description: 经办人用户附加信息逻辑层接口实现
* @author: xup
* @create: 2025-08-14 17:31
**/
@Service
public class MfTdsOperatorAdditionalServiceImpl extends CsbrServiceImpl<MfTdsOperatorAdditionalMapper, MfTdsOperatorAdditional> implements MfTdsOperatorAdditionalService {
@Resource
private MfTdsOperatorAdditionalMapper mfTdsOperatorAdditionalMapper;
}
package com.csbr.qingcloud.portal.mybatis.service.impl;
import com.csbr.cloud.mybatis.service.impl.CsbrServiceImpl;
import com.csbr.qingcloud.portal.mybatis.mapper.MfTdsOperatorIdentityMapper;
import com.csbr.qingcloud.portal.mybatis.entity.MfTdsOperatorIdentity;
import com.csbr.qingcloud.portal.mybatis.service.MfTdsOperatorIdentityService;
import jakarta.annotation.Resource;
import org.springframework.stereotype.Service;
/**
* @program:
* @description: 经办人用户身份信息逻辑层接口实现
* @author: xup
* @create: 2025-08-14 17:31
**/
@Service
public class MfTdsOperatorIdentityServiceImpl extends CsbrServiceImpl<MfTdsOperatorIdentityMapper, MfTdsOperatorIdentity> implements MfTdsOperatorIdentityService {
@Resource
private MfTdsOperatorIdentityMapper mfTdsOperatorIdentityMapper;
}
package com.csbr.qingcloud.portal.mybatis.service.impl;
import com.csbr.cloud.mybatis.service.impl.CsbrServiceImpl;
import com.csbr.qingcloud.portal.mybatis.mapper.MfTdsOperatorVerifiableMapper;
import com.csbr.qingcloud.portal.mybatis.entity.MfTdsOperatorVerifiable;
import com.csbr.qingcloud.portal.mybatis.service.MfTdsOperatorVerifiableService;
import jakarta.annotation.Resource;
import org.springframework.stereotype.Service;
/**
* @program:
* @description: 经办人用户可验信息逻辑层接口实现
* @author: xup
* @create: 2025-08-14 17:31
**/
@Service
public class MfTdsOperatorVerifiableServiceImpl extends CsbrServiceImpl<MfTdsOperatorVerifiableMapper, MfTdsOperatorVerifiable> implements MfTdsOperatorVerifiableService {
@Resource
private MfTdsOperatorVerifiableMapper mfTdsOperatorVerifiableMapper;
}
package com.csbr.qingcloud.portal.service;
import csbr.cloud.entity.domain.base.vo.PageListVO;
import com.csbr.qingcloud.portal.domain.vo.TdsCorporationAdditionalQueryVO;
import com.csbr.qingcloud.portal.domain.vo.TdsCorporationAdditionalRQVO;
import com.csbr.qingcloud.portal.domain.vo.TdsCorporationAdditionalRSVO;
import java.util.List;
/**
* @program:
* @description: 法人用户附加信息业务逻辑接口
* @author: xup
* @create: 2025-08-14 17:30
**/
public interface TdsCorporationAdditionalService {
/**
* 法人用户附加信息分页查询
* @author xup
* @date 2025-08-14 17:30
* @param queryVO
* @return com.csbr.cloud.mybatis.entity.PageListVO<com.csbr.qingcloud.portal.domain.vo.TdsCorporationAdditionalRSVO>
*/
PageListVO<TdsCorporationAdditionalRSVO> pageList(TdsCorporationAdditionalQueryVO queryVO);
/**
* 法人用户附加信息获取详情数据
* @author xup
* @date 2025-08-14 17:30
* @param guid
* @return com.csbr.qingcloud.portal.domain.vo.TdsCorporationAdditionalRSVO
*/
TdsCorporationAdditionalRSVO getTdsCorporationAdditionalDetail(String guid);
/**
* 法人用户附加信息数据新增
* @author xup
* @date 2025-08-14 17:30
* @param rqVO
* @return boolean
*/
void saveTdsCorporationAdditional(TdsCorporationAdditionalRQVO rqVO);
/**
* 法人用户附加信息数据修改
* @author xup
* @date 2025-08-14 17:30
* @param rqVO
* @return boolean
*/
void updateTdsCorporationAdditional(TdsCorporationAdditionalRQVO rqVO);
/**
* 法人用户附加信息数据删除
* @author xup
* @date 2025-08-14 17:30
* @param guids
* @return void
*/
void removeByGuids(List<String> guids);
/**
* 法人用户附加信息数据删除、并有相关的处理操作
* @author xup
* @date 2025-08-14 17:30
* @param guids
* @return void
*/
void removeHandleByGuids(List<String> guids);
}
package com.csbr.qingcloud.portal.service;
import csbr.cloud.entity.domain.base.vo.PageListVO;
import com.csbr.qingcloud.portal.domain.vo.TdsCorporationIdentityQueryVO;
import com.csbr.qingcloud.portal.domain.vo.TdsCorporationIdentityRQVO;
import com.csbr.qingcloud.portal.domain.vo.TdsCorporationIdentityRSVO;
import java.util.List;
/**
* @program:
* @description: 法人用户身份信息业务逻辑接口
* @author: xup
* @create: 2025-08-14 17:30
**/
public interface TdsCorporationIdentityService {
/**
* 法人用户身份信息分页查询
* @author xup
* @date 2025-08-14 17:30
* @param queryVO
* @return com.csbr.cloud.mybatis.entity.PageListVO<com.csbr.qingcloud.portal.domain.vo.TdsCorporationIdentityRSVO>
*/
PageListVO<TdsCorporationIdentityRSVO> pageList(TdsCorporationIdentityQueryVO queryVO);
/**
* 法人用户身份信息获取详情数据
* @author xup
* @date 2025-08-14 17:30
* @param guid
* @return com.csbr.qingcloud.portal.domain.vo.TdsCorporationIdentityRSVO
*/
TdsCorporationIdentityRSVO getTdsCorporationIdentityDetail(String guid);
/**
* 法人用户身份信息数据新增
* @author xup
* @date 2025-08-14 17:30
* @param rqVO
* @return boolean
*/
void saveTdsCorporationIdentity(TdsCorporationIdentityRQVO rqVO);
/**
* 法人用户身份信息数据修改
* @author xup
* @date 2025-08-14 17:30
* @param rqVO
* @return boolean
*/
void updateTdsCorporationIdentity(TdsCorporationIdentityRQVO rqVO);
/**
* 法人用户身份信息数据删除
* @author xup
* @date 2025-08-14 17:30
* @param guids
* @return void
*/
void removeByGuids(List<String> guids);
/**
* 法人用户身份信息数据删除、并有相关的处理操作
* @author xup
* @date 2025-08-14 17:30
* @param guids
* @return void
*/
void removeHandleByGuids(List<String> guids);
}
package com.csbr.qingcloud.portal.service;
import csbr.cloud.entity.domain.base.vo.PageListVO;
import com.csbr.qingcloud.portal.domain.vo.TdsCorporationVerifiableQueryVO;
import com.csbr.qingcloud.portal.domain.vo.TdsCorporationVerifiableRQVO;
import com.csbr.qingcloud.portal.domain.vo.TdsCorporationVerifiableRSVO;
import java.util.List;
/**
* @program:
* @description: 法人用户可验信息业务逻辑接口
* @author: xup
* @create: 2025-08-14 17:30
**/
public interface TdsCorporationVerifiableService {
/**
* 法人用户可验信息分页查询
* @author xup
* @date 2025-08-14 17:30
* @param queryVO
* @return com.csbr.cloud.mybatis.entity.PageListVO<com.csbr.qingcloud.portal.domain.vo.TdsCorporationVerifiableRSVO>
*/
PageListVO<TdsCorporationVerifiableRSVO> pageList(TdsCorporationVerifiableQueryVO queryVO);
/**
* 法人用户可验信息获取详情数据
* @author xup
* @date 2025-08-14 17:30
* @param guid
* @return com.csbr.qingcloud.portal.domain.vo.TdsCorporationVerifiableRSVO
*/
TdsCorporationVerifiableRSVO getTdsCorporationVerifiableDetail(String guid);
/**
* 法人用户可验信息数据新增
* @author xup
* @date 2025-08-14 17:30
* @param rqVO
* @return boolean
*/
void saveTdsCorporationVerifiable(TdsCorporationVerifiableRQVO rqVO);
/**
* 法人用户可验信息数据修改
* @author xup
* @date 2025-08-14 17:30
* @param rqVO
* @return boolean
*/
void updateTdsCorporationVerifiable(TdsCorporationVerifiableRQVO rqVO);
/**
* 法人用户可验信息数据删除
* @author xup
* @date 2025-08-14 17:30
* @param guids
* @return void
*/
void removeByGuids(List<String> guids);
/**
* 法人用户可验信息数据删除、并有相关的处理操作
* @author xup
* @date 2025-08-14 17:30
* @param guids
* @return void
*/
void removeHandleByGuids(List<String> guids);
}
package com.csbr.qingcloud.portal.service;
import csbr.cloud.entity.domain.base.vo.PageListVO;
import com.csbr.qingcloud.portal.domain.vo.TdsOperatorAdditionalQueryVO;
import com.csbr.qingcloud.portal.domain.vo.TdsOperatorAdditionalRQVO;
import com.csbr.qingcloud.portal.domain.vo.TdsOperatorAdditionalRSVO;
import java.util.List;
/**
* @program:
* @description: 经办人用户附加信息业务逻辑接口
* @author: xup
* @create: 2025-08-14 17:31
**/
public interface TdsOperatorAdditionalService {
/**
* 经办人用户附加信息分页查询
* @author xup
* @date 2025-08-14 17:31
* @param queryVO
* @return com.csbr.cloud.mybatis.entity.PageListVO<com.csbr.qingcloud.portal.domain.vo.TdsOperatorAdditionalRSVO>
*/
PageListVO<TdsOperatorAdditionalRSVO> pageList(TdsOperatorAdditionalQueryVO queryVO);
/**
* 经办人用户附加信息获取详情数据
* @author xup
* @date 2025-08-14 17:31
* @param guid
* @return com.csbr.qingcloud.portal.domain.vo.TdsOperatorAdditionalRSVO
*/
TdsOperatorAdditionalRSVO getTdsOperatorAdditionalDetail(String guid);
/**
* 经办人用户附加信息数据新增
* @author xup
* @date 2025-08-14 17:31
* @param rqVO
* @return boolean
*/
void saveTdsOperatorAdditional(TdsOperatorAdditionalRQVO rqVO);
/**
* 经办人用户附加信息数据修改
* @author xup
* @date 2025-08-14 17:31
* @param rqVO
* @return boolean
*/
void updateTdsOperatorAdditional(TdsOperatorAdditionalRQVO rqVO);
/**
* 经办人用户附加信息数据删除
* @author xup
* @date 2025-08-14 17:31
* @param guids
* @return void
*/
void removeByGuids(List<String> guids);
/**
* 经办人用户附加信息数据删除、并有相关的处理操作
* @author xup
* @date 2025-08-14 17:31
* @param guids
* @return void
*/
void removeHandleByGuids(List<String> guids);
}
package com.csbr.qingcloud.portal.service;
import csbr.cloud.entity.domain.base.vo.PageListVO;
import com.csbr.qingcloud.portal.domain.vo.TdsOperatorIdentityQueryVO;
import com.csbr.qingcloud.portal.domain.vo.TdsOperatorIdentityRQVO;
import com.csbr.qingcloud.portal.domain.vo.TdsOperatorIdentityRSVO;
import java.util.List;
/**
* @program:
* @description: 经办人用户身份信息业务逻辑接口
* @author: xup
* @create: 2025-08-14 17:31
**/
public interface TdsOperatorIdentityService {
/**
* 经办人用户身份信息分页查询
* @author xup
* @date 2025-08-14 17:31
* @param queryVO
* @return com.csbr.cloud.mybatis.entity.PageListVO<com.csbr.qingcloud.portal.domain.vo.TdsOperatorIdentityRSVO>
*/
PageListVO<TdsOperatorIdentityRSVO> pageList(TdsOperatorIdentityQueryVO queryVO);
/**
* 经办人用户身份信息获取详情数据
* @author xup
* @date 2025-08-14 17:31
* @param guid
* @return com.csbr.qingcloud.portal.domain.vo.TdsOperatorIdentityRSVO
*/
TdsOperatorIdentityRSVO getTdsOperatorIdentityDetail(String guid);
/**
* 经办人用户身份信息数据新增
* @author xup
* @date 2025-08-14 17:31
* @param rqVO
* @return boolean
*/
void saveTdsOperatorIdentity(TdsOperatorIdentityRQVO rqVO);
/**
* 经办人用户身份信息数据修改
* @author xup
* @date 2025-08-14 17:31
* @param rqVO
* @return boolean
*/
void updateTdsOperatorIdentity(TdsOperatorIdentityRQVO rqVO);
/**
* 经办人用户身份信息数据删除
* @author xup
* @date 2025-08-14 17:31
* @param guids
* @return void
*/
void removeByGuids(List<String> guids);
/**
* 经办人用户身份信息数据删除、并有相关的处理操作
* @author xup
* @date 2025-08-14 17:31
* @param guids
* @return void
*/
void removeHandleByGuids(List<String> guids);
}
package com.csbr.qingcloud.portal.service;
import csbr.cloud.entity.domain.base.vo.PageListVO;
import com.csbr.qingcloud.portal.domain.vo.TdsOperatorVerifiableQueryVO;
import com.csbr.qingcloud.portal.domain.vo.TdsOperatorVerifiableRQVO;
import com.csbr.qingcloud.portal.domain.vo.TdsOperatorVerifiableRSVO;
import java.util.List;
/**
* @program:
* @description: 经办人用户可验信息业务逻辑接口
* @author: xup
* @create: 2025-08-14 17:31
**/
public interface TdsOperatorVerifiableService {
/**
* 经办人用户可验信息分页查询
* @author xup
* @date 2025-08-14 17:31
* @param queryVO
* @return com.csbr.cloud.mybatis.entity.PageListVO<com.csbr.qingcloud.portal.domain.vo.TdsOperatorVerifiableRSVO>
*/
PageListVO<TdsOperatorVerifiableRSVO> pageList(TdsOperatorVerifiableQueryVO queryVO);
/**
* 经办人用户可验信息获取详情数据
* @author xup
* @date 2025-08-14 17:31
* @param guid
* @return com.csbr.qingcloud.portal.domain.vo.TdsOperatorVerifiableRSVO
*/
TdsOperatorVerifiableRSVO getTdsOperatorVerifiableDetail(String guid);
/**
* 经办人用户可验信息数据新增
* @author xup
* @date 2025-08-14 17:31
* @param rqVO
* @return boolean
*/
void saveTdsOperatorVerifiable(TdsOperatorVerifiableRQVO rqVO);
/**
* 经办人用户可验信息数据修改
* @author xup
* @date 2025-08-14 17:31
* @param rqVO
* @return boolean
*/
void updateTdsOperatorVerifiable(TdsOperatorVerifiableRQVO rqVO);
/**
* 经办人用户可验信息数据删除
* @author xup
* @date 2025-08-14 17:31
* @param guids
* @return void
*/
void removeByGuids(List<String> guids);
/**
* 经办人用户可验信息数据删除、并有相关的处理操作
* @author xup
* @date 2025-08-14 17:31
* @param guids
* @return void
*/
void removeHandleByGuids(List<String> guids);
}
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!