feat: update

This commit is contained in:
landaiqing
2024-06-20 00:36:25 +08:00
parent 8ce221d28a
commit f58aa8279e
6 changed files with 37 additions and 30 deletions

View File

@@ -1,9 +1,7 @@
package com.schisandra.auth.domain.convert; package com.schisandra.auth.domain.convert;
import com.schisandra.auth.domain.bo.SchisandraAuthRoleBO; import com.schisandra.auth.domain.bo.SchisandraAuthRoleBO;
import com.schisandra.auth.domain.bo.SchisandraAuthUserBO;
import com.schisandra.auth.infra.basic.entity.SchisandraAuthRole; import com.schisandra.auth.infra.basic.entity.SchisandraAuthRole;
import com.schisandra.auth.infra.basic.entity.SchisandraAuthUser;
import org.mapstruct.Mapper; import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers; import org.mapstruct.factory.Mappers;
@@ -21,18 +19,18 @@ public interface SchisandraAuthRoleBOConverter {
SchisandraAuthRoleBOConverter INSTANCE = Mappers.getMapper(SchisandraAuthRoleBOConverter.class); SchisandraAuthRoleBOConverter INSTANCE = Mappers.getMapper(SchisandraAuthRoleBOConverter.class);
/** /**
* @description 将bo转换为实体
* @param schisandraAuthRoleBO * @param schisandraAuthRoleBO
* @return com.schisandra.auth.infra.basic.bo.SchisandraRoleUser * @return com.schisandra.auth.infra.basic.bo.SchisandraRoleUser
* @description 将bo转换为实体
* @author schisandra * @author schisandra
* @date 2024/3/21 23:13 * @date 2024/3/21 23:13
*/ */
SchisandraAuthRole convertBOToEntity(SchisandraAuthRoleBO schisandraAuthRoleBO); SchisandraAuthRole convertBOToEntity(SchisandraAuthRoleBO schisandraAuthRoleBO);
/** /**
* @description 将实体转换为bo
* @param schisandraAuthRole * @param schisandraAuthRole
* @return com.schisandra.auth.domain.bo.SchisandraAuthRoleBO * @return com.schisandra.auth.domain.bo.SchisandraAuthRoleBO
* @description 将实体转换为bo
* @author schisandra * @author schisandra
* @date 2024/3/21 23:13 * @date 2024/3/21 23:13
*/ */

View File

@@ -2,7 +2,6 @@ package com.schisandra.auth.domain.service;
import com.schisandra.auth.domain.bo.SchisandraAuthRoleBO; import com.schisandra.auth.domain.bo.SchisandraAuthRoleBO;
import com.schisandra.auth.infra.basic.entity.SchisandraAuthRole; import com.schisandra.auth.infra.basic.entity.SchisandraAuthRole;
import org.springframework.stereotype.Service;
/** /**
* ClassName:SchisandraAuthRoleDomainService * ClassName:SchisandraAuthRoleDomainService
@@ -23,6 +22,7 @@ public interface SchisandraAuthRoleDomainService {
*@Time 21:02 *@Time 21:02
*/ */
Object update(SchisandraAuthRoleBO schisandraAuthRoleBO); Object update(SchisandraAuthRoleBO schisandraAuthRoleBO);
/*** /***
*@ClassName: SchisandraAuthRoleDomainService *@ClassName: SchisandraAuthRoleDomainService
*@Description 删除角色信息 *@Description 删除角色信息
@@ -31,6 +31,7 @@ public interface SchisandraAuthRoleDomainService {
*@Time 21:03 *@Time 21:03
*/ */
Object delete(Long id); Object delete(Long id);
/*** /***
*@ClassName: SchisandraAuthRoleDomainService *@ClassName: SchisandraAuthRoleDomainService
*@Description 新增角色信息 *@Description 新增角色信息
@@ -40,6 +41,7 @@ public interface SchisandraAuthRoleDomainService {
*/ */
int insert(SchisandraAuthRoleBO schisandraAuthRoleBO); int insert(SchisandraAuthRoleBO schisandraAuthRoleBO);
/*** /***
*@ClassName: SchisandraAuthRoleDomainService *@ClassName: SchisandraAuthRoleDomainService
*@Description 查询角色信息 *@Description 查询角色信息

View File

@@ -1,8 +1,13 @@
package com.schisandra.auth.infra.basic.service.impl; package com.schisandra.auth.infra.basic.service.impl;
import com.mybatisflex.spring.service.impl.CacheableServiceImpl;
import com.schisandra.auth.infra.basic.dao.SchisandraAuthPermissionDao; import com.schisandra.auth.infra.basic.dao.SchisandraAuthPermissionDao;
import com.schisandra.auth.infra.basic.dao.SchisandraAuthRolePermissionDao;
import com.schisandra.auth.infra.basic.entity.SchisandraAuthPermission; import com.schisandra.auth.infra.basic.entity.SchisandraAuthPermission;
import com.schisandra.auth.infra.basic.service.SchisandraAuthPermissionService; import com.schisandra.auth.infra.basic.service.SchisandraAuthPermissionService;
import com.schisandra.auth.infra.basic.service.SchisandraAuthRolePermissionService;
import org.springframework.cache.annotation.CacheConfig;
import org.springframework.cache.annotation.Cacheable;
import org.springframework.data.domain.Page; import org.springframework.data.domain.Page;
import org.springframework.data.domain.PageImpl; import org.springframework.data.domain.PageImpl;
import org.springframework.data.domain.PageRequest; import org.springframework.data.domain.PageRequest;
@@ -18,7 +23,8 @@ import java.util.List;
* @since 2024-04-11 13:00:10 * @since 2024-04-11 13:00:10
*/ */
@Service("schisandraAuthPermissionService") @Service("schisandraAuthPermissionService")
public class SchisandraAuthPermissionServiceImpl implements SchisandraAuthPermissionService { @CacheConfig(cacheNames = "AuthPermission")
public class SchisandraAuthPermissionServiceImpl extends CacheableServiceImpl<SchisandraAuthPermissionDao,SchisandraAuthPermission> implements SchisandraAuthPermissionService {
@Resource @Resource
private SchisandraAuthPermissionDao schisandraAuthPermissionDao; private SchisandraAuthPermissionDao schisandraAuthPermissionDao;
@@ -29,6 +35,7 @@ public class SchisandraAuthPermissionServiceImpl implements SchisandraAuthPermis
* @return 实例对象 * @return 实例对象
*/ */
@Override @Override
@Cacheable(key = "#id")
public SchisandraAuthPermission queryById(Long id) { public SchisandraAuthPermission queryById(Long id) {
return this.schisandraAuthPermissionDao.selectOneById(id); return this.schisandraAuthPermissionDao.selectOneById(id);
} }