package com.example.erp.mapper.mm; import com.example.erp.entity.mm.FinishedGoodsInventory; import com.example.erp.entity.pp.FlowCard; import com.example.erp.entity.sd.Order; import com.example.erp.entity.sd.OrderDetail; import com.example.erp.entity.sd.Product; import com.example.erp.entity.userInfo.User; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import org.springframework.data.repository.CrudRepository; import java.util.List; @Mapper public interface FinishedGoodsInventoryMapper extends CrudRepository { List defaultfinishedGoods(@Param("offset") Integer offset, @Param("pageSize") Integer pageSize, @Param("finishedGoodsInventory") FinishedGoodsInventory finishedGoodsInventory); Integer getPageTotal(Integer offset, Integer pageSize,FinishedGoodsInventory finishedGoodsInventory); List getseletwarehousing(@Param("offset") Integer offset, @Param("pageSize") Integer pageSize, @Param("flowCard") FlowCard flowCard); Integer getseletwarehousingPageTotal(Integer offset, Integer pageSize,FlowCard flowCard); Integer findOrderNumberdcount(Integer orderNumber); Boolean updateInventory(FlowCard flowCard); Boolean updateflowcard(FlowCard flowCard); Boolean insertFinishedGoodsInventory(@Param("flowCard") FlowCard flowCard, @Param("storageRegion") String storageRegion, @Param("remark") String remark); }