| package doumeemes.dao.ext; | 
|   | 
| import doumeemes.dao.business.model.Appliances; | 
| import com.baomidou.mybatisplus.core.mapper.BaseMapper; | 
| import doumeemes.dao.ext.bean.*; | 
| import doumeemes.dao.ext.dto.QueryAppliancesByManualDTO; | 
| import doumeemes.dao.ext.vo.AppliancesExtListVO; | 
| import doumeemes.dao.ext.dto.QueryAppliancesExtDTO; | 
| import io.swagger.models.auth.In; | 
| import org.apache.ibatis.annotations.Param; | 
|   | 
| import java.util.List; | 
|   | 
| public interface AppliancesExtMapper extends BaseMapper<Appliances> { | 
|   | 
|     /** | 
|      * 管理页面查询 | 
|      * @author 江蹄蹄 | 
|      * @date 2022/04/20 11:01 | 
|      */ | 
|     List<AppliancesExtListVO> selectList(QueryAppliancesExtDTO dto); | 
|   | 
|     AppliancesExtListVO findMaxSerial(QueryAppliancesExtDTO pageWrap); | 
|   | 
|     List<AppliancesExtListVO> selectListByCondition(QueryAppliancesExtDTO dto); | 
|   | 
|     OutScanBean scanDetailForOut(@Param("brCode") Integer brCode , @Param("code") String code | 
|                                 ,@Param("rootDepartId") Integer rootDepartId); | 
|   | 
|     List<AppliancesMaterialBean> getMaterialByLocationId(@Param("locationIds") String locationIds); | 
|   | 
|     AppliancesBoxNumBean getTypeNumByLocationId(@Param("locationIds") String locationIds , | 
|                                                 @Param("label") String label , | 
|                                                 @Param("materialId") String materialId  , | 
|                                                 @Param("inIds") String inIds ); | 
|   | 
|     AppliancesBoxNumBean getTypeNumByInIds(@Param("locationIds") String locationIds , | 
|                                                 @Param("label") String label , | 
|                                                 @Param("materialId") String materialId  , | 
|                                                 @Param("inIds") String inIds ); | 
|   | 
|   | 
|     AppliancesBoxNumBean getTypeNumUnitByLocationId(@Param("locationIds") String locationIds , | 
|                                                 @Param("label") String label , | 
|                                                 @Param("materialId") Integer materialId  , | 
|                                                 @Param("inIds") String inIds ); | 
|   | 
|     AppliancesBoxNumBean getNumByInIds(@Param("inIds") String inIds ); | 
|   | 
|   | 
|   | 
|   | 
|     List<AppliancesMaterialBean> getMaterialByInIdLocationIds(@Param("id") Integer id,@Param("locationIds") String locationIds); | 
|   | 
|     List<AppliancesMaterialBean> getMaterialByInIdLocationIdsNew(@Param("id") Integer id,@Param("locationIds") List<Integer> locationIds); | 
|   | 
|   | 
|     AppliancesBoxNumBean getMaterialNumTypeByInIdLocationIds(@Param("id") Integer id , | 
|                                                     @Param("locationIds") String locationIds, | 
|                                                     @Param("label") String label , | 
|                                                     @Param("materialId") Integer materialId  ); | 
|   | 
|   | 
|     AppliancesBoxNumBean getMaterialNumTypeByInIdLocationIdsNew(@Param("id") Integer id , | 
|                                                              @Param("locationIds") List<Integer> locationIds, | 
|                                                              @Param("type") Integer type , | 
|                                                              @Param("materialId") Integer materialId  ); | 
|   | 
|   | 
|     List<AppliancesFroWTransferBean> getDataToWTransfer(@Param("proceduresId") Integer proceduresId , | 
|                                                                    @Param("produceLocationIds") String produceLocationIds, | 
|                                                                    @Param("finishLocationIds") String finishLocationIds , | 
|                                                                    @Param("inIds") String inIds , | 
|                                                                    @Param("qualified") String qualified, | 
|                                                                    @Param("rejects") String rejects , | 
|                                                                    @Param("scrap") String scrap ); | 
|   | 
|     List<AppliancesFroWTransferBean> getDataToWTransferNew(@Param("proceduresId") Integer proceduresId , | 
|                                                         @Param("allLocationIds") String allLocationIds, | 
|                                                         @Param("inIds") String inIds  ); | 
|   | 
|   | 
|      void editById(Appliances appliances); | 
|   | 
|   | 
|   | 
|     List<ReserveMaterialBean> reserveMaterialBeanList(@Param("id") Integer id,@Param("locationIds") List<Integer> locationIds); | 
|   | 
|   | 
|     List<AppliancesExtListVO> findListPageForManual(QueryAppliancesByManualDTO dto); | 
| } |