/** * */ package com.ycsoft.business.service.externalImpl; import java.util.List; import java.util.Map; import com.ycsoft.beans.core.common.CDoneCode; import com.ycsoft.beans.core.user.CUser; import com.ycsoft.business.commons.pojo.BusiParameter; import com.ycsoft.business.dto.core.bill.UserBillDto; import com.ycsoft.business.dto.core.prod.CProdDto; import com.ycsoft.business.dto.core.prod.PProdDto; import com.ycsoft.business.dto.core.prod.UserProdDto; import com.ycsoft.business.dto.core.user.ChangedUser; import com.ycsoft.business.dto.core.user.UserDto; import com.ycsoft.business.service.impl.QueryUserService; import com.ycsoft.daos.core.Pager; /** * @author liujiaqi * */ public class QueryUserServiceExternal extends ParentService implements IQueryUserServiceExternal { /* (non-Javadoc) * @see com.ycsoft.business.service.externalImpl.IQueryUserServiceExternal#queryUser(com.ycsoft.business.commons.pojo.BusiParameter, java.lang.String) */ public List<UserDto> queryUser(BusiParameter p, String custId) throws Exception { QueryUserService queryUserService = (QueryUserService) getBean( QueryUserService.class, p); return queryUserService.queryUser(custId); } /* (non-Javadoc) * @see com.ycsoft.business.service.externalImpl.IQueryUserServiceExternal#queryUserByCustId(com.ycsoft.business.commons.pojo.BusiParameter, java.lang.String) */ public List<CUser> queryUserByCustId(BusiParameter p, String custId) throws Exception { QueryUserService queryUserService = (QueryUserService) getBean( QueryUserService.class, p); return queryUserService.queryUserByCustId(custId); } /* (non-Javadoc) * @see com.ycsoft.business.service.externalImpl.IQueryUserServiceExternal#queryUserByDeviceId(com.ycsoft.business.commons.pojo.BusiParameter, java.lang.String) */ public UserDto queryUserByDeviceId(BusiParameter p, String deviceId) throws Exception { QueryUserService queryUserService = (QueryUserService) getBean( QueryUserService.class, p); return queryUserService.queryUserByDeviceId(deviceId); } /* (non-Javadoc) * @see com.ycsoft.business.service.externalImpl.IQueryUserServiceExternal#queryUserById(com.ycsoft.business.commons.pojo.BusiParameter, java.lang.String) */ public CUser queryUserById(BusiParameter p, String userId) throws Exception { QueryUserService queryUserService = (QueryUserService) getBean( QueryUserService.class, p); return queryUserService.queryUserById(userId); } /* (non-Javadoc) * @see com.ycsoft.business.service.externalImpl.IQueryUserServiceExternal#querProdByUserId(com.ycsoft.business.commons.pojo.BusiParameter, java.lang.String) */ public List<CProdDto> querProdByUserId(BusiParameter p, String userId) throws Exception { QueryUserService queryUserService = (QueryUserService) getBean( QueryUserService.class, p); return queryUserService.querProdByUserId(userId); } /* (non-Javadoc) * @see com.ycsoft.business.service.externalImpl.IQueryUserServiceExternal#queryUserDoneCode(com.ycsoft.business.commons.pojo.BusiParameter, java.lang.String) */ public List<CDoneCode> queryUserDoneCode(BusiParameter p, String userId) throws Exception { QueryUserService queryUserService = (QueryUserService) getBean( QueryUserService.class, p); return queryUserService.queryUserDoneCode(userId); } /* (non-Javadoc) * @see com.ycsoft.business.service.externalImpl.IQueryUserServiceExternal#queryProdByCountyId(com.ycsoft.business.commons.pojo.BusiParameter, java.lang.String, java.lang.String, java.lang.String, java.lang.Object, java.lang.String) */ public List<PProdDto> queryProdByCountyId(BusiParameter p, String countyId, String prodStatus, String tariffStatus, String ruleId, String tariffType) throws Exception { QueryUserService queryUserService = (QueryUserService) getBean( QueryUserService.class, p); return queryUserService.queryProdByCountyId(countyId, prodStatus, tariffStatus, ruleId, tariffType); } /* (non-Javadoc) * @see com.ycsoft.business.service.externalImpl.IQueryUserServiceExternal#queryChangedUserInfo(com.ycsoft.business.commons.pojo.BusiParameter, java.lang.String) */ public List<ChangedUser> queryChangedUserInfo(BusiParameter p,String beginDate,String endDate, String countyId) throws Exception { QueryUserService queryUserService = (QueryUserService) getBean( QueryUserService.class, p); return queryUserService.queryChangedUserInfo(beginDate,endDate,countyId); } /* (non-Javadoc) * @see com.ycsoft.business.service.externalImpl.IQueryUserServiceExternal#queryUserBill(com.ycsoft.business.commons.pojo.BusiParameter, java.lang.String, java.lang.Integer, java.lang.Integer) */ public List<UserBillDto> queryUserBill(BusiParameter p, String deviceId, Integer returnTvRecordCount, Integer returnVodRecordCount) throws Exception { // TODO Auto-generated method stub QueryUserService queryUserService = (QueryUserService) getBean( QueryUserService.class, p); return queryUserService.queryUserBill(deviceId,returnTvRecordCount,returnVodRecordCount); } public List<CProdDto> queryProdByCustId(BusiParameter p, String custId) throws Exception{ QueryUserService queryUserService = (QueryUserService) getBean( QueryUserService.class, p); return queryUserService.queryProdByCustId(custId); } public List<CProdDto> queryProdBalanceByCustId(BusiParameter p, String custId) throws Exception{ QueryUserService queryUserService = (QueryUserService) getBean( QueryUserService.class, p); return queryUserService.queryProdBalanceByCustId(custId); } public Pager<UserDto> queryUserInfoToCallCenter(BusiParameter p, Map<String ,Object> params, Integer start, Integer limit) throws Exception { QueryUserService queryUserService = (QueryUserService) getBean( QueryUserService.class, p); return queryUserService.queryUserInfoToCallCenter(params, start, limit); } public List<UserProdDto> queryUserProdToCallCenter(BusiParameter p, Map<String,Object> params) throws Exception { QueryUserService queryUserService = (QueryUserService) getBean( QueryUserService.class, p); return queryUserService.queryUserProdToCallCenter(params); } public List<UserProdDto> queryUserProdHisToCallCenter(BusiParameter p, Map<String,Object> params) throws Exception { QueryUserService queryUserService = (QueryUserService) getBean( QueryUserService.class, p); return queryUserService.queryUserProdHisToCallCenter(params); } }