审查视图

src/main/java/com/sy/service/LandBusListService.java 1.5 KB
zhangFan authored
1 2 3
package com.sy.service;

4
import com.sy.model.GatherInfo;
zhangFan authored
5 6 7 8 9 10 11 12 13
import com.sy.model.LandBusinessTypeList;

import java.util.List;

public interface LandBusListService {

    List<LandBusinessTypeList> selectByFrameNoAndType(String frameNo, String flag);

    int updateById(LandBusinessTypeList list);
zhangFan authored
14 15

    int saveList(LandBusinessTypeList list);
zhangFan authored
16
xudada authored
17 18 19 20 21 22 23 24 25
    /**
     *
     * @param frameNo 车牌号
     * @param barcode 二维码
     * @param station 场站ID/号
     * @param aisle 通道ID/号
     * @param flag 进出业务类型标识I/E
     * @return
     */
zhangFan authored
26
    LandBusinessTypeList selectForOne(String frameNo, String barcode, String station, String aisle, String flag);
zhangFan authored
27 28 29

    List<LandBusinessTypeList> selectByBarcode(String barcode);
朱兆平 authored
30 31
    List<LandBusinessTypeList> selectByBarcodeWithE(String barcode);
zhangFan authored
32
    int updateByBarcode(String barcode);
zhangFan authored
33 34

    List<LandBusinessTypeList> selectMessageId(String messageId);
xudada authored
35 36 37 38 39 40 41
    //查询进场过磅重量,货物重量
    List<LandBusinessTypeList> selectwt(String frameNo, String barcode, String station, String flag);
    //失效已进场或出场的申请记录
    int updateisvalid(String frameNo, String barcode, String station, String flag);
    //查询出场申请为最后一个
    int selectlaststation(String frameNo, String barcode);
42 43 44 45 46 47
    /**
     * 根据gatherInfo获取对应的流转申请
     * @return 对应通道的流转申请信息
     */
    LandBusinessTypeList getLandBusinessTypeListByGather(GatherInfo info);
zhangFan authored
48
}