package org.wcs.serve.service.intf;

import org.wcs.model.dto.serve.etagTask.AddEtagTaskReq;
import org.wcs.model.dto.serve.etagTask.EtagTaskQueryReq;
import org.wcs.model.dto.serve.etagTask.UpdateEtagTaskReq;
import org.wcs.model.vo.serve.AppServeDataResponse;
import org.wcs.model.vo.serve.AppServeResponse;
import org.wcs.model.vo.serve.common.PageDataResponse;
import org.wcs.model.vo.serve.etagTask.EtagTaskBakVo;
import org.wcs.model.vo.serve.etagTask.EtagTaskVo;

/**
 * 电子标签任务服务接口
 */
public interface IEtagTaskService {
    AppServeDataResponse<PageDataResponse<EtagTaskVo>> queryEtagTask(EtagTaskQueryReq request, Integer pageIndex, Integer pageSize); // 查询电子标签任务
    AppServeResponse addEtagTask(AddEtagTaskReq request); // 新增电子标签任务
    AppServeResponse updateEtagTask(UpdateEtagTaskReq request); // 更新电子标签任务数据
    AppServeDataResponse<PageDataResponse<EtagTaskBakVo>> queryEtagTaskBak(EtagTaskQueryReq request, Integer pageIndex, Integer pageSize); // 查询电子标签任务
}
