package com.doumee.dao.business.model;
|
|
import com.baomidou.mybatisplus.annotation.TableField;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
import org.hibernate.validator.constraints.Length;
|
import javax.validation.constraints.NotBlank;
|
import javax.validation.constraints.NotEmpty;
|
import javax.validation.constraints.NotNull;
|
import java.util.List;
|
|
/**
|
* @author T14
|
*/
|
@Data
|
public class ServiceCompanyDTO {
|
|
|
@ApiModelProperty(value = "登录账号")
|
@NotBlank(message = "用户名不能为空")
|
private String userName;
|
|
@ApiModelProperty(value = "企业名称")
|
@NotBlank(message = "企业名称不能为空")
|
private String companyName;
|
|
@ApiModelProperty(value = "登录密码")
|
@NotBlank(message = "登录密码不能为空")
|
private String password;
|
|
|
|
@ApiModelProperty(value = "统一社会信用代码,不可重复")
|
@NotBlank(message = "统一社会信用代码不能为空")
|
private String creditCode;
|
|
@ApiModelProperty(value = "企业规模编码或单位类型(关联labels表)", example = "1")
|
@NotNull(message = "单位类型不能为空")
|
private Integer labelId;
|
|
@ApiModelProperty(value = "法定代表人姓名")
|
@NotBlank(message = "法定代表人姓名不能为空")
|
private String legalPerson;
|
|
@ApiModelProperty(value = "法定代表人手机号码")
|
@NotBlank(message = "法定代表人手机号码不能为空")
|
private String legalPersonPhone;
|
|
@ApiModelProperty(value = "联系人姓名")
|
@NotBlank(message = "联系人姓名不能为空")
|
private String linkName;
|
|
@ApiModelProperty(value = "联系人电话")
|
@NotBlank(message = "联系人电话能为空")
|
private String linkPhone;
|
|
@ApiModelProperty(value = "所属区域编码(关联areas表)", example = "1")
|
@NotNull(message = "区域编码不能为空")
|
private Integer areaId;
|
|
@ApiModelProperty(value = "所属城市编码", example = "1")
|
@NotNull(message = "城市编码不能为空")
|
private Integer cityId;
|
|
@ApiModelProperty(value = "单位地址")
|
private String address;
|
|
@ApiModelProperty(value = "企业简介")
|
@NotBlank(message = "企业简介不能为空")
|
@Length(message = "企业简介不能为空",max = 800)
|
private String content;
|
|
@ApiModelProperty(value = "营业执照")
|
@NotNull(message = "营业执照不能为空")
|
private List<Multifile> fileList;
|
}
|