1. 将配置文件改成读本地数据库

2. 修复启动报错问题
This commit is contained in:
mirage 2026-03-31 11:27:00 +08:00
parent fff37d2935
commit 2630c7fef0
8 changed files with 29 additions and 15 deletions

View File

@ -2,8 +2,6 @@ package com.mdd.admin.service.impl.admin;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.mdd.admin.service.admin.IAdminRoleService; import com.mdd.admin.service.admin.IAdminRoleService;
import com.mdd.common.entity.admin.Admin;
import com.mdd.common.entity.admin.AdminJobs;
import com.mdd.common.entity.admin.AdminRole; import com.mdd.common.entity.admin.AdminRole;
import com.mdd.common.mapper.admin.AdminRoleMapper; import com.mdd.common.mapper.admin.AdminRoleMapper;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
@ -19,6 +17,7 @@ public class AdminRoleServiceImpl implements IAdminRoleService {
@Resource @Resource
AdminRoleMapper adminRoleMapper; AdminRoleMapper adminRoleMapper;
@Override @Override
public List<Integer> getRoleIdAttr(Integer adminId) { public List<Integer> getRoleIdAttr(Integer adminId) {
List<Integer> ret = new ArrayList<>(); List<Integer> ret = new ArrayList<>();
@ -41,8 +40,8 @@ public class AdminRoleServiceImpl implements IAdminRoleService {
public void batchInsert(Integer adminId, List<Integer> roleIds) { public void batchInsert(Integer adminId, List<Integer> roleIds) {
this.deleteByAdminId(adminId); this.deleteByAdminId(adminId);
if (roleIds != null && !roleIds.isEmpty()) { if (roleIds != null && !roleIds.isEmpty()) {
roleIds.forEach(item-> { roleIds.forEach(item -> {
this.adminRoleMapper.insert(new AdminRole(){{ this.adminRoleMapper.insert(new AdminRole() {{
setAdminId(adminId); setAdminId(adminId);
setRoleId(item); setRoleId(item);
}}); }});

View File

@ -1,5 +1,7 @@
package com.mdd.common.entity.admin; package com.mdd.common.entity.admin;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
@ -8,14 +10,17 @@ import java.io.Serializable;
@Data @Data
@ApiModel("部门关联表实体") @ApiModel("部门关联表实体")
@TableName("la_admin_dept")
public class AdminDept implements Serializable { public class AdminDept implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
@ApiModelProperty("管理员id") @ApiModelProperty("管理员id")
@TableField("admin_id")
private Integer adminId; private Integer adminId;
@ApiModelProperty("部门id") @ApiModelProperty("部门id")
@TableField("dept_id")
private Integer deptId; private Integer deptId;

View File

@ -1,5 +1,7 @@
package com.mdd.common.entity.admin; package com.mdd.common.entity.admin;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
@ -8,14 +10,17 @@ import java.io.Serializable;
@Data @Data
@ApiModel("岗位关联表实体") @ApiModel("岗位关联表实体")
@TableName("la-admin_jobs")
public class AdminJobs implements Serializable { public class AdminJobs implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
@ApiModelProperty("管理员id") @ApiModelProperty("管理员id")
@TableField("admin_id")
private Integer adminId; private Integer adminId;
@ApiModelProperty("岗位id") @ApiModelProperty("岗位id")
@TableField("jobs_id")
private Integer jobsId; private Integer jobsId;

View File

@ -1,7 +1,7 @@
package com.mdd.common.entity.admin; package com.mdd.common.entity.admin;
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 io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
@ -10,14 +10,17 @@ import java.io.Serializable;
@Data @Data
@ApiModel("角色关联表实体") @ApiModel("角色关联表实体")
@TableName("la_admin_role")
public class AdminRole implements Serializable { public class AdminRole implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
@ApiModelProperty("管理员id") @ApiModelProperty("管理员id")
@TableField("admin_id")
private Integer adminId; private Integer adminId;
@ApiModelProperty("角色id") @ApiModelProperty("角色id")
@TableField("role_id")
private Integer roleId; private Integer roleId;

View File

@ -1,7 +1,7 @@
package com.mdd.common.entity.system; package com.mdd.common.entity.system;
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 io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
@ -10,14 +10,17 @@ import java.io.Serializable;
@Data @Data
@ApiModel("角色菜单关系实体") @ApiModel("角色菜单关系实体")
@TableName("la_system_role_menu")
public class SystemRoleMenu implements Serializable { public class SystemRoleMenu implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
@ApiModelProperty("角色ID") @ApiModelProperty("角色ID")
@TableField("role_id")
private Integer roleId; private Integer roleId;
@ApiModelProperty("菜单ID") @ApiModelProperty("菜单ID")
@TableField("menu_id")
private Integer menuId; private Integer menuId;
} }

View File

@ -1,7 +1,6 @@
package com.mdd.common.mapper.admin; package com.mdd.common.mapper.admin;
import com.mdd.common.core.basics.IBaseMapper; import com.mdd.common.core.basics.IBaseMapper;
import com.mdd.common.entity.admin.Admin;
import com.mdd.common.entity.admin.AdminRole; import com.mdd.common.entity.admin.AdminRole;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;

View File

@ -8,16 +8,16 @@ spring:
property-naming-strategy: SNAKE_CASE #下划线返回值和获取值 property-naming-strategy: SNAKE_CASE #下划线返回值和获取值
# 数据源配置 # 数据源配置
datasource: datasource:
url: jdbc:mysql://localhost:3306/la?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&useSSL=false url: jdbc:mysql://127.0.0.1:3306/la?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&useSSL=false
type: com.zaxxer.hikari.HikariDataSource # 数据源类型 type: com.zaxxer.hikari.HikariDataSource # 数据源类型
driver-class-name: com.mysql.cj.jdbc.Driver # MySql的驱动 driver-class-name: com.mysql.cj.jdbc.Driver # MySql的驱动
username: root # 数据库账号 username: root # 数据库账号
password: 123456 # 数据库密码 password: 11111111 # 数据库密码
# Redis配置 # Redis配置
redis: redis:
host: localhost # Redis服务地址 host: 127.0.0.1 # Redis服务地址
port: 6379 # Redis端口 port: 6379 # Redis端口
password: # Redis密码 password: 11111111 # Redis密码
database: 0 # 数据库索引 database: 0 # 数据库索引

View File

@ -26,7 +26,7 @@ spring:
matching-strategy: ant_path_matcher matching-strategy: ant_path_matcher
# 数据源配置 # 数据源配置
datasource: datasource:
url: jdbc:mysql://8.153.111.6:3306/la?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&useSSL=false url: jdbc:mysql://127.0.0.1:3306/la?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&useSSL=false
type: com.zaxxer.hikari.HikariDataSource # 数据源类型 type: com.zaxxer.hikari.HikariDataSource # 数据源类型
driver-class-name: com.mysql.cj.jdbc.Driver # MySql的驱动 driver-class-name: com.mysql.cj.jdbc.Driver # MySql的驱动
username: root # 数据库账号 username: root # 数据库账号
@ -48,7 +48,7 @@ spring:
enabled: true enabled: true
# Redis配置 # Redis配置
redis: redis:
host: 8.153.111.6 # Redis服务地址 host: 127.0.0.1 # Redis服务地址
port: 6379 # Redis端口 port: 6379 # Redis端口
password: 11111111 # Redis密码 password: 11111111 # Redis密码
database: 0 # 数据库索引 database: 0 # 数据库索引