|
|
@@ -0,0 +1,58 @@
|
|
|
+import { BRType } from './base';
|
|
|
+
|
|
|
+export interface IBillsItem {
|
|
|
+ ID: string;
|
|
|
+ parentID: string;
|
|
|
+ seq: number;
|
|
|
+ kind: BRType;
|
|
|
+ code?: string;
|
|
|
+ name?: string;
|
|
|
+ quantity?: number;
|
|
|
+ unit: string;
|
|
|
+ [key: string]: any; // 剩下的之后补充
|
|
|
+}
|
|
|
+
|
|
|
+export interface IBills {
|
|
|
+ projectID: string;
|
|
|
+ bills: IBillsItem[];
|
|
|
+}
|
|
|
+
|
|
|
+export interface IJobContents {
|
|
|
+ id: number;
|
|
|
+ code: number;
|
|
|
+ content: string;
|
|
|
+ billsLibId: number;
|
|
|
+ deleted: boolean;
|
|
|
+}
|
|
|
+
|
|
|
+export interface IItemCharacter {
|
|
|
+ id: number;
|
|
|
+ code: number;
|
|
|
+ content: string;
|
|
|
+ itemValue: any;
|
|
|
+ billsLibId: number;
|
|
|
+ deleted: boolean;
|
|
|
+}
|
|
|
+
|
|
|
+export interface IStdBill {
|
|
|
+ ID: string;
|
|
|
+ parentID: string;
|
|
|
+ seq: number;
|
|
|
+ code: string;
|
|
|
+ name: string;
|
|
|
+ unit: string;
|
|
|
+ ruleText: string;
|
|
|
+ engineering: number; // 工程专业,填计算程序工程专业ID
|
|
|
+ Expression: string;
|
|
|
+ comment: string; // 备注,后台清单精灵录入
|
|
|
+ jobs: [];
|
|
|
+ items: [];
|
|
|
+ recharge: string;
|
|
|
+ billsLibId: number;
|
|
|
+ // 经济指标属性
|
|
|
+ economicType: string; // 工程经济指标类别
|
|
|
+ quantityIndexType: string; // 工程量指标类别
|
|
|
+ quantityIndexUnit: string; // 工程量指标单位
|
|
|
+ quantityIndexCoe: number; // 单位转换系数
|
|
|
+ deleted: boolean;
|
|
|
+}
|