|
|
@@ -9,9 +9,12 @@ import javax.persistence.Cacheable;
|
|
|
import javax.persistence.CascadeType;
|
|
|
import javax.persistence.Column;
|
|
|
import javax.persistence.Entity;
|
|
|
+import javax.persistence.GeneratedValue;
|
|
|
+import javax.persistence.GenerationType;
|
|
|
import javax.persistence.Id;
|
|
|
import javax.persistence.JoinColumn;
|
|
|
import javax.persistence.OneToOne;
|
|
|
+import javax.persistence.SequenceGenerator;
|
|
|
import javax.persistence.Table;
|
|
|
import javax.persistence.Transient;
|
|
|
import javax.validation.constraints.NotNull;
|
|
|
@@ -39,7 +42,9 @@ public class Enterprise implements Serializable {
|
|
|
private static final long serialVersionUID = 1L;
|
|
|
|
|
|
@Id
|
|
|
- @Column(name = "en_uu", unique = true)
|
|
|
+ @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "enterprises_gen")
|
|
|
+ @SequenceGenerator(name = "enterprises_gen", sequenceName = "enterprises_seq", allocationSize = 1)
|
|
|
+ @Column(name = "en_uu")
|
|
|
private Long uu;
|
|
|
/**
|
|
|
* 公司名称
|
|
|
@@ -96,13 +101,13 @@ public class Enterprise implements Serializable {
|
|
|
* 商业登记证号
|
|
|
*/
|
|
|
@Column(name = "en_businesscode")
|
|
|
- private String enBusinesscode;
|
|
|
+ private String enBussinessCode;
|
|
|
/**
|
|
|
* 营业执照图片路径id
|
|
|
*/
|
|
|
@OneToOne(cascade = { CascadeType.ALL })
|
|
|
@JoinColumn(name = "en_bussinesscodeattach")
|
|
|
- private Attach enBussinesscodeAttach;
|
|
|
+ private Attach enBussinessCodeAttach;
|
|
|
/**
|
|
|
* 纳税人识别号
|
|
|
*/
|
|
|
@@ -132,6 +137,12 @@ public class Enterprise implements Serializable {
|
|
|
|
|
|
@Transient
|
|
|
private User admin;
|
|
|
+
|
|
|
+ @Transient
|
|
|
+ private String enAdminTel;
|
|
|
+
|
|
|
+ @Transient
|
|
|
+ private String enAdminEmail;
|
|
|
|
|
|
public Long getEnAdminuu() {
|
|
|
return enAdminuu;
|
|
|
@@ -223,12 +234,12 @@ public class Enterprise implements Serializable {
|
|
|
this.enCorporation = enCorporation;
|
|
|
}
|
|
|
|
|
|
- public String getEnBusinesscode() {
|
|
|
- return enBusinesscode;
|
|
|
+ public String getEnBussinessCode() {
|
|
|
+ return enBussinessCode;
|
|
|
}
|
|
|
|
|
|
- public void setEnBusinesscode(String enBusinesscode) {
|
|
|
- this.enBusinesscode = enBusinesscode;
|
|
|
+ public void setEnBussinessCode(String enBussinessCode) {
|
|
|
+ this.enBussinessCode = enBussinessCode;
|
|
|
}
|
|
|
|
|
|
public String getEnTaxcode() {
|
|
|
@@ -287,12 +298,28 @@ public class Enterprise implements Serializable {
|
|
|
this.enEmail = enEmail;
|
|
|
}
|
|
|
|
|
|
- public Attach getEnBussinesscodeAttach() {
|
|
|
- return enBussinesscodeAttach;
|
|
|
+ public Attach getEnBussinessCodeAttach() {
|
|
|
+ return enBussinessCodeAttach;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setEnBussinessCodeAttach(Attach enBussinessCodeAttach) {
|
|
|
+ this.enBussinessCodeAttach = enBussinessCodeAttach;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getEnAdminTel() {
|
|
|
+ return enAdminTel;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setEnAdminTel(String enAdminTel) {
|
|
|
+ this.enAdminTel = enAdminTel;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getEnAdminEmail() {
|
|
|
+ return enAdminEmail;
|
|
|
}
|
|
|
|
|
|
- public void setEnBussinesscodeAttach(Attach enBussinesscodeAttach) {
|
|
|
- this.enBussinesscodeAttach = enBussinesscodeAttach;
|
|
|
+ public void setEnAdminEmail(String enAdminEmail) {
|
|
|
+ this.enAdminEmail = enAdminEmail;
|
|
|
}
|
|
|
|
|
|
@JsonIgnore
|