|
|
@@ -3,7 +3,7 @@ import { Role } from '../entities/role.entity';
|
|
|
import { ConcreteCrudService } from '@d8d/shared-crud';
|
|
|
|
|
|
export class RoleService extends ConcreteCrudService<Role> {
|
|
|
- constructor(dataSource: DataSource) {
|
|
|
+ constructor(_dataSource: DataSource) {
|
|
|
super(Role, {
|
|
|
userTracking: {
|
|
|
// 禁用用户追踪
|
|
|
@@ -72,7 +72,7 @@ export class RoleService extends ConcreteCrudService<Role> {
|
|
|
/**
|
|
|
* 更新角色
|
|
|
*/
|
|
|
- override async update(id: number, data: Partial<Role>, userId?: string | number): Promise<Role | null> {
|
|
|
+ override async update(id: number, data: Partial<Role>, _userId?: string | number): Promise<Role | null> {
|
|
|
try {
|
|
|
// 首先验证角色是否存在
|
|
|
const existingRole = await this.getById(id);
|
|
|
@@ -92,7 +92,7 @@ export class RoleService extends ConcreteCrudService<Role> {
|
|
|
/**
|
|
|
* 删除角色
|
|
|
*/
|
|
|
- override async delete(id: number, userId?: string | number): Promise<boolean> {
|
|
|
+ override async delete(id: number, _userId?: string | number): Promise<boolean> {
|
|
|
try {
|
|
|
// 首先验证角色是否存在
|
|
|
const existingRole = await this.getById(id);
|