car-park/cf-internet-of-things/cf-car-park-interface/src/main/java/com/cf/carpark/service/CfCarParkService.java

58 lines
1.3 KiB
Java

package com.cf.carpark.service;
import com.cf.carpark.domain.CfCarPark;
import com.cf.framework.domain.response.ResponseResult;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
/**
* 停车场管理
*
* @ClassName CfCarParkService
* @Author 隔壁小王子 981011512@qq.com
* @Date 2020/3/13/013 11:22
* @Version 1.0
**/
public interface CfCarParkService {
/**
* 添加停车场
* @param cfCarPark
* @return
*/
public CfCarPark add(CfCarPark cfCarPark);
/**
* 删除停车场
* @param id
* @return
*/
public Integer delete(String id);
/**
* 更新停车场信息
* @param cfCarPark
* @return
*/
public CfCarPark update(CfCarPark cfCarPark);
/**
* 根据id获取一条停车场数据
* @param id
* @return
*/
public CfCarPark findById(String id);
/**
* 根据条件查询停车场数据列表
* @param conditions example {"字段名":"表别名"}
* @param allowFiledsMap example {"字段名":"表别名"}
* @param allowFileds example {"字段名"}
* @return
*/
public List<CfCarPark> selectListByCondition(Map<String, Map<String, Object>> conditions, Map<String, String> allowFiledsMap, List<String> allowFileds);
}