十九、quality-erp-dal源码(二)

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);
}

  • 6
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Bug来袭~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值