/** * */ package com.ycsoft.business.component.resource; import java.util.List; import org.springframework.stereotype.Component; import com.ycsoft.beans.prod.PPromotionAcct; import com.ycsoft.business.commons.abstracts.BaseBusiComponent; import com.ycsoft.business.dao.prod.PPromotionDao; import com.ycsoft.business.dto.core.prod.PromotionDto; /** * @author YC-SOFT * */ @Component public class PromComponent extends BaseBusiComponent { private PPromotionDao pPromotionDao; /** * 根据促销编号获取促销的详细信息 * @param promotionId * @return * @throws Exception */ public PromotionDto queryById(String promotionId) throws Exception{ return pPromotionDao.findByKey(promotionId); } /** * 获取促销的基本信息,包括主题的名称和描述. * @param promotionId * @return * @throws Exception */ public PromotionDto queryPromotionSimpleInfoByKey(String promotionId) throws Exception{ return pPromotionDao.queryPromotionSimpleInfoByKey(promotionId); } /** * 查找参加手动的促销 * @param promotionDao */ public List<PromotionDto> queryManualPromotion(String userId) throws Exception{ return pPromotionDao.queryManualPromotion(userId,getOptr().getCounty_id()); } public List<PPromotionAcct> queryPromotionAcct(String promotionId) throws Exception{ return pPromotionDao.queryPromotionAcct(promotionId); } public void setPPromotionDao(PPromotionDao promotionDao) { pPromotionDao = promotionDao; } }