DeviceSetService.java 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. package com.zy.omp.service;
  2. import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
  3. import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
  4. import com.zy.omp.common.exception.ApiRuntimeException;
  5. import com.zy.omp.mapper.DeviceSetMapper;
  6. import com.zy.omp.model.DeviceSet;
  7. import org.springframework.stereotype.Service;
  8. /**
  9. * 其他设置相关
  10. *
  11. * @author chenyi
  12. * Create on 2020/4/10
  13. */
  14. @Service
  15. public class DeviceSetService extends ServiceImpl<DeviceSetMapper, DeviceSet> {
  16. /**
  17. * 后台
  18. * 获取全部的设置信息
  19. *
  20. * @param deviceId 设备ID
  21. */
  22. public DeviceSet getByDeviceId(String deviceId) {
  23. QueryWrapper<DeviceSet> queryWrapper = new QueryWrapper<>();
  24. queryWrapper.eq("deviceId", deviceId);
  25. return baseMapper.selectOne(queryWrapper);
  26. }
  27. /**
  28. * 获取音量设置信息
  29. */
  30. public DeviceSet getVolumeSet(String deviceId) {
  31. QueryWrapper<DeviceSet> queryWrapper = new QueryWrapper<>();
  32. queryWrapper.select("deviceId", "msgVol", "phoneVol", "ringVol");
  33. queryWrapper.eq("deviceId", deviceId);
  34. return baseMapper.selectOne(queryWrapper);
  35. }
  36. /**
  37. * 获取SOS设置信息
  38. */
  39. public DeviceSet getSosSet(String deviceId) {
  40. QueryWrapper<DeviceSet> queryWrapper = new QueryWrapper<>();
  41. queryWrapper.select("deviceId", "key0Name", "key0Phone", "key1Name", "key1Phone", "key2Name", "key2Phone");
  42. queryWrapper.eq("deviceId", deviceId);
  43. return baseMapper.selectOne(queryWrapper);
  44. }
  45. /**
  46. * 获取其他设置设置信息
  47. */
  48. public DeviceSet getOtherSet(String deviceId) {
  49. QueryWrapper<DeviceSet> queryWrapper = new QueryWrapper<>();
  50. queryWrapper.select("deviceId", "autoAnswer", "gpsRate", "highFreq");
  51. queryWrapper.eq("deviceId", deviceId);
  52. return baseMapper.selectOne(queryWrapper);
  53. }
  54. }