TFeesServiceImpl.java 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111
  1. package com.ruoyi.basicData.service.impl;
  2. import com.ruoyi.basicData.domain.TFees;
  3. import com.ruoyi.basicData.domain.TGoods;
  4. import com.ruoyi.basicData.mapper.TFeesMapper;
  5. import com.ruoyi.basicData.service.ITFeesService;
  6. import com.ruoyi.common.constant.UserConstants;
  7. import com.ruoyi.common.utils.DateUtils;
  8. import com.ruoyi.common.utils.StringUtils;
  9. import org.springframework.beans.factory.annotation.Autowired;
  10. import org.springframework.stereotype.Service;
  11. import java.util.List;
  12. /**
  13. * 费用信息Service业务层处理
  14. *
  15. * @author ruoyi
  16. * @date 2020-12-11
  17. */
  18. @Service
  19. public class TFeesServiceImpl implements ITFeesService {
  20. @Autowired
  21. private TFeesMapper tFeesMapper;
  22. /**
  23. * 查询费用信息
  24. *
  25. * @param fId 费用信息ID
  26. * @return 费用信息
  27. */
  28. @Override
  29. public TFees selectTFeesById(Long fId) {
  30. return tFeesMapper.selectTFeesById(fId);
  31. }
  32. /**
  33. * 查询费用信息列表
  34. *
  35. * @param tFees 费用信息
  36. * @return 费用信息
  37. */
  38. @Override
  39. public List<TFees> selectTFeesList(TFees tFees) {
  40. return tFeesMapper.selectTFeesList(tFees);
  41. }
  42. /**
  43. * 新增费用信息
  44. *
  45. * @param tFees 费用信息
  46. * @return 结果
  47. */
  48. @Override
  49. public int insertTFees(TFees tFees) {
  50. tFees.setCreateTime(DateUtils.getNowDate());
  51. return tFeesMapper.insertTFees(tFees);
  52. }
  53. /**
  54. * 修改费用信息
  55. *
  56. * @param tFees 费用信息
  57. * @return 结果
  58. */
  59. @Override
  60. public int updateTFees(TFees tFees) {
  61. tFees.setUpdateTime(DateUtils.getNowDate());
  62. return tFeesMapper.updateTFees(tFees);
  63. }
  64. /**
  65. * 批量删除费用信息
  66. *
  67. * @param fIds 需要删除的费用信息ID
  68. * @return 结果
  69. */
  70. @Override
  71. public int deleteTFeesByIds(Long[] fIds) {
  72. return tFeesMapper.deleteTFeesByIds(fIds);
  73. }
  74. /**
  75. * 删除费用信息信息
  76. *
  77. * @param fId 费用信息ID
  78. * @return 结果
  79. */
  80. @Override
  81. public int deleteTFeesById(Long fId) {
  82. return tFeesMapper.deleteTFeesById(fId);
  83. }
  84. @Override
  85. public String checkUFNoUnique(TFees tFees) {
  86. TFees tFees1= tFeesMapper.checkFNoUnique(tFees.getfNo());
  87. if (StringUtils.isNotNull(tFees1) && tFees1.getfId()!=tFees.getfId()) {
  88. return UserConstants.NOT_UNIQUE;
  89. }
  90. return UserConstants.UNIQUE;
  91. }
  92. @Override
  93. public String checkUFNnameUnique(TFees tFees) {
  94. TFees tFees1 = tFeesMapper.checkUFNnameUnique(tFees.getfName());
  95. if (StringUtils.isNotNull(tFees1) && tFees1.getfId()!=tFees.getfId()) {
  96. return UserConstants.NOT_UNIQUE;
  97. }
  98. return UserConstants.UNIQUE;
  99. }
  100. }