ApplyPickServiceImpl.java 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. package com.iamberry.rst.service.approval;
  2. import com.github.pagehelper.PageHelper;
  3. import com.iamberry.rst.core.approval.ApprovalApplyPick;
  4. import com.iamberry.rst.core.order.OrderBatch;
  5. import com.iamberry.rst.core.page.PageRequest;
  6. import com.iamberry.rst.core.page.PagedResult;
  7. import com.iamberry.rst.faces.approval.ApplyPickService;
  8. import com.iamberry.rst.service.approval.mapper.ApplyPickMapper;
  9. import com.iamberry.rst.util.PageUtil;
  10. import org.springframework.beans.factory.annotation.Autowired;
  11. import org.springframework.stereotype.Service;
  12. import java.util.List;
  13. /**
  14. * 提货申请信息接口
  15. * @author
  16. * @Date 2018-09-19
  17. */
  18. @Service
  19. public class ApplyPickServiceImpl implements ApplyPickService {
  20. @Autowired
  21. private ApplyPickMapper applyPickMapper;
  22. /**
  23. * 获取集合
  24. * @param approvalApplyPick
  25. * @return List
  26. */
  27. @Override
  28. public List<ApprovalApplyPick> getApprovalApplyPickList(ApprovalApplyPick approvalApplyPick){
  29. return applyPickMapper.getApprovalApplyPickList(approvalApplyPick);
  30. }
  31. @Override
  32. public PagedResult<ApprovalApplyPick> listOrderBatchPage(int pageNO, int pageSize, ApprovalApplyPick approvalApplyPick, boolean isTotalNum) {
  33. PageHelper.startPage(pageNO, pageSize, isTotalNum);
  34. List<ApprovalApplyPick> list = applyPickMapper.listOrderBatchPage(approvalApplyPick);
  35. return PageUtil.getPage(list);
  36. }
  37. /**
  38. * 查询单条数据
  39. * @param id
  40. * @return approvalApplyPick
  41. */
  42. @Override
  43. public ApprovalApplyPick getApprovalApplyPickById(Integer id){
  44. return applyPickMapper.getApprovalApplyPickById(id);
  45. }
  46. /**
  47. * 增加数据
  48. * @param approvalApplyPick
  49. * @return Integer
  50. */
  51. @Override
  52. public Integer save(ApprovalApplyPick approvalApplyPick){
  53. return applyPickMapper.save(approvalApplyPick);
  54. }
  55. /**
  56. * 修改数据
  57. * @param approvalApplyPick
  58. * @return Integer
  59. */
  60. @Override
  61. public Integer update(ApprovalApplyPick approvalApplyPick){
  62. return applyPickMapper.update(approvalApplyPick);
  63. }
  64. }