SaleStatementService.java 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. package com.example.service;
  2. import com.example.entity.SaleStatement;
  3. import com.example.mapper.SaleStatementMapper;
  4. import com.github.pagehelper.PageHelper;
  5. import com.github.pagehelper.PageInfo;
  6. import javax.annotation.Resource;
  7. import org.springframework.stereotype.Service;
  8. import java.util.List;
  9. /**
  10. * 销量表业务处理
  11. **/
  12. @Service
  13. public class SaleStatementService {
  14. @Resource
  15. private SaleStatementMapper saleStatementMapper;
  16. /**
  17. * 新增
  18. */
  19. public void add(SaleStatement saleStatement) {
  20. saleStatementMapper.insert(saleStatement);
  21. }
  22. /**
  23. * 删除
  24. */
  25. public void deleteById(Integer id) {
  26. saleStatementMapper.deleteById(id);
  27. }
  28. /**
  29. * 批量删除
  30. */
  31. public void deleteBatch(List<Integer> ids) {
  32. for (Integer id : ids) {
  33. saleStatementMapper.deleteById(id);
  34. }
  35. }
  36. /**
  37. * 修改
  38. */
  39. public void updateById(SaleStatement saleStatement) {
  40. saleStatementMapper.updateById(saleStatement);
  41. }
  42. /**
  43. * 根据ID查询
  44. */
  45. public SaleStatement selectById(Integer id) {
  46. return saleStatementMapper.selectById(id);
  47. }
  48. /**
  49. * 查询所有
  50. */
  51. public List<SaleStatement> selectAll(SaleStatement saleStatement) {
  52. return saleStatementMapper.selectAll(saleStatement);
  53. }
  54. /**
  55. * 分页查询
  56. */
  57. public PageInfo<SaleStatement> selectPage(SaleStatement saleStatement, Integer pageNum, Integer pageSize) {
  58. PageHelper.startPage(pageNum, pageSize);
  59. List<SaleStatement> list = saleStatementMapper.selectAll(saleStatement);
  60. return PageInfo.of(list);
  61. }
  62. }