package com.thhy.engineering.modules.biz.device.mapper; import com.thhy.engineering.modules.biz.device.entity.SysDevice; import com.thhy.engineering.modules.biz.device.entity.TMouldRecord; import com.thhy.engineering.modules.biz.device.entity.TSteam; import com.thhy.general.annotations.Idkey; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.util.HashMap; import java.util.List; import java.util.Map; @Mapper public interface SysDeviceMapper { SysDevice deviceNameOrSNByOne(@Param("deviceName") String deviceName,@Param("snCode") String snCode,@Param("companyId") String companyId); void deviceInsert(@Idkey("deviceId") Map values); List deviceList(Map values); SysDevice deviceInfo(String deviceId); void deviceUpdate(Map values); void deviceDel(String deviceId); List selectBySteamIds(String deviceId); List steamList(Map values); List devicePull(@Param("deviceType") String deviceType,@Param("companyId") String companyId); List mouldList(Map values); void moldDataInsert(@Idkey("dataId") HashMap hashMap); String moldIdSelectPipeId(String rfid); void pipeInfoUpdate(@Param("pipeId") String pipeId,@Param("outMod") int i,@Param("outModTime") String format1); void pipeIdUpdate(@Param("pipeId")String pipeId,@Param("placingType") int i,@Param("placingInTime") String format1); Integer mouldMouldMn(String rfid); void mouldUpdate(@Param("rfid") String rfid, @Param("nums") int i); void pipeIdOutUpdate(@Param("pipeId")String pipeId,@Param("placingType") int i,@Param("placingOutTime") String format1); void mouldFreeUpdate(@Param("rfid") String rfid); String dataInTime(String rfid); void moldUseInsert(@Idkey("useId") HashMap hashMap1); String selectMouldId(String rfid); String selectMouldCheck(String modId); void updateMouldCheck(String modCheckId); }