VisualConfigServiceImpl.java 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. package jnpf.visualdata.service.impl;
  2. import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
  3. import jnpf.base.service.SuperServiceImpl;
  4. import jnpf.util.RandomUtil;
  5. import jnpf.visualdata.entity.VisualConfigEntity;
  6. import jnpf.visualdata.mapper.VisualConfigMapper;
  7. import jnpf.visualdata.service.VisualConfigService;
  8. import org.springframework.stereotype.Service;
  9. import java.util.List;
  10. /**
  11. * 大屏基本配置
  12. *
  13. * @author JNPF开发平台组
  14. * @version V3.1.0
  15. * @copyright 引迈信息技术有限公司
  16. * @date 2021年6月15日
  17. */
  18. @Service
  19. public class VisualConfigServiceImpl extends SuperServiceImpl<VisualConfigMapper, VisualConfigEntity> implements VisualConfigService {
  20. @Override
  21. public List<VisualConfigEntity> getList() {
  22. QueryWrapper<VisualConfigEntity> queryWrapper = new QueryWrapper<>();
  23. return this.list(queryWrapper);
  24. }
  25. @Override
  26. public VisualConfigEntity getInfo(String id) {
  27. QueryWrapper<VisualConfigEntity> queryWrapper = new QueryWrapper<>();
  28. queryWrapper.lambda().eq(VisualConfigEntity::getVisualId, id);
  29. return this.getOne(queryWrapper);
  30. }
  31. @Override
  32. public void create(VisualConfigEntity entity) {
  33. entity.setId(RandomUtil.uuId());
  34. this.save(entity);
  35. }
  36. @Override
  37. public boolean update(String id, VisualConfigEntity entity) {
  38. entity.setId(id);
  39. return this.updateById(entity);
  40. }
  41. @Override
  42. public void delete(VisualConfigEntity entity) {
  43. if (entity != null) {
  44. this.removeById(entity.getId());
  45. }
  46. }
  47. }