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<Fd_Vehicle> getFd_VehicleById(String id); /** * å•个查询 * @param vehicleId * @return */ public ObjectResult<Fd_Vehicle> getFd_VehicleByFd_VehicleId(String vehicleId); /** * 新增和修改 * @param mt * @return */ public ObjectResult<Fd_Vehicle> saveFd_Vehicle(Fd_Vehicle cq,Login lg) throws Exception; /** * å¯ç”¨/ç¦ç”¨ * @param vehicleId * @param lg * @param staet * @return * @throws Exception */ public ObjectResult<Boolean> changeState(String vehicleId,Login lg,boolean state) throws Exception; /** * åˆ é™¤ * @param id * @return */ public ObjectResult<Boolean> delFd_Vehicle(String id) throws Exception; public PageResult<Map<String, Object>> getList(Map<String, Object> map, PageRequest pr) throws Exception; /** * 获å–全部公å¸å¯ç”¨è½¦ï¼šè½¦è¾†æœªè¿›åŽ‚å’Œè£…è½¦ * @param companyNo * @return */ public PageResult<Map<String, Object>> getalllist(Login lg,String companyNo,String vehicleId); /** * 验è¯ä¸´æ—¶è½¦è½¦ç‰Œå· 当å‰ä¸´æ—¶è½¦è½¦ç‰Œå·èƒ½ä¸èƒ½ä½¿ç”¨ * @param lg * @param vehicleId * @return */ public ObjectResult<Boolean> validVehicle(Login lg,String vehicleId); }