IShipmentContainerDetailService.java 1.38 KB
package com.huaheng.pc.shipment.shipmentContainerDetail.service;


import com.huaheng.pc.shipment.shipmentContainerDetail.domain.ShipmentContainerDetail;

import java.util.List;
import java.util.Map;

/**
 * 出库组盘明细 服务层
 * 
 * @author huaheng
 * @date 2018-08-19
 */
public interface IShipmentContainerDetailService {

    List<ShipmentContainerDetail> selectListEntityByLike(ShipmentContainerDetail condition);

    List<ShipmentContainerDetail> selectListEntityByEqual(ShipmentContainerDetail condition);

    //查询非agv的组盘明细
    List<ShipmentContainerDetail> selectListEntity(ShipmentContainerDetail condition);

    //查询agv的组盘明细
    List<ShipmentContainerDetail> selectListAgvEntity(ShipmentContainerDetail condition);

    ShipmentContainerDetail selectFirstEntity(ShipmentContainerDetail condition);

    ShipmentContainerDetail selectEntityById(Integer id);

    List<Map<String, Object>> selectListMapByEqual(String columnList, ShipmentContainerDetail condition);

    Map<String, Object> selectFirstMap(String columnList, ShipmentContainerDetail condition);

    int insert(ShipmentContainerDetail record);

    int updateByModel(ShipmentContainerDetail record);

    int updateByCondition(ShipmentContainerDetail record, ShipmentContainerDetail condition);

    int deleteById(Integer id);

    int deleteByCondition(ShipmentContainerDetail condition);
}