diff --git a/aircraft-common/src/main/java/com/aircraft/config/mybatis/MyMetaObjectHandler.java b/aircraft-common/src/main/java/com/aircraft/config/mybatis/MyMetaObjectHandler.java
index b5445f2..3ee5d3d 100644
--- a/aircraft-common/src/main/java/com/aircraft/config/mybatis/MyMetaObjectHandler.java
+++ b/aircraft-common/src/main/java/com/aircraft/config/mybatis/MyMetaObjectHandler.java
@@ -42,7 +42,7 @@ public class MyMetaObjectHandler implements MetaObjectHandler {
this.strictInsertFill(metaObject, "createBy", String.class, username);
this.strictInsertFill(metaObject, "updateBy", String.class, username);
// 插入时候,默认赋值为【正常】
- this.strictInsertFill(metaObject, "delFlag", String.class, DelFlagStatus.NORMAL.getValue());
+ this.strictInsertFill(metaObject, "delFlag", Integer.class, DelFlagStatus.NORMAL.getValue());
}
@Override
diff --git a/aircraft-common/src/main/java/com/aircraft/utils/enums/DelFlagStatus.java b/aircraft-common/src/main/java/com/aircraft/utils/enums/DelFlagStatus.java
index e95f165..93f7aa9 100644
--- a/aircraft-common/src/main/java/com/aircraft/utils/enums/DelFlagStatus.java
+++ b/aircraft-common/src/main/java/com/aircraft/utils/enums/DelFlagStatus.java
@@ -9,19 +9,19 @@ public enum DelFlagStatus {
/**
* 正常
*/
- NORMAL("0"),
+ NORMAL(0),
/**
* 删除
*/
- DELETED("1");
+ DELETED(1);
- private final String value;
+ private final Integer value;
- DelFlagStatus(String value) {
+ DelFlagStatus(Integer value) {
this.value = value;
}
- public String getValue() {
+ public Integer getValue() {
return value;
}
}
diff --git a/aircraft-system/src/main/java/com/aircraft/modules/system/domain/User.java b/aircraft-system/src/main/java/com/aircraft/modules/system/domain/User.java
index 8c0fd51..258acc0 100644
--- a/aircraft-system/src/main/java/com/aircraft/modules/system/domain/User.java
+++ b/aircraft-system/src/main/java/com/aircraft/modules/system/domain/User.java
@@ -15,6 +15,7 @@
*/
package com.aircraft.modules.system.domain;
+import com.aircraft.base.BaseEntity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
@@ -38,7 +39,7 @@ import java.util.Set;
@Getter
@Setter
@TableName("sys_user")
-public class User extends SysBaseEntity implements Serializable {
+public class User extends BaseEntity implements Serializable {
@NotNull(groups = Update.class)
@TableId(value="user_id", type = IdType.AUTO)
diff --git a/aircraft-system/src/main/resources/mapper/system/UserJobMapper.xml b/aircraft-system/src/main/resources/mapper/system/UserJobMapper.xml
index d9dbe9f..c48346d 100644
--- a/aircraft-system/src/main/resources/mapper/system/UserJobMapper.xml
+++ b/aircraft-system/src/main/resources/mapper/system/UserJobMapper.xml
@@ -16,7 +16,8 @@
- delete from sys_users_jobs
+ UPDATE sys_users_jobs
+ SET del_flag = 1
where user_id in
#{id}
diff --git a/aircraft-system/src/main/resources/mapper/system/UserMapper.xml b/aircraft-system/src/main/resources/mapper/system/UserMapper.xml
index 421ac6c..6d03635 100644
--- a/aircraft-system/src/main/resources/mapper/system/UserMapper.xml
+++ b/aircraft-system/src/main/resources/mapper/system/UserMapper.xml
@@ -54,6 +54,7 @@
+ u.del_flag = 0
and u.user_id = #{criteria.id}
@@ -114,33 +115,39 @@
from sys_user u
left join sys_dept d on u.dept_id = d.dept_id
where u.username = #{username}
+ and u.del_flag = 0
@@ -150,6 +157,7 @@
#{jobId}
+ and u.del_flag = 0
diff --git a/aircraft-system/src/main/resources/mapper/system/UserRoleMapper.xml b/aircraft-system/src/main/resources/mapper/system/UserRoleMapper.xml
index fbd27ff..1bc109c 100644
--- a/aircraft-system/src/main/resources/mapper/system/UserRoleMapper.xml
+++ b/aircraft-system/src/main/resources/mapper/system/UserRoleMapper.xml
@@ -16,7 +16,8 @@
- delete from sys_users_roles
+ UPDATE sys_users_roles
+ SET del_flag = 0
where user_id in
#{id}