平台建店
This commit is contained in:
@@ -50,12 +50,24 @@ public class PlatformBuildDO {
|
||||
@Column(name = "settler_id_card_reverse")
|
||||
private String settlerIdCardReverse;
|
||||
|
||||
/**
|
||||
* 结算人姓名
|
||||
*/
|
||||
@Column(name = "settler_name")
|
||||
private String settlerName;
|
||||
|
||||
/**
|
||||
* 结算人身份证号
|
||||
*/
|
||||
@Column(name = "settler_id_card_no")
|
||||
private String settlerIdCardNo;
|
||||
|
||||
/**
|
||||
* 结算人银行卡照片
|
||||
*/
|
||||
@Column(name = "settler_bank_photo_url")
|
||||
private String settlerBankPhotoUrl;
|
||||
|
||||
/**
|
||||
* 结算人银行卡号
|
||||
*/
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
package com.cool.store.request;
|
||||
|
||||
import com.cool.store.entity.PlatformBuildDO;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import org.hibernate.validator.constraints.Length;
|
||||
@@ -33,6 +34,11 @@ public class PlatformBuildRequest {
|
||||
@ApiModelProperty("结算人身份证反面(图片)")
|
||||
private String settlerIdCardReverse;
|
||||
|
||||
@NotBlank
|
||||
@Length(max = 120 , message = "结算人姓名 长度不能超过128")
|
||||
@ApiModelProperty("结算人姓名")
|
||||
private String settlerName;
|
||||
|
||||
@NotBlank
|
||||
@Length(max = 64 , message = "结算人身份证号 长度不能超过64")
|
||||
@ApiModelProperty("结算人身份证号")
|
||||
@@ -65,4 +71,15 @@ public class PlatformBuildRequest {
|
||||
@Length(max =1020, message = "授权书(抖音非法人结算需要) 长度不能超过1020")
|
||||
@ApiModelProperty("授权书(抖音非法人结算需要)")
|
||||
private String authorizationUrl;
|
||||
|
||||
public PlatformBuildDO toDO(){
|
||||
PlatformBuildDO platformBuildDO = new PlatformBuildDO();
|
||||
platformBuildDO.setShopId(this.shopId);
|
||||
platformBuildDO.setSettlerIdCardFront(this.settlerIdCardFront);
|
||||
platformBuildDO.setSettlerIdCardReverse(this.settlerIdCardReverse);
|
||||
platformBuildDO.setSettlerIdCardNo(this.settlerIdCardNo);
|
||||
platformBuildDO.setSettlerName(this.settlerName);
|
||||
return platformBuildDO;
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,45 @@
|
||||
package com.cool.store.response;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @Author: WangShuo
|
||||
* @Date: 2024/08/29/下午2:33
|
||||
* @Version 1.0
|
||||
* @注释:
|
||||
*/
|
||||
@Data
|
||||
public class AuditInfoResponse {
|
||||
|
||||
@ApiModelProperty("操作人集合")
|
||||
private List<AuditUserInfoVO> list;
|
||||
@ApiModelProperty("操作类型 0 提交审批 1-审批通过 2 审批不通过 3-待审批")
|
||||
private Integer type;
|
||||
@ApiModelProperty("生成时间")
|
||||
private Date createTime;
|
||||
@ApiModelProperty("备注")
|
||||
private String remark;
|
||||
@ApiModelProperty("附件")
|
||||
private String annex;
|
||||
@ApiModelProperty("实际操作人id")
|
||||
private String actualUserId;
|
||||
@Data
|
||||
@Builder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@ApiModel(value = "可操作人信息")
|
||||
public static class AuditUserInfoVO {
|
||||
private String userId;
|
||||
private String name;
|
||||
@ApiModelProperty("头像")
|
||||
private String avatar;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user