|
@@ -4,16 +4,12 @@ import cn.afterturn.easypoi.excel.annotation.Excel;
|
|
|
import com.baomidou.mybatisplus.annotation.IdType;
|
|
|
import com.baomidou.mybatisplus.annotation.TableId;
|
|
|
import com.baomidou.mybatisplus.annotation.TableName;
|
|
|
-import org.bouncycastle.math.ec.custom.sec.SecT113Field;
|
|
|
+import com.diagbot.util.StringUtil;
|
|
|
|
|
|
import javax.validation.constraints.NotBlank;
|
|
|
import java.io.Serializable;
|
|
|
import java.util.Date;
|
|
|
import java.util.Objects;
|
|
|
-import java.util.Set;
|
|
|
-import java.util.concurrent.ConcurrentHashMap;
|
|
|
-import java.util.function.Function;
|
|
|
-import java.util.function.Predicate;
|
|
|
|
|
|
/**
|
|
|
* <p>
|
|
@@ -197,10 +193,12 @@ public class DeptConfig implements Serializable {
|
|
|
|
|
|
@Override
|
|
|
public boolean equals(Object o) {
|
|
|
- if (this == o)
|
|
|
+ if (this == o) {
|
|
|
return true;
|
|
|
- if (o == null || getClass() != o.getClass())
|
|
|
+ }
|
|
|
+ if (o == null || getClass() != o.getClass()) {
|
|
|
return false;
|
|
|
+ }
|
|
|
DeptConfig deptConfig = (DeptConfig) o;
|
|
|
return Objects.equals(id, deptConfig.id)
|
|
|
&& Objects.equals(isDeleted, deptConfig.isDeleted)
|
|
@@ -215,4 +213,12 @@ public class DeptConfig implements Serializable {
|
|
|
public int hashCode() {
|
|
|
return Objects.hash(id, isDeleted, hospitalId, hisName, uniqueName, uniqueCode);
|
|
|
}
|
|
|
+
|
|
|
+ public static boolean nonNull(DeptConfig o) {
|
|
|
+ return !(o == null
|
|
|
+ || (o.hospitalId == null
|
|
|
+ && StringUtil.isBlank(o.hisName)
|
|
|
+ && StringUtil.isBlank(o.uniqueName)
|
|
|
+ && StringUtil.isBlank(o.uniqueCode)));
|
|
|
+ }
|
|
|
}
|