You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
36 lines
1.3 KiB
36 lines
1.3 KiB
<?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.epmet.dao.DraftCoverDao">
|
|
|
|
<!-- 通过草稿Id获取草稿封面且创建时间是为最新的 -->
|
|
<select id="selectByDraftId" resultType="com.epmet.entity.DraftCoverEntity">
|
|
SELECT
|
|
cover.ID,
|
|
cover.CUSTOMER_ID,
|
|
cover.IMG_URL,
|
|
cover.AUDIT_STATUS,
|
|
cover.AUDIT_REASON
|
|
FROM
|
|
DRAFT_COVER cover
|
|
<where>
|
|
cover.DRAFT_ID = #{draftId}
|
|
AND cover.DEL_FLAG = 0
|
|
<if test = 'null != auditStatus and "" != auditStatus'>
|
|
AND cover.AUDIT_STATUS = #{auditStatus}
|
|
</if>
|
|
ORDER BY cover.CREATED_TIME DESC
|
|
LIMIT 1
|
|
</where>
|
|
</select>
|
|
<select id="selectCoverIdAndUrlByDraftId" resultType="com.epmet.dto.DraftCoverDTO">
|
|
SELECT ID,IMG_URL FROM DRAFT_COVER WHERE DEL_FLAG = 0 AND DRAFT_ID = #{draftId,jdbcType=VARCHAR}
|
|
</select>
|
|
<update id="updateAuditStatusById">
|
|
UPDATE DRAFT_COVER SET AUDIT_STATUS = #{auditStatus,jdbcType=VARCHAR} WHERE ID = #{id,jdbcType=VARCHAR}
|
|
</update>
|
|
<delete id="deleteByDraftId">
|
|
DELETE FROM DRAFT_COVER WHERE DRAFT_ID = #{draftId,jdbcType=VARCHAR}
|
|
</delete>
|
|
|
|
</mapper>
|