mirror of
				https://gitee.com/hhyykk/ipms-sjy-ui.git
				synced 2025-10-31 18:28:44 +08:00 
			
		
		
		
	REVIEW 定时日志
This commit is contained in:
		| @@ -13,50 +13,38 @@ export interface JobVO { | ||||
|   createTime: Date | ||||
| } | ||||
|  | ||||
| export interface JobPageReqVO extends PageParam { | ||||
|   name?: string | ||||
|   status?: number | ||||
|   handlerName?: string | ||||
| } | ||||
|  | ||||
| export interface JobExportReqVO { | ||||
|   name?: string | ||||
|   status?: number | ||||
|   handlerName?: string | ||||
| } | ||||
|  | ||||
| // 任务列表 | ||||
| export const getJobPageApi = (params: JobPageReqVO) => { | ||||
| export const getJobPage = (params: PageParam) => { | ||||
|   return request.get({ url: '/infra/job/page', params }) | ||||
| } | ||||
|  | ||||
| // 任务详情 | ||||
| export const getJobApi = (id: number) => { | ||||
| export const getJob = (id: number) => { | ||||
|   return request.get({ url: '/infra/job/get?id=' + id }) | ||||
| } | ||||
|  | ||||
| // 新增任务 | ||||
| export const createJobApi = (data: JobVO) => { | ||||
| export const createJob = (data: JobVO) => { | ||||
|   return request.post({ url: '/infra/job/create', data }) | ||||
| } | ||||
|  | ||||
| // 修改定时任务调度 | ||||
| export const updateJobApi = (data: JobVO) => { | ||||
| export const updateJob = (data: JobVO) => { | ||||
|   return request.put({ url: '/infra/job/update', data }) | ||||
| } | ||||
|  | ||||
| // 删除定时任务调度 | ||||
| export const deleteJobApi = (id: number) => { | ||||
| export const deleteJob = (id: number) => { | ||||
|   return request.delete({ url: '/infra/job/delete?id=' + id }) | ||||
| } | ||||
|  | ||||
| // 导出定时任务调度 | ||||
| export const exportJobApi = (params: JobExportReqVO) => { | ||||
| export const exportJob = (params) => { | ||||
|   return request.download({ url: '/infra/job/export-excel', params }) | ||||
| } | ||||
|  | ||||
| // 任务状态修改 | ||||
| export const updateJobStatusApi = (id: number, status: number) => { | ||||
| export const updateJobStatus = (id: number, status: number) => { | ||||
|   const params = { | ||||
|     id, | ||||
|     status | ||||
| @@ -70,6 +58,6 @@ export const runJobApi = (id: number) => { | ||||
| } | ||||
|  | ||||
| // 获得定时任务的下 n 次执行时间 | ||||
| export const getJobNextTimesApi = (id: number) => { | ||||
| export const getJobNextTimes = (id: number) => { | ||||
|   return request.get({ url: '/infra/job/get_next_times?id=' + id }) | ||||
| } | ||||
|   | ||||
| @@ -14,34 +14,18 @@ export interface JobLogVO { | ||||
|   createTime: string | ||||
| } | ||||
|  | ||||
| export interface JobLogPageReqVO extends PageParam { | ||||
|   jobId?: number | ||||
|   handlerName?: string | ||||
|   beginTime?: string | ||||
|   endTime?: string | ||||
|   status?: number | ||||
| } | ||||
|  | ||||
| export interface JobLogExportReqVO { | ||||
|   jobId?: number | ||||
|   handlerName?: string | ||||
|   beginTime?: string | ||||
|   endTime?: string | ||||
|   status?: number | ||||
| } | ||||
|  | ||||
| // 任务日志列表 | ||||
| export const getJobLogPageApi = (params: JobLogPageReqVO) => { | ||||
| export const getJobLogPage = (params: PageParam) => { | ||||
|   return request.get({ url: '/infra/job-log/page', params }) | ||||
| } | ||||
|  | ||||
| // 任务日志详情 | ||||
| export const getJobLogApi = (id: number) => { | ||||
| export const getJobLog = (id: number) => { | ||||
|   return request.get({ url: '/infra/job-log/get?id=' + id }) | ||||
| } | ||||
|  | ||||
| // 导出定时任务日志 | ||||
| export const exportJobLogApi = (params: JobLogExportReqVO) => { | ||||
| export const exportJobLog = (params) => { | ||||
|   return request.download({ | ||||
|     url: '/infra/job-log/export-excel', | ||||
|     params | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 YunaiV
					YunaiV