Compare commits
No commits in common. "608eaf9145d534b43fc852084f48f4e5b67d27fb" and "75560e0c4b7ec4c4eb533c7d678c8cff1dcc0970" have entirely different histories.
608eaf9145
...
75560e0c4b
@ -1,77 +0,0 @@
|
|||||||
import { request } from '@/service/http'
|
|
||||||
import type {
|
|
||||||
PageSysJobVo,
|
|
||||||
SysJobForm,
|
|
||||||
SysJobQueryBo,
|
|
||||||
SysJobSearchForm,
|
|
||||||
SysJobVo,
|
|
||||||
} from './types'
|
|
||||||
|
|
||||||
// 重新导出类型定义
|
|
||||||
export type { PageSysJobVo, SysJobForm, SysJobQueryBo, SysJobSearchForm, SysJobVo }
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 分页查询定时任务列表
|
|
||||||
*/
|
|
||||||
export function getSysJobListPage(params: SysJobQueryBo) {
|
|
||||||
return request.Get<Service.ResponseResult<PageSysJobVo>>('/coder/sysJob/listPage', { params })
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 查询所有定时任务
|
|
||||||
*/
|
|
||||||
export function getSysJobList(params?: SysJobQueryBo) {
|
|
||||||
return request.Get<Service.ResponseResult<SysJobVo[]>>('/coder/sysJob/list', { params })
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 根据ID查询定时任务详情
|
|
||||||
*/
|
|
||||||
export function getSysJobById(id: string) {
|
|
||||||
return request.Get<Service.ResponseResult<SysJobVo>>(`/coder/sysJob/getById/${id}`)
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 新增定时任务
|
|
||||||
*/
|
|
||||||
export function addSysJob(data: SysJobForm) {
|
|
||||||
return request.Post<Service.ResponseResult<string>>('/coder/sysJob/add', data)
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 修改定时任务
|
|
||||||
*/
|
|
||||||
export function updateSysJob(data: SysJobForm) {
|
|
||||||
return request.Post<Service.ResponseResult<string>>('/coder/sysJob/update', data)
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 删除定时任务
|
|
||||||
*/
|
|
||||||
export function deleteSysJobById(id: string) {
|
|
||||||
return request.Post<Service.ResponseResult<string>>(`/coder/sysJob/deleteById/${id}`)
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 批量删除定时任务
|
|
||||||
*/
|
|
||||||
export function batchDeleteSysJob(jobIds: string[]) {
|
|
||||||
return request.Post<Service.ResponseResult<string>>('/coder/sysJob/batchDelete', jobIds)
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 修改任务状态
|
|
||||||
* @param id 任务ID
|
|
||||||
* @param jobStatus 任务状态[0正常 1暂停]
|
|
||||||
* @param policyStatus 计划策略[1-立即执行 2-执行一次 3-放弃执行]
|
|
||||||
*/
|
|
||||||
export function updateSysJobStatus(id: string, jobStatus: string, policyStatus: string) {
|
|
||||||
return request.Post<Service.ResponseResult<string>>(`/coder/sysJob/updateStatus/${id}/${jobStatus}/${policyStatus}`)
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 立即执行任务
|
|
||||||
*/
|
|
||||||
export function runSysJobNow(id: string) {
|
|
||||||
return request.Get<Service.ResponseResult<string>>(`/coder/sysJob/runNow/${id}`)
|
|
||||||
}
|
|
||||||
@ -1,102 +0,0 @@
|
|||||||
/**
|
|
||||||
* 定时任务管理 - 类型定义
|
|
||||||
*/
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 定时任务实体
|
|
||||||
*/
|
|
||||||
export interface SysJobVo {
|
|
||||||
/** 任务ID */
|
|
||||||
jobId: string
|
|
||||||
/** 任务名称 */
|
|
||||||
jobName: string
|
|
||||||
/** 任务类型[1-管理平台 2-小程序 3-App] */
|
|
||||||
jobType: string
|
|
||||||
/** 类路径 */
|
|
||||||
classPath: string
|
|
||||||
/** 方法名称 */
|
|
||||||
methodName: string
|
|
||||||
/** cron执行表达式 */
|
|
||||||
cronExpression: string
|
|
||||||
/** cron计划策略[1-立即执行 2-执行一次 3-放弃执行] */
|
|
||||||
policyStatus: string
|
|
||||||
/** 任务状态[0正常 1暂停] */
|
|
||||||
jobStatus: string
|
|
||||||
/** 任务参数 */
|
|
||||||
jobParams?: string
|
|
||||||
/** 任务备注 */
|
|
||||||
remark?: string
|
|
||||||
/** 创建者 */
|
|
||||||
createBy?: string
|
|
||||||
/** 创建时间 */
|
|
||||||
createTime?: string
|
|
||||||
/** 更新者 */
|
|
||||||
updateBy?: string
|
|
||||||
/** 更新时间 */
|
|
||||||
updateTime?: string
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 定时任务查询参数
|
|
||||||
*/
|
|
||||||
export interface SysJobQueryBo {
|
|
||||||
/** 页码 */
|
|
||||||
pageNo?: number
|
|
||||||
/** 页大小 */
|
|
||||||
pageSize?: number
|
|
||||||
/** 任务名称 */
|
|
||||||
jobName?: string
|
|
||||||
/** 任务类型 */
|
|
||||||
jobType?: string
|
|
||||||
/** 任务状态 */
|
|
||||||
jobStatus?: string
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 定时任务搜索表单
|
|
||||||
*/
|
|
||||||
export interface SysJobSearchForm {
|
|
||||||
/** 任务名称 */
|
|
||||||
jobName?: string
|
|
||||||
/** 任务类型 */
|
|
||||||
jobType?: string
|
|
||||||
/** 任务状态 */
|
|
||||||
jobStatus?: string
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 定时任务表单数据
|
|
||||||
*/
|
|
||||||
export interface SysJobForm {
|
|
||||||
/** 任务ID */
|
|
||||||
jobId?: string
|
|
||||||
/** 任务名称 */
|
|
||||||
jobName: string
|
|
||||||
/** 任务类型[1-管理平台 2-小程序 3-App] */
|
|
||||||
jobType: string
|
|
||||||
/** 类路径 */
|
|
||||||
classPath: string
|
|
||||||
/** 方法名称 */
|
|
||||||
methodName: string
|
|
||||||
/** cron执行表达式 */
|
|
||||||
cronExpression: string
|
|
||||||
/** cron计划策略[1-立即执行 2-执行一次 3-放弃执行] */
|
|
||||||
policyStatus: string
|
|
||||||
/** 任务状态[0正常 1暂停] */
|
|
||||||
jobStatus: string
|
|
||||||
/** 任务参数 */
|
|
||||||
jobParams?: string
|
|
||||||
/** 任务备注 */
|
|
||||||
remark?: string
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 分页结果
|
|
||||||
*/
|
|
||||||
export interface PageSysJobVo {
|
|
||||||
records: SysJobVo[]
|
|
||||||
total: number
|
|
||||||
size: number
|
|
||||||
current: number
|
|
||||||
pages: number
|
|
||||||
}
|
|
||||||
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user