package com.thhy.mobile.modules.biz.steelstock.mapper; import com.thhy.mobile.modules.biz.steelcheck.entity.SteelStockRecord; import com.thhy.mobile.modules.biz.steelstock.entity.SteelConsume; import com.thhy.mobile.modules.biz.steelstock.entity.SteelStock; import com.thhy.mobile.modules.biz.steelstock.entity.SteelStockListVo; import org.apache.ibatis.annotations.Param; import org.springframework.stereotype.Component; import java.io.Serializable; import java.util.List; /** * Mapper 接口 * @author zhang_xiao_bo * @since 2023-05-06 14:00:33 */ @Component public interface SteelStockMapper { SteelStock queryById(Serializable steelStockId); Integer queryVersionById(Serializable steelStockId); List findList(SteelStock steelstock); List findAll(); void insert(SteelStock steelstock); void update(SteelStock steelstock); void deletelogic(Serializable steelStockId); void deleteById(Serializable steelStockId); void updatePlusStock(SteelStock steelStock); void updateMinusStock(SteelStock steelStock); List querySteelStock(SteelStock steelStock); int countStockByPSRB(SteelStock steelStock); List queryByPSRB(SteelStock steelStock); void updateMinusSteelStock(SteelConsume steelConsume); void updatePlusSteelStock(SteelConsume steelConsume); void insertSteelStockRecord(SteelStockRecord steelStockRecord); void updateSteelStockRecordByCheckId(@Param("isUse") int isUse,@Param("checkRecordId") String stockRecordId); }