feat(oa): 添加知识管理和邮件功能模块

- 新增知识分类和知识文章的完整CRUD接口- 实现知识文章预览组件,支持富文本和附件展示
- 添加动态邮件配置功能,支持多种邮箱类型自动识别
- 实现邮件模板管理功能,提供多种商务邮件模板- 添加邮件发送功能,支持批量发送和附件上传
- 完善邮件工具类,支持富文本、附件和内嵌图片发送- 新增发件人邮箱账号管理功能
- 添加家具信息管理相关接口- 配置默认邮件服务参数
This commit is contained in:
JR
2025-10-22 22:36:10 +08:00
parent 429081460a
commit a8b0206cce
61 changed files with 7055 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.gear.oa.mapper.OaEmailTemplateMapper">
<resultMap type="com.gear.oa.domain.OaEmailTemplate" id="OaEmailTemplateResult">
<result property="id" column="id"/>
<result property="templateName" column="template_name"/>
<result property="category" column="category"/>
<result property="content" column="content"/>
<result property="attachments" column="attachments"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
<result property="delFlag" column="del_flag"/>
<result property="remark" column="remark"/>
</resultMap>
</mapper>