123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250 |
- package com.huimv.busi.xt.model;
- import java.util.List;
- import java.util.Map;
- import com.huimv.busi.tjt.dto.GtfwfbTjtDTO;
- import com.huimv.busi.tjt.dto.HighchartsDTO;
- import com.huimv.busi.tjt.dto.SjClycDTO;
- import com.huimv.busi.tjt.dto.SjWdfbByTsDTO;
- import com.huimv.busi.tjt.dto.TzzzFbTjtDTO;
- import com.huimv.getway.webservice.SjQttzzz;
- import com.huimv.sj.dataobject.SjFwjl;
- import com.huimv.sj.dataobject.SjFws;
- import com.huimv.sj.dataobject.SjLrb;
- import com.huimv.sj.dataobject.SjPjtz;
- import com.huimv.sj.dataobject.SjTzfb;
- import com.huimv.sj.dataobject.SjXscscs;
- import com.huimv.xt.dataobject.XtFlzbjbjcs;
- import com.huimv.xt.dataobject.XtHkbjbjcs;
- import com.huimv.xt.dataobject.XtHkyxcs;
- import com.huimv.xt.dataobject.XtQkyxcs;
- import com.huimv.xt.dataobject.XtYxcsYa;
- public interface SjBaseService {
-
- /**
- * 获取出栏预测List
- * @param lqid
- * @return
- * @throws Exception
- */
- public List<SjClycDTO> getClycList(String lqid) throws Exception;
-
- /**
- * 体重增长List
- * @param param
- * @return
- */
- public List<SjQttzzz> getQtTzzzList(Map<String, Object> param) throws Exception;
-
- /**
- * 获取包含ztgk数据的HashMap,map中的key名字需要与webservice中定义的sj_ztgk类的字段名保持一致
- */
- public Map<String, Object> getZtgkHashMap(Map<String, Object> searchParam) throws Exception;
-
- /**
- * 料肉比
- * @param param
- * @return
- * @throws Exception
- */
- public List<SjLrb> getLrbList(Map<String, Object> param) throws Exception;
-
- /**
- * 获取群体平均体重接口List
- * @param param
- * @return
- * @throws Exception
- */
- public List<SjPjtz> getQtpjtzList(Map<String, Object> param) throws Exception;
-
- /**
- * 获取群体访问数List
- * @param param
- * @return
- * @throws Exception
- */
- public List<SjFws> getQtfwsList(Map<String, Object> param) throws Exception;
-
- /**
- * 体重分布
- * @param param
- * @return
- * @throws Exception
- */
- public List<SjTzfb> getTzfbList(Map<String, Object> param) throws Exception;
-
- /**
- * 获取每天消耗list
- * @param param
- * @return
- * @throws Exception
- */
- public List<SjXscscs> getMtxhList(Map<String, Object> param) throws Exception;
-
- /**
- * 温度按头数统计
- * @param param
- * @return
- * @throws Exception
- */
- public SjWdfbByTsDTO getWdfbByTs(Map<String, Object> param) throws Exception;
-
- /**
- * 温度按时间统计
- * @param param
- * @return
- * @throws Exception
- */
- public List<SjFwjl> getWdfbBySj(Map<String, Object> param) throws Exception;
-
- /**
- * 体重增长分布
- */
- public List<TzzzFbTjtDTO> getTzzzfbTjt(Map<String, Object> param) throws Exception;
-
- /**
- * 体重增长(单耳标)
- */
- public List<SjQttzzz> getTzzzByDweb(Map<String, Object> param) throws Exception;
-
- /**
- * 个体分布
- */
- public List<GtfwfbTjtDTO> getGtfwfbList(Map<String, Object> param) throws Exception;
-
- /**
- * 返回单个耳标每天访问的次数map
- */
- public Map<String, Integer> getFwcsByMap(Map<String, Object> param) throws Exception;
-
- /**
- * 获取配置
- * @param paramMap
- * @return
- * @throws Exception
- */
- public XtHkyxcs getXtHkyxcs(Map<String, Object> paramMap) throws Exception;
-
- /**
- * 获取环控报警参数
- * @param paramMap
- * @return
- * @throws Exception
- */
- public XtHkbjbjcs getXtHkbjbjcs(Map<String, Object> paramMap) throws Exception;
-
- /**
- * 返回封装好的温度统计图
- * @param paramMap tjtkssj tjtjssj jsms
- * @return
- */
- public HighchartsDTO getSnwdTjtByParam(Map<String, Object> paramMap) throws Exception ;
-
- /**
- * 返回封装好的湿度统计图
- * @param paramMap tjtkssj tjtjssj jsms
- * @return
- */
- public HighchartsDTO getSnsdTjtByParam(Map<String, Object> paramMap);
-
- /**
- * 返回封装好的氨气统计图
- * @param paramMap tjtkssj tjtjssj jsms
- * @return
- */
- public HighchartsDTO getSnaqTjtByParam(Map<String, Object> paramMap);
-
- /**
- * 返回封装好的PH统计图
- * @param paramMap tjtkssj tjtjssj jsms
- * @return
- */
- public HighchartsDTO getSnphTjtByParam(Map<String, Object> paramMap);
-
- /**
- * 返回封装好的氧气统计图
- * @param paramMap tjtkssj tjtjssj jsms
- * @return
- */
- public HighchartsDTO getSno2TjtByParam(Map<String, Object> paramMap);
-
- /**
- * 返回封装好的二氧化碳统计图
- * @param paramMap tjtkssj tjtjssj jsms
- * @return
- */
- public HighchartsDTO getSnco2TjtByParam(Map<String, Object> paramMap);
-
- /**
- * 返回封装好的硫化氢统计图
- * @param paramMap tjtkssj tjtjssj jsms
- * @return
- */
- public HighchartsDTO getSnh2sTjtByParam(Map<String, Object> paramMap);
- /**
- * 返回封装好的饲料统计图
- * @param paramMap
- * @return
- */
- public HighchartsDTO getSlxhTjtByParam(Map<String, Object> paramMap) throws Exception;
-
- /**
- * 返回分栏站报警参数
- * @param paramMap
- * @return
- * @throws Exception
- */
- public XtFlzbjbjcs getXtFlzbjbjcs(Map<String, Object> paramMap) throws Exception;
-
- /**
- * 添加全控配置
- * @param paramMap
- * @return
- */
- public XtQkyxcs getXtQkyxcs(Map<String, Object> paramMap);
-
- /**
- * 获取预案配置
- * @param paramMap
- * @return
- * @throws Exception
- */
- public XtYxcsYa getXtHkyxcsya(Map<String, Object> paramMap) throws Exception;
- /**
- * 返回封装好的水量统计图
- * @param paramMap tjtkssj tjtjssj jsms
- * @return
- */
- public HighchartsDTO getSnslTjtByParam(Map<String, Object> paramMap);
- /**
- * 返回封装好的重量统计图
- * @param paramMap tjtkssj tjtjssj jsms
- * @return
- */
- public HighchartsDTO getSnzlTjtByParam(Map<String, Object> paramMap);
- /**
- * 返回封装好的电量统计图
- * @param paramMap tjtkssj tjtjssj jsms
- * @return
- */
- public HighchartsDTO getSndlTjtByParam(Map<String, Object> paramMap);
-
- public String dwnrExtract(String dwnr,int type);
-
- public void updateXtYxcs(String mcjqid) throws Exception;
-
- public HighchartsDTO getBodTjtByParam(Map<String, Object> paramMap);
- public HighchartsDTO getCodTjtByParam(Map<String, Object> paramMap);
-
- public HighchartsDTO getSsTjtByParam(Map<String, Object> paramMap);
-
- public HighchartsDTO getNhsTjtByParam(Map<String, Object> paramMap);
-
- public HighchartsDTO getSnsyTjtByParam(Map<String, Object> paramMap);
-
- public String returnTOFByLqid(String lqid,int type);
- }
|