3c929e3106df4c8031f8fe1eb817c2c38031dece.svn-base 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. package cn.com.goldenwater.dcproj.service.impl.general;
  2. import cn.com.goldenwater.core.service.AbstractCrudService;
  3. import cn.com.goldenwater.dcproj.dao.DictTypeDao;
  4. import cn.com.goldenwater.dcproj.model.DictType;
  5. import cn.com.goldenwater.dcproj.param.DictTypeParam;
  6. import cn.com.goldenwater.dcproj.service.DictTypeService;
  7. import cn.com.goldenwater.id.util.UuidUtil;
  8. import org.slf4j.Logger;
  9. import org.slf4j.LoggerFactory;
  10. import org.springframework.beans.factory.annotation.Autowired;
  11. import org.springframework.stereotype.Service;
  12. import org.springframework.transaction.annotation.Transactional;
  13. /**
  14. * @author
  15. * @date Mar 4, 2022
  16. */
  17. @Service
  18. @Transactional
  19. public class DictTypeServiceImpl extends AbstractCrudService<DictType, DictTypeParam> implements DictTypeService {
  20. private Logger logger = LoggerFactory.getLogger(getClass());
  21. @Autowired
  22. private DictTypeDao dictTypeDao;
  23. public DictTypeServiceImpl(DictTypeDao dictTypeDao) {
  24. super(dictTypeDao);
  25. this.dictTypeDao = dictTypeDao;
  26. }
  27. @Override
  28. public int insert(DictType dictType) {
  29. String uuid = UuidUtil.uuid(); // 生成uuid
  30. dictType.setId(uuid);
  31. return this.dictTypeDao.insert(dictType);
  32. }
  33. @Override
  34. public int update(DictType dictType) {
  35. return this.dictTypeDao.update(dictType);
  36. }
  37. @Override
  38. public int delete(String id) {
  39. return this.dictTypeDao.delete(id);
  40. }
  41. }