ComFieldsServiceImpl.java 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. package jnpf.base.service.impl;
  2. import jnpf.base.service.SuperServiceImpl;
  3. import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
  4. import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
  5. import jnpf.base.entity.ComFieldsEntity;
  6. import jnpf.base.mapper.BaseComFieldsMapper;
  7. import jnpf.base.service.ComFieldsService;
  8. import jnpf.util.RandomUtil;
  9. import jnpf.util.StringUtil;
  10. import jnpf.util.UserProvider;
  11. import org.springframework.beans.factory.annotation.Autowired;
  12. import org.springframework.stereotype.Service;
  13. import java.util.Date;
  14. import java.util.List;
  15. /**
  16. *
  17. * @author JNPF开发平台组
  18. * @version V3.1.0
  19. * @copyright 引迈信息技术有限公司
  20. * @date 2021/3/12 15:31
  21. */
  22. @Service
  23. public class ComFieldsServiceImpl extends SuperServiceImpl<BaseComFieldsMapper, ComFieldsEntity> implements ComFieldsService {
  24. @Override
  25. public List<ComFieldsEntity> getList() {
  26. QueryWrapper<ComFieldsEntity> queryWrapper = new QueryWrapper<>();
  27. queryWrapper.lambda().orderByAsc(ComFieldsEntity::getSortCode).orderByDesc(ComFieldsEntity::getCreatorTime);
  28. return this.list(queryWrapper);
  29. }
  30. @Override
  31. public ComFieldsEntity getInfo(String id) {
  32. QueryWrapper<ComFieldsEntity> queryWrapper = new QueryWrapper<>();
  33. queryWrapper.lambda().eq(ComFieldsEntity::getId, id);
  34. return this.getOne(queryWrapper);
  35. }
  36. @Override
  37. public boolean isExistByFullName(String fullName, String id) {
  38. QueryWrapper<ComFieldsEntity> queryWrapper = new QueryWrapper<>();
  39. queryWrapper.lambda().eq(ComFieldsEntity::getFieldName, fullName);
  40. if (!StringUtil.isEmpty(id)) {
  41. queryWrapper.lambda().ne(ComFieldsEntity::getId, id);
  42. }
  43. return this.count(queryWrapper) > 0 ? true : false;
  44. }
  45. @Override
  46. public void create(ComFieldsEntity entity) {
  47. entity.setId(RandomUtil.uuId());
  48. entity.setCreatorTime(new Date());
  49. entity.setCreatorUserId(UserProvider.getUser().getUserId());
  50. entity.setEnabledMark(1);
  51. this.save(entity);
  52. }
  53. @Override
  54. public boolean update(String id, ComFieldsEntity entity) {
  55. entity.setId(id);
  56. entity.setLastModifyTime(new Date());
  57. entity.setLastModifyUserId(UserProvider.getUser().getUserId());
  58. return this.updateById(entity);
  59. }
  60. @Override
  61. public void delete(ComFieldsEntity entity) {
  62. if (entity != null) {
  63. this.removeById(entity.getId());
  64. }
  65. }
  66. }