org.example.dal.mapper.sys
mapper接口
package org.example.dal.mapper.sys;
import java.util.List;
import org.apache.ibatis.annotations.Mapper;
import org.example.dal.entity.sys.SysDepartmentDO;
@Mapper
public interface SysDepartmentDOMapper {
/**
* 新增部门
* @param sysDepartmentDO
*/
int insert(SysDepartmentDO sysDepartmentDO);
/**
* 查询列表所有数据
* @return List<SysDepartmentDO>
*/
List<SysDepartmentDO> selectAll();
/**
* 更新部门信息
* @param sysDepartmentDO
*/
int update(SysDepartmentDO sysDepartmentDO);
}
package org.example.dal.mapper.sys;
import java.util.List;
import org.apache.ibatis.annotations.Mapper;
import org.example.dal.entity.sys.SysDictDO;
@Mapper
public interface SysDictDOMapper {
/**
* 新增字典
* @param sysDictDO
*/
int insert(SysDictDO sysDictDO);
/**
* 查询字典列表
* @param sysDictDO
* @return List<SysDictDO>
*/
List<SysDictDO> selectAll(SysDictDO sysDictDO);
/**
* 更新字典
* @param sysDictDO
*/
int update(SysDictDO sysDictDO);
}
package org.example.dal.mapper.sys;
import java.util.List;
import org.apache.ibatis.annotations.Mapper;
import org.example.dal.entity.sys.SysDictItemDO;
@Mapper
public interface SysDictItemDOMapper {
/**
* 新增字典值
* @param sysDictItemDO
*/
int insert(SysDictItemDO sysDictItemDO);
/**
* 字典值列表查询
* @param dictCode 字典代码
* @return List<SysDictItemDO>
*/
List<SysDictItemDO> selectAll(String dictCode);
/**
* 更新字典值信息
* @param sysDictItemDO
*/
int update(SysDictItemDO sysDictItemDO);
}
package org.example.dal.mapper.sys;
import java.util.List;
import org.apache.ibatis.annotations.Mapper;
import org.example.dal.entity.sys.SysMenuDO;
@Mapper
public interface SysMenuDOMapper {
/**
* 新增菜单
* @param sysMenuDO
*/
int insert(SysMenuDO sysMenuDO);
/**
* 查询列表数据
* @param sysMenuDO
* @return List<SysMenuDO>
*/
List<SysMenuDO> selectAll(SysMenuDO sysMenuDO);
/**
* 获取所有菜单数据
* @return List<SysMenuDO>
*/
List<SysMenuDO> getAll();
/**
* 根据用户ID获取菜单数据
* @param sysUserId 用户ID主键
* @return List<SysMenuDO>
*/
List<SysMenuDO> findMenusByID(Integer sysUserId);
/**
* 更新菜单信息
* @param sysMenuDO
*/
int update(SysMenuDO sysMenuDO);
/**
* 查询角色关联菜单
* param sysRoleId
*/
List<SysMenuDO> findMenuByRoleName(String roleName);
}
package org.example.dal.mapper.sys;
import java.util.List;
import org.apache.ibatis.annotations.Mapper;
import org.example.dal.entity.sys.SysPermissionDO;
import org.example.dal.entity.sys.SysRolePermissionDO;
@Mapper
public interface SysPermissionDOMapper {
/**
* 新增权限信息
* @param sysPermissionDO
*/
int insert(SysPermissionDO sysPermissionDO);
/**
* 查询所有权限信息
*/
List<SysPermissionDO> selectAll();
/**
* 更新权限
* @param sysPermissionDO
*/
int updateByPrimaryKey(SysPermissionDO sysPermissionDO);
/**
* 根据用户ID查询用户绑定角色信息
* @param sysUserId 用户ID
* @return List<SysRoleDO>
*/
List<SysPermissionDO> findUserRolePermissionByUserId(Integer sysUserId);
}
package org.example.dal.mapper.sys;
import java.util.List;
import org.apache.ibatis.annotations.Mapper;
import org.example.dal.entity.sys.SysRoleDO;
@Mapper
public interface SysRoleDOMapper {
/**
* 新增角色
* @param sysRoleDO
*/
int insert(SysRoleDO sysRoleDO);
/**
* 角色列表查询
* @param sysRoleDO
* @return List<SysRoleDO>
*/
List<SysRoleDO> selectAll(SysRoleDO sysRoleDO);
/**
* 更新角色信息
* @sysRoleDO
*/
int update(SysRoleDO sysRoleDO);
}
package org.example.dal.mapper.sys;
import java.util.List;
import org.apache.ibatis.annotations.Mapper;
import org.example.dal.entity.sys.SysRoleMenuDO;
@Mapper
public interface SysRoleMenuDOMapper {
/**
* 新增角色关联菜单
* @param sysRoleMenuDO
*/
int insert(SysRoleMenuDO sysRoleMenuDO);
/**
* 根据角色ID查询所有菜单信息
* @param sysRoleId
* @return List<SysRoleMenuDO>
*/
List<SysRoleMenuDO> selectAll(Integer sysRoleId);
/**
* 删除角色关联菜单
* @param sysRoleId
*/
int deleteRoleMenuByRoleId(Integer sysRoleId);
/**
* 删除菜单后需要删除角色关联菜单
* @param sysRoleId
*/
int deleteRoleMenuByMenuId(Long sysRoleId);
}
package org.example.dal.mapper.sys;
import java.util.List;
import org.apache.ibatis.annotations.Mapper;
import org.example.dal.entity.sys.SysRolePermissionDO;
@Mapper
public interface SysRolePermissionDOMapper {
/**
* 新增角色关联权限
* @param sysRolePermissionDO
*/
int insert(SysRolePermissionDO sysRolePermissionDO);
/**
* 查询所有角色关联权限列表
*/
List<SysRolePermissionDO> selectAll();
}
package org.example.dal.mapper.sys;
import org.apache.ibatis.annotations.Mapper;
import org.example.dal.entity.sys.SysUserBasicDO;
@Mapper
public interface SysUserBasicDOMapper {
/**
* 新增用户个人中心信息
* @param sysUserBasicDO
*/
int insert(SysUserBasicDO sysUserBasicDO);
/**
* 根据用户ID查询用户个人中心信息
* @param sysUserId
* @return SysUserBasicDO
*/
SysUserBasicDO selectByPrimaryKey(Integer sysUserId);
/**
* 更新用户个人中心信息
* @param sysUserBasicDO
*/
int update(SysUserBasicDO sysUserBasicDO);
}
package org.example.dal.mapper.sys;
import java.util.List;
import org.apache.ibatis.annotations.Mapper;
import org.example.dal.entity.sys.SysUserDO;
@Mapper
public interface SysUserDOMapper {
/**
* 新增用户
* @param sysUserDO
*/
int insert(SysUserDO sysUserDO);
/**
* 根据ID查询用户详情
* @param id
* @return SysUserDO
*/
SysUserDO selectById(Integer id);
/**
* 根据ID查询用户详情
* @param loginName
* @return SysUserDO
*/
SysUserDO findUserByLoginName(String loginName);
/**
* 用户列表查询
* @param sysUserDO
* @return List<SysUserDO>
*/
List<SysUserDO> selectAll(SysUserDO sysUserDO);
/**
* 查询登陆账号是否重复
* @return loginName
*/
SysUserDO selectRepeat(String loginName);
/**
* 更新用户新消息
* @param sysUserDO
*/
int update(SysUserDO sysUserDO);
}
package org.example.dal.mapper.sys;
import java.util.List;
import org.apache.ibatis.annotations.Mapper;
import org.example.dal.entity.sys.SysRoleDO;
import org.example.dal.entity.sys.SysUserRoleDO;
@Mapper
public interface SysUserRoleDOMapper {
/**
* 新增用户关联角色
* @param sysUserRoleDO
*/
int insert(SysUserRoleDO sysUserRoleDO);
/**
* 查询用户绑定角色ID信息
* @param sysUserId 用户ID
* @return List<SysUserRoleDO>
*/
List<SysUserRoleDO> selectAll(Integer sysUserId);
/**
* 根据用户ID查询用户绑定角色信息
* @param sysUserId 用户ID
* @return List<SysRoleDO>
*/
List<SysRoleDO> findUserRoleByUserId(Integer sysUserId);
/**
* 删除用户绑定角色信息
* @param sysUserId 用户ID
*/
int deleteUserRoleByUserId(Integer sysUserId);
}
package org.example.dal.mapper.sys;
import org.apache.ibatis.annotations.Mapper;
import org.example.dal.entity.sys.SysUserSecretDO;
@Mapper
public interface SysUserSecretDOMapper {
/**
* 新增用户密码
* @param sysUserSecretDO
*/
int insert(SysUserSecretDO sysUserSecretDO);
/**
* 根据用户ID查询密码
* @param sysUserId
* @return SysUserSecretDO
*/
SysUserSecretDO selectByUserId(Integer sysUserId);
/**
* 更新用户密码
* @param sysUserSecretDO
*/
int update(SysUserSecretDO sysUserSecretDO);
}