package cn.estsh.i3plus.ext.mes.api.base;

import cn.estsh.i3plus.ext.mes.pojo.bean.MesProjectTourDetail;
import cn.estsh.i3plus.pojo.base.bean.ListPager;
import cn.estsh.i3plus.pojo.base.common.Pager;
import io.swagger.annotations.ApiOperation;

/**
 * @Author: xiangming.liao
 * @CreateDate: 2021/02/04 19:25
 * @Description:
 **/
public interface IProjectTourConfirmService {
    /**
     * 工程巡回确认详情报表查询
     * 按条件分页查询工程巡回确认详情
     * @param projectTourDetail
     * @param pager
     * @return
     */
    @ApiOperation(value = "按条件分页查询工程巡回确认详情", notes = "按条件分页查询工程巡回确认详情")
    ListPager<MesProjectTourDetail> queryProjectTourDetailByPager(MesProjectTourDetail projectTourDetail, Pager pager);

    /**
     * 编辑工程巡回确认详情
     * 编辑工程巡回确认详情
     * @param projectTourDetail
     * @return
     */
    @ApiOperation(value = "编辑工程巡回确认详情", notes = "编辑工程巡回确认详情")
    int updateProjectTourDetail(MesProjectTourDetail projectTourDetail);

    /**
     * 品质确认
     * @param ids
     * @param qualityCheck
     * @return
     */
    int updateQualityCheck(String[] ids,Integer qualityCheck);

    /**
     *  班组确认
     * @param ids
     * @param shiftGroupCheck
     * @return
     */
    int updateShiftGroupCheck(String[] ids,Integer shiftGroupCheck);
}
