From 07d1135a1913a919679dc23f0a38b9b61987171f Mon Sep 17 00:00:00 2001
From: zhongshujie <2862698242@qq.com>
Date: 星期五, 01 八月 2025 15:29:37 +0800
Subject: [PATCH] Merge branch 'master' of http://182.92.203.7:2001/r/OAManage

---
 src/services/WebApi/typings.d.ts |  225 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 225 insertions(+), 0 deletions(-)

diff --git a/src/services/WebApi/typings.d.ts b/src/services/WebApi/typings.d.ts
index 37d69b4..cf9ae6a 100644
--- a/src/services/WebApi/typings.d.ts
+++ b/src/services/WebApi/typings.d.ts
@@ -330,6 +330,69 @@
     orgId?: number;
   };
 
+  type GetTrainCourseListRequest = {
+    start: number;
+    size: number;
+    sort?: SortRequest;
+    filterList?: FilterRequest[];
+    searchList?: SearchRequest[];
+    orgId?: number;
+  };
+
+  type GetTrainFeeListRequest = {
+    start: number;
+    size: number;
+    sort?: SortRequest;
+    filterList?: FilterRequest[];
+    searchList?: SearchRequest[];
+    orgId?: number;
+  };
+
+  type GetTrainOrgListRequest = {
+    start: number;
+    size: number;
+    sort?: SortRequest;
+    filterList?: FilterRequest[];
+    searchList?: SearchRequest[];
+    orgId?: number;
+  };
+
+  type GetTrainPlanListRequest = {
+    start: number;
+    size: number;
+    sort?: SortRequest;
+    filterList?: FilterRequest[];
+    searchList?: SearchRequest[];
+    orgId?: number;
+  };
+
+  type GetTrainRequirementListRequest = {
+    start: number;
+    size: number;
+    sort?: SortRequest;
+    filterList?: FilterRequest[];
+    searchList?: SearchRequest[];
+    orgId?: number;
+  };
+
+  type GetTrainRulesListRequest = {
+    start: number;
+    size: number;
+    sort?: SortRequest;
+    filterList?: FilterRequest[];
+    searchList?: SearchRequest[];
+    orgId?: number;
+  };
+
+  type GetTrainScheduleListRequest = {
+    start: number;
+    size: number;
+    sort?: SortRequest;
+    filterList?: FilterRequest[];
+    searchList?: SearchRequest[];
+    orgId?: number;
+  };
+
   type GetTransferInListRequest = {
     start: number;
     size: number;
@@ -570,6 +633,7 @@
     orgId?: number;
     name?: string;
     type?: string;
+    description?: string;
     phone?: string;
     managerId?: number;
     parentId?: number;
@@ -927,6 +991,84 @@
     steps?: string;
   };
 
+  type NewTrainAssessRequest = {
+    orgId?: number;
+    trainPlanId?: number;
+    model?: string;
+    content?: string;
+    actual?: string;
+  };
+
+  type NewTrainCourseRequest = {
+    orgId?: number;
+    name?: string;
+    trainOrgId?: number;
+    description?: string;
+    hours?: number;
+    teacher?: string;
+    file?: string;
+  };
+
+  type NewTrainFeeRequest = {
+    orgId?: number;
+    name?: string;
+    trainPlanId?: number;
+    type?: string;
+    fee?: number;
+    remarks?: string;
+  };
+
+  type NewTrainOrgRequest = {
+    orgId?: number;
+    name?: string;
+    type?: string;
+    position?: string;
+    aim?: string;
+    content?: string;
+    course?: string;
+    eduType?: string;
+    characteristic?: string;
+    address?: string;
+    phone?: string;
+    contactUser?: string;
+  };
+
+  type NewTrainPlanRequest = {
+    orgId?: number;
+    name?: string;
+    requirement?: string;
+    content?: string;
+    beginDate?: string;
+    endDate?: string;
+    staffIds?: number[];
+    courseIds?: number[];
+    newTrainScheduleRequests?: NewTrainScheduleRequest[];
+  };
+
+  type NewTrainRequirementRequest = {
+    orgId?: number;
+    name?: string;
+    type?: string;
+    content?: string;
+    planDate?: string;
+    staffIds?: number[];
+  };
+
+  type NewTrainRulesRequest = {
+    orgId?: number;
+    name?: string;
+    trainOrgId?: number;
+    description?: string;
+    file?: string;
+  };
+
+  type NewTrainScheduleRequest = {
+    staffId?: number;
+    content?: string;
+    planBeginDate?: string;
+    planEndDate?: string;
+  };
+
   type NewTransferInRequest = {
     orgId?: number;
     staffId?: number;
@@ -1209,6 +1351,7 @@
   type UpdateOADepartmentRequest = {
     id?: number;
     name?: string;
+    description?: string;
     type?: string;
     phone?: string;
     managerId?: number;
@@ -1553,6 +1696,88 @@
     steps?: string;
   };
 
+  type UpdateTrainAssessRequest = {
+    id?: number;
+    model?: string;
+    content?: string;
+    actual?: string;
+  };
+
+  type UpdateTrainCourseRequest = {
+    id?: number;
+    name?: string;
+    trainOrgId?: number;
+    description?: string;
+    hours?: number;
+    teacher?: string;
+    file?: string;
+  };
+
+  type UpdateTrainFeeRequest = {
+    id?: number;
+    name?: string;
+    trainPlanId?: number;
+    type?: string;
+    fee?: number;
+    remarks?: string;
+  };
+
+  type UpdateTrainOrgRequest = {
+    id?: number;
+    name?: string;
+    type?: string;
+    position?: string;
+    aim?: string;
+    content?: string;
+    course?: string;
+    eduType?: string;
+    characteristic?: string;
+    address?: string;
+    phone?: string;
+    contactUser?: string;
+  };
+
+  type UpdateTrainPlanRequest = {
+    id?: number;
+    name?: string;
+    requirement?: string;
+    content?: string;
+    beginDate?: string;
+    endDate?: string;
+    staffIds?: number[];
+    courseIds?: number[];
+  };
+
+  type UpdateTrainRequirementRequest = {
+    id?: number;
+    name?: string;
+    type?: string;
+    content?: string;
+    planDate?: string;
+    staffIds?: number[];
+  };
+
+  type UpdateTrainRulesRequest = {
+    id?: number;
+    name?: string;
+    trainOrgId?: number;
+    description?: string;
+    file?: string;
+  };
+
+  type UpdateTrainScheduleRequest = {
+    id?: number;
+    staffId?: number;
+    content?: string;
+    planBeginDate?: string;
+    planEndDate?: string;
+    beginDate?: string;
+    endDate?: string;
+    planUserCount?: number;
+    userCount?: number;
+    summarize?: string;
+  };
+
   type UpdateTransferInRequest = {
     id?: number;
     staffId?: number;

--
Gitblit v1.9.1