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}