TbPlaceServiceImpl.java 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. package com.ruoyi.asset.service.impl;
  2. import java.util.List;
  3. import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
  4. import com.ruoyi.asset.utils.UserUtils;
  5. import com.ruoyi.common.core.domain.model.LoginUser;
  6. import com.ruoyi.framework.web.service.TokenService;
  7. import org.springframework.beans.factory.annotation.Autowired;
  8. import org.springframework.security.core.Authentication;
  9. import org.springframework.security.core.context.SecurityContextHolder;
  10. import org.springframework.stereotype.Service;
  11. import com.ruoyi.asset.mapper.TbPlaceMapper;
  12. import com.ruoyi.asset.domain.TbPlace;
  13. import com.ruoyi.asset.service.ITbPlaceService;
  14. /**
  15. * 地点Service业务层处理
  16. *
  17. * @author 原动力
  18. * @date 2023-03-27
  19. */
  20. @Service
  21. public class TbPlaceServiceImpl extends ServiceImpl<TbPlaceMapper, TbPlace> implements ITbPlaceService
  22. {
  23. @Autowired
  24. private TbPlaceMapper tbPlaceMapper;
  25. /**
  26. * 查询地点
  27. *
  28. * @param id 地点主键
  29. * @return 地点
  30. */
  31. @Override
  32. public TbPlace selectTbPlaceById(Long id)
  33. {
  34. return tbPlaceMapper.selectTbPlaceById(id);
  35. }
  36. /**
  37. * 查询地点列表
  38. *
  39. * @param tbPlace 地点
  40. * @return 地点
  41. */
  42. @Override
  43. public List<TbPlace> selectTbPlaceList(TbPlace tbPlace)
  44. {
  45. return tbPlaceMapper.selectTbPlaceList(tbPlace);
  46. }
  47. /**
  48. * 新增地点
  49. *
  50. * @param tbPlace 地点
  51. * @return 结果
  52. */
  53. @Override
  54. public int insertTbPlace(TbPlace tbPlace)
  55. {
  56. return tbPlaceMapper.insertTbPlace(tbPlace);
  57. }
  58. /**
  59. * 修改地点
  60. *
  61. * @param tbPlace 地点
  62. * @return 结果
  63. */
  64. @Override
  65. public int updateTbPlace(TbPlace tbPlace)
  66. {
  67. return tbPlaceMapper.updateTbPlace(tbPlace);
  68. }
  69. /**
  70. * 批量删除地点
  71. *
  72. * @param ids 需要删除的地点主键
  73. * @return 结果
  74. */
  75. @Override
  76. public int deleteTbPlaceByIds(Long[] ids)
  77. {
  78. return tbPlaceMapper.deleteTbPlaceByIds(ids);
  79. }
  80. /**
  81. * 删除地点信息
  82. *
  83. * @param id 地点主键
  84. * @return 结果
  85. */
  86. @Override
  87. public int deleteTbPlaceById(Long id)
  88. {
  89. return tbPlaceMapper.deleteTbPlaceById(id);
  90. }
  91. @Override
  92. public List<TbPlace> selectTbPlaceAll() {
  93. return list();
  94. }
  95. }