|
|
@@ -212,3 +212,47 @@ export interface IStdBill extends ITreeScm {
|
|
|
export interface IStdBillCodesMap {
|
|
|
[libID: string]: string[];
|
|
|
}
|
|
|
+
|
|
|
+export interface IBillClass {
|
|
|
+ compilationID: string;
|
|
|
+ class: number; // 类别
|
|
|
+ code: string;
|
|
|
+ name: string;
|
|
|
+ itemCharacter: string; // 必填特征排列组合
|
|
|
+ classCode: string; // 类别别名 040101001@一、二类土@人工
|
|
|
+}
|
|
|
+
|
|
|
+export interface IBillIndexGlj {
|
|
|
+ code: string;
|
|
|
+ name: string;
|
|
|
+ specs: string;
|
|
|
+ unit: string;
|
|
|
+ quantity: number;
|
|
|
+ marketPrice: number;
|
|
|
+ basePrice: number;
|
|
|
+ rationQuantity: number;
|
|
|
+}
|
|
|
+
|
|
|
+export interface IBillIndexRation {
|
|
|
+ code: string;
|
|
|
+ name: string;
|
|
|
+ unit: string;
|
|
|
+ quantity: number;
|
|
|
+ unitPrice: number;
|
|
|
+ rationGljList: IBillIndexGlj[];
|
|
|
+}
|
|
|
+
|
|
|
+export interface IBillIndex {
|
|
|
+ compilationID: string;
|
|
|
+ constructionName: string;
|
|
|
+ singleName: string;
|
|
|
+ unitName: string;
|
|
|
+ class: number; // 类别
|
|
|
+ code: string;
|
|
|
+ name: string;
|
|
|
+ unit: string;
|
|
|
+ quantity: number;
|
|
|
+ itemCharacter: string;
|
|
|
+ unitPrice: number; // 综合单价
|
|
|
+ rations: IBillIndexRation[];
|
|
|
+}
|