文件存储添加分组功能

This commit is contained in:
huangge1199 2024-09-02 09:19:24 +08:00
parent a7ec38e78b
commit fb7b49feb7
4 changed files with 28 additions and 0 deletions

View File

@ -4,10 +4,12 @@ package com.ruoyi.system.controller.system;
import cn.dev33.satoken.annotation.SaCheckPermission; import cn.dev33.satoken.annotation.SaCheckPermission;
import cn.hutool.core.util.ObjectUtil; import cn.hutool.core.util.ObjectUtil;
import com.ruoyi.common.core.core.domain.R; import com.ruoyi.common.core.core.domain.R;
import com.ruoyi.common.core.utils.MapstructUtils;
import com.ruoyi.common.web.core.BaseController; import com.ruoyi.common.web.core.BaseController;
import com.ruoyi.common.log.annotation.Log; import com.ruoyi.common.log.annotation.Log;
import com.ruoyi.common.log.enums.BusinessType; import com.ruoyi.common.log.enums.BusinessType;
import com.ruoyi.common.orm.core.page.TableDataInfo; import com.ruoyi.common.orm.core.page.TableDataInfo;
import com.ruoyi.system.domain.SysOss;
import com.ruoyi.system.domain.bo.SysOssBo; import com.ruoyi.system.domain.bo.SysOssBo;
import com.ruoyi.system.domain.vo.SysOssUploadVo; import com.ruoyi.system.domain.vo.SysOssUploadVo;
import com.ruoyi.system.domain.vo.SysOssVo; import com.ruoyi.system.domain.vo.SysOssVo;
@ -107,4 +109,15 @@ public class SysOssController extends BaseController {
return R.ok(); return R.ok();
} }
/**
* 查询OSS对象存储列表
*/
@SaCheckPermission("system:oss:list")
@GetMapping("/update")
public R<Void> update(@Validated SysOssBo bo) {
SysOss sysOss = MapstructUtils.convert(bo, SysOss.class);
ossService.updateById(sysOss);
return R.ok();
}
} }

View File

@ -37,6 +37,11 @@ public class SysOss extends BaseEntity {
*/ */
private String fileSuffix; private String fileSuffix;
/**
* 分组
*/
private String team;
/** /**
* URL地址 * URL地址
*/ */

View File

@ -36,6 +36,11 @@ public class SysOssBo extends BaseEntity {
*/ */
private String fileSuffix; private String fileSuffix;
/**
* 分组
*/
private String team;
/** /**
* URL地址 * URL地址
*/ */

View File

@ -41,6 +41,11 @@ public class SysOssVo implements Serializable {
*/ */
private String fileSuffix; private String fileSuffix;
/**
* 分组
*/
private String team;
/** /**
* URL地址 * URL地址
*/ */