package com.wms.mapper; import com.wms.model.entity.table.OrderOut; import org.apache.ibatis.annotations.Param; import org.mapstruct.Mapper; import java.util.List; @Mapper public interface OrderOutMapper { /** * 插入 * @param data 要插入的数据 * @return 插入的行数 */ int insert(OrderOut data); int update(OrderOut data); /** * 批量插入 * @param data 要插入的数据 * @return 插入的行数 */ int insertList(List data); /** * 删除 * @param rowId 要删除的数据的rowId * @return 删除的行数 */ int deleteOrderOut(String rowId); /** * 查询数据 * @param data 查询条件 * @return 查到的数据 */ List query(OrderOut data); List queryWithRowId(@Param("rowId") String rowId); /** * 查询数据 * @param searchStr 查询条件 * @param orderStatus 查询条件 * @return 查到的数据 */ List queryWithParams(@Param("searchStr") String searchStr, @Param("orderStatus") List orderStatus); }