2024-07-04 15:54:50 +08:00
|
|
|
package com.wms.mapper;
|
|
|
|
|
|
|
|
|
|
import com.wms.entity.table.OrderOut;
|
2024-07-18 13:26:56 +08:00
|
|
|
import org.apache.ibatis.annotations.Param;
|
2024-07-04 15:54:50 +08:00
|
|
|
import org.mapstruct.Mapper;
|
|
|
|
|
|
|
|
|
|
import java.util.List;
|
|
|
|
|
|
|
|
|
|
@Mapper
|
|
|
|
|
public interface OrderOutMapper {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 插入
|
|
|
|
|
* @param data 要插入的数据
|
|
|
|
|
* @return 插入的行数
|
|
|
|
|
*/
|
|
|
|
|
int insert(OrderOut data);
|
|
|
|
|
|
2024-07-18 13:26:56 +08:00
|
|
|
int update(OrderOut data);
|
|
|
|
|
/**
|
|
|
|
|
* 批量插入
|
|
|
|
|
* @param data 要插入的数据
|
|
|
|
|
* @return 插入的行数
|
|
|
|
|
*/
|
2024-07-04 15:54:50 +08:00
|
|
|
int insertList(List<OrderOut> data);
|
|
|
|
|
|
2024-07-18 13:26:56 +08:00
|
|
|
/**
|
|
|
|
|
* 删除
|
|
|
|
|
* @param rowId 要删除的数据的rowId
|
|
|
|
|
* @return 删除的行数
|
|
|
|
|
*/
|
|
|
|
|
int deleteOrderOut(String rowId);
|
2024-07-04 15:54:50 +08:00
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 查询数据
|
|
|
|
|
* @param data 查询条件
|
|
|
|
|
* @return 查到的数据
|
|
|
|
|
*/
|
|
|
|
|
List<OrderOut> query(OrderOut data);
|
|
|
|
|
|
2024-07-18 13:26:56 +08:00
|
|
|
List<OrderOut> queryWithRowId(@Param("rowId") String rowId);
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 查询数据
|
|
|
|
|
* @param searchStr 查询条件
|
|
|
|
|
* @param orderStatus 查询条件
|
|
|
|
|
* @return 查到的数据
|
|
|
|
|
*/
|
|
|
|
|
List<OrderOut> queryWithParams(@Param("searchStr") String searchStr, @Param("orderStatus") List<Integer> orderStatus);
|
|
|
|
|
|
2024-07-04 15:54:50 +08:00
|
|
|
}
|