|
@@ -4,9 +4,12 @@ import com.baomidou.mybatisplus.annotation.TableField;
|
|
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
|
|
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
|
|
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
|
|
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
|
|
import com.qmth.themis.business.base.BaseEntity;
|
|
import com.qmth.themis.business.base.BaseEntity;
|
|
|
|
+import com.qmth.themis.business.util.UidUtil;
|
|
import io.swagger.annotations.ApiModel;
|
|
import io.swagger.annotations.ApiModel;
|
|
import io.swagger.annotations.ApiModelProperty;
|
|
import io.swagger.annotations.ApiModelProperty;
|
|
|
|
|
|
|
|
+import java.util.Objects;
|
|
|
|
+
|
|
/**
|
|
/**
|
|
* @Description: 机构
|
|
* @Description: 机构
|
|
* @Param:
|
|
* @Param:
|
|
@@ -21,6 +24,19 @@ public class TBOrg extends BaseEntity {
|
|
@TableField(value = "code")
|
|
@TableField(value = "code")
|
|
private String code;
|
|
private String code;
|
|
|
|
|
|
|
|
+ @Override
|
|
|
|
+ public boolean equals(Object o) {
|
|
|
|
+ if (this == o) return true;
|
|
|
|
+ if (o == null || getClass() != o.getClass()) return false;
|
|
|
|
+ TBOrg tbOrg = (TBOrg) o;
|
|
|
|
+ return code.equals(tbOrg.code) && name.equals(tbOrg.name) && logo.equals(tbOrg.logo) && enable.equals(tbOrg.enable) && enableSimulate.equals(tbOrg.enableSimulate) && simulatePaperId.equals(tbOrg.simulatePaperId) && accessKey.equals(tbOrg.accessKey) && accessSecret.equals(tbOrg.accessSecret) && contactName.equals(tbOrg.contactName) && contactPhone.equals(tbOrg.contactPhone) && enableLiveness.equals(tbOrg.enableLiveness) && enableMonitorRecord.equals(tbOrg.enableMonitorRecord);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ @Override
|
|
|
|
+ public int hashCode() {
|
|
|
|
+ return Objects.hash(code, name, logo, enable, enableSimulate, simulatePaperId, accessKey, accessSecret, contactName, contactPhone, enableLiveness, enableMonitorRecord);
|
|
|
|
+ }
|
|
|
|
+
|
|
@ApiModelProperty(value = "名称")
|
|
@ApiModelProperty(value = "名称")
|
|
@TableField(value = "name")
|
|
@TableField(value = "name")
|
|
private String name;
|
|
private String name;
|
|
@@ -66,6 +82,19 @@ public class TBOrg extends BaseEntity {
|
|
@TableField(value = "enable_monitor_record")
|
|
@TableField(value = "enable_monitor_record")
|
|
private Integer enableMonitorRecord;
|
|
private Integer enableMonitorRecord;
|
|
|
|
|
|
|
|
+ public TBOrg() {
|
|
|
|
+
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public TBOrg(String code, String name, String accessKey, String accessSecret) {
|
|
|
|
+ this.code = code;
|
|
|
|
+ this.name = name;
|
|
|
|
+ this.accessKey = accessKey;
|
|
|
|
+ this.accessSecret = accessSecret;
|
|
|
|
+ setId(UidUtil.nextId());
|
|
|
|
+ this.enable = 1;
|
|
|
|
+ }
|
|
|
|
+
|
|
public String getContactName() {
|
|
public String getContactName() {
|
|
return contactName;
|
|
return contactName;
|
|
}
|
|
}
|