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);
|
}
|