wupengfei
9 小时以前 0e21549d748d7e9df2c8b335f33740792f02cd4f
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
/* eslint-disable */
// @ts-ignore
import { request } from '@/utils/request';
 
/** 报名任务 POST /api/flexjob/taskUser/applyTask */
export async function applyTask(body: API.ApplyTaskCommand, options?: API.RequestConfig) {
  return request<number>('/api/flexjob/taskUser/applyTask', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json-patch+json',
    },
    data: body,
    ...(options || {}),
  });
}
 
/** 清空已停止的任务收藏 DELETE /api/flexjob/taskUser/clearTaskCollect */
export async function clearTaskCollect(
  body: API.ClearTaskCollectCommand,
  options?: API.RequestConfig
) {
  return request<number>('/api/flexjob/taskUser/clearTaskCollect', {
    method: 'DELETE',
    headers: {
      'Content-Type': 'application/json-patch+json',
    },
    data: body,
    ...(options || {}),
  });
}
 
/** 收藏任务 POST /api/flexjob/taskUser/collectTask */
export async function collectTask(body: API.CollectTaskCommand, options?: API.RequestConfig) {
  return request<number>('/api/flexjob/taskUser/collectTask', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json-patch+json',
    },
    data: body,
    ...(options || {}),
  });
}
 
/** 查询任务安排灵工详情 GET /api/flexjob/taskUser/getArrangeTaskEnterpriseEmployee */
export async function getArrangeTaskEnterpriseEmployee(
  // 叠加生成的Param类型 (非body参数swagger默认没有生成对象)
  params: API.APIgetArrangeTaskEnterpriseEmployeeParams,
  options?: API.RequestConfig
) {
  return request<API.GetArrangeTaskEnterpriseEmployeeQueryResult>(
    '/api/flexjob/taskUser/getArrangeTaskEnterpriseEmployee',
    {
      method: 'GET',
      params: {
        ...params,
      },
      ...(options || {}),
    }
  );
}
 
/** 查询任务安排灵工列表 POST /api/flexjob/taskUser/getArrangeTaskEnterpriseEmployees */
export async function getArrangeTaskEnterpriseEmployees(
  body: API.GetArrangeTaskEnterpriseEmployeesQuery,
  options?: API.RequestConfig
) {
  return request<API.GetArrangeTaskEnterpriseEmployeesQueryResult>(
    '/api/flexjob/taskUser/getArrangeTaskEnterpriseEmployees',
    {
      method: 'POST',
      headers: {
        'Content-Type': 'application/json-patch+json',
      },
      data: body,
      ...(options || {}),
    }
  );
}
 
/** B端查询人员安排分页列表信息 POST /api/flexjob/taskUser/getArrangeTaskUsers */
export async function getArrangeTaskUsers(
  body: API.GetArrangeTaskUsersQuery,
  options?: API.RequestConfig
) {
  return request<API.GetArrangeTaskUsersQueryResult>('/api/flexjob/taskUser/getArrangeTaskUsers', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json-patch+json',
    },
    data: body,
    ...(options || {}),
  });
}
 
/** 查询结算名单分页列表数据 GET /api/flexjob/taskUser/getSettlementTaskUsers */
export async function getSettlementTaskUsers(
  // 叠加生成的Param类型 (非body参数swagger默认没有生成对象)
  params: API.APIgetSettlementTaskUsersParams,
  options?: API.RequestConfig
) {
  return request<API.GetSettlementTaskUsersQueryResult>(
    '/api/flexjob/taskUser/getSettlementTaskUsers',
    {
      method: 'GET',
      params: {
        ...params,
      },
      ...(options || {}),
    }
  );
}
 
/** 查询应聘报名人员录用状态 GET /api/flexjob/taskUser/getTaskUserHireStatus */
export async function getTaskUserHireStatus(
  // 叠加生成的Param类型 (非body参数swagger默认没有生成对象)
  params: API.APIgetTaskUserHireStatusParams,
  options?: API.RequestConfig
) {
  return request<API.GetTaskUserHireStatusQueryResult>(
    '/api/flexjob/taskUser/getTaskUserHireStatus',
    {
      method: 'GET',
      params: {
        ...params,
      },
      ...(options || {}),
    }
  );
}
 
/** B端查询应聘报名分页列表信息 POST /api/flexjob/taskUser/getTaskUsers */
export async function getTaskUsers(body: API.GetTaskUsersQuery, options?: API.RequestConfig) {
  return request<API.GetTaskUsersQueryResult>('/api/flexjob/taskUser/getTaskUsers', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json-patch+json',
    },
    data: body,
    ...(options || {}),
  });
}
 
/** 查询待安排任务分页列表 POST /api/flexjob/taskUser/getWaitArrangeTasks */
export async function getWaitArrangeTasks(
  body: API.GetWaitArrangeTasksQuery,
  options?: API.RequestConfig
) {
  return request<API.GetWaitArrangeTasksQueryResult>('/api/flexjob/taskUser/getWaitArrangeTasks', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json-patch+json',
    },
    data: body,
    ...(options || {}),
  });
}
 
/** 任务安排 PUT /api/flexjob/taskUser/setTaskUserArrange */
export async function setTaskUserArrange(
  body: API.SetTaskUserArrangeCommand,
  options?: API.RequestConfig
) {
  return request<string>('/api/flexjob/taskUser/setTaskUserArrange', {
    method: 'PUT',
    headers: {
      'Content-Type': 'application/json-patch+json',
    },
    data: body,
    ...(options || {}),
  });
}
 
/** 任务录用 PUT /api/flexjob/taskUser/setTaskUserHire */
export async function setTaskUserHire(
  body: API.SetTaskUserHireCommand,
  options?: API.RequestConfig
) {
  return request<string>('/api/flexjob/taskUser/setTaskUserHire', {
    method: 'PUT',
    headers: {
      'Content-Type': 'application/json-patch+json',
    },
    data: body,
    ...(options || {}),
  });
}