package com.sunyo.wlpt.dispatch.mapper; import com.sunyo.wlpt.dispatch.domain.DispatchNote; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.util.List; /** * @author 子诚 * Description: * 时间:2020/4/22 15:32 */ @Mapper public interface DispatchNoteMapper { /** * 分页查询,调度记录列表 * * @param dispatchNote * @return */ List<DispatchNote> selectVehicleInfoList(@Param("dispatchNote") DispatchNote dispatchNote); /** * 删除,根据主键 * * @param id * @return */ int deleteByPrimaryKey(String id); /** * 增加 * * @param record * @return */ int insert(DispatchNote record); /** * 增加或者更新 * * @param record * @return */ int insertOrUpdate(DispatchNote record); /** * 增加或者更新,选择性 * * @param record * @return */ int insertOrUpdateSelective(DispatchNote record); /** * 插入(增加),选择性 * * @param record * @return */ int insertSelective(DispatchNote record); /** * 根据主键查询 * * @param id * @return */ DispatchNote selectByPrimaryKey(String id); /** * 更新,选择性,根据主键 * * @param record * @return */ int updateByPrimaryKeySelective(DispatchNote record); /** * 更新,根据主键 * * @param record * @return */ int updateByPrimaryKey(DispatchNote record); /** * 批量更新 * * @param list * @return */ int updateBatch(List<DispatchNote> list); /** * 批量更新,选择性 * * @param list * @return */ int updateBatchSelective(List<DispatchNote> list); /** * 批量插入,选择性 * * @param list * @return */ int batchInsert(@Param("list") List<DispatchNote> list); }