71 lines
2.1 KiB
Java
71 lines
2.1 KiB
Java
package com.jsl.oa.dao;
|
|
|
|
import com.jsl.oa.mapper.RoleMapper;
|
|
import com.jsl.oa.model.doData.RoleDO;
|
|
import lombok.RequiredArgsConstructor;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import org.springframework.stereotype.Component;
|
|
|
|
import java.util.ArrayList;
|
|
import java.util.List;
|
|
|
|
@Slf4j
|
|
@Component
|
|
@RequiredArgsConstructor
|
|
public class RoleDAO {
|
|
public final RoleMapper roleMapper;
|
|
|
|
public void roleAddUser(Long uid, Long rid) {
|
|
log.info("\t> 执行 DAO 层 RoleDAO.roleAddUser 方法");
|
|
roleMapper.roleAddUser(uid, rid);
|
|
}
|
|
|
|
public void roleRemoveUser(Long uid) {
|
|
log.info("\t> 执行 DAO 层 RoleDAO.roleRemoveUser 方法");
|
|
roleMapper.roleRemoveUser(uid);
|
|
}
|
|
|
|
public List<RoleDO> getRolesById(String id) {
|
|
log.info("\t> 执行 DAO 层 RoleDAO.getRolesById 方法");
|
|
ArrayList<RoleDO> getRoleList = new ArrayList<>();
|
|
getRoleList.add(roleMapper.getRoleById(Long.valueOf(id)));
|
|
return getRoleList;
|
|
}
|
|
|
|
public RoleDO getRoleById(Long id) {
|
|
log.info("\t> 执行 DAO 层 RoleDAO.getRoleById 方法");
|
|
return roleMapper.getRoleById(id);
|
|
}
|
|
|
|
public List<RoleDO> getRole() {
|
|
log.info("\t> 执行 DAO 层 RoleDAO.getRole 方法");
|
|
return roleMapper.getRole();
|
|
}
|
|
|
|
public void roleAdd(RoleDO roleDO) {
|
|
log.info("\t> 执行 DAO 层 RoleDAO.roleAdd 方法");
|
|
roleMapper.roleAdd(roleDO);
|
|
}
|
|
|
|
public boolean roleEdit(RoleDO getRole) {
|
|
log.info("\t> 执行 DAO 层 RoleDAO.roleEdit 方法");
|
|
return roleMapper.roleEdit(getRole);
|
|
}
|
|
|
|
public boolean roleDelete(Long id) {
|
|
log.info("\t> 执行 DAO 层 RoleDAO.roleDelete 方法");
|
|
return roleMapper.roleDelete(id);
|
|
}
|
|
|
|
public boolean isExistRoleByRoleName(String roleName) {
|
|
log.info("\t> 执行 DAO 层 RoleDAO.isExistRoleByRoleName 方法");
|
|
RoleDO roleDO = roleMapper.getRoleByRoleName(roleName);
|
|
return roleDO != null;
|
|
}
|
|
|
|
public boolean roleChangeUser(Long uid, Long rid) {
|
|
log.info("\t> 执行 DAO 层 RoleDAO.roleChangeUser 方法");
|
|
return roleMapper.roleChangeUser(uid, rid);
|
|
}
|
|
}
|