linzhijie
2021-03-11 93af1c6ffb9ae0e894689ad3a37b548e57d54cff
src/main/java/com/ots/project/exam/domain/SysUserExtend.java
@@ -1,69 +1,134 @@
package com.ots.project.exam.domain;
import com.ots.framework.aspectj.lang.annotation.Excel;
import com.ots.framework.web.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import org.springframework.web.multipart.MultipartFile;
import java.util.Date;
/**
 * 用户信息扩展对象 sys_user_extend
 *
 * @author ots
 * @date 2019-11-20
 */
public class SysUserExtend extends BaseEntity {
    private static final long serialVersionUID = 1L;
    /**
     * 用户编码
     */
    private Long userId;
    /**
     * 分销商编码
     */
    private Long parentUserId;
    private Long parentUserTempId;
    /**
     * 法人
     */
    @Excel(name = "法人")
    private String legalPerson;
    /**
     * 联系地址
     */
    @Excel(name = "联系地址")
    private String address;
    /**
     * 合同地址
     */
    @Excel(name = "合同地址")
    private String contractText;
    /**
     * 合同范围
     */
    @Excel(name = "合同范围")
    private String contractScope;
    /**
     * 生效时间
     */
    @Excel(name = "生效时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date effectTime;
    /**
     * 合作期限
     */
    @Excel(name = "合作期限", width = 30, dateFormat = "yyyy-MM-dd")
    private Date invalidTime;
    /**
     * 公司规模
     */
    @Excel(name = "公司规模")
    private Long companySize;
    /**
     * 营业执照信息
     */
    @Excel(name = "营业执照信息")
    private String businessLicense;
    /**
     * 业务经理
     */
    @Excel(name = "业务经理")
    private String businessManager;
    /**
     * 企业LOGO
     */
    @Excel(name = "企业LOGO")
    private String businessLogo;
    /**
     * 可用测试人数
     */
    @Excel(name = "可用测试人数")
    private Long testNum;
    /**
     * HR邮箱
     */
    @Excel(name = "HR邮箱")
    private String hrEmail;
    /**
     * 测试者是否收到报告(0否 1是)
     */
    @Excel(name = "测试者是否收到报告", readConverterExp = "0=否,1=是")
    private String sendReport;
    /**
     * 邮件内容
     */
    @Excel(name = "邮件内容")
    private String mailContent;
    /**
     * HR接受报告类型
     */
    @Excel(name = "HR接受报告类型")
    private String hrReportType;
    /**
     * 语言类型
     */
    @Excel(name = "报告语言类型")
    private String langType;
    private MultipartFile businessLicenseFile;
    private MultipartFile contractTextFile;
    private MultipartFile businessLogoFile;
    private String userType;
    private String userName;
    private String loginName;
@@ -71,188 +136,252 @@
    private String phonenumber;
    private String contactPerson;
    private String contactEmail;
    public String getContactPerson() {
        return contactPerson;
    }
    public void setContactPerson(String contactPerson) {
        this.contactPerson = contactPerson;
    }
    public String getContactEmail() {
        return contactEmail;
    }
    public void setContactEmail(String contactEmail) {
        this.contactEmail = contactEmail;
    }
    public Long getParentUserTempId() {
        return parentUserTempId;
    }
    public void setParentUserTempId(Long parentUserTempId) {
        this.parentUserTempId = parentUserTempId;
    }
    /**
     * 是否为一级供应商
     */
    private String firstLevel;
    public String getFirstLevel() {
        return firstLevel;
    }
    public void setFirstLevel(String firstLevel) {
        this.firstLevel = firstLevel;
    }
    public String getPhonenumber() {
        return phonenumber;
    }
    public void setPhonenumber(String phonenumber) {
        this.phonenumber = phonenumber;
    }
    public String getUserType() {
        return userType;
    }
    public void setUserType(String userType) {
        this.userType = userType;
    }
    public String getUserName() {
        return userName;
    }
    public void setUserName(String userName) {
        this.userName = userName;
    }
    public String getLoginName() {
        return loginName;
    }
    public void setLoginName(String loginName) {
        this.loginName = loginName;
    }
    public String getPassword() {
        return password;
    }
    public void setPassword(String password) {
        this.password = password;
    }
    public void setUserId(Long userId) {
        this.userId = userId;
    }
    public Long getUserId() {
        return userId;
    }
    public void setLegalPerson(String legalPerson) {
        this.legalPerson = legalPerson;
    }
    public String getLegalPerson() {
        return legalPerson;
    }
    public void setAddress(String address) {
        this.address = address;
    }
    public String getAddress() {
        return address;
    }
    public void setContractText(String contractText) {
        this.contractText = contractText;
    }
    public String getContractText() {
        return contractText;
    }
    public void setContractScope(String contractScope) {
        this.contractScope = contractScope;
    }
    public String getContractScope() {
        return contractScope;
    }
    public void setEffectTime(Date effectTime) {
        this.effectTime = effectTime;
    }
    public Date getEffectTime() {
        return effectTime;
    }
    public void setInvalidTime(Date invalidTime) {
        this.invalidTime = invalidTime;
    }
    public Date getInvalidTime() {
        return invalidTime;
    }
    public void setCompanySize(Long companySize) {
        this.companySize = companySize;
    }
    public Long getCompanySize() {
        return companySize;
    }
    public void setBusinessLicense(String businessLicense) {
        this.businessLicense = businessLicense;
    }
    public String getBusinessLicense() {
        return businessLicense;
    }
    public void setBusinessManager(String businessManager) {
        this.businessManager = businessManager;
    }
    public String getBusinessManager() {
        return businessManager;
    }
    public void setBusinessLogo(String businessLogo) {
        this.businessLogo = businessLogo;
    }
    public String getBusinessLogo() {
        return businessLogo;
    }
    public void setTestNum(Long testNum) {
        this.testNum = testNum;
    }
    public Long getTestNum() {
        return testNum;
    }
    public void setHrEmail(String hrEmail) {
        this.hrEmail = hrEmail;
    }
    public String getHrEmail() {
        return hrEmail;
    }
    public void setSendReport(String sendReport) {
        this.sendReport = sendReport;
    }
    public String getSendReport() {
        return sendReport;
    }
    public void setMailContent(String mailContent) {
        this.mailContent = mailContent;
    }
    public String getMailContent() {
        return mailContent;
    }
    public void setHrReportType(String hrReportType) {
        this.hrReportType = hrReportType;
    }
    public String getHrReportType() {
        return hrReportType;
    }
    public void setLangType(String langType) {
        this.langType = langType;
    }
    public String getLangType() {
        return langType;
    }
    public MultipartFile getBusinessLicenseFile() {
        return businessLicenseFile;
    }
    public void setBusinessLicenseFile(MultipartFile businessLicenseFile) {
        this.businessLicenseFile = businessLicenseFile;
    }
    public Long getParentUserId() {
        return parentUserId;
    }
    public void setParentUserId(Long parentUserId) {
        this.parentUserId = parentUserId;
    }
   public MultipartFile getContractTextFile() {
      return contractTextFile;
   }
   public void setContractTextFile(MultipartFile contractTextFile) {
      this.contractTextFile = contractTextFile;
   }
   public MultipartFile getBusinessLogoFile() {
      return businessLogoFile;
   }
   public void setBusinessLogoFile(MultipartFile businessLogoFile) {
      this.businessLogoFile = businessLogoFile;
   }
   @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)