BizObjMetricsDataServiceImpl.java 2.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. package com.jjt.biz.service.impl;
  2. import com.jjt.biz.domain.BizObjMetricsData;
  3. import com.jjt.biz.mapper.BizObjMetricsDataMapper;
  4. import com.jjt.biz.service.IBizObjMetricsDataService;
  5. import org.springframework.stereotype.Service;
  6. import javax.annotation.Resource;
  7. import java.util.Date;
  8. import java.util.List;
  9. /**
  10. * 业务对象指标数据Service业务层处理
  11. *
  12. * @author jjt
  13. * @date 2024-09-01
  14. */
  15. @Service
  16. public class BizObjMetricsDataServiceImpl implements IBizObjMetricsDataService {
  17. @Resource
  18. private BizObjMetricsDataMapper bizObjMetricsDataMapper;
  19. /**
  20. * 查询业务对象指标数据
  21. *
  22. * @param dataId 业务对象指标数据主键
  23. * @return 业务对象指标数据
  24. */
  25. @Override
  26. public BizObjMetricsData selectBizObjMetricsDataByDataId(Long dataId) {
  27. return bizObjMetricsDataMapper.selectBizObjMetricsDataByDataId(dataId);
  28. }
  29. /**
  30. * 查询业务对象指标数据列表
  31. *
  32. * @param bizObjMetricsData 业务对象指标数据
  33. * @return 业务对象指标数据
  34. */
  35. @Override
  36. public List<BizObjMetricsData> selectBizObjMetricsDataList(BizObjMetricsData bizObjMetricsData) {
  37. return bizObjMetricsDataMapper.selectBizObjMetricsDataList(bizObjMetricsData);
  38. }
  39. /**
  40. * 新增业务对象指标数据
  41. *
  42. * @param bizObjMetricsData 业务对象指标数据
  43. * @return 结果
  44. */
  45. @Override
  46. public int insertBizObjMetricsData(BizObjMetricsData bizObjMetricsData) {
  47. return bizObjMetricsDataMapper.insertBizObjMetricsData(bizObjMetricsData);
  48. }
  49. /**
  50. * 修改业务对象指标数据
  51. *
  52. * @param bizObjMetricsData 业务对象指标数据
  53. * @return 结果
  54. */
  55. @Override
  56. public int updateBizObjMetricsData(BizObjMetricsData bizObjMetricsData) {
  57. return bizObjMetricsDataMapper.updateBizObjMetricsData(bizObjMetricsData);
  58. }
  59. /**
  60. * 批量删除业务对象指标数据
  61. *
  62. * @param dataIds 需要删除的业务对象指标数据主键
  63. * @return 结果
  64. */
  65. @Override
  66. public int deleteBizObjMetricsDataByDataIds(Long[] dataIds) {
  67. return bizObjMetricsDataMapper.deleteBizObjMetricsDataByDataIds(dataIds);
  68. }
  69. /**
  70. * 删除业务对象指标数据信息
  71. *
  72. * @param dataId 业务对象指标数据主键
  73. * @return 结果
  74. */
  75. @Override
  76. public int deleteBizObjMetricsDataByDataId(Long dataId) {
  77. return bizObjMetricsDataMapper.deleteBizObjMetricsDataByDataId(dataId);
  78. }
  79. /**
  80. * 清理date之前的历史数据
  81. *
  82. * @param date 时间
  83. */
  84. @Override
  85. public void clean(Date date) {
  86. bizObjMetricsDataMapper.clean(date);
  87. }
  88. }