package com.wms.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.wms.entity.app.dto.TaskRecordDto;
import com.wms.entity.table.TaskRecord;

import java.util.List;

public interface TaskRecordService extends IService<TaskRecord> {
    /**
     * 查找入库任务记录
     * @param query 查询参数
     * @return 查询结果
     */
    List<TaskRecord> selectInTaskRecord(TaskRecord query);
    /**
     * 查找出库任务记录
     * @param query 查询参数
     * @return 查询结果
     */
    List<TaskRecord> selectOutTaskRecord(TaskRecord query);
    /**
     * 查找盘点任务记录
     * @param query 查询参数
     * @return 查询结果
     */
    List<TaskRecord> selectInventoryTaskRecord(TaskRecord query);

    /**
     * 查找任务记录
     * @param query 查询参数
     * @return 查询结果
     */
    List<TaskRecord> selectTaskRecord(TaskRecord query);
}
