zhongshujie
2025-08-01 07d1135a1913a919679dc23f0a38b9b61987171f
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;