//package cn.estsh.i3plus.ext.mes.pcn.api.base.ep;
//
//import cn.estsh.i3plus.ext.mes.pcn.pojo.bean.MesEpEquipmentCheckDetail;
//import cn.estsh.i3plus.ext.mes.pcn.pojo.model.ep.EpEquipmentCheckDetailModel;
//import cn.estsh.i3plus.pojo.base.bean.ListPager;
//import cn.estsh.i3plus.pojo.base.common.Pager;
//
//import java.util.List;
//
//public interface IEpEquipmentCheckDetailService {
//    /**
//     * 查询
//     * @param equipmentCheck
//     * @param pager
//     * @return
//     */
//    ListPager<EpEquipmentCheckDetailModel> queryByPager(MesEpEquipmentCheckDetail equipmentCheck, Pager pager);
//
//    /**
//     * 新增
//     * @param equipmentCheck
//     * @return
//     */
//    MesEpEquipmentCheckDetail insert(MesEpEquipmentCheckDetail equipmentCheck);
//
//    /**
//     * 修改
//     *
//     * @param equipmentCheck
//     * @return
//     */
//    void update(MesEpEquipmentCheckDetail equipmentCheck);
//
//    /**
//     * 根据
//     *
//     * @param id
//     * @param status
//     * @return
//     */
//    int updateIsValidById(long id, Integer status);
//
//    /**
//     * 查询工位
//     * @param detail
//     * @return
//     */
//    List<String> queryCell(MesEpEquipmentCheckDetail detail);
//
//    /**
//     * 生成月点检
//     * @param organizeCode
//     * @param workCenterCode
//     */
//    void generateWeekCheck(String organizeCode, String workCenterCode);
//
//    /**
//     * 生成周点检
//     * @param organizeCode
//     * @param workCenterCode
//     */
//    void generateMonthCheck(String organizeCode, String workCenterCode);
//}
