GarOrderMatchAskService.java 2.2 KB
package com.trash.garbage.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.trash.garbage.pojo.domain.DriverSend;
import com.trash.garbage.pojo.domain.GarOrderMatchAsk;
import com.trash.garbage.pojo.vo.DispatchDisposalVo;

import java.util.List;

/**
* @author 20412
* @description 针对表【gar_order_match_ask(匹配处理场所人员表)】的数据库操作Service
* @createDate 2024-05-10 11:25:16
*/
public interface GarOrderMatchAskService extends IService<GarOrderMatchAsk> {
    List<GarOrderMatchAsk> queryByOrderId(String orderId);

    /**
     * 查询趟次关联台账
     *
     * @param garId 趟次关联台账ID
     * @return 趟次关联台账
     */
    GarOrderMatchAsk selectGarOrderMatchAskById(String garId);

    /**
     * 查询趟次关联台账列表
     *
     * @param garOrderMatchAsk 趟次关联台账
     * @return 趟次关联台账集合
     */
    List<GarOrderMatchAsk> selectGarOrderMatchAskList(GarOrderMatchAsk garOrderMatchAsk);

    /**
     * 新增趟次关联台账
     *
     * @param garOrderMatchAsk 趟次关联台账
     * @return 结果
     */
    int insertGarOrderMatchAsk(GarOrderMatchAsk garOrderMatchAsk);

    /**
     * 修改趟次关联台账
     *
     * @param garOrderMatchAsk 趟次关联台账
     * @return 结果
     */
    int updateGarOrderMatchAsk(GarOrderMatchAsk garOrderMatchAsk);

    /**
     * 批量删除趟次关联台账
     *
     * @param garIds 需要删除的趟次关联台账ID
     * @return 结果
     */
    int deleteGarOrderMatchAskByIds(String[] garIds);

    /**
     * 删除趟次关联台账信息
     *
     * @param garId 趟次关联台账ID
     * @return 结果
     */
    int deleteGarOrderMatchAskById(String garId);

    int queryGarOrderMatchAsk(String orderId);

    int queryGarOrderMatchAsks(String orderId);

    List<GarOrderMatchAsk> queryCarCode(String orderId);

    int queryErrType(String phone);

    GarOrderMatchAsk selectByGarOrderAskId(String garOrderId);

    int insertGarOrderMatchAskBySelect(GarOrderMatchAsk garOrderMatchAsk);

    int addDriverSend(DriverSend driverSend);

    int updateDriverSendState(DriverSend driverSend);

    DriverSend queryDriverSend(String phone);
}