|
@@ -1,6 +1,8 @@
|
|
|
package cn.lili.modules.distribution.entity.dos;
|
|
package cn.lili.modules.distribution.entity.dos;
|
|
|
|
|
|
|
|
import cn.lili.base.BaseEntity;
|
|
import cn.lili.base.BaseEntity;
|
|
|
|
|
+import cn.lili.common.utils.BeanUtil;
|
|
|
|
|
+import cn.lili.modules.distribution.entity.dto.DistributionApplyDTO;
|
|
|
import cn.lili.modules.distribution.entity.enums.DistributionStatusEnum;
|
|
import cn.lili.modules.distribution.entity.enums.DistributionStatusEnum;
|
|
|
import com.baomidou.mybatisplus.annotation.TableName;
|
|
import com.baomidou.mybatisplus.annotation.TableName;
|
|
|
import io.swagger.annotations.ApiModel;
|
|
import io.swagger.annotations.ApiModel;
|
|
@@ -10,6 +12,8 @@ import lombok.NoArgsConstructor;
|
|
|
|
|
|
|
|
import javax.persistence.Entity;
|
|
import javax.persistence.Entity;
|
|
|
import javax.persistence.Table;
|
|
import javax.persistence.Table;
|
|
|
|
|
+import javax.validation.constraints.NotBlank;
|
|
|
|
|
+import javax.validation.constraints.Size;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 分销员对象
|
|
* 分销员对象
|
|
@@ -28,13 +32,12 @@ public class Distribution extends BaseEntity {
|
|
|
|
|
|
|
|
private static final long serialVersionUID = -4878132663540847325L;
|
|
private static final long serialVersionUID = -4878132663540847325L;
|
|
|
|
|
|
|
|
- public Distribution(String memberId, String memberName, String name, String idNumber) {
|
|
|
|
|
|
|
+ public Distribution(String memberId, String memberName, DistributionApplyDTO distributionApplyDTO) {
|
|
|
this.memberId = memberId;
|
|
this.memberId = memberId;
|
|
|
this.memberName = memberName;
|
|
this.memberName = memberName;
|
|
|
- this.name = name;
|
|
|
|
|
- this.idNumber = idNumber;
|
|
|
|
|
distributionOrderCount=0;
|
|
distributionOrderCount=0;
|
|
|
this.distributionStatus = DistributionStatusEnum.APPLY.name();
|
|
this.distributionStatus = DistributionStatusEnum.APPLY.name();
|
|
|
|
|
+ BeanUtil.copyProperties(distributionApplyDTO, this);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "会员id")
|
|
@ApiModelProperty(value = "会员id")
|
|
@@ -67,4 +70,19 @@ public class Distribution extends BaseEntity {
|
|
|
@ApiModelProperty(value = "分销员状态", required = true)
|
|
@ApiModelProperty(value = "分销员状态", required = true)
|
|
|
private String distributionStatus;
|
|
private String distributionStatus;
|
|
|
|
|
|
|
|
|
|
+ @Size(min = 1, max = 200, message = "结算银行开户行名称长度为1-200位")
|
|
|
|
|
+ @NotBlank(message = "结算银行开户行名称不能为空")
|
|
|
|
|
+ @ApiModelProperty(value = "结算银行开户行名称")
|
|
|
|
|
+ private String settlementBankAccountName;
|
|
|
|
|
+
|
|
|
|
|
+ @Size(min = 1, max = 200, message = "结算银行开户账号长度为1-200位")
|
|
|
|
|
+ @NotBlank(message = "结算银行开户账号不能为空")
|
|
|
|
|
+ @ApiModelProperty(value = "结算银行开户账号")
|
|
|
|
|
+ private String settlementBankAccountNum;
|
|
|
|
|
+
|
|
|
|
|
+ @Size(min = 1, max = 200, message = "结算银行开户支行名称长度为1-200位")
|
|
|
|
|
+ @NotBlank(message = "结算银行开户支行名称不能为空")
|
|
|
|
|
+ @ApiModelProperty(value = "结算银行开户支行名称")
|
|
|
|
|
+ private String settlementBankBranchName;
|
|
|
|
|
+
|
|
|
}
|
|
}
|