提交 39465f28 authored 作者: hzh's avatar hzh

代码优化

上级 65575dbb
package org.dromara.system.controller.system; package org.dromara.system.controller.system;
import java.util.List;
import lombok.RequiredArgsConstructor;
import jakarta.servlet.http.HttpServletResponse;
import jakarta.validation.constraints.*;
import cn.dev33.satoken.annotation.SaCheckPermission; import cn.dev33.satoken.annotation.SaCheckPermission;
import org.springframework.web.bind.annotation.*; import jakarta.servlet.http.HttpServletResponse;
import org.springframework.validation.annotation.Validated; import jakarta.validation.constraints.NotEmpty;
import org.dromara.common.idempotent.annotation.RepeatSubmit; import jakarta.validation.constraints.NotNull;
import org.dromara.common.log.annotation.Log; import lombok.RequiredArgsConstructor;
import org.dromara.common.web.core.BaseController;
import org.dromara.common.mybatis.core.page.PageQuery;
import org.dromara.common.core.domain.R; import org.dromara.common.core.domain.R;
import org.dromara.common.core.validate.AddGroup; import org.dromara.common.core.validate.AddGroup;
import org.dromara.common.core.validate.EditGroup; import org.dromara.common.core.validate.EditGroup;
import org.dromara.common.log.enums.BusinessType;
import org.dromara.common.excel.utils.ExcelUtil; import org.dromara.common.excel.utils.ExcelUtil;
import org.dromara.system.domain.vo.SysDeptOssVo; import org.dromara.common.idempotent.annotation.RepeatSubmit;
import org.dromara.common.log.annotation.Log;
import org.dromara.common.log.enums.BusinessType;
import org.dromara.common.mybatis.core.page.PageQuery;
import org.dromara.common.mybatis.core.page.TableDataInfo;
import org.dromara.common.web.core.BaseController;
import org.dromara.system.domain.bo.SysDeptOssBo; import org.dromara.system.domain.bo.SysDeptOssBo;
import org.dromara.system.domain.vo.SysDeptOssVo;
import org.dromara.system.service.ISysDeptOssService; import org.dromara.system.service.ISysDeptOssService;
import org.dromara.common.mybatis.core.page.TableDataInfo; import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import java.util.List;
/** /**
* 部门文件 * 部门文件
...@@ -32,7 +33,7 @@ import org.dromara.common.mybatis.core.page.TableDataInfo; ...@@ -32,7 +33,7 @@ import org.dromara.common.mybatis.core.page.TableDataInfo;
@Validated @Validated
@RequiredArgsConstructor @RequiredArgsConstructor
@RestController @RestController
@RequestMapping("/deptOss") @RequestMapping("/dept/oss")
public class SysDeptOssController extends BaseController { public class SysDeptOssController extends BaseController {
private final ISysDeptOssService sysDeptOssService; private final ISysDeptOssService sysDeptOssService;
......
...@@ -33,7 +33,7 @@ import java.util.List; ...@@ -33,7 +33,7 @@ import java.util.List;
@Validated @Validated
@RequiredArgsConstructor @RequiredArgsConstructor
@RestController @RestController
@RequestMapping("/deptTravelLine") @RequestMapping("/dept/travelLine")
public class SysDeptTravelLineController extends BaseController { public class SysDeptTravelLineController extends BaseController {
private final ISysDeptTravelLineService sysDeptTravelLineService; private final ISysDeptTravelLineService sysDeptTravelLineService;
......
...@@ -15,6 +15,8 @@ import org.springframework.web.bind.annotation.RestController; ...@@ -15,6 +15,8 @@ import org.springframework.web.bind.annotation.RestController;
import java.util.List; import java.util.List;
/** /**
* 首页
*
* @author hzh * @author hzh
* @date 2025-04-28 * @date 2025-04-28
**/ **/
......
...@@ -34,6 +34,11 @@ public class SysUserBo extends BaseEntity { ...@@ -34,6 +34,11 @@ public class SysUserBo extends BaseEntity {
*/ */
private Long deptId; private Long deptId;
/**
* 头像
*/
private Long avatar;
/** /**
* 用户账号 * 用户账号
*/ */
......
...@@ -2,13 +2,13 @@ package org.dromara.system.domain.vo; ...@@ -2,13 +2,13 @@ package org.dromara.system.domain.vo;
import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
import io.github.linpeilie.annotations.AutoMapper;
import lombok.Data;
import org.dromara.common.sensitive.annotation.Sensitive; import org.dromara.common.sensitive.annotation.Sensitive;
import org.dromara.common.sensitive.core.SensitiveStrategy; import org.dromara.common.sensitive.core.SensitiveStrategy;
import org.dromara.common.translation.annotation.Translation; import org.dromara.common.translation.annotation.Translation;
import org.dromara.common.translation.constant.TransConstant; import org.dromara.common.translation.constant.TransConstant;
import org.dromara.system.domain.SysUser; import org.dromara.system.domain.SysUser;
import io.github.linpeilie.annotations.AutoMapper;
import lombok.Data;
import java.io.Serial; import java.io.Serial;
import java.io.Serializable; import java.io.Serializable;
...@@ -88,9 +88,9 @@ public class SysUserVo implements Serializable { ...@@ -88,9 +88,9 @@ public class SysUserVo implements Serializable {
/** /**
* 头像地址 * 头像地址
*/ */
@Translation(type = TransConstant.OSS_ID_TO_URL)
private Long avatar; private Long avatar;
@Translation(type = TransConstant.OSS_ID_TO_URL, mapper = "avatar")
private Long avatarUrl;
/** /**
* 微信号 * 微信号
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论