feat(system): 添加文件管理模块及权限控制功能

- 新增文件主信息实体类SysFile,包含文件名、路径、大小等属性
- 创建文件可见用户关联实体SysFileVisibleUser,实现文件权限控制
- 添加文件服务接口ISysFileService和实现类SysFileServiceImpl
- 实现文件可见用户服务接口ISysFileVisibleUserService及其实现
- 创建文件控制器SysFileController,提供文件CRUD操作接口
- 添加文件可见用户控制器SysFileVisibleUserController
- 配置文件和关联表的MyBatis映射及XML配置文件
- 定义文件和关联信息的业务对象BO、视图对象VO类
- 实现文件列表分页查询、详情查看、新增修改删除功能
- 支持文件权限分配给指定用户的多对多关联功能
This commit is contained in:
2026-06-30 10:01:18 +08:00
parent dbcc28fb80
commit d4b5bc7041
16 changed files with 953 additions and 0 deletions

View File

@@ -0,0 +1,15 @@
package com.klp.system.mapper;
import com.klp.system.domain.SysFileVisibleUser;
import com.klp.system.domain.vo.SysFileVisibleUserVo;
import com.klp.common.core.mapper.BaseMapperPlus;
/**
* 私有文件可见用户多对多关联Mapper接口
*
* @author klp
* @date 2026-06-30
*/
public interface SysFileVisibleUserMapper extends BaseMapperPlus<SysFileVisibleUserMapper, SysFileVisibleUser, SysFileVisibleUserVo> {
}