import { http } from '../request/request'

/**
 * 任务管理-列表
 * @param data 请求参数
 */
export const getTaskListApi = async (params: any) => await http.get<any>('/scTask/list', params)

/**
 * 任务管理-新增
 * @param data 请求参数
 */
export const addTaskApi = async (data: any) => await http.post<any>('/scTask', data)

/**
 * 教师端-查询学生任务情况
 * @param data 请求参数
 */
export const getFamilyTaskStuApi = async (params: any) =>
  await http.get<any>('/scTask/getFamilyTaskStuList', params)

/**
 * 选择任务-列表
 * @param data 请求参数
 */
export const taskConfigListApi = async (params?: any) =>
  await http.get<any>('/scTaskConfig/list', params)

/**
 * 选择任务-新增
 * @param data 请求参数
 */
export const addTaskConfigApi = async (data: any) => await http.post<any>('/scTaskConfig', data)

/**
 * 选择任务-删除
 * @param data 请求参数
 */
export const deleteTaskConfigApi = async (ids: string) =>
  await http.del<any>(`/scTaskConfig/${ids}`)

/**
 * 选择任务-更新
 * @param data 请求参数
 */
export const updateTaskStatusApi = async (data: any) =>
  await http.post<any>('/scTask/updateTaskStatus', data)
