wms-serve-mule/src/main/java/com/wms/mapper/OrderOutMapper.java
2025-03-19 10:01:54 +08:00

52 lines
1.1 KiB
Java

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<OrderOut> data);
/**
* 删除
* @param rowId 要删除的数据的rowId
* @return 删除的行数
*/
int deleteOrderOut(String rowId);
/**
* 查询数据
* @param data 查询条件
* @return 查到的数据
*/
List<OrderOut> query(OrderOut data);
List<OrderOut> queryWithRowId(@Param("rowId") String rowId);
/**
* 查询数据
* @param searchStr 查询条件
* @param orderStatus 查询条件
* @return 查到的数据
*/
List<OrderOut> queryWithParams(@Param("searchStr") String searchStr, @Param("orderStatus") List<Integer> orderStatus);
}