package com.mandi.fendan.service; import java.util.Map; import com.mandi.dao.common.ObjectResult; import com.mandi.dao.common.PageRequest; import com.mandi.dao.common.PageResult; import com.mandi.fendan.persist.Fd_Vehicle; import com.mandi.system.persist.Login; public interface Ifd_vehicleService { /** * 单个查询 * @param id * @return */ public ObjectResult getFd_VehicleById(String id); /** * 单个查询 * @param vehicleId * @return */ public ObjectResult getFd_VehicleByFd_VehicleId(String vehicleId); /** * 新增和修改 * @param mt * @return */ public ObjectResult saveFd_Vehicle(Fd_Vehicle cq,Login lg) throws Exception; /** * 启用/禁用 * @param vehicleId * @param lg * @param staet * @return * @throws Exception */ public ObjectResult changeState(String vehicleId,Login lg,boolean state) throws Exception; /** * 删除 * @param id * @return */ public ObjectResult delFd_Vehicle(String id) throws Exception; public PageResult> getList(Map map, PageRequest pr) throws Exception; /** * 获取全部公司可用车:车辆未进厂和装车 * @param companyNo * @return */ public PageResult> getalllist(Login lg,String companyNo,String vehicleId); /** * 验证临时车车牌号 当前临时车车牌号能不能使用 * @param lg * @param vehicleId * @return */ public ObjectResult validVehicle(Login lg,String vehicleId); }