49 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Java
		
	
	
			
		
		
	
	
			49 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Java
		
	
	
| package com.zcloud.mapper.datasource.map;
 | ||
| 
 | ||
| import com.zcloud.entity.Page;
 | ||
| import com.zcloud.entity.PageData;
 | ||
| import org.apache.ibatis.annotations.Mapper;
 | ||
| 
 | ||
| import java.util.ArrayList;
 | ||
| import java.util.List;
 | ||
| 
 | ||
| /**
 | ||
|  * 说明:TODO
 | ||
|  * 作者:wangxuan
 | ||
|  * 官网:www.zcloudchina.com
 | ||
|  */
 | ||
| @Mapper
 | ||
| public interface GateMachineMapMapper {
 | ||
|     ArrayList<PageData> getDatalistPage(Page page);
 | ||
| 
 | ||
|     void edit(PageData pd);
 | ||
| 
 | ||
|     void removeByIds(PageData pageData);
 | ||
| 
 | ||
|     void save(PageData pageData);
 | ||
| 
 | ||
|     List<PageData> getOnlineGateMachine(PageData pageData);
 | ||
| 
 | ||
|     List<PageData> getTodayInOutCount(PageData pageData);
 | ||
| 
 | ||
|     // 弃用 因需求变更
 | ||
|     List<PageData> getGatePosition(PageData pageData);
 | ||
| 
 | ||
|     PageData getGateMachineInfoById(PageData pageData);
 | ||
| 
 | ||
|     List<PageData> getPersonRecordCountByEId(PageData gateMachineInfo);
 | ||
| 
 | ||
|     List<PageData> getCarRecordCountByEId(PageData gateMachineInfo);
 | ||
| 
 | ||
|     List<PageData> getCarRecordCountByCorpId(PageData gateMachineInfo);
 | ||
| 
 | ||
|     /**
 | ||
|      * 今天闸机的进出记录
 | ||
|      * @param gateMachineInfo
 | ||
|      * @return
 | ||
|      */
 | ||
|     List<PageData> getPersonRecordListAllByIdlistPage(Page page);
 | ||
| 
 | ||
|     String[] getMachineEquipmentIdsByAreaId(PageData pageData);
 | ||
| }
 |