feat: 添加权限查询和管理机制
- 新增权限管理页面 - 改进轮询链,引入权限查询 - 支持订阅权限变更或轮询权限检测变更 - 应用权限到页面和组件
This commit is contained in:
21
src/apis/model/base/base-employee.ts
Normal file
21
src/apis/model/base/base-employee.ts
Normal file
@@ -0,0 +1,21 @@
|
||||
import type { BaseModel, ReduceForPageQuery, ReduceForSaveVO, ReduceForUpdateVO } from '@/apis';
|
||||
import type { Nullable, Optional } from '@/types';
|
||||
|
||||
export interface BaseEmployee extends BaseModel {
|
||||
userId: string;
|
||||
realName: string;
|
||||
defUser: Nullable<
|
||||
{
|
||||
username: string;
|
||||
nickName: string;
|
||||
} & BaseModel
|
||||
>;
|
||||
}
|
||||
|
||||
export type BaseEmployeeResultVO = Nullable<BaseEmployee>;
|
||||
|
||||
export type BaseEmployeeSaveVO = Partial<Omit<BaseEmployee, ReduceForSaveVO>>;
|
||||
|
||||
export type BaseEmployeeUpdateVO = Optional<Omit<BaseEmployee, ReduceForUpdateVO>>;
|
||||
|
||||
export type BaseEmployeePageQuery = Partial<Omit<BaseEmployee, ReduceForPageQuery>>;
|
||||
Reference in New Issue
Block a user