/***文档注释***********************************************
 * 作者            ：
 * 创建日期     ：2019-01-05
 * 描述            ：电表采集点名
 * 注意事项     ：
 * 遗留BUG   ：
 * 修改日期     ：
 * 修改人员     ：
 * 修改内容     ：
***********************************************************/
package market.Mes.Dev.impl;
import market.Com.vo.CommonPage;
import market.Com.vo.ResultModel;
import market.Mes.Dev.mapper.TcpElecCfgMapper;
import market.Mes.Dev.service.TcpElecCfgService;
import market.Mes.Dev.vo.TcpElecCfg;

import com.hnshituo.basic.service.impl.BaseServiceImpl;
import com.hnshituo.basic.spring.remoting.annotation.RemoteService;

@RemoteService(path="TcpElecCfgService")
public class TcpElecCfgServiceImpl extends BaseServiceImpl<TcpElecCfg,Object> implements TcpElecCfgService {
	
	/**
	 * 根据终端名查询所在电表
	 * memo1:终端名（e_client_no）比如：client-5189ca5a
	 * @param oci
	 * @return
	 */
	public ResultModel doQueryWeb(CommonPage<TcpElecCfg> oci){
		ResultModel rm=new ResultModel();
		try{
			rm.setData(this.getMapper(TcpElecCfgMapper.class).doQueryWeb(oci.getMemo1()));
			rm.setState("200");
		}catch(Exception ex){
			ex.printStackTrace();
			rm.setState("500");
			rm.setMsgInfo("查询失败!"+ex.getMessage());
		}
		return rm;
	}
	
	/**
	 * 查询所有电表采集点名
	 * @param oci
	 * @return
	 */
	public ResultModel doQueryWeb2(CommonPage<TcpElecCfg> oci){
		ResultModel rm=new ResultModel();
		try{
			rm.setData(this.getMapper(TcpElecCfgMapper.class).doQueryWeb2());
			rm.setState("200");
		}catch(Exception ex){
			ex.printStackTrace();
			rm.setState("500");
			rm.setMsgInfo("查询失败!"+ex.getMessage());
		}
		return rm;
	}
	
	
}
