wupengfei
4 天以前 258b6ce3a359bceb354ca3ea55c73bfb0cad0dc1
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
/* 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 || {}),
  });
}
 
/** 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 || {}),
  });
}
 
/** 查询结算名单分页列表数据 POST /api/flexjob/taskUser/getSettlementTaskUsers */
export async function getSettlementTaskUsers(
  body: API.GetSettlementTaskUsersQuery,
  options?: API.RequestConfig
) {
  return request<API.GetSettlementTaskUsersQueryResult>(
    '/api/flexjob/taskUser/getSettlementTaskUsers',
    {
      method: 'POST',
      headers: {
        'Content-Type': 'application/json-patch+json',
      },
      data: body,
      ...(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 || {}),
  });
}
 
/** 任务安排 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 || {}),
  });
}