diff --git a/yami-shop-sys/src/main/java/com/yami/shop/sys/service/impl/SysConfigServiceImpl.java b/yami-shop-sys/src/main/java/com/yami/shop/sys/service/impl/SysConfigServiceImpl.java index 1f92281..b33b300 100644 --- a/yami-shop-sys/src/main/java/com/yami/shop/sys/service/impl/SysConfigServiceImpl.java +++ b/yami-shop-sys/src/main/java/com/yami/shop/sys/service/impl/SysConfigServiceImpl.java @@ -10,22 +10,21 @@ package com.yami.shop.sys.service.impl; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Service; - -import com.yami.shop.sys.service.SysConfigService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.yami.shop.sys.dao.SysConfigMapper; import com.yami.shop.sys.model.SysConfig; -import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.yami.shop.sys.service.SysConfigService; +import lombok.AllArgsConstructor; +import org.springframework.stereotype.Service; /** * @author lgh */ @Service("sysConfigService") +@AllArgsConstructor public class SysConfigServiceImpl extends ServiceImpl implements SysConfigService { - @Autowired - private SysConfigMapper sysConfigMapper; + private final SysConfigMapper sysConfigMapper; @Override public void updateValueByKey(String key, String value) { diff --git a/yami-shop-sys/src/main/java/com/yami/shop/sys/service/impl/SysLogServiceImpl.java b/yami-shop-sys/src/main/java/com/yami/shop/sys/service/impl/SysLogServiceImpl.java index 00184da..7034e6b 100644 --- a/yami-shop-sys/src/main/java/com/yami/shop/sys/service/impl/SysLogServiceImpl.java +++ b/yami-shop-sys/src/main/java/com/yami/shop/sys/service/impl/SysLogServiceImpl.java @@ -10,20 +10,19 @@ package com.yami.shop.sys.service.impl; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Service; - -import com.yami.shop.sys.service.SysLogService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.yami.shop.sys.dao.SysLogMapper; import com.yami.shop.sys.model.SysLog; -import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.yami.shop.sys.service.SysLogService; +import lombok.AllArgsConstructor; +import org.springframework.stereotype.Service; /** * @author lgh */ @Service("sysLogService") +@AllArgsConstructor public class SysLogServiceImpl extends ServiceImpl implements SysLogService { - @Autowired - private SysLogMapper sysLogMapper; + private final SysLogMapper sysLogMapper; } diff --git a/yami-shop-sys/src/main/java/com/yami/shop/sys/service/impl/SysMenuServiceImpl.java b/yami-shop-sys/src/main/java/com/yami/shop/sys/service/impl/SysMenuServiceImpl.java index b700bdd..ae47b0d 100644 --- a/yami-shop-sys/src/main/java/com/yami/shop/sys/service/impl/SysMenuServiceImpl.java +++ b/yami-shop-sys/src/main/java/com/yami/shop/sys/service/impl/SysMenuServiceImpl.java @@ -11,32 +11,32 @@ package com.yami.shop.sys.service.impl; +import cn.hutool.core.collection.CollectionUtil; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.yami.shop.sys.constant.Constant; +import com.yami.shop.sys.dao.SysMenuMapper; +import com.yami.shop.sys.dao.SysRoleMenuMapper; +import com.yami.shop.sys.model.SysMenu; +import com.yami.shop.sys.service.SysMenuService; +import lombok.AllArgsConstructor; +import org.springframework.stereotype.Service; + import java.util.Collections; import java.util.Comparator; import java.util.List; import java.util.Map; import java.util.stream.Collectors; -import cn.hutool.core.collection.CollectionUtil; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Service; - -import com.yami.shop.sys.service.SysMenuService; -import com.yami.shop.sys.dao.SysMenuMapper; -import com.yami.shop.sys.dao.SysRoleMenuMapper; -import com.yami.shop.sys.model.SysMenu; -import com.yami.shop.sys.constant.Constant; -import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; - /** * @author lgh */ @Service("sysMenuService") +@AllArgsConstructor public class SysMenuServiceImpl extends ServiceImpl implements SysMenuService { - @Autowired - private SysRoleMenuMapper sysRoleMenuMapper; - @Autowired - private SysMenuMapper sysMenuMapper; + + private final SysRoleMenuMapper sysRoleMenuMapper; + + private final SysMenuMapper sysMenuMapper; @Override public List listMenuByUserId(Long userId) { diff --git a/yami-shop-sys/src/main/java/com/yami/shop/sys/service/impl/SysRoleServiceImpl.java b/yami-shop-sys/src/main/java/com/yami/shop/sys/service/impl/SysRoleServiceImpl.java index e86db8b..91c278d 100644 --- a/yami-shop-sys/src/main/java/com/yami/shop/sys/service/impl/SysRoleServiceImpl.java +++ b/yami-shop-sys/src/main/java/com/yami/shop/sys/service/impl/SysRoleServiceImpl.java @@ -10,20 +10,19 @@ package com.yami.shop.sys.service.impl; -import java.util.Date; -import java.util.List; - +import cn.hutool.core.collection.CollectionUtil; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; -import org.apache.commons.collections.CollectionUtils; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Service; -import org.springframework.transaction.annotation.Transactional; - -import com.yami.shop.sys.service.SysRoleService; import com.yami.shop.sys.dao.SysRoleMapper; import com.yami.shop.sys.dao.SysRoleMenuMapper; import com.yami.shop.sys.dao.SysUserRoleMapper; import com.yami.shop.sys.model.SysRole; +import com.yami.shop.sys.service.SysRoleService; +import lombok.AllArgsConstructor; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.Date; +import java.util.List; /** @@ -31,25 +30,22 @@ import com.yami.shop.sys.model.SysRole; * @author lgh */ @Service("sysRoleService") +@AllArgsConstructor public class SysRoleServiceImpl extends ServiceImpl implements SysRoleService { - @Autowired - private SysRoleMenuMapper sysRoleMenuMapper; - @Autowired - private SysUserRoleMapper sysUserRoleMapper; - - @Autowired - private SysRoleMapper sysRoleMapper; + private final SysRoleMenuMapper sysRoleMenuMapper; + private final SysUserRoleMapper sysUserRoleMapper; + private final SysRoleMapper sysRoleMapper; @Override @Transactional(rollbackFor = Exception.class) public void saveRoleAndRoleMenu(SysRole role) { role.setCreateTime(new Date()); this.save(role); - if (CollectionUtils.isEmpty(role.getMenuIdList())) { + if (CollectionUtil.isEmpty(role.getMenuIdList())) { return; } - - + + //保存角色与菜单关系 sysRoleMenuMapper.insertRoleAndRoleMenu(role.getRoleId(), role.getMenuIdList()); } @@ -61,7 +57,7 @@ public class SysRoleServiceImpl extends ServiceImpl impl sysRoleMapper.updateById(role); //先删除角色与菜单关系 sysRoleMenuMapper.deleteBatch(new Long[]{role.getRoleId()}); - if (CollectionUtils.isEmpty(role.getMenuIdList())) { + if (CollectionUtil.isEmpty(role.getMenuIdList())) { return; } //保存角色与菜单关系 diff --git a/yami-shop-sys/src/main/java/com/yami/shop/sys/service/impl/SysUserServiceImpl.java b/yami-shop-sys/src/main/java/com/yami/shop/sys/service/impl/SysUserServiceImpl.java index 1d0d383..b691358 100644 --- a/yami-shop-sys/src/main/java/com/yami/shop/sys/service/impl/SysUserServiceImpl.java +++ b/yami-shop-sys/src/main/java/com/yami/shop/sys/service/impl/SysUserServiceImpl.java @@ -11,21 +11,19 @@ package com.yami.shop.sys.service.impl; -import java.util.Date; - +import cn.hutool.core.collection.CollUtil; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; -import org.springframework.beans.factory.annotation.Autowired; +import com.yami.shop.sys.dao.SysUserMapper; +import com.yami.shop.sys.dao.SysUserRoleMapper; +import com.yami.shop.sys.model.SysUser; +import com.yami.shop.sys.service.SysUserService; +import lombok.AllArgsConstructor; import org.springframework.cache.annotation.CacheEvict; import org.springframework.cache.annotation.Cacheable; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; -import com.yami.shop.sys.service.SysUserService; -import com.yami.shop.sys.dao.SysUserMapper; -import com.yami.shop.sys.dao.SysUserRoleMapper; -import com.yami.shop.sys.model.SysUser; - -import cn.hutool.core.collection.CollUtil; +import java.util.Date; /** @@ -33,11 +31,11 @@ import cn.hutool.core.collection.CollUtil; * @author lgh */ @Service("sysUserService") +@AllArgsConstructor public class SysUserServiceImpl extends ServiceImpl implements SysUserService { - @Autowired + private SysUserRoleMapper sysUserRoleMapper; - @Autowired private SysUserMapper sysUserMapper; @Override