UNPKG

@tomei/sso

Version:
28 lines (27 loc) 1.16 kB
import { ObjectBase } from '@tomei/general'; import { IGroupObjectPrivilegeAttr } from '../../interfaces/group-object-privilege.interface'; import { ObjectStatus } from '../../enum/object-status.enum'; import { LoginUser } from '../login-user/login-user'; export declare class GroupObjectPrivilege extends ObjectBase { TableName: string; ObjectName: string; GroupObjectPrivilegeId: number; GroupCode: string; SystemPrivilegeId: string; ObjectId: string; ObjectType: string; Status: ObjectStatus; private _CreatedAt; private _UpdatedAt; private _CreatedById; private _UpdatedById; get CreatedAt(): Date; get UpdatedAt(): Date; get CreatedById(): number; get UpdatedById(): number; private static _Repository; constructor(GroupObjectPrivilegeAttr?: IGroupObjectPrivilegeAttr); static init(dbTransaction?: any, GroupObjectPrivilegeId?: number): Promise<GroupObjectPrivilege>; static create(loginUser: LoginUser, dbTransaction: any, groupObjectPrivilege: GroupObjectPrivilege): Promise<GroupObjectPrivilege>; delete(loginUser: LoginUser, dbTransaction: any): Promise<this>; }