Browse Source

feat(types): 添加IBusinessApprovalItem接口

LuoHaoxuan 3 năm trước cách đây
mục cha
commit
dba82ebb4a
1 tập tin đã thay đổi với 42 bổ sung0 xóa
  1. 42 0
      types/src/interface/process.ts

+ 42 - 0
types/src/interface/process.ts

@@ -322,3 +322,45 @@ export enum ChangeRecord {
   ALLBILLS = 'all-bills', // 全部清单
   ALLGLJS = 'all-gljs', // 全部材价
 }
+
+export enum BusinessType {
+  /** 预算 */
+  BUDGET = 'undo',
+  /** 结算 */
+  SETTLEMENT = 'doing',
+  /** 决算 */
+  FINAL = 'done',
+}
+
+export enum BusinessStatus {
+  /** 未上报 */
+  UNREPORTED = 'unreported',
+  /** 审批中 */
+  APPROVING = 'approving',
+  /** 审批完成 */
+  COMPLETION = 'completion',
+}
+
+export interface IBusinessApprovalItem {
+  ID?: string;
+  name?: string;
+  code?: string;
+  gatherID?: string;
+  businessType?: BusinessType;
+  status?: BusinessStatus;
+  /** 送审时间 */
+  sendReviewTime?: string;
+  /** 审结时间 */
+  completionTime?: string;
+  /** 送审金额 */
+  reportMoney?: string;
+  /** 审结金额 */
+  conclusion?: string;
+  /** 审增金额 */
+  addition?: string;
+  /** 审减金额 */
+  reduction?: string;
+  created?: string;
+  createdID?: string;
+  createTime?: string;
+}