fix: 合并冲突解决

This commit is contained in:
Ray.Hao
2025-03-31 08:21:58 +08:00
7 changed files with 45 additions and 38 deletions

View File

@@ -170,9 +170,9 @@ public class DictController {
@DeleteMapping("/{dictCode}/items/{itemIds}")
@PreAuthorize("@ss.hasPerm('sys:dict-item:delete')")
public Result<Void> deleteDictItems(
@Parameter(description = "字典ID多个以英文逗号(,)拼接") @PathVariable String ids
@Parameter(description = "字典ID多个以英文逗号(,)拼接") @PathVariable String itemIds
) {
dictItemService.deleteDictItemByIds(ids);
dictItemService.deleteDictItemByIds(itemIds);
return Result.success();
}

View File

@@ -19,7 +19,7 @@ import com.youlai.boot.system.model.dto.UserImportDTO;
import com.youlai.boot.system.model.entity.User;
import com.youlai.boot.system.model.form.*;
import com.youlai.boot.system.model.query.UserPageQuery;
import com.youlai.boot.system.model.vo.UserInfoVO;
import com.youlai.boot.system.model.dto.CurrentUserDTO;
import com.youlai.boot.system.model.vo.UserPageVO;
import com.youlai.boot.system.model.vo.UserProfileVO;
import com.youlai.boot.system.service.UserService;
@@ -128,9 +128,9 @@ public class UserController {
@Operation(summary = "获取当前登录用户信息")
@GetMapping("/me")
@Log(value = "获取当前登录用户信息", module = LogModuleEnum.USER)
public Result<UserInfoVO> getCurrentUserInfo() {
UserInfoVO userInfoVO = userService.getCurrentUserInfo();
return Result.success(userInfoVO);
public Result<CurrentUserDTO> getCurrentUser() {
CurrentUserDTO currentUserDTO = userService.getCurrentUser();
return Result.success(currentUserDTO);
}
@Operation(summary = "用户导入模板下载")

View File

@@ -3,7 +3,7 @@ package com.youlai.boot.system.converter;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.youlai.boot.common.model.Option;
import com.youlai.boot.system.model.entity.User;
import com.youlai.boot.system.model.vo.UserInfoVO;
import com.youlai.boot.system.model.dto.CurrentUserDTO;
import com.youlai.boot.system.model.vo.UserPageVO;
import com.youlai.boot.system.model.vo.UserProfileVO;
import com.youlai.boot.system.model.bo.UserBO;
@@ -38,12 +38,12 @@ public interface UserConverter {
@Mappings({
@Mapping(target = "userId", source = "id")
})
UserInfoVO toUserInfoVo(User entity);
CurrentUserDTO toCurrentUserDto(User entity);
User toEntity(UserImportDTO vo);
UserProfileVO toProfileVO(UserBO bo);
UserProfileVO toProfileVo(UserBO bo);
User toEntity(UserProfileForm formData);

View File

@@ -1,4 +1,4 @@
package com.youlai.boot.system.model.vo;
package com.youlai.boot.system.model.dto;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
@@ -6,14 +6,14 @@ import lombok.Data;
import java.util.Set;
/**
* 用户登录视图对象
* 当前登录用户对象
*
* @author haoxr
* @since 2022/1/14
*/
@Schema(description ="当前登录用户视图对象")
@Schema(description ="当前登录用户对象")
@Data
public class UserInfoVO {
public class CurrentUserDTO {
@Schema(description="用户ID")
private Long userId;

View File

@@ -4,10 +4,10 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import com.youlai.boot.common.model.Option;
import com.youlai.boot.core.security.model.AuthCredentials;
import com.youlai.boot.system.model.dto.CurrentUserDTO;
import com.youlai.boot.system.model.dto.UserExportDTO;
import com.youlai.boot.system.model.entity.User;
import com.youlai.boot.system.model.query.UserPageQuery;
import com.youlai.boot.system.model.vo.UserInfoVO;
import com.youlai.boot.system.model.vo.UserPageVO;
import com.youlai.boot.system.model.vo.UserProfileVO;
import com.youlai.boot.system.model.form.*;
@@ -87,9 +87,9 @@ public interface UserService extends IService<User> {
/**
* 获取登录用户信息
*
* @return {@link UserInfoVO} 登录用户信息
* @return {@link CurrentUserDTO} 登录用户信息
*/
UserInfoVO getCurrentUserInfo();
CurrentUserDTO getCurrentUserInfo();
/**
* 获取个人中心用户信息

View File

@@ -23,13 +23,13 @@ import com.youlai.boot.system.enums.DictCodeEnum;
import com.youlai.boot.system.mapper.UserMapper;
import com.youlai.boot.system.model.bo.UserBO;
import com.youlai.boot.core.security.model.AuthCredentials;
import com.youlai.boot.system.model.dto.CurrentUserDTO;
import com.youlai.boot.system.model.dto.UserExportDTO;
import com.youlai.boot.system.model.entity.DictItem;
import com.youlai.boot.system.model.entity.User;
import com.youlai.boot.system.model.entity.UserRole;
import com.youlai.boot.system.model.form.*;
import com.youlai.boot.system.model.query.UserPageQuery;
import com.youlai.boot.system.model.vo.UserInfoVO;
import com.youlai.boot.system.model.vo.UserPageVO;
import com.youlai.boot.system.model.vo.UserProfileVO;
import com.youlai.boot.system.service.*;
@@ -314,10 +314,10 @@ public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements Us
/**
* 获取登录用户信息
*
* @return {@link UserInfoVO} 用户信息
* @return {@link CurrentUserDTO} 用户信息
*/
@Override
public UserInfoVO getCurrentUserInfo() {
public CurrentUserDTO getCurrentUserInfo() {
String username = SecurityUtils.getUsername();
@@ -332,7 +332,7 @@ public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements Us
)
);
// entity->VO
UserInfoVO userInfoVO = userConverter.toUserInfoVo(user);
CurrentUserDTO userInfoVO = userConverter.toCurrentUserDto(user);
// 用户角色集合
Set<String> roles = SecurityUtils.getRoles();
@@ -355,7 +355,7 @@ public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements Us
@Override
public UserProfileVO getUserProfile(Long userId) {
UserBO entity = this.baseMapper.getUserProfile(userId);
return userConverter.toProfileVO(entity);
return userConverter.toProfileVo(entity);
}
/**