serv\web- 日志
This commit is contained in:
@@ -5,7 +5,6 @@ import java.util.List;
|
||||
import org.xyzh.common.core.domain.ResultDomain;
|
||||
import org.xyzh.common.dto.dept.TbSysDept;
|
||||
import org.xyzh.common.dto.dept.TbSysDeptRole;
|
||||
import org.xyzh.common.dto.role.TbSysRole;
|
||||
import org.xyzh.common.vo.UserDeptRoleVO;
|
||||
|
||||
/**
|
||||
@@ -90,13 +89,13 @@ public interface DepartmentService {
|
||||
ResultDomain<Boolean> checkDepartmentNameExists(String deptName, String excludeId);
|
||||
|
||||
/**
|
||||
* @description 查询部门绑定角色
|
||||
* @description 查询部门绑定角色(包含名称)
|
||||
* @param deptId 部门ID
|
||||
* @return ResultDomain<TbSysRole> 角色信息
|
||||
* @return ResultDomain<UserDeptRoleVO> 部门角色信息
|
||||
* @author yslg
|
||||
* @since 2025-09-28
|
||||
*/
|
||||
ResultDomain<TbSysRole> getDeptByRole(String deptId);
|
||||
ResultDomain<UserDeptRoleVO> getDeptByRole(String deptId);
|
||||
|
||||
/**
|
||||
* @description 查询部门绑定角色列表(包含名称)
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
package org.xyzh.api.system.log;
|
||||
|
||||
import org.xyzh.common.core.domain.ResultDomain;
|
||||
import org.xyzh.common.core.page.PageParam;
|
||||
import org.xyzh.common.dto.system.TbSysLoginLog;
|
||||
|
||||
public interface LoginLogService {
|
||||
|
||||
ResultDomain<TbSysLoginLog> insertLoginLog(TbSysLoginLog loginLog);
|
||||
|
||||
ResultDomain<TbSysLoginLog> selectLoginLogList(TbSysLoginLog loginLog);
|
||||
|
||||
ResultDomain<TbSysLoginLog> selectLoginLogPage(TbSysLoginLog loginLog, PageParam pageParam);
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,35 @@
|
||||
package org.xyzh.api.system.log;
|
||||
|
||||
import org.xyzh.common.core.domain.ResultDomain;
|
||||
import org.xyzh.common.core.page.PageParam;
|
||||
import org.xyzh.common.dto.system.TbSysOperationLog;
|
||||
|
||||
/**
|
||||
* @description 操作日志服务接口
|
||||
* @filename OperationLogService.java
|
||||
* @author yslg
|
||||
* @copyright xyzh
|
||||
* @since 2025-10-30
|
||||
*/
|
||||
public interface OperationLogService {
|
||||
|
||||
/**
|
||||
* @description 分页查询操作日志
|
||||
* @param operationLog 查询条件
|
||||
* @param pageParam 分页参数
|
||||
* @return ResultDomain<TbSysOperationLog> 操作日志分页列表
|
||||
* @author yslg
|
||||
* @since 2025-10-30
|
||||
*/
|
||||
ResultDomain<TbSysOperationLog> selectOperationLogPage(TbSysOperationLog operationLog, PageParam pageParam);
|
||||
|
||||
/**
|
||||
* @description 统计操作日志数量
|
||||
* @param operationLog 查询条件
|
||||
* @return int 日志数量
|
||||
* @author yslg
|
||||
* @since 2025-10-30
|
||||
*/
|
||||
int countOperationLog(TbSysOperationLog operationLog);
|
||||
}
|
||||
|
||||
@@ -3,6 +3,7 @@ package org.xyzh.api.system.menu;
|
||||
import org.xyzh.common.core.domain.ResultDomain;
|
||||
import org.xyzh.common.dto.menu.TbSysMenu;
|
||||
import org.xyzh.common.dto.menu.TbSysMenuPermission;
|
||||
import org.xyzh.common.vo.PermissionVO;
|
||||
|
||||
/**
|
||||
* @description MenuRemoteService.java文件描述 菜单远程服务接口
|
||||
@@ -132,11 +133,11 @@ public interface MenuService {
|
||||
ResultDomain<TbSysMenu> changeMenuVisibility(String menuId, Boolean visible);
|
||||
|
||||
/**
|
||||
* @description 查询菜单权限
|
||||
* @description 查询菜单权限(包含模块名称等信息)
|
||||
* @param menuId 菜单ID
|
||||
* @return ResultDomain<TbSysMenuPermission> 菜单权限信息
|
||||
* @return ResultDomain<PermissionVO> 权限信息
|
||||
* @author yslg
|
||||
* @since 2025-09-28
|
||||
*/
|
||||
ResultDomain<TbSysMenuPermission> getMenuPermission(String menuId);
|
||||
ResultDomain<PermissionVO> getMenuPermission(String menuId);
|
||||
}
|
||||
|
||||
@@ -4,6 +4,7 @@ import org.xyzh.common.core.domain.ResultDomain;
|
||||
import org.xyzh.common.dto.permission.TbSysPermission;
|
||||
import org.xyzh.common.dto.role.TbSysRole;
|
||||
import org.xyzh.common.dto.role.TbSysRolePermission;
|
||||
import org.xyzh.common.vo.PermissionVO;
|
||||
import org.xyzh.common.vo.UserDeptRoleVO;
|
||||
|
||||
|
||||
@@ -22,16 +23,22 @@ public interface RoleService {
|
||||
* @author yslg
|
||||
* @since 2025-09-28
|
||||
*/
|
||||
ResultDomain<TbSysRole> getAllRoles();
|
||||
/**
|
||||
* @description 查询所有角色(包含权限过滤)
|
||||
* @return ResultDomain<PermissionVO> 角色VO列表
|
||||
* @author yslg
|
||||
* @since 2025-10-30
|
||||
*/
|
||||
ResultDomain<PermissionVO> getAllRoles();
|
||||
|
||||
/**
|
||||
* @description 根据过滤条件获取角色列表
|
||||
* @description 根据过滤条件获取角色列表(包含权限过滤)
|
||||
* @param filter 过滤条件
|
||||
* @return ResultDomain<TbSysRole> 角色列表
|
||||
* @return ResultDomain<PermissionVO> 角色VO列表
|
||||
* @author yslg
|
||||
* @since 2025-10-09
|
||||
*/
|
||||
ResultDomain<TbSysRole> getRoleList(TbSysRole filter);
|
||||
ResultDomain<PermissionVO> getRoleList(TbSysRole filter);
|
||||
|
||||
/**
|
||||
* @description 创建角色
|
||||
|
||||
@@ -39,6 +39,8 @@ public interface UserService {
|
||||
*/
|
||||
ResultDomain<Boolean> checkUserExists(TbSysUser user);
|
||||
|
||||
ResultDomain<TbSysUser> getLoginUser(TbSysUser filter);
|
||||
|
||||
/**
|
||||
* @description 获取所有用户
|
||||
* @return ResultDomain<TbSysUser> 用户列表
|
||||
@@ -74,6 +76,15 @@ public interface UserService {
|
||||
*/
|
||||
ResultDomain<TbSysUser> getUserByFilter(TbSysUser filter);
|
||||
|
||||
/**
|
||||
* @description 根据过滤条件查询用户VO列表(包含userinfo和deptrole信息)
|
||||
* @param filter 过滤条件
|
||||
* @return ResultDomain<UserVO> 用户VO列表
|
||||
* @author yslg
|
||||
* @since 2025-10-30
|
||||
*/
|
||||
ResultDomain<UserVO> getUserVOByFilter(TbSysUser filter);
|
||||
|
||||
/**
|
||||
* @description 获取用户列表分页
|
||||
* @param filter 过滤条件
|
||||
@@ -84,6 +95,16 @@ public interface UserService {
|
||||
*/
|
||||
ResultDomain<TbSysUser> getUserPage(TbSysUser filter, PageParam pageParam);
|
||||
|
||||
/**
|
||||
* @description 获取用户VO列表分页(包含userinfo和deptrole信息)
|
||||
* @param filter 过滤条件
|
||||
* @param pageParam 分页参数
|
||||
* @return ResultDomain<UserVO> 用户VO列表
|
||||
* @author yslg
|
||||
* @since 2025-10-30
|
||||
*/
|
||||
ResultDomain<UserVO> getUserVOPage(TbSysUser filter, PageParam pageParam);
|
||||
|
||||
/**
|
||||
* @description 创建用户
|
||||
* @param user 用户对象
|
||||
|
||||
Reference in New Issue
Block a user