修复告警信息

This commit is contained in:
houwei 2024-06-28 16:24:23 +08:00
parent f2946fcc77
commit da3b24f3a7
22 changed files with 32 additions and 74 deletions

View File

@ -1,6 +1,7 @@
package com.das.common.constant; package com.das.common.constant;
import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.Version;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
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;
@ -47,4 +48,8 @@ public class BaseEntity implements Serializable {
@TableField("updated_time") @TableField("updated_time")
private Date updatedTime; private Date updatedTime;
/** 乐观锁 */
@Version
@TableField("revision")
private Integer revision ;
} }

View File

@ -6,7 +6,7 @@ public class SnowFlakeGenerator {
private static final long MAX_DATACENTER_ID = 63L; private static final long MAX_DATACENTER_ID = 63L;
private static final long sequenceBits = 12L; private static final long sequenceBits = 12L;
private static final long SEQUENCE_MAX; private static final long SEQUENCE_MAX;
private static final long TWEPOCH = 1440000000000L; private static final long TW_EPOCH = 1440000000000L;
private final long datacenterIdShift; private final long datacenterIdShift;
private final long timestampLeftShift; private final long timestampLeftShift;
private volatile long lastTimestamp; private volatile long lastTimestamp;

View File

@ -5,7 +5,6 @@ import com.das.common.config.SessionUtil;
import com.das.common.constant.SysAuthorityIds; import com.das.common.constant.SysAuthorityIds;
import com.das.common.result.R; import com.das.common.result.R;
import com.das.common.utils.PageDataInfo; import com.das.common.utils.PageDataInfo;
import com.das.common.utils.PageQuery;
import com.das.modules.auth.domain.dto.DeleteDto; import com.das.modules.auth.domain.dto.DeleteDto;
import com.das.modules.auth.domain.dto.SysMenuDto; import com.das.modules.auth.domain.dto.SysMenuDto;
import com.das.modules.auth.domain.dto.SysMenuQueryDto; import com.das.modules.auth.domain.dto.SysMenuQueryDto;

View File

@ -4,7 +4,6 @@ import cn.dev33.satoken.stp.StpUtil;
import com.das.common.constant.SysAuthorityIds; import com.das.common.constant.SysAuthorityIds;
import com.das.common.result.R; import com.das.common.result.R;
import com.das.common.utils.PageDataInfo; import com.das.common.utils.PageDataInfo;
import com.das.common.utils.PageQuery;
import com.das.modules.auth.domain.dto.DeleteDto; import com.das.modules.auth.domain.dto.DeleteDto;
import com.das.modules.auth.domain.dto.SysOrgDto; import com.das.modules.auth.domain.dto.SysOrgDto;
import com.das.modules.auth.domain.dto.SysOrgQueryDto; import com.das.modules.auth.domain.dto.SysOrgQueryDto;

View File

@ -4,7 +4,6 @@ import cn.dev33.satoken.stp.StpUtil;
import com.das.common.constant.SysAuthorityIds; import com.das.common.constant.SysAuthorityIds;
import com.das.common.result.R; import com.das.common.result.R;
import com.das.common.utils.PageDataInfo; import com.das.common.utils.PageDataInfo;
import com.das.common.utils.PageQuery;
import com.das.modules.auth.domain.dto.DeleteDto; import com.das.modules.auth.domain.dto.DeleteDto;
import com.das.modules.auth.domain.dto.SysRoleDto; import com.das.modules.auth.domain.dto.SysRoleDto;
import com.das.modules.auth.domain.dto.SysRoleQueryDto; import com.das.modules.auth.domain.dto.SysRoleQueryDto;

View File

@ -4,7 +4,6 @@ import cn.dev33.satoken.stp.StpUtil;
import com.das.common.constant.SysAuthorityIds; import com.das.common.constant.SysAuthorityIds;
import com.das.common.result.R; import com.das.common.result.R;
import com.das.common.utils.PageDataInfo; import com.das.common.utils.PageDataInfo;
import com.das.common.utils.PageQuery;
import com.das.modules.auth.domain.dto.DeleteDto; import com.das.modules.auth.domain.dto.DeleteDto;
import com.das.modules.auth.domain.dto.SysUserDto; import com.das.modules.auth.domain.dto.SysUserDto;
import com.das.modules.auth.domain.dto.SysUserQueryDto; import com.das.modules.auth.domain.dto.SysUserQueryDto;

View File

@ -1,6 +1,9 @@
package com.das.modules.auth.entity; package com.das.modules.auth.entity;
import com.baomidou.mybatisplus.annotation.*; import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.das.common.constant.BaseEntity; import com.das.common.constant.BaseEntity;
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;
@ -46,12 +49,4 @@ public class SysAuthority extends BaseEntity {
*/ */
@TableField("authority_name") @TableField("authority_name")
private String authorityName; private String authorityName;
/**
* 乐观锁
*/
@Version
@TableField("revision")
private Integer revision;
} }

