feat: 添加用户、角色服务和验证工具类

新增用户服务实现类UsersServiceImpl,包含用户CRUD操作
新增角色服务实现类RolesServiceImpl,包含角色管理功能
新增验证工具类ValidateUtil,提供参数验证功能
更新所有实体类添加@Builder注解
更新所有Mapper接口添加selectInfo和updateInfo方法
更新application.properties添加server.port配置
修复OrdersServiceImpl中Logger使用问题
添加updateInfo方法使用文档
This commit is contained in:
qingfeng1121
2025-11-25 15:30:27 +08:00
parent 5aa2017eef
commit 7536c8087e
48 changed files with 1107 additions and 31 deletions

View File

@@ -1,5 +1,7 @@
package com.qf.backend.mapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.qf.backend.entity.Permissions;
@@ -7,4 +9,19 @@ import com.qf.backend.entity.Permissions;
* 权限信息表 Mapper 接口
*/
public interface PermissionsMapper extends BaseMapper<Permissions> {
/**
* 查询权限信息
* @param permissions 权限对象
* @param queryWrapper 查询包装器
* @return 权限对象
*/
Permissions selectInfo(Permissions permissions, QueryWrapper<Permissions> queryWrapper);
/**
* 更新权限信息
* @param permissions 权限对象
* @param updateWrapper 更新包装器
* @return 更新影响的行数
*/
int updateInfo(Permissions permissions, UpdateWrapper<Permissions> updateWrapper);
}