Files
geg-gas-web/src/model/generator/print.ts
2024-02-05 09:15:37 +08:00

34 lines
793 B
TypeScript

import { BasicFetchResult } from '/@/api/model/baseModel';
export interface PrintBasicData {
id?: string;
code: string; //编码
name: string; //名称
category: string; //类别
apiConfig: string; //api
isMenu: number; //菜单
sortCode: number; //排序
parentId: string; //上级
icon: string; //图标
remark: string; //描述
enabledMark?: number; //启用1 禁用0
content: string; // 设计器Json string
}
export type PageResult = BasicFetchResult<PrintBasicData>;
export interface SearchParams {
keyword: string;
}
export interface PrintConfigData {
apiConfig: string;
buttonCode: string;
buttonId: string;
menuId: string;
schemaId: string;
}
export interface PrintButtonRowItem {
code: string;
id: string;
name: string;
menuId: string;
}