ApparatusMapper.java 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. package com.iamberry.wechat.service.mapper;
  2. import com.iamberry.wechat.core.entity.apparatus.Apparatus;
  3. import com.iamberry.wechat.core.entity.product.ProductRelatedRstProduce;
  4. import java.util.List;
  5. /**
  6. * Created by liuzhiwei on 2017/12/28.
  7. */
  8. public interface ApparatusMapper {
  9. /**
  10. * 分页查询机器列表
  11. * @param apparatus
  12. * @return
  13. */
  14. List<Apparatus> listApparatusPage(Apparatus apparatus);
  15. /**
  16. * 分页查询机器列表
  17. * @param apparatus
  18. * @return
  19. */
  20. List<Apparatus> listApparatusPageByAdmin(Apparatus apparatus);
  21. /**
  22. * 添加机器信息
  23. * @param apparatus
  24. * @return
  25. */
  26. Integer addApparatus(Apparatus apparatus);
  27. /**
  28. * 根据openid和条形码查询单个机器信息
  29. * **/
  30. Apparatus getApparatus(Apparatus apparatus);
  31. /**
  32. * 根据RST产品id和查询颜色id
  33. * **/
  34. Integer getColorIdByProductId(String productId);
  35. /**
  36. * 添加产品颜色与pts产品关联信息
  37. */
  38. Integer addColorIdByProductId(ProductRelatedRstProduce productRelatedRstProduce);
  39. /**
  40. *删除一个牙刷
  41. * @param code
  42. * @return
  43. */
  44. Integer delApparatus(String code);
  45. }