feat(oa): 新增OA文件操作记录功能

- 新增文件操作记录实体类及对应Mapper、Service、Controller
- 实现文件操作记录的增删改查接口
- 支持分页查询与导出Excel功能
- 添加操作类型字段(上传/删除)及相关校验逻辑
- 配置MyBatis Plus逻辑删除标识字段
- 提供VO、BO对象用于前后端数据传输与业务处理
This commit is contained in:
2025-12-03 17:11:25 +08:00
parent 6d84da23c3
commit 432e75d641
8 changed files with 475 additions and 0 deletions

View File

@@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.ruoyi.oa.mapper.OaFileOperationRecordMapper">
<resultMap type="com.ruoyi.oa.domain.OaFileOperationRecord" id="OaFileOperationRecordResult">
<result property="recordId" column="record_id"/>
<result property="fileId" column="file_id"/>
<result property="fileName" column="file_name"/>
<result property="operatorName" column="operator_name"/>
<result property="type" column="type"/>
<result property="remark" column="remark"/>
<result property="createBy" column="create_by"/>
<result property="createTime" column="create_time"/>
<result property="updateBy" column="update_by"/>
<result property="updateTime" column="update_time"/>
<result property="delFlag" column="del_flag"/>
</resultMap>
</mapper>