SiteGroupingServiceImpl.java 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. package com.bizmatics.service.impl;
  2. import com.bizmatics.common.mvc.base.AbstractCrudService;
  3. import com.bizmatics.model.SiteGrouping;
  4. import com.bizmatics.model.system.SysUser;
  5. import com.bizmatics.persistence.mapper.SiteGroupingMapper;
  6. import com.bizmatics.service.SiteGroupingService;
  7. import com.bizmatics.service.util.SecurityUtils;
  8. import org.springframework.stereotype.Service;
  9. import java.time.LocalDateTime;
  10. /**
  11. * 站点分组
  12. *
  13. * @author ya
  14. * @since 2021-09-17
  15. */
  16. @Service
  17. public class SiteGroupingServiceImpl extends AbstractCrudService<SiteGroupingMapper, SiteGrouping> implements SiteGroupingService {
  18. @Override
  19. public void siteGroupingAdd(String groupingName) {
  20. SysUser user = SecurityUtils.getLoginUser().getUser();
  21. SiteGrouping siteGrouping = new SiteGrouping();
  22. siteGrouping.setGroupingName(groupingName);
  23. siteGrouping.setCreator(user.getUserName());
  24. siteGrouping.setCreationTime(LocalDateTime.now());
  25. this.save(siteGrouping);
  26. }
  27. @Override
  28. public void siteGroupingUpdate(String groupingName, int id) {
  29. SiteGrouping siteGrouping = new SiteGrouping();
  30. siteGrouping.setGroupingName(groupingName);
  31. siteGrouping.setId(id);
  32. this.updateById(siteGrouping);
  33. }
  34. }