<?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="org.sxkj.gd.orderdata.mapper.GdSupplyDemandAuditAttachmentMapper">
|
|
<!-- 通用查询映射结果 -->
|
<resultMap id="gdSupplyDemandAuditAttachmentResultMap" type="org.sxkj.gd.orderdata.entity.GdSupplyDemandAuditAttachmentEntity">
|
<result column="id" property="id"/>
|
<result column="demand_id" property="demandId"/>
|
<result column="attach_id" property="attachId"/>
|
<result column="area_code" property="areaCode"/>
|
<result column="create_user" property="createUser"/>
|
<result column="create_dept" property="createDept"/>
|
<result column="create_time" property="createTime"/>
|
<result column="update_user" property="updateUser"/>
|
<result column="update_time" property="updateTime"/>
|
<result column="status" property="status"/>
|
<result column="is_deleted" property="isDeleted"/>
|
</resultMap>
|
|
<resultMap id="gdSupplyDemandAuditAttachmentVOResultMap" type="org.sxkj.gd.orderdata.vo.GdSupplyDemandAuditAttachmentVO" extends="gdSupplyDemandAuditAttachmentResultMap">
|
<result column="file_url" property="fileUrl"/>
|
<result column="file_size" property="fileSize"/>
|
<result column="file_original_name" property="fileOriginalName"/>
|
</resultMap>
|
|
|
<select id="selectGdSupplyDemandAuditAttachmentPage" resultMap="gdSupplyDemandAuditAttachmentVOResultMap">
|
select * from ja_gd_supply_demand_audit_attachment where is_deleted = 0
|
</select>
|
|
<insert id="insertSupplyDemandAuditAttachments">
|
insert into ja_gd_supply_demand_audit_attachment (
|
demand_id,
|
attach_id,
|
area_code,
|
create_user,
|
create_dept
|
) values
|
<foreach collection="attachments" item="item" separator=",">
|
(
|
#{item.demandId},
|
#{item.attachId},
|
#{item.areaCode},
|
#{item.createUser},
|
#{item.createDept}
|
)
|
</foreach>
|
</insert>
|
|
<select id="selectSupplyDemandAuditAttachmentList" resultMap="gdSupplyDemandAuditAttachmentVOResultMap">
|
select
|
audit_attachment.*,
|
attach.link as file_url,
|
round(attach.attach_size / 1024 / 1024, 2) as file_size,
|
attach.original_name as file_original_name
|
from ja_gd_supply_demand_audit_attachment audit_attachment
|
left join blade_attach attach on attach.id = audit_attachment.attach_id and attach.is_deleted = 0
|
<where>
|
audit_attachment.is_deleted = 0
|
<if test="demandId != null">
|
AND audit_attachment.demand_id = #{demandId}
|
</if>
|
</where>
|
</select>
|
|
|
<select id="exportGdSupplyDemandAuditAttachment" resultType="org.sxkj.gd.orderdata.excel.GdSupplyDemandAuditAttachmentExcel">
|
SELECT * FROM ja_gd_supply_demand_audit_attachment ${ew.customSqlSegment}
|
</select>
|
|
</mapper>
|