dbweb-common
Version:
用`yarn add dbweb-common`安装,不要忘记修改`angular.json`里的 `architect\build\options\assets`,加上
68 lines (67 loc) • 1.41 kB
TypeScript
export interface IColumnType {
Name: string;
Type: string;
}
export interface ICategory {
ID: string;
Name: string;
OwnerBy: OwnerByEnum;
Owner: string;
Position: number;
Labels?: {
ID: string;
Name: string;
}[];
}
export interface ILabelKey {
CategoryID: string;
ID: string;
}
export interface ILabel extends ILabelKey {
Name: string;
}
export declare const ownerElement = "ele";
export declare enum OwnerByEnum {
unknow = "",
ownerByUser = "1U",
ownerByDept = "2D",
ownerByEle = "3E"
}
export declare enum NodeTypeEnum {
unknow = "",
NodeAnd = "AND",
NodeOr = "OR",
NodeCondition = "CONDITION",
NodePlain = "PLAIN"
}
export interface INode {
NodeType: NodeTypeEnum;
Field?: string;
Operate?: string;
Value?: string;
PlainText?: string;
Children?: INode[];
}
export interface IElementHisLog {
Operate: string;
CategoryName: string;
LabelName: string;
User: string;
}
export interface IElementHis {
Day: Date;
Logs: IElementHisLog[];
}
export interface ILabelHisItem {
Version: number;
WriteTime: Date;
}
export interface ILabelHisKey {
CategoryID: string;
ID: string;
Version: number;
}
export interface ColumnsWithLetter {
Letter: string;
Columns: string[];
}