/**
 * 任务列表接口
 */
import { request } from '../../utils/request'

/**
 * 获取我的任务列表
 * @param queryParams 查询参数对象
 */
export const getMyTaskList = (queryParams: UTSJSONObject): Promise<any> => {
    return request({
        url: '/mes/dv/gentask/myTaskList',
        method: 'GET',
        data: queryParams
    })
}

/**
 * 根据任务ID获取任务信息
 * @param taskId 任务ID
 */
export const getTaskInfo = (taskId: string): Promise<any> => {
    return request({
        url: '/mes/dv/gentask/' + taskId,
        method: 'GET'
    })
}

/**
 * 更新任务任务信息
 * @param data 任务数据
 */
export const updateTaskInfo = (data: UTSJSONObject): Promise<any> => {
    return request({
        url: '/mes/dv/gentask/update',
        method: 'POST',
        data: data
    })
}