package com.objecteye.service; import com.objecteye.entity.PageResult; import com.objecteye.entity.SyVehicleDb; import java.util.List; import java.util.Map; /** * 服务层接口 * * @author Administrator */ public interface VehicleDbService { /** * 返回全部列表 * * @return */ List findAll(); /** * 返回分页列表 * * @return */ PageResult findPage(int pageNum, int pageSize); /** * 增加 * * @return */ String add(SyVehicleDb vehicleDb); /** * 修改 */ void update(SyVehicleDb vehicleDb); /** * 根据ID获取实体 * * @param id * @return */ SyVehicleDb findOne(String id); /** * 批量删除 * * @param ids */ void delete(List ids); /** * 分页 * * @param pageNum 当前页 码 * @param pageSize 每页记录数 * @return */ PageResult findPage(SyVehicleDb vehicleDb, int pageNum, int pageSize); /** * @param feature */ void updateCountById(SyVehicleDb feature); List> findAllName(); }