ProductclassifyServiceImpl.java 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. package jnpf.service.impl;
  2. import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
  3. import jnpf.base.service.SuperServiceImpl;
  4. import jnpf.entity.ProductclassifyEntity;
  5. import jnpf.mapper.ProductclassifyMapper;
  6. import jnpf.service.ProductclassifyService;
  7. import jnpf.util.RandomUtil;
  8. import jnpf.util.UserProvider;
  9. import org.springframework.beans.factory.annotation.Autowired;
  10. import org.springframework.stereotype.Service;
  11. import java.util.Date;
  12. import java.util.List;
  13. /**
  14. *
  15. * 产品分类
  16. * 版本: V3.1.0
  17. * 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com)
  18. * 作者: JNPF开发平台组
  19. * 日期: 2021-07-10 14:34:04
  20. */
  21. @Service
  22. public class ProductclassifyServiceImpl extends SuperServiceImpl<ProductclassifyMapper, ProductclassifyEntity> implements ProductclassifyService {
  23. @Override
  24. public List<ProductclassifyEntity> getList(){
  25. QueryWrapper<ProductclassifyEntity> queryWrapper=new QueryWrapper<>();
  26. return list(queryWrapper);
  27. }
  28. @Override
  29. public ProductclassifyEntity getInfo(String id){
  30. QueryWrapper<ProductclassifyEntity> queryWrapper=new QueryWrapper<>();
  31. queryWrapper.lambda().eq(ProductclassifyEntity::getId,id);
  32. return this.getOne(queryWrapper);
  33. }
  34. @Override
  35. public void create(ProductclassifyEntity entity){
  36. entity.setId(RandomUtil.uuId());
  37. entity.setCreatorUserId(UserProvider.getUser().getUserId());
  38. entity.setCreatorTime(new Date());
  39. this.save(entity);
  40. }
  41. @Override
  42. public boolean update(String id, ProductclassifyEntity entity){
  43. entity.setId(id);
  44. entity.setLastModifyUserId(UserProvider.getUser().getUserId());
  45. entity.setLastModifyTime(new Date());
  46. return this.updateById(entity);
  47. }
  48. @Override
  49. public void delete(ProductclassifyEntity entity){
  50. if(entity!=null){
  51. this.removeById(entity.getId());
  52. }
  53. }
  54. }