commit init
This commit is contained in:
14
ym-admin/src/main/java/com/cnbm/admin/dao/LoginDao.java
Normal file
14
ym-admin/src/main/java/com/cnbm/admin/dao/LoginDao.java
Normal file
@@ -0,0 +1,14 @@
|
||||
package com.cnbm.admin.dao;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.cnbm.admin.entity.SysUserEntity;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
|
||||
/**
|
||||
* @Author weihongyang
|
||||
* @Date 2022/6/8 9:20 AM
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Mapper
|
||||
public interface LoginDao extends BaseMapper<SysUserEntity> {
|
||||
}
|
||||
33
ym-admin/src/main/java/com/cnbm/admin/dao/SysDeptDao.java
Normal file
33
ym-admin/src/main/java/com/cnbm/admin/dao/SysDeptDao.java
Normal file
@@ -0,0 +1,33 @@
|
||||
package com.cnbm.admin.dao;
|
||||
|
||||
import com.cnbm.admin.entity.SysDeptEntity;
|
||||
import com.cnbm.common.dao.BaseDao;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* @Author weihongyang
|
||||
* @Date 2022/6/10 1:40 PM
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Mapper
|
||||
public interface SysDeptDao extends BaseDao<SysDeptEntity> {
|
||||
|
||||
List<SysDeptEntity> getList(Map<String, Object> params);
|
||||
|
||||
SysDeptEntity getById(Long id);
|
||||
|
||||
/**
|
||||
* 获取所有部门的id、pid列表
|
||||
*/
|
||||
List<SysDeptEntity> getIdAndPidList();
|
||||
|
||||
/**
|
||||
* 根据部门ID,获取所有子部门ID列表
|
||||
* @param id 部门ID
|
||||
*/
|
||||
List<Long> getSubDeptIdList(String id);
|
||||
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
package com.cnbm.admin.dao;
|
||||
|
||||
import com.cnbm.admin.entity.DictData;
|
||||
import com.cnbm.admin.entity.SysDictDataEntity;
|
||||
import com.cnbm.common.dao.BaseDao;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @Author weihongyang
|
||||
* @Date 2022/6/12 10:56 AM
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Mapper
|
||||
public interface SysDictDataDao extends BaseDao<SysDictDataEntity> {
|
||||
|
||||
/**
|
||||
* 字典数据列表
|
||||
*/
|
||||
List<DictData> getDictDataList();
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
package com.cnbm.admin.dao;
|
||||
|
||||
import com.cnbm.admin.entity.DictType;
|
||||
import com.cnbm.admin.entity.SysDictTypeEntity;
|
||||
import com.cnbm.common.dao.BaseDao;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @Author weihongyang
|
||||
* @Date 2022/6/12 10:56 AM
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Mapper
|
||||
public interface SysDictTypeDao extends BaseDao<SysDictTypeEntity> {
|
||||
|
||||
/**
|
||||
* 字典类型列表
|
||||
*/
|
||||
List<DictType> getDictTypeList();
|
||||
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
package com.cnbm.admin.dao;
|
||||
|
||||
import com.cnbm.admin.entity.SysLogErrorEntity;
|
||||
import com.cnbm.common.dao.BaseDao;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
|
||||
/**
|
||||
* @Author weihongyang
|
||||
* @Date 2022/6/10 2:07 PM
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Mapper
|
||||
public interface SysLogErrorDao extends BaseDao<SysLogErrorEntity> {
|
||||
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
package com.cnbm.admin.dao;
|
||||
|
||||
import com.cnbm.admin.entity.SysLogOperationEntity;
|
||||
import com.cnbm.common.dao.BaseDao;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
|
||||
/**
|
||||
* @Author weihongyang
|
||||
* @Date 2022/6/10 9:54 AM
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Mapper
|
||||
public interface SysLogOperationDao extends BaseDao<SysLogOperationEntity> {
|
||||
|
||||
}
|
||||
52
ym-admin/src/main/java/com/cnbm/admin/dao/SysMenuDao.java
Normal file
52
ym-admin/src/main/java/com/cnbm/admin/dao/SysMenuDao.java
Normal file
@@ -0,0 +1,52 @@
|
||||
package com.cnbm.admin.dao;
|
||||
|
||||
import com.cnbm.admin.entity.SysMenuEntity;
|
||||
import com.cnbm.common.dao.BaseDao;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @Author weihongyang
|
||||
* @Date 2022/6/10 2:33 PM
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Mapper
|
||||
public interface SysMenuDao extends BaseDao<SysMenuEntity> {
|
||||
|
||||
SysMenuEntity getById(@Param("id") Long id);
|
||||
|
||||
/**
|
||||
* 查询所有菜单列表
|
||||
*
|
||||
* @param type 菜单类型
|
||||
*/
|
||||
List<SysMenuEntity> getMenuList(@Param("type") Integer type);
|
||||
|
||||
/**
|
||||
* 查询用户菜单列表
|
||||
*
|
||||
* @param userId 用户ID
|
||||
* @param type 菜单类型
|
||||
*/
|
||||
List<SysMenuEntity> getUserMenuList(@Param("userId") Long userId, @Param("type") Integer type);
|
||||
|
||||
/**
|
||||
* 查询用户权限列表
|
||||
* @param userId 用户ID
|
||||
*/
|
||||
List<String> getUserPermissionsList(Long userId);
|
||||
|
||||
/**
|
||||
* 查询所有权限列表
|
||||
*/
|
||||
List<String> getPermissionsList();
|
||||
|
||||
/**
|
||||
* 根据父菜单,查询子菜单
|
||||
* @param pid 父菜单ID
|
||||
*/
|
||||
List<SysMenuEntity> getListPid(Long pid);
|
||||
|
||||
}
|
||||
37
ym-admin/src/main/java/com/cnbm/admin/dao/SysParamsDao.java
Normal file
37
ym-admin/src/main/java/com/cnbm/admin/dao/SysParamsDao.java
Normal file
@@ -0,0 +1,37 @@
|
||||
package com.cnbm.admin.dao;
|
||||
|
||||
import com.cnbm.admin.entity.SysParamsEntity;
|
||||
import com.cnbm.common.dao.BaseDao;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @Author weihongyang
|
||||
* @Date 2022/6/12 10:21 AM
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Mapper
|
||||
public interface SysParamsDao extends BaseDao<SysParamsEntity> {
|
||||
/**
|
||||
* 根据参数编码,查询value
|
||||
* @param paramCode 参数编码
|
||||
* @return 参数值
|
||||
*/
|
||||
String getValueByCode(String paramCode);
|
||||
|
||||
/**
|
||||
* 获取参数编码列表
|
||||
* @param ids ids
|
||||
* @return 返回参数编码列表
|
||||
*/
|
||||
List<String> getParamCodeList(Long[] ids);
|
||||
|
||||
/**
|
||||
* 根据参数编码,更新value
|
||||
* @param paramCode 参数编码
|
||||
* @param paramValue 参数值
|
||||
*/
|
||||
int updateValueByCode(@Param("paramCode") String paramCode, @Param("paramValue") String paramValue);
|
||||
}
|
||||
16
ym-admin/src/main/java/com/cnbm/admin/dao/SysRoleDao.java
Normal file
16
ym-admin/src/main/java/com/cnbm/admin/dao/SysRoleDao.java
Normal file
@@ -0,0 +1,16 @@
|
||||
package com.cnbm.admin.dao;
|
||||
|
||||
import com.cnbm.admin.entity.SysRoleEntity;
|
||||
import com.cnbm.common.dao.BaseDao;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
|
||||
/**
|
||||
* @Author weihongyang
|
||||
* @Date 2022/6/12 10:05 AM
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Mapper
|
||||
public interface SysRoleDao extends BaseDao<SysRoleEntity> {
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,32 @@
|
||||
package com.cnbm.admin.dao;
|
||||
|
||||
import com.cnbm.admin.entity.SysRoleDataScopeEntity;
|
||||
import com.cnbm.common.dao.BaseDao;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @Author weihongyang
|
||||
* @Date 2022/6/12 10:15 AM
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Mapper
|
||||
public interface SysRoleDataScopeDao extends BaseDao<SysRoleDataScopeEntity> {
|
||||
|
||||
/**
|
||||
* 根据角色ID,获取部门ID列表
|
||||
*/
|
||||
List<Long> getDeptIdList(Long roleId);
|
||||
|
||||
/**
|
||||
* 获取用户的部门数据权限列表
|
||||
*/
|
||||
List<Long> getDataScopeList(Long userId);
|
||||
|
||||
/**
|
||||
* 根据角色id,删除角色数据权限关系
|
||||
* @param roleIds 角色ids
|
||||
*/
|
||||
void deleteByRoleIds(Long[] roleIds);
|
||||
}
|
||||
@@ -0,0 +1,34 @@
|
||||
package com.cnbm.admin.dao;
|
||||
|
||||
import com.cnbm.admin.entity.SysRoleMenuEntity;
|
||||
import com.cnbm.common.dao.BaseDao;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @Author weihongyang
|
||||
* @Date 2022/6/10 2:15 PM
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Mapper
|
||||
public interface SysRoleMenuDao extends BaseDao<SysRoleMenuEntity> {
|
||||
|
||||
/**
|
||||
* 根据角色ID,获取菜单ID列表
|
||||
*/
|
||||
List<Long> getMenuIdList(Long roleId);
|
||||
|
||||
/**
|
||||
* 根据角色id,删除角色菜单关系
|
||||
* @param roleIds 角色ids
|
||||
*/
|
||||
void deleteByRoleIds(Long[] roleIds);
|
||||
|
||||
/**
|
||||
* 根据菜单id,删除角色菜单关系
|
||||
* @param menuId 菜单id
|
||||
*/
|
||||
void deleteByMenuId(Long menuId);
|
||||
}
|
||||
|
||||
@@ -0,0 +1,36 @@
|
||||
package com.cnbm.admin.dao;
|
||||
|
||||
import com.cnbm.admin.entity.SysRoleUserEntity;
|
||||
import com.cnbm.common.dao.BaseDao;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @Author weihongyang
|
||||
* @Date 2022/6/10 1:35 PM
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Mapper
|
||||
public interface SysRoleUserDao extends BaseDao<SysRoleUserEntity> {
|
||||
|
||||
/**
|
||||
* 根据角色ids,删除角色用户关系
|
||||
* @param roleIds 角色ids
|
||||
*/
|
||||
void deleteByRoleIds(Long[] roleIds);
|
||||
|
||||
/**
|
||||
* 根据用户id,删除角色用户关系
|
||||
* @param userIds 用户ids
|
||||
*/
|
||||
void deleteByUserIds(Long[] userIds);
|
||||
|
||||
/**
|
||||
* 角色ID列表
|
||||
* @param userId 用户ID
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
List<Long> getRoleIdList(Long userId);
|
||||
}
|
||||
36
ym-admin/src/main/java/com/cnbm/admin/dao/SysUserDao.java
Normal file
36
ym-admin/src/main/java/com/cnbm/admin/dao/SysUserDao.java
Normal file
@@ -0,0 +1,36 @@
|
||||
package com.cnbm.admin.dao;
|
||||
|
||||
import com.cnbm.admin.entity.SysUserEntity;
|
||||
import com.cnbm.common.dao.BaseDao;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* @Author weihongyang
|
||||
* @Date 2022/6/10 1:27 PM
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Mapper
|
||||
public interface SysUserDao extends BaseDao<SysUserEntity> {
|
||||
|
||||
List<SysUserEntity> getList(Map<String, Object> params);
|
||||
|
||||
SysUserEntity getById(Long id);
|
||||
|
||||
SysUserEntity getByUsername(String username);
|
||||
|
||||
int updatePassword(@Param("id") Long id, @Param("newPassword") String newPassword);
|
||||
|
||||
/**
|
||||
* 根据部门ID,查询用户数
|
||||
*/
|
||||
int getCountByDeptId(Long deptId);
|
||||
|
||||
/**
|
||||
* 根据部门ID,查询用户ID列表
|
||||
*/
|
||||
List<Long> getUserIdListByDeptId(List<Long> deptIdList);
|
||||
}
|
||||
14
ym-admin/src/main/java/com/cnbm/admin/dao/UserDao.java
Normal file
14
ym-admin/src/main/java/com/cnbm/admin/dao/UserDao.java
Normal file
@@ -0,0 +1,14 @@
|
||||
package com.cnbm.admin.dao;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.cnbm.admin.entity.SysUserEntity;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
|
||||
/**
|
||||
* @Author weihongyang
|
||||
* @Date 2022/6/9 8:57 AM
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Mapper
|
||||
public interface UserDao extends BaseMapper<SysUserEntity> {
|
||||
}
|
||||
Reference in New Issue
Block a user