| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- import { ITreeScm } from './base';
- // 指引库类型
- export enum BillGuideLibType {
- // 清单指引
- GUIDE = 1,
- // 清单精灵
- ELF,
- }
- // 标准指引库
- export interface IBillGuideLibResult {
- type: BillGuideLibType;
- ID: string;
- compilationId: string;
- compilationName: string;
- billsLibId: number;
- billsLibName: string;
- name: string;
- creator: string;
- createDate: string;
- deleted?: boolean;
- }
- // 标准指引库(更正命名)
- export interface IBillGuideLib {
- type: BillGuideLibType;
- ID: string;
- compilationID: string;
- compilationName: string;
- billsLibID: number;
- billLibName: string;
- name: string;
- creator: string;
- createDate: string;
- }
- // 指引项类型
- export enum BillGuideItemType {
- // 工作内容
- CONTENT = 0,
- // 定额
- RATION,
- }
- // 指引原数据
- export interface IBillGuideItemResult {
- libID: string;
- ID: string;
- ParentID: string;
- NextSiblingID: string;
- billsID: string;
- name: string;
- type: BillGuideItemType;
- rationID?: number;
- deleted?: boolean;
- }
- // 指引数据
- export interface IBillGuideItem extends ITreeScm {
- libID: string;
- ID: string;
- billID: string;
- name: string;
- type: BillGuideItemType;
- rationID?: number;
- select?: boolean;
- }
|