1 | import { Repository } from "typeorm";
|
2 | import { Func } from "../model/func.entity";
|
3 | import { Module } from "../model/module.entity";
|
4 | import { Permission } from "../model/permission.entity";
|
5 | export declare class FuncService {
|
6 | private readonly funcRepository;
|
7 | private readonly moduleRepository;
|
8 | private readonly permissionRepository;
|
9 | constructor(funcRepository: Repository<Func>, moduleRepository: Repository<Module>, permissionRepository: Repository<Permission>);
|
10 | createFunc(moduleToken: string, name: string): Promise<void>;
|
11 | updateFunc(id: number, name: string): Promise<void>;
|
12 | deleteFunc(id: number): Promise<void>;
|
13 | setPermissions(id: number, permissionIds: Array<number>): Promise<void>;
|
14 | }
|