ParmSettingService.java 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. package com.huaxu.service;
  2. import com.huaxu.dao.ParmSettingMapper;
  3. import com.huaxu.entity.ParmSettingEntity;
  4. import com.huaxu.model.LoginUser;
  5. import com.huaxu.util.UserUtil;
  6. import org.springframework.stereotype.Service;
  7. import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
  8. import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
  9. import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
  10. import javax.annotation.Resource;
  11. import org.springframework.transaction.annotation.Transactional;
  12. import java.util.Map;
  13. import java.util.List;
  14. import java.util.Arrays;
  15. /**
  16. * 参数设置Service接口
  17. *
  18. * @author: WYY
  19. * @date 2021-05-11 10:30
  20. */
  21. @Service
  22. public class ParmSettingService extends ServiceImpl<ParmSettingMapper, ParmSettingEntity> {
  23. @Resource
  24. private ParmSettingMapper parmSettingMapper;
  25. /**
  26. * 查列表
  27. */
  28. public List<ParmSettingEntity> findList(ParmSettingEntity parmSettingEntity) {
  29. LoginUser currentUser = UserUtil.getCurrentUser();
  30. if(currentUser!=null) {
  31. parmSettingEntity.setTenantId(currentUser.getTenantId());
  32. }
  33. return parmSettingMapper.findList(parmSettingEntity);
  34. }
  35. /**
  36. * 批量删除
  37. */
  38. @Transactional(rollbackFor = Exception.class)
  39. public boolean delParmSettingByIds(Long[] ids) {
  40. return this.removeByIds(Arrays.asList(ids));
  41. }
  42. /**
  43. * 单个删除
  44. */
  45. public boolean delParmSettingById(Long id) {
  46. return this.removeById(id);
  47. }
  48. /**
  49. * 保存
  50. */
  51. public boolean addParmSetting(ParmSettingEntity parmSetting) {
  52. if (this.save(parmSetting)) {
  53. return true;
  54. }
  55. return false;
  56. }
  57. /**
  58. * 修改根居ID
  59. */
  60. public boolean updateParmSettingById(ParmSettingEntity parmSetting) {
  61. if (this.updateById(parmSetting)) {
  62. return true;
  63. }
  64. return false;
  65. }
  66. /**
  67. * 根居ID获取对象
  68. */
  69. public ParmSettingEntity findParmSettingById(Long id) {
  70. return parmSettingMapper.findParmSettingById(id);
  71. }
  72. }