diff --git a/src/main/java/com/youlai/boot/system/model/entity/Config.java b/src/main/java/com/youlai/boot/system/model/entity/Config.java index c2b26317..93033f56 100644 --- a/src/main/java/com/youlai/boot/system/model/entity/Config.java +++ b/src/main/java/com/youlai/boot/system/model/entity/Config.java @@ -36,6 +36,7 @@ public class Config extends BaseEntity { /** * 描述、备注 */ + @TableField(updateStrategy = FieldStrategy.ALWAYS) private String remark; /** diff --git a/src/main/java/com/youlai/boot/system/model/entity/Dict.java b/src/main/java/com/youlai/boot/system/model/entity/Dict.java index b011aca1..1085e4f2 100644 --- a/src/main/java/com/youlai/boot/system/model/entity/Dict.java +++ b/src/main/java/com/youlai/boot/system/model/entity/Dict.java @@ -1,6 +1,6 @@ package com.youlai.boot.system.model.entity; -import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.annotation.*; import com.youlai.boot.common.base.BaseEntity; import lombok.Data; import lombok.EqualsAndHashCode; @@ -35,6 +35,7 @@ public class Dict extends BaseEntity { /** * 备注 */ + @TableField(updateStrategy = FieldStrategy.ALWAYS) private String remark; /** diff --git a/src/main/java/com/youlai/boot/system/model/entity/DictItem.java b/src/main/java/com/youlai/boot/system/model/entity/DictItem.java index afaafb59..0871dd41 100644 --- a/src/main/java/com/youlai/boot/system/model/entity/DictItem.java +++ b/src/main/java/com/youlai/boot/system/model/entity/DictItem.java @@ -1,6 +1,6 @@ package com.youlai.boot.system.model.entity; -import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.annotation.*; import com.youlai.boot.common.base.BaseEntity; import lombok.Data; import lombok.EqualsAndHashCode; @@ -44,11 +44,13 @@ public class DictItem extends BaseEntity { /** * 备注 */ + @TableField(updateStrategy = FieldStrategy.ALWAYS) private String remark; /** * 标签类型 */ + @TableField(updateStrategy = FieldStrategy.ALWAYS) private String tagType; /** diff --git a/src/main/java/com/youlai/boot/system/model/entity/Menu.java b/src/main/java/com/youlai/boot/system/model/entity/Menu.java index f7c0fab4..2eb8d833 100644 --- a/src/main/java/com/youlai/boot/system/model/entity/Menu.java +++ b/src/main/java/com/youlai/boot/system/model/entity/Menu.java @@ -36,6 +36,7 @@ public class Menu extends BaseEntity { /** * 路由名称(Vue Router 中定义的路由名称) */ + @TableField(updateStrategy = FieldStrategy.ALWAYS) private String routeName; /** @@ -46,16 +47,19 @@ public class Menu extends BaseEntity { /** * 组件路径(vue页面完整路径,省略.vue后缀) */ + @TableField(updateStrategy = FieldStrategy.ALWAYS) private String component; /** * 外链地址 */ + @TableField(updateStrategy = FieldStrategy.ALWAYS) private String externalUrl; /** * 权限标识 */ + @TableField(updateStrategy = FieldStrategy.ALWAYS) private String perm; /** @@ -71,11 +75,13 @@ public class Menu extends BaseEntity { /** * 菜单图标 */ + @TableField(updateStrategy = FieldStrategy.ALWAYS) private String icon; /** * 跳转路径 */ + @TableField(updateStrategy = FieldStrategy.ALWAYS) private String redirect; /** diff --git a/src/main/java/com/youlai/boot/system/model/entity/Notice.java b/src/main/java/com/youlai/boot/system/model/entity/Notice.java index 9234808d..68f37b75 100644 --- a/src/main/java/com/youlai/boot/system/model/entity/Notice.java +++ b/src/main/java/com/youlai/boot/system/model/entity/Notice.java @@ -1,7 +1,6 @@ package com.youlai.boot.system.model.entity; -import com.baomidou.mybatisplus.annotation.TableField; -import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.annotation.*; import com.fasterxml.jackson.annotation.JsonInclude; import com.youlai.boot.common.base.BaseEntity; import lombok.Data; @@ -55,6 +54,7 @@ public class Notice extends BaseEntity { /** * 目标用户ID集合 */ + @TableField(updateStrategy = FieldStrategy.ALWAYS) private String targetUserIds; /** diff --git a/src/main/java/com/youlai/boot/system/model/entity/SysUser.java b/src/main/java/com/youlai/boot/system/model/entity/SysUser.java index 916042d6..add52dc4 100644 --- a/src/main/java/com/youlai/boot/system/model/entity/SysUser.java +++ b/src/main/java/com/youlai/boot/system/model/entity/SysUser.java @@ -1,6 +1,6 @@ package com.youlai.boot.system.model.entity; -import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.annotation.*; import com.youlai.boot.common.base.BaseEntity; import lombok.Data; import lombok.EqualsAndHashCode; @@ -41,11 +41,13 @@ public class SysUser extends BaseEntity { /** * 用户头像 */ + @TableField(updateStrategy = FieldStrategy.ALWAYS) private String avatar; /** * 联系方式 */ + @TableField(updateStrategy = FieldStrategy.ALWAYS) private String mobile; /** @@ -56,6 +58,7 @@ public class SysUser extends BaseEntity { /** * 用户邮箱 */ + @TableField(updateStrategy = FieldStrategy.ALWAYS) private String email; /** diff --git a/src/main/resources/mapper/system/UserSocialMapper.xml b/src/main/resources/mapper/system/UserSocialMapper.xml index 5c450bc1..5856c87d 100644 --- a/src/main/resources/mapper/system/UserSocialMapper.xml +++ b/src/main/resources/mapper/system/UserSocialMapper.xml @@ -27,7 +27,7 @@ u.dept_id, u.password, u.status, - u.avatar AS avatar, + u.avatar, r.code FROM sys_user u