CouponItemServiceImpl.java 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. package com.iamberry.wechat.service.coupon;
  2. import java.util.List;
  3. import org.springframework.beans.factory.annotation.Autowired;
  4. import org.springframework.stereotype.Service;
  5. import com.iamberry.wechat.core.entity.coupon.CouponItem;
  6. import com.iamberry.wechat.core.entity.coupon.CouponItemDto;
  7. import com.iamberry.wechat.face.coupon.CouponItemService;
  8. import com.iamberry.wechat.service.mapper.CouponItemMapper;
  9. import com.iamberry.wechat.tools.StrUtils;
  10. /**
  11. * 优惠券类型 service实现
  12. * 2016年7月6日
  13. * @author Administrator
  14. *
  15. */
  16. @Service
  17. public class CouponItemServiceImpl implements CouponItemService {
  18. @Autowired
  19. private CouponItemMapper couponItemMapper;
  20. public List<CouponItemDto> getCouponItemDtoList(CouponItemDto couponItemDto) {
  21. return couponItemMapper.getCouponItemDtoList(couponItemDto);
  22. }
  23. public Integer getCouponItemCount(CouponItemDto couponItemDto) {
  24. // TODO Auto-generated method stub
  25. return couponItemMapper.getCouponItemCount(couponItemDto);
  26. }
  27. public Integer insertCouponItem(CouponItem couponItem) {
  28. // TODO Auto-generated method stub
  29. String uuidStr = StrUtils.getUUID();
  30. couponItem.setCouponItemId(uuidStr);
  31. return couponItemMapper.insertCouponItem(couponItem);
  32. }
  33. public CouponItemDto getCouponItemById(String couponItemId) {
  34. // TODO Auto-generated method stub
  35. return couponItemMapper.getCouponItemById(couponItemId);
  36. }
  37. public Integer updateCouponItemById(CouponItem couponItem) {
  38. // TODO Auto-generated method stub
  39. return couponItemMapper.updateCouponItemById(couponItem);
  40. }
  41. public Integer updateCouponItemList(List<CouponItem> couponItemList) {
  42. // TODO Auto-generated method stub
  43. return couponItemMapper.updateCouponItemList(couponItemList);
  44. }
  45. /**
  46. * 查询待用的优惠卷
  47. * @param openid
  48. * @return
  49. */
  50. @Override
  51. public List<CouponItem> getStandByCoupon(String openid) {
  52. return couponItemMapper.getStandByCoupon(openid);
  53. }
  54. }