View File

@ -1,6 +1,9 @@
package com.das.modules.auth.entity; package com.das.modules.auth.entity;
import com.baomidou.mybatisplus.annotation.*; import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.das.common.constant.BaseEntity; import com.das.common.constant.BaseEntity;
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;
@ -55,8 +58,4 @@ public class SysMenu extends BaseEntity {
/** 上级菜单ID */ /** 上级菜单ID */
@TableField("parent_menu_id") @TableField("parent_menu_id")
private Long parentMenuId ; private Long parentMenuId ;
/** 乐观锁 */
@Version
@TableField("revision")
private Integer revision ;
} }

View File

@ -1,6 +1,9 @@
package com.das.modules.auth.entity; package com.das.modules.auth.entity;
import com.baomidou.mybatisplus.annotation.*; import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.das.common.constant.BaseEntity; import com.das.common.constant.BaseEntity;
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;
@ -92,14 +95,6 @@ public class SysOrg extends BaseEntity {
@TableField("parent_org_id") @TableField("parent_org_id")
private Long parentOrgId; private Long parentOrgId;
/**
* 乐观锁
*/
@Version
@TableField("revision")
private Integer revision;
/** /**
* 别名 * 别名
*/ */

View File

@ -1,6 +1,9 @@
package com.das.modules.auth.entity; package com.das.modules.auth.entity;
import com.baomidou.mybatisplus.annotation.*; import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.das.common.constant.BaseEntity; import com.das.common.constant.BaseEntity;
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;
@ -46,12 +49,4 @@ public class SysRole extends BaseEntity {
*/ */
@TableField("role_name") @TableField("role_name")
private String roleName; private String roleName;
/**
* 乐观锁
*/
@Version
@TableField("revision")
private Integer revision;
} }

View File

@ -4,7 +4,6 @@ package com.das.modules.auth.entity;
import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.Version;
import com.das.common.constant.BaseEntity; import com.das.common.constant.BaseEntity;
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;
@ -47,11 +46,4 @@ public class SysRoleAuthority extends BaseEntity implements Serializable {
@TableField("role_id") @TableField("role_id")
@JsonSerialize(using = ToStringSerializer.class) @JsonSerialize(using = ToStringSerializer.class)
private Long roleId; private Long roleId;
/**
* 乐观锁
*/
@Version
@TableField("revision")
private Integer revision;
} }

View File

@ -1,6 +1,9 @@
package com.das.modules.auth.entity; package com.das.modules.auth.entity;
import com.baomidou.mybatisplus.annotation.*; import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.das.common.constant.BaseEntity; import com.das.common.constant.BaseEntity;
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;
@ -85,12 +88,4 @@ public class SysUser extends BaseEntity {
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@TableField("last_login") @TableField("last_login")
private Date lastLogin; private Date lastLogin;
/**
* 乐观锁
*/
@Version
@TableField("revision")
private Integer revision;
} }

