@tomei/sso
Version:
Tomei SSO Package
22 lines (21 loc) • 671 B
TypeScript
import { Model } from 'sequelize-typescript';
import User from './user.entity';
import GroupModel from './group.entity';
import SystemPrivilegeModel from './system-privilege.entity';
import { ObjectStatus } from '../enum/object-status.enum';
export default class GroupObjectPrivilegeModel extends Model {
GroupObjectPrivilegeId: number;
GroupCode: string;
SystemPrivilegeId: string;
ObjectId: string;
ObjectType: string;
Status: ObjectStatus;
CreatedById: number;
UpdatedById: number;
CreatedAt: Date;
UpdatedAt: Date;
Privilege: SystemPrivilegeModel;
Group: GroupModel;
CreatedByUser: User;
UpdatedByUser: User;
}