SignatureUserServiceImpl.java 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. package jnpf.base.service.impl;
  2. import cn.hutool.core.util.ObjectUtil;
  3. import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
  4. import jnpf.base.entity.SignatureUserEntity;
  5. import jnpf.base.mapper.SignatureUserMapper;
  6. import jnpf.base.service.SignatureUserService;
  7. import jnpf.base.service.SuperServiceImpl;
  8. import jnpf.util.RandomUtil;
  9. import org.springframework.stereotype.Service;
  10. import java.util.List;
  11. /**
  12. * 电子签章
  13. *
  14. * @author JNPF开发平台组
  15. * @copyright 引迈信息技术有限公司
  16. * @date 2022年9月2日 上午9:18
  17. */
  18. @Service
  19. public class SignatureUserServiceImpl extends SuperServiceImpl<SignatureUserMapper, SignatureUserEntity> implements SignatureUserService {
  20. @Override
  21. public List<SignatureUserEntity> getList(List<String> signatureId, List<String> userId) {
  22. QueryWrapper<SignatureUserEntity> queryWrapper = new QueryWrapper<>();
  23. if (ObjectUtil.isNotEmpty(signatureId)) {
  24. queryWrapper.lambda().in(SignatureUserEntity::getSignatureId, signatureId);
  25. }
  26. if (ObjectUtil.isNotEmpty(userId)) {
  27. queryWrapper.lambda().in(SignatureUserEntity::getUserId, userId);
  28. }
  29. return this.list(queryWrapper);
  30. }
  31. @Override
  32. public List<SignatureUserEntity> getList(String signatureId) {
  33. QueryWrapper<SignatureUserEntity> queryWrapper = new QueryWrapper<>();
  34. queryWrapper.lambda().eq(SignatureUserEntity::getSignatureId, signatureId);
  35. return this.list(queryWrapper);
  36. }
  37. @Override
  38. public List<SignatureUserEntity> getListByUserId(String userId) {
  39. QueryWrapper<SignatureUserEntity> queryWrapper = new QueryWrapper<>();
  40. queryWrapper.lambda().eq(SignatureUserEntity::getUserId, userId);
  41. return this.list(queryWrapper);
  42. }
  43. @Override
  44. public void create(SignatureUserEntity entity) {
  45. entity.setId(RandomUtil.uuId());
  46. this.save(entity);
  47. }
  48. @Override
  49. public void delete(String signatureId) {
  50. QueryWrapper<SignatureUserEntity> queryWrapper = new QueryWrapper<>();
  51. queryWrapper.lambda().eq(SignatureUserEntity::getSignatureId, signatureId);
  52. this.remove(queryWrapper);
  53. }
  54. }