package com.steerinfo.ems.trmactitem.mapper; import com.steerinfo.ems.trmactitem.model.TRmActItem; import com.steerinfo.framework.mapper.IBaseMapper; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.util.HashMap; import java.util.List; import java.util.Map; @Mapper public interface TRmActItemMapper extends IBaseMapper { /** * 根据类型查询下拉框 * @param itemtype * @return */ ListgetIdAndName(@Param("itemtype") String itemtype); List> getActitemDetalts(Map parameters); /** * 计划项目数据维护查询结果区 * @param parameters * @return */ List>getPlanitemDetalts(Map parameters); /** * 供需项目数据查询 */ List getforsj(@Param("mintimegranid") String mintimegranid); /** * 平衡项目查询 * @return */ Listgetitems(@Param("itemtype") String itemtype); /** * 获取启用的实绩项目信息,按seqno排序 * @param parameters * @return */ List selectActr(Map parmas); /** * 平衡项目数据查询 * * @param parameters * @return */ List> getBalanceData(Map parameters); /** * 上报项目查询 * * @param parmas * @return */ List queryLikew(HashMap parmas); /** * 上报项目查询 * * @param parmas * @return */ List queryLikef(HashMap parmas); /** * 上报关联产量查询 * @return */ List> getProItems(); /** * 上报关联能耗查询 * @return */ List> getAssItems(); /** * 获取上报关联产量列表 * * @param parmas * @return */ List> listpv(HashMap parmas); /** * 根据项目类型 进行排序 */ Integer MaxSeq(@Param("type") String type); }