CenterdataTDailyServiceImpl.java 2.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. package com.ruoyi.system.service.impl;
  2. import com.ruoyi.common.core.utils.DateUtils;
  3. import com.ruoyi.common.core.utils.uuid.IdUtils;
  4. import com.ruoyi.common.datascope.annotation.DataScopeMutiDept;
  5. import com.ruoyi.common.security.utils.SecurityUtils;
  6. import com.ruoyi.system.domain.CenterdataTDaily;
  7. import com.ruoyi.system.mapper.CenterdataTDailyMapper;
  8. import com.ruoyi.system.service.ICenterdataTDailyService;
  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 2022-05-01
  17. */
  18. @Service
  19. public class CenterdataTDailyServiceImpl extends BaseServiceImpl implements ICenterdataTDailyService {
  20. @Autowired
  21. private CenterdataTDailyMapper centerdataTDailyMapper;
  22. /**
  23. * 查询日报列表
  24. *
  25. * @param centerdataTDaily 日报
  26. * @return 日报
  27. */
  28. @DataScopeMutiDept(deptAlias = "d")
  29. @Override
  30. public List<CenterdataTDaily> selectCenterdataTDailyList(CenterdataTDaily centerdataTDaily) {
  31. setSookaDataBase(centerdataTDaily);
  32. return centerdataTDailyMapper.selectCenterdataTDailyList(centerdataTDaily);
  33. }
  34. /**
  35. * 查询日报
  36. *
  37. * @param id 日报主键
  38. * @return 日报
  39. */
  40. @Override
  41. public CenterdataTDaily selectCenterdataTDailyById(String id) {
  42. return centerdataTDailyMapper.selectCenterdataTDailyById(id);
  43. }
  44. /**
  45. * 新增日报
  46. *
  47. * @param centerdataTDaily 日报
  48. * @return 结果
  49. */
  50. @Override
  51. public int insertCenterdataTDaily(CenterdataTDaily centerdataTDaily) {
  52. centerdataTDaily.setId(IdUtils.simpleUUID());
  53. centerdataTDaily.setCreateBy(SecurityUtils.getUserId().toString());
  54. centerdataTDaily.setCreateName(SecurityUtils.getUsername());
  55. centerdataTDaily.setCreateTime(DateUtils.getNowDate());
  56. return centerdataTDailyMapper.insertCenterdataTDaily(centerdataTDaily);
  57. }
  58. /**
  59. * 修改日报
  60. *
  61. * @param centerdataTDaily 日报
  62. * @return 结果
  63. */
  64. @Override
  65. public int updateCenterdataTDaily(CenterdataTDaily centerdataTDaily) {
  66. centerdataTDaily.setUpdateBy(SecurityUtils.getUserId());
  67. centerdataTDaily.setUpdateTime(DateUtils.getNowDate());
  68. return centerdataTDailyMapper.updateCenterdataTDaily(centerdataTDaily);
  69. }
  70. /**
  71. * 批量删除日报
  72. *
  73. * @param ids 需要删除的日报主键
  74. * @return 结果
  75. */
  76. @Override
  77. public int deleteCenterdataTDailyByIds(String[] ids) {
  78. return centerdataTDailyMapper.deleteCenterdataTDailyByIds(ids);
  79. }
  80. }