up
This commit is contained in:
@@ -22,7 +22,29 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
<result property="projectName" column="project_name" />
|
||||
</resultMap>
|
||||
|
||||
<sql id="selectBizDocVo">
|
||||
<!-- 轻量字段:用于列表,排除大字段 doc_content -->
|
||||
<sql id="selectBizDocListVo">
|
||||
select
|
||||
d.doc_id,
|
||||
d.project_id,
|
||||
d.module_id,
|
||||
d.kind_type,
|
||||
d.file_name as doc_name,
|
||||
d.file_url as doc_path,
|
||||
null as doc_size,
|
||||
null as doc_type,
|
||||
d.del_flag,
|
||||
d.upload_by as create_by,
|
||||
d.upload_time as create_time,
|
||||
null as update_by,
|
||||
null as update_time,
|
||||
p.project_name as project_name
|
||||
from biz_doc d
|
||||
left join biz_project p on p.project_id = d.project_id
|
||||
</sql>
|
||||
|
||||
<!-- 详情字段:下载/单条查询专用,含 doc_content -->
|
||||
<sql id="selectBizDocDetailVo">
|
||||
select
|
||||
d.doc_id,
|
||||
d.project_id,
|
||||
@@ -44,7 +66,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
</sql>
|
||||
|
||||
<select id="selectBizDocList" parameterType="BizDoc" resultMap="BizDocResult">
|
||||
<include refid="selectBizDocVo"/>
|
||||
<include refid="selectBizDocListVo"/>
|
||||
<where>
|
||||
<if test="docId != null and docId != ''"> and doc_id = #{docId}</if>
|
||||
<if test="projectId != null and projectId != ''"> and d.project_id = #{projectId}</if>
|
||||
@@ -96,7 +118,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
</select>
|
||||
|
||||
<select id="selectBizDocByDocId" parameterType="Long" resultMap="BizDocResult">
|
||||
<include refid="selectBizDocVo"/>
|
||||
<include refid="selectBizDocDetailVo"/>
|
||||
where doc_id = #{docId}
|
||||
</select>
|
||||
|
||||
|
Reference in New Issue
Block a user