feat: 添加权限查询和管理机制
- 新增权限管理页面 - 改进轮询链,引入权限查询 - 支持订阅权限变更或轮询权限检测变更 - 应用权限到页面和组件
This commit is contained in:
34
src/apis/model/biz/entity/other/ndm-permission.ts
Normal file
34
src/apis/model/biz/entity/other/ndm-permission.ts
Normal file
@@ -0,0 +1,34 @@
|
||||
import type { BaseModel, ReduceForPageQuery, ReduceForSaveVO, ReduceForUpdateVO, Station } from '@/apis';
|
||||
import type { PermissionType } from '@/enums';
|
||||
import type { Nullable, Optional } from '@/types';
|
||||
|
||||
export interface NdmPermission extends BaseModel {
|
||||
/**
|
||||
* 员工ID
|
||||
*/
|
||||
employeeId: string;
|
||||
/**
|
||||
* 服务器IP地址
|
||||
*/
|
||||
ipAddress: string;
|
||||
/**
|
||||
* 站号
|
||||
*/
|
||||
stationCode: Station['code'];
|
||||
/**
|
||||
* 站名
|
||||
*/
|
||||
name: string;
|
||||
/**
|
||||
* 权限类型
|
||||
*/
|
||||
type: PermissionType;
|
||||
}
|
||||
|
||||
export type NdmPermissionResultVO = Nullable<NdmPermission>;
|
||||
|
||||
export type NdmPermissionSaveVO = Partial<Omit<NdmPermission, ReduceForSaveVO>>;
|
||||
|
||||
export type NdmPermissionUpdateVO = Optional<Omit<NdmPermission, ReduceForUpdateVO>>;
|
||||
|
||||
export type NdmPermissionPageQuery = Partial<Omit<NdmPermission, ReduceForPageQuery>>;
|
||||
Reference in New Issue
Block a user