View File

@ -4,7 +4,6 @@ package com.das.modules.auth.entity;
import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.Version;
import com.das.common.constant.BaseEntity; import com.das.common.constant.BaseEntity;
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;
@ -47,11 +46,4 @@ public class SysUserRole extends BaseEntity implements Serializable {
@TableField("role_id") @TableField("role_id")
@JsonSerialize(using = ToStringSerializer.class) @JsonSerialize(using = ToStringSerializer.class)
private Long roleId; private Long roleId;
/**
* 乐观锁
*/
@Version
@TableField("revision")
private Integer revision;
} }

View File

@ -2,7 +2,6 @@ package com.das.modules.auth.service;
import com.das.modules.auth.domain.dto.ChangePasswordDto; import com.das.modules.auth.domain.dto.ChangePasswordDto;
import com.das.modules.auth.domain.vo.LoginUserDetailsVo;
import com.das.modules.auth.domain.dto.LoginDto; import com.das.modules.auth.domain.dto.LoginDto;
import com.das.modules.auth.domain.dto.RefreshTokenDto; import com.das.modules.auth.domain.dto.RefreshTokenDto;
import com.das.modules.auth.domain.vo.LoginUserDetailsVo; import com.das.modules.auth.domain.vo.LoginUserDetailsVo;

View File

@ -1,7 +1,6 @@
package com.das.modules.auth.service; package com.das.modules.auth.service;
import com.das.common.utils.PageDataInfo; import com.das.common.utils.PageDataInfo;
import com.das.common.utils.PageQuery;
import com.das.modules.auth.domain.dto.DeleteDto; import com.das.modules.auth.domain.dto.DeleteDto;
import com.das.modules.auth.domain.dto.SysMenuDto; import com.das.modules.auth.domain.dto.SysMenuDto;
import com.das.modules.auth.domain.dto.SysMenuQueryDto; import com.das.modules.auth.domain.dto.SysMenuQueryDto;

View File

@ -1,7 +1,6 @@
package com.das.modules.auth.service; package com.das.modules.auth.service;
import com.das.common.utils.PageDataInfo; import com.das.common.utils.PageDataInfo;
import com.das.common.utils.PageQuery;
import com.das.modules.auth.domain.dto.DeleteDto; import com.das.modules.auth.domain.dto.DeleteDto;
import com.das.modules.auth.domain.dto.SysOrgDto; import com.das.modules.auth.domain.dto.SysOrgDto;
import com.das.modules.auth.domain.dto.SysOrgQueryDto; import com.das.modules.auth.domain.dto.SysOrgQueryDto;

View File

@ -1,7 +1,6 @@
package com.das.modules.auth.service; package com.das.modules.auth.service;
import com.das.common.utils.PageDataInfo; import com.das.common.utils.PageDataInfo;
import com.das.common.utils.PageQuery;
import com.das.modules.auth.domain.dto.DeleteDto; import com.das.modules.auth.domain.dto.DeleteDto;
import com.das.modules.auth.domain.dto.SysRoleDto; import com.das.modules.auth.domain.dto.SysRoleDto;
import com.das.modules.auth.domain.dto.SysRoleQueryDto; import com.das.modules.auth.domain.dto.SysRoleQueryDto;

View File

@ -1,7 +1,6 @@
package com.das.modules.auth.service; package com.das.modules.auth.service;
import com.das.common.utils.PageDataInfo; import com.das.common.utils.PageDataInfo;
import com.das.common.utils.PageQuery;
import com.das.modules.auth.domain.dto.DeleteDto; import com.das.modules.auth.domain.dto.DeleteDto;
import com.das.modules.auth.domain.dto.SysUserDto; import com.das.modules.auth.domain.dto.SysUserDto;
import com.das.modules.auth.domain.dto.SysUserQueryDto; import com.das.modules.auth.domain.dto.SysUserQueryDto;

View File

@ -11,7 +11,6 @@ import com.das.common.config.SessionUtil;
import com.das.common.exceptions.ServiceException; import com.das.common.exceptions.ServiceException;
import com.das.common.utils.AdminRedisTemplate; import com.das.common.utils.AdminRedisTemplate;
import com.das.modules.auth.domain.dto.ChangePasswordDto; import com.das.modules.auth.domain.dto.ChangePasswordDto;
import com.das.modules.auth.domain.vo.LoginUserDetailsVo;
import com.das.modules.auth.domain.dto.LoginDto; import com.das.modules.auth.domain.dto.LoginDto;
import com.das.modules.auth.domain.dto.RefreshTokenDto; import com.das.modules.auth.domain.dto.RefreshTokenDto;
import com.das.modules.auth.domain.vo.LoginUserDetailsVo; import com.das.modules.auth.domain.vo.LoginUserDetailsVo;

View File

@ -26,9 +26,9 @@ public class SysAuthorityServiceImpl implements SysAuthorityService {
@PostConstruct @PostConstruct
public void init() { public void init() {
List<SysAuthority> list = new ArrayList<>(); List<SysAuthority> list = new ArrayList<>();
list.add(new SysAuthority(SysAuthorityIds.SYS_AUTHORITY_ID_ADMIN,"SYS_AUTHORITY_ID_ADMIN","系统管理权限",1)); list.add(new SysAuthority(SysAuthorityIds.SYS_AUTHORITY_ID_ADMIN,"SYS_AUTHORITY_ID_ADMIN","系统管理权限"));
list.add(new SysAuthority(SysAuthorityIds.SYS_AUTHORITY_ID_DEVICE_MGR,"SYS_AUTHORITY_ID_DEVICE_MGR","设备台账维护权限",1)); list.add(new SysAuthority(SysAuthorityIds.SYS_AUTHORITY_ID_DEVICE_MGR,"SYS_AUTHORITY_ID_DEVICE_MGR","设备台账维护权限"));
list.add(new SysAuthority(SysAuthorityIds.SYS_AUTHORITY_ID_DEVICE_VIEW,"SYS_AUTHORITY_ID_DEVICE_VIEW","设备台账浏览权限",1)); list.add(new SysAuthority(SysAuthorityIds.SYS_AUTHORITY_ID_DEVICE_VIEW,"SYS_AUTHORITY_ID_DEVICE_VIEW","设备台账浏览权限"));
try { try {
// 性能优化先查询所有需要的权限是否存在减少数据库访问次数 // 性能优化先查询所有需要的权限是否存在减少数据库访问次数

View File

@ -53,7 +53,7 @@ spring:
client-type: lettuce client-type: lettuce
# 配置 xml 文件所在位置 配置全局的 主键策略,默认为 ASSIGN_ID 默认为 【雪花算法】 , atuo 自增 # 配置 xml 文件所在位置 配置全局的 主键策略,默认为 ASSIGN_ID 默认为 【雪花算法】 , auto 自增
mybatis-plus: mybatis-plus:
mapper-locations: classpath*:/mapper/**/*.xml mapper-locations: classpath*:/mapper/**/*.xml
# 搜索指定包别名 # 搜索指定包别名
@ -87,4 +87,4 @@ captcha:
das: das:
aes: aes:
key: b6967ee87b86d85a key: b6967ee87b86d85a

View File

@ -13,7 +13,7 @@
<insert id="batchInsert"> <insert id="batchInsert">
insert into sys_authority(id,authority_code , authority_name, revision) values insert into sys_authority(id,authority_code , authority_name, revision) values
<foreach collection='list' item='item' index='index ' separator=', '> <foreach collection='list' item='item' index='index ' separator=', '>
(#{item.id}, #{item.authorityCode}, #{item.authorityName}, #{item.revision}) (#{item.id}, #{item.authorityCode}, #{item.authorityName},1)
</foreach> </foreach>
</insert> </insert>