GitBucket
4.23.0
Toggle navigation
Sign in
Files
Branches
1
Releases
Issues
Pull requests
Labels
Priorities
Milestones
Wiki
Forks
yn-bftl-byx
/
common
Browse code
实体修改
master
1 parent
d49c9e7
commit
1cb51093c0f5efef065986815b8a4ef429f96738
steven
authored
on 27 Aug
Patch
Showing
2 changed files
src/main/java/com/yn/bftl/common/modules/company/entity/Company.java
src/main/java/com/yn/bftl/common/modules/company/enums/Industry.java
Ignore Space
Show notes
View
src/main/java/com/yn/bftl/common/modules/company/entity/Company.java
package com.yn.bftl.common.modules.company.entity; import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.google.common.base.MoreObjects; import com.yn.bftl.common.common.entity.AuditableModel; import com.yn.bftl.common.modules.auth.entity.Role; import com.yn.bftl.common.modules.auth.entity.User; import com.yn.bftl.common.modules.base.entity.Area; import com.yn.bftl.common.modules.company.enums.AuthenticationStatus; import com.yn.bftl.common.modules.company.enums.CompanyRoleType; import com.yn.bftl.common.modules.company.enums.CompanyType; import com.yn.bftl.common.modules.company.enums.Industry; import com.yn.bftl.common.modules.meta.entity.MetaFile; import org.hibernate.annotations.Type; import javax.persistence.*; import java.io.Serializable; import java.math.BigDecimal; import java.util.*; @Entity @Cacheable(false) @Table(name = "COMPANY_COMPANY") @Inheritance(strategy = InheritanceType.SINGLE_TABLE) @JsonIgnoreProperties(value = {"users"}) public class Company extends AuditableModel implements Serializable { @Id @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "COMPANY_COMPANY_SEQ") @SequenceGenerator(name = "COMPANY_COMPANY_SEQ", sequenceName = "COMPANY_COMPANY_SEQ", allocationSize = 1) private Long id; /** * 企业名称 */ private String name; /** * 企业简称 */ private String abbreviation; /** * 英文名称 */ private String ename; /** * 省 */ @OneToOne(fetch = FetchType.LAZY, cascade = {CascadeType.PERSIST, CascadeType.MERGE}) @JoinColumn(name = "province") private Area province; /** * 市 */ @OneToOne(fetch = FetchType.LAZY, cascade = {CascadeType.PERSIST, CascadeType.MERGE}) @JoinColumn(name = "city") private Area city; /** * 企业简介 */ @Lob @Basic(fetch = FetchType.LAZY) @Type(type = "text") private String briefIntroduction; /** * 纳税人识别号 */ private String taxpayerIdentificationNumber; /** * 区 */ @OneToOne(fetch = FetchType.LAZY, cascade = {CascadeType.PERSIST, CascadeType.MERGE}) @JoinColumn(name = "area") private Area area; /** * 街道 */ @OneToOne(fetch = FetchType.LAZY, cascade = { CascadeType.PERSIST, CascadeType.MERGE }) @JoinColumn(name = "street") private Area street; /** * 电话 */ private String phone; /** * 员工人数 */ private String numberOfEmployees; /** * 官网 */ private String officialWebsite; /** * 注册资本 */ private String registerCapital; /** * 佰业兴的企业注册号 */ private String registerNo; /** * logo */ @OneToOne(fetch = FetchType.LAZY, cascade = {CascadeType.PERSIST, CascadeType.MERGE}) @JoinColumn(name = "logo") private MetaFile logo; /** * 企业管理员 */ @OneToOne(fetch = FetchType.LAZY, cascade = {CascadeType.PERSIST, CascadeType.MERGE}) @JoinColumn(name = "users") private User users; /** * 认证状态 */ @Enumerated(EnumType.STRING) private AuthenticationStatus authenticationStatus = AuthenticationStatus.ON; /** * 服务账户认证 */ @OneToOne(fetch = FetchType.LAZY, cascade = {CascadeType.PERSIST, CascadeType.MERGE}) @JoinColumn(name = "service_account_auth") private ServiceAccountAuth serviceAccountAuth; /** * 办公地址 */ private String officeAddress; /** * 注册地址 */ private String registerAddress; /** * 邮编 */ private String postcode; /** * 所属行业 */ @Enumerated(EnumType.STRING) private Industry industry; /** * 法人 */ private String legalPerson; /** * 企业编码 */ private String code; /** * 开户银行 */ private String bank; /** * 银行账号 */ private String bankAccount; /** * 账户名称 */ private String accountName; /** * 认证姓名 */ private String userName; /** * 身份证 */ private String identityCard; /** * 是否默认 */ private Boolean isDefault = Boolean.FALSE; /** * 伙伴关系 */ @Enumerated(EnumType.STRING) private CompanyType companyType; /** * 企业类型 */ // @Enumerated(EnumType.STRING) // private CompanyRoleType companyRole; /** * 姓名 */ private String personalName; /** * 联系人名称 */ private String contactName; /** * 联系电话 */ private String contactNumber; /** * 联系手机 */ private String contactPhone; /** * 联系邮箱 */ private String contactEmail; /** * 联系人职位 */ private String contactPosition; /** * 营业执照 */ @OneToOne(fetch = FetchType.LAZY, cascade = {CascadeType.PERSIST, CascadeType.MERGE}) @JoinColumn(name = "business_license") private MetaFile businessLicense; /** * 平台服务费 */ private BigDecimal platformServiceFee = BigDecimal.ZERO; /** * 角色 */ @ManyToMany(fetch = FetchType.LAZY, cascade = {CascadeType.PERSIST, CascadeType.MERGE}) @JoinTable(name = "company_company_role", joinColumns = @JoinColumn(name = "company_company"), inverseJoinColumns = @JoinColumn(name = "role")) private Set<Role> role; /** * 银行配置 */ @OneToMany(fetch = FetchType.LAZY, mappedBy = "company", cascade = CascadeType.ALL, orphanRemoval = true) private List<BankConfiguration> bankConfiguration; /** * 标签 */ private String label; /** * 契约锁是否认证 */ private Boolean isContractLockAuth = Boolean.FALSE; /** * 电子账户ID (电子账簿id) */ private String walletId; /** * 是否B端钱包 */ private Boolean isBusinessWallet = Boolean.FALSE; /** * 银联认证信息 */ @OneToOne(fetch = FetchType.LAZY, mappedBy = "company", cascade = { CascadeType.PERSIST, CascadeType.MERGE }) @JoinColumn(name = "chinaums_auth_info") @JsonIgnore private ChinaumsAuthInfo chinaumsAuthInfo; /** * 销售企业 */ @OneToOne(fetch = FetchType.LAZY, cascade = { CascadeType.PERSIST, CascadeType.MERGE }) @JoinColumn(name = "marketing_company") private Company marketingCompany; /** * 保证金金额 */ private BigDecimal margin = BigDecimal.ZERO; private String attrs; public Company() { } public Company(String name, String ename, String postcode, String code) { this.name = name; this.ename = ename; this.postcode = postcode; this.code = code; } @Override public Long getId() { return id; } @Override public void setId(Long id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getAbbreviation() { return abbreviation; } public void setAbbreviation(String abbreviation) { this.abbreviation = abbreviation; } public String getEname() { return ename; } public void setEname(String ename) { this.ename = ename; } public Area getProvince() { return province; } public void setProvince(Area province) { this.province = province; } public Area getCity() { return city; } public void setCity(Area city) { this.city = city; } public String getBriefIntroduction() { return briefIntroduction; } public void setBriefIntroduction(String briefIntroduction) { this.briefIntroduction = briefIntroduction; } public String getTaxpayerIdentificationNumber() { return taxpayerIdentificationNumber; } public void setTaxpayerIdentificationNumber(String taxpayerIdentificationNumber) { this.taxpayerIdentificationNumber = taxpayerIdentificationNumber; } public Area getArea() { return area; } public void setArea(Area area) { this.area = area; } public Area getStreet() { return street; } public void setStreet(Area street) { this.street = street; } public String getPhone() { return phone; } public void setPhone(String phone) { this.phone = phone; } public String getNumberOfEmployees() { return numberOfEmployees; } public void setNumberOfEmployees(String numberOfEmployees) { this.numberOfEmployees = numberOfEmployees; } public String getOfficialWebsite() { return officialWebsite; } public void setOfficialWebsite(String officialWebsite) { this.officialWebsite = officialWebsite; } public String getRegisterCapital() { return registerCapital; } public void setRegisterCapital(String registerCapital) { this.registerCapital = registerCapital; } public MetaFile getLogo() { return logo; } public void setLogo(MetaFile logo) { this.logo = logo; } public User getUsers() { return users; } public void setUsers(User users) { this.users = users; } public AuthenticationStatus getAuthenticationStatus() { return authenticationStatus; } public void setAuthenticationStatus(AuthenticationStatus authenticationStatus) { this.authenticationStatus = authenticationStatus; } public ServiceAccountAuth getServiceAccountAuth() { return serviceAccountAuth; } public void setServiceAccountAuth(ServiceAccountAuth serviceAccountAuth) { this.serviceAccountAuth = serviceAccountAuth; } public String getOfficeAddress() { return officeAddress; } public void setOfficeAddress(String officeAddress) { this.officeAddress = officeAddress; } public String getRegisterAddress() { return registerAddress; } public void setRegisterAddress(String registerAddress) { this.registerAddress = registerAddress; } public String getPostcode() { return postcode; } public void setPostcode(String postcode) { this.postcode = postcode; } public Industry getIndustry() { return industry; } public void setIndustry(Industry industry) { this.industry = industry; } public String getLegalPerson() { return legalPerson; } public void setLegalPerson(String legalPerson) { this.legalPerson = legalPerson; } public String getCode() { return code; } public void setCode(String code) { this.code = code; } public String getBank() { return bank; } public void setBank(String bank) { this.bank = bank; } public String getBankAccount() { return bankAccount; } public void setBankAccount(String bankAccount) { this.bankAccount = bankAccount; } public String getAccountName() { return accountName; } public void setAccountName(String accountName) { this.accountName = accountName; } public String getUserName() { return userName; } public void setUserName(String userName) { this.userName = userName; } public String getIdentityCard() { return identityCard; } public void setIdentityCard(String identityCard) { this.identityCard = identityCard; } public Boolean getIsDefault() { return isDefault == null ? Boolean.FALSE : isDefault; } public void setIsDefault(Boolean isDefault) { this.isDefault = isDefault; } public CompanyType getCompanyType() { return companyType; } public void setCompanyType(CompanyType companyType) { this.companyType = companyType; } public String getPersonalName() { return personalName; } public void setPersonalName(String personalName) { this.personalName = personalName; } public String getContactName() { return contactName; } public void setContactName(String contactName) { this.contactName = contactName; } public String getContactNumber() { return contactNumber; } public void setContactNumber(String contactNumber) { this.contactNumber = contactNumber; } public String getContactPhone() { return contactPhone; } public void setContactPhone(String contactPhone) { this.contactPhone = contactPhone; } public String getContactEmail() { return contactEmail; } public void setContactEmail(String contactEmail) { this.contactEmail = contactEmail; } public String getContactPosition() { return contactPosition; } public void setContactPosition(String contactPosition) { this.contactPosition = contactPosition; } public MetaFile getBusinessLicense() { return businessLicense; } public void setBusinessLicense(MetaFile businessLicense) { this.businessLicense = businessLicense; } public BigDecimal getPlatformServiceFee() { return platformServiceFee == null ? BigDecimal.ZERO : platformServiceFee; } public Set<Role> getRole() { return role; } public void setRole(Set<Role> role) { this.role = role; } /** * Add the given {@link Role} item to the {@code role}. * * @param item the item to add */ public void addRole(Role item) { if (getRole() == null) { setRole(new HashSet<>()); } getRole().add(item); } /** * Remove the given {@link Role} item from the {@code role}. * * @param item the item to remove */ public void removeRole(Role item) { if (getRole() == null) { return; } getRole().remove(item); } /** * Clear the {@code role} collection. */ public void clearRole() { if (getRole() != null) { getRole().clear(); } } public String getAttrs() { return attrs; } public void setAttrs(String attrs) { this.attrs = attrs; } public Boolean getDefault() { return isDefault; } public void setDefault(Boolean aDefault) { isDefault = aDefault; } public List<BankConfiguration> getBankConfiguration() { return bankConfiguration; } public void setBankConfiguration(List<BankConfiguration> bankConfiguration) { this.bankConfiguration = bankConfiguration; } /** * Add the given {@link BankConfiguration} item to the {@code bankConfiguration}. * * <p>It sets {@code item.company = this} to ensure the proper relationship. * * @param item the item to add */ public void addBankConfiguration(BankConfiguration item) { if (getBankConfiguration() == null) { setBankConfiguration(new ArrayList<>()); } getBankConfiguration().add(item); item.setCompany(this); } /** * Remove the given {@link BankConfiguration} item from the {@code bankConfiguration}. * * @param item the item to remove */ public void removeBankConfiguration(BankConfiguration item) { if (getBankConfiguration() == null) { return; } getBankConfiguration().remove(item); } /** * Clear the {@code bankConfiguration} collection. * * <p>If you have to query {@link BankConfiguration} records in same transaction, make sure to * call {@link javax.persistence.EntityManager#flush() } to avoid unexpected errors. */ public void clearBankConfiguration() { if (getBankConfiguration() != null) { getBankConfiguration().clear(); } } public String getLabel() { return label; } public void setLabel(String label) { this.label = label; } public Boolean getIsContractLockAuth() { return isContractLockAuth == null ? Boolean.FALSE : isContractLockAuth; } public void setIsContractLockAuth(Boolean isContractLockAuth) { this.isContractLockAuth = isContractLockAuth; } public String getWalletId() { return walletId; } public void setWalletId(String walletId) { this.walletId = walletId; } public Boolean getIsBusinessWallet() { return isBusinessWallet == null ? Boolean.FALSE : isBusinessWallet; } public void setIsBusinessWallet(Boolean isBusinessWallet) { this.isBusinessWallet = isBusinessWallet; } public ChinaumsAuthInfo getChinaumsAuthInfo() { return chinaumsAuthInfo; } public void setChinaumsAuthInfo(ChinaumsAuthInfo chinaumsAuthInfo) { this.chinaumsAuthInfo = chinaumsAuthInfo; } public Company getMarketingCompany() { return marketingCompany; } public void setMarketingCompany(Company marketingCompany) { this.marketingCompany = marketingCompany; } public BigDecimal getMargin() { return margin; } public void setMargin(BigDecimal margin) { this.margin = margin; } public String getRegisterNo() { return registerNo; } public void setRegisterNo(String registerNo) { this.registerNo = registerNo; } @Override public boolean equals(Object obj) { if (obj == null) return false; if (this == obj) return true; if (!(obj instanceof Company)) return false; final Company other = (Company) obj; if (this.getId() != null || other.getId() != null) { return Objects.equals(this.getId(), other.getId()); } return false; } @Override public int hashCode() { return 31; } @Override public String toString() { return MoreObjects.toStringHelper(this) .add("id", getId()) .add("name", getName()) .add("abbreviation", getAbbreviation()) .add("ename", getEname()) .add("taxpayerIdentificationNumber", getTaxpayerIdentificationNumber()) .add("phone", getPhone()) .add("numberOfEmployees", getNumberOfEmployees()) .add("officialWebsite", getOfficialWebsite()) .add("registerCapital", getRegisterCapital()) .add("authenticationStatus", getAuthenticationStatus()) .add("officeAddress", getOfficeAddress()) .add("registerAddress", getRegisterAddress()) .add("isDefault", getIsDefault()) .omitNullValues() .toString(); } // public CompanyRoleType getCompanyRole() { // return companyRole; // } // // public void setCompanyRole(CompanyRoleType companyRole) { // this.companyRole = companyRole; // } }
package com.yn.bftl.common.modules.company.entity; import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.google.common.base.MoreObjects; import com.yn.bftl.common.common.entity.AuditableModel; import com.yn.bftl.common.modules.auth.entity.Role; import com.yn.bftl.common.modules.auth.entity.User; import com.yn.bftl.common.modules.base.entity.Area; import com.yn.bftl.common.modules.company.enums.AuthenticationStatus; import com.yn.bftl.common.modules.company.enums.CompanyRoleType; import com.yn.bftl.common.modules.company.enums.CompanyType; import com.yn.bftl.common.modules.company.enums.Industry; import com.yn.bftl.common.modules.meta.entity.MetaFile; import org.hibernate.annotations.Type; import javax.persistence.*; import java.io.Serializable; import java.math.BigDecimal; import java.util.*; @Entity @Cacheable(false) @Table(name = "COMPANY_COMPANY") @Inheritance(strategy = InheritanceType.SINGLE_TABLE) @JsonIgnoreProperties(value = {"users"}) public class Company extends AuditableModel implements Serializable { @Id @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "COMPANY_COMPANY_SEQ") @SequenceGenerator(name = "COMPANY_COMPANY_SEQ", sequenceName = "COMPANY_COMPANY_SEQ", allocationSize = 1) private Long id; /** * 企业名称 */ private String name; /** * 企业简称 */ private String abbreviation; /** * 英文名称 */ private String ename; /** * 省 */ @OneToOne(fetch = FetchType.LAZY, cascade = {CascadeType.PERSIST, CascadeType.MERGE}) @JoinColumn(name = "province") private Area province; /** * 市 */ @OneToOne(fetch = FetchType.LAZY, cascade = {CascadeType.PERSIST, CascadeType.MERGE}) @JoinColumn(name = "city") private Area city; /** * 企业简介 */ @Lob @Basic(fetch = FetchType.LAZY) @Type(type = "text") private String briefIntroduction; /** * 纳税人识别号 */ private String taxpayerIdentificationNumber; /** * 区 */ @OneToOne(fetch = FetchType.LAZY, cascade = {CascadeType.PERSIST, CascadeType.MERGE}) @JoinColumn(name = "area") private Area area; /** * 街道 */ @OneToOne(fetch = FetchType.LAZY, cascade = { CascadeType.PERSIST, CascadeType.MERGE }) @JoinColumn(name = "street") private Area street; /** * 电话 */ private String phone; /** * 员工人数 */ private String numberOfEmployees; /** * 官网 */ private String officialWebsite; /** * 注册资本 */ private String registerCapital; /** * 佰业兴的企业注册号 */ private String registerNo; /** * logo */ @OneToOne(fetch = FetchType.LAZY, cascade = {CascadeType.PERSIST, CascadeType.MERGE}) @JoinColumn(name = "logo") private MetaFile logo; /** * 企业管理员 */ @OneToOne(fetch = FetchType.LAZY, cascade = {CascadeType.PERSIST, CascadeType.MERGE}) @JoinColumn(name = "users") private User users; /** * 认证状态 */ @Enumerated(EnumType.STRING) private AuthenticationStatus authenticationStatus = AuthenticationStatus.ON; /** * 服务账户认证 */ @OneToOne(fetch = FetchType.LAZY, cascade = {CascadeType.PERSIST, CascadeType.MERGE}) @JoinColumn(name = "service_account_auth") private ServiceAccountAuth serviceAccountAuth; /** * 办公地址 */ private String officeAddress; /** * 注册地址 */ private String registerAddress; /** * 邮编 */ private String postcode; /** * 所属行业 */ @Enumerated(EnumType.STRING) private Industry industry; /** * 法人 */ private String legalPerson; /** * 企业编码 */ private String code; /** * 开户银行 */ private String bank; /** * 银行账号 */ private String bankAccount; /** * 账户名称 */ private String accountName; /** * 认证姓名 */ private String userName; /** * 身份证 */ private String identityCard; /** * 是否默认 */ private Boolean isDefault = Boolean.FALSE; /** * 伙伴关系 */ @Enumerated(EnumType.STRING) private CompanyType companyType; /** * 企业类型 */ @Enumerated(EnumType.STRING) private CompanyRoleType companyRole; /** * 姓名 */ private String personalName; /** * 联系人名称 */ private String contactName; /** * 联系电话 */ private String contactNumber; /** * 联系手机 */ private String contactPhone; /** * 联系邮箱 */ private String contactEmail; /** * 联系人职位 */ private String contactPosition; /** * 营业执照 */ @OneToOne(fetch = FetchType.LAZY, cascade = {CascadeType.PERSIST, CascadeType.MERGE}) @JoinColumn(name = "business_license") private MetaFile businessLicense; /** * 平台服务费 */ private BigDecimal platformServiceFee = BigDecimal.ZERO; /** * 角色 */ @ManyToMany(fetch = FetchType.LAZY, cascade = {CascadeType.PERSIST, CascadeType.MERGE}) @JoinTable(name = "company_company_role", joinColumns = @JoinColumn(name = "company_company"), inverseJoinColumns = @JoinColumn(name = "role")) private Set<Role> role; /** * 银行配置 */ @OneToMany(fetch = FetchType.LAZY, mappedBy = "company", cascade = CascadeType.ALL, orphanRemoval = true) private List<BankConfiguration> bankConfiguration; /** * 标签 */ private String label; /** * 契约锁是否认证 */ private Boolean isContractLockAuth = Boolean.FALSE; /** * 电子账户ID (电子账簿id) */ private String walletId; /** * 是否B端钱包 */ private Boolean isBusinessWallet = Boolean.FALSE; /** * 银联认证信息 */ @OneToOne(fetch = FetchType.LAZY, mappedBy = "company", cascade = { CascadeType.PERSIST, CascadeType.MERGE }) @JoinColumn(name = "chinaums_auth_info") @JsonIgnore private ChinaumsAuthInfo chinaumsAuthInfo; /** * 销售企业 */ @OneToOne(fetch = FetchType.LAZY, cascade = { CascadeType.PERSIST, CascadeType.MERGE }) @JoinColumn(name = "marketing_company") private Company marketingCompany; /** * 保证金金额 */ private BigDecimal margin = BigDecimal.ZERO; private String attrs; public Company() { } public Company(String name, String ename, String postcode, String code) { this.name = name; this.ename = ename; this.postcode = postcode; this.code = code; } @Override public Long getId() { return id; } @Override public void setId(Long id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getAbbreviation() { return abbreviation; } public void setAbbreviation(String abbreviation) { this.abbreviation = abbreviation; } public String getEname() { return ename; } public void setEname(String ename) { this.ename = ename; } public Area getProvince() { return province; } public void setProvince(Area province) { this.province = province; } public Area getCity() { return city; } public void setCity(Area city) { this.city = city; } public String getBriefIntroduction() { return briefIntroduction; } public void setBriefIntroduction(String briefIntroduction) { this.briefIntroduction = briefIntroduction; } public String getTaxpayerIdentificationNumber() { return taxpayerIdentificationNumber; } public void setTaxpayerIdentificationNumber(String taxpayerIdentificationNumber) { this.taxpayerIdentificationNumber = taxpayerIdentificationNumber; } public Area getArea() { return area; } public void setArea(Area area) { this.area = area; } public Area getStreet() { return street; } public void setStreet(Area street) { this.street = street; } public String getPhone() { return phone; } public void setPhone(String phone) { this.phone = phone; } public String getNumberOfEmployees() { return numberOfEmployees; } public void setNumberOfEmployees(String numberOfEmployees) { this.numberOfEmployees = numberOfEmployees; } public String getOfficialWebsite() { return officialWebsite; } public void setOfficialWebsite(String officialWebsite) { this.officialWebsite = officialWebsite; } public String getRegisterCapital() { return registerCapital; } public void setRegisterCapital(String registerCapital) { this.registerCapital = registerCapital; } public MetaFile getLogo() { return logo; } public void setLogo(MetaFile logo) { this.logo = logo; } public User getUsers() { return users; } public void setUsers(User users) { this.users = users; } public AuthenticationStatus getAuthenticationStatus() { return authenticationStatus; } public void setAuthenticationStatus(AuthenticationStatus authenticationStatus) { this.authenticationStatus = authenticationStatus; } public ServiceAccountAuth getServiceAccountAuth() { return serviceAccountAuth; } public void setServiceAccountAuth(ServiceAccountAuth serviceAccountAuth) { this.serviceAccountAuth = serviceAccountAuth; } public String getOfficeAddress() { return officeAddress; } public void setOfficeAddress(String officeAddress) { this.officeAddress = officeAddress; } public String getRegisterAddress() { return registerAddress; } public void setRegisterAddress(String registerAddress) { this.registerAddress = registerAddress; } public String getPostcode() { return postcode; } public void setPostcode(String postcode) { this.postcode = postcode; } public Industry getIndustry() { return industry; } public void setIndustry(Industry industry) { this.industry = industry; } public String getLegalPerson() { return legalPerson; } public void setLegalPerson(String legalPerson) { this.legalPerson = legalPerson; } public String getCode() { return code; } public void setCode(String code) { this.code = code; } public String getBank() { return bank; } public void setBank(String bank) { this.bank = bank; } public String getBankAccount() { return bankAccount; } public void setBankAccount(String bankAccount) { this.bankAccount = bankAccount; } public String getAccountName() { return accountName; } public void setAccountName(String accountName) { this.accountName = accountName; } public String getUserName() { return userName; } public void setUserName(String userName) { this.userName = userName; } public String getIdentityCard() { return identityCard; } public void setIdentityCard(String identityCard) { this.identityCard = identityCard; } public Boolean getIsDefault() { return isDefault == null ? Boolean.FALSE : isDefault; } public void setIsDefault(Boolean isDefault) { this.isDefault = isDefault; } public CompanyType getCompanyType() { return companyType; } public void setCompanyType(CompanyType companyType) { this.companyType = companyType; } public String getPersonalName() { return personalName; } public void setPersonalName(String personalName) { this.personalName = personalName; } public String getContactName() { return contactName; } public void setContactName(String contactName) { this.contactName = contactName; } public String getContactNumber() { return contactNumber; } public void setContactNumber(String contactNumber) { this.contactNumber = contactNumber; } public String getContactPhone() { return contactPhone; } public void setContactPhone(String contactPhone) { this.contactPhone = contactPhone; } public String getContactEmail() { return contactEmail; } public void setContactEmail(String contactEmail) { this.contactEmail = contactEmail; } public String getContactPosition() { return contactPosition; } public void setContactPosition(String contactPosition) { this.contactPosition = contactPosition; } public MetaFile getBusinessLicense() { return businessLicense; } public void setBusinessLicense(MetaFile businessLicense) { this.businessLicense = businessLicense; } public BigDecimal getPlatformServiceFee() { return platformServiceFee == null ? BigDecimal.ZERO : platformServiceFee; } public Set<Role> getRole() { return role; } public void setRole(Set<Role> role) { this.role = role; } /** * Add the given {@link Role} item to the {@code role}. * * @param item the item to add */ public void addRole(Role item) { if (getRole() == null) { setRole(new HashSet<>()); } getRole().add(item); } /** * Remove the given {@link Role} item from the {@code role}. * * @param item the item to remove */ public void removeRole(Role item) { if (getRole() == null) { return; } getRole().remove(item); } /** * Clear the {@code role} collection. */ public void clearRole() { if (getRole() != null) { getRole().clear(); } } public String getAttrs() { return attrs; } public void setAttrs(String attrs) { this.attrs = attrs; } public Boolean getDefault() { return isDefault; } public void setDefault(Boolean aDefault) { isDefault = aDefault; } public List<BankConfiguration> getBankConfiguration() { return bankConfiguration; } public void setBankConfiguration(List<BankConfiguration> bankConfiguration) { this.bankConfiguration = bankConfiguration; } /** * Add the given {@link BankConfiguration} item to the {@code bankConfiguration}. * * <p>It sets {@code item.company = this} to ensure the proper relationship. * * @param item the item to add */ public void addBankConfiguration(BankConfiguration item) { if (getBankConfiguration() == null) { setBankConfiguration(new ArrayList<>()); } getBankConfiguration().add(item); item.setCompany(this); } /** * Remove the given {@link BankConfiguration} item from the {@code bankConfiguration}. * * @param item the item to remove */ public void removeBankConfiguration(BankConfiguration item) { if (getBankConfiguration() == null) { return; } getBankConfiguration().remove(item); } /** * Clear the {@code bankConfiguration} collection. * * <p>If you have to query {@link BankConfiguration} records in same transaction, make sure to * call {@link javax.persistence.EntityManager#flush() } to avoid unexpected errors. */ public void clearBankConfiguration() { if (getBankConfiguration() != null) { getBankConfiguration().clear(); } } public String getLabel() { return label; } public void setLabel(String label) { this.label = label; } public Boolean getIsContractLockAuth() { return isContractLockAuth == null ? Boolean.FALSE : isContractLockAuth; } public void setIsContractLockAuth(Boolean isContractLockAuth) { this.isContractLockAuth = isContractLockAuth; } public String getWalletId() { return walletId; } public void setWalletId(String walletId) { this.walletId = walletId; } public Boolean getIsBusinessWallet() { return isBusinessWallet == null ? Boolean.FALSE : isBusinessWallet; } public void setIsBusinessWallet(Boolean isBusinessWallet) { this.isBusinessWallet = isBusinessWallet; } public ChinaumsAuthInfo getChinaumsAuthInfo() { return chinaumsAuthInfo; } public void setChinaumsAuthInfo(ChinaumsAuthInfo chinaumsAuthInfo) { this.chinaumsAuthInfo = chinaumsAuthInfo; } public Company getMarketingCompany() { return marketingCompany; } public void setMarketingCompany(Company marketingCompany) { this.marketingCompany = marketingCompany; } public BigDecimal getMargin() { return margin; } public void setMargin(BigDecimal margin) { this.margin = margin; } public String getRegisterNo() { return registerNo; } public void setRegisterNo(String registerNo) { this.registerNo = registerNo; } @Override public boolean equals(Object obj) { if (obj == null) return false; if (this == obj) return true; if (!(obj instanceof Company)) return false; final Company other = (Company) obj; if (this.getId() != null || other.getId() != null) { return Objects.equals(this.getId(), other.getId()); } return false; } @Override public int hashCode() { return 31; } @Override public String toString() { return MoreObjects.toStringHelper(this) .add("id", getId()) .add("name", getName()) .add("abbreviation", getAbbreviation()) .add("ename", getEname()) .add("taxpayerIdentificationNumber", getTaxpayerIdentificationNumber()) .add("phone", getPhone()) .add("numberOfEmployees", getNumberOfEmployees()) .add("officialWebsite", getOfficialWebsite()) .add("registerCapital", getRegisterCapital()) .add("authenticationStatus", getAuthenticationStatus()) .add("officeAddress", getOfficeAddress()) .add("registerAddress", getRegisterAddress()) .add("isDefault", getIsDefault()) .omitNullValues() .toString(); } public CompanyRoleType getCompanyRole() { return companyRole; } public void setCompanyRole(CompanyRoleType companyRole) { this.companyRole = companyRole; } }
Ignore Space
Show notes
View
src/main/java/com/yn/bftl/common/modules/company/enums/Industry.java
package com.yn.bftl.common.modules.company.enums; import lombok.AllArgsConstructor; /** * 所属行业 * * @author huabiao * @create 2021/4/26 19:33 **/ @AllArgsConstructor public enum Industry { HOME_TEXTILES("HOME_TEXTILES", "服装家纺"), BICYCLE("BICYCLE", "自行车"); private final String value; private final String name; public String getValue() { return this.value; } public String getName() { return this.name; } }
package com.yn.bftl.common.modules.company.enums; import lombok.AllArgsConstructor; /** * 所属行业 * * @author huabiao * @create 2021/4/26 19:33 **/ @AllArgsConstructor public enum Industry { HOME_TEXTILES("HOME_TEXTILES", "服装家纺"); private final String value; private final String name; public String getValue() { return this.value; } public String getName() { return this.name; } }
Show line notes below