insert into PPW_EMAIL.email_parse_info(email, sender_email, email_date, parse_date, email_title, email_type, parse_status,
isvalid, creatorid, createtime, updaterid, updatetime)
values (#{itemDo.email}, #{itemDo.senderEmail}, #{itemDo.emailDate}, #{itemDo.parseDate}, #{itemDo.emailTitle}, #{itemDo.emailType}, #{itemDo.parseStatus},
#{itemDo.isvalid}, #{itemDo.creatorId}, #{itemDo.createTime}, #{itemDo.updaterId}, #{itemDo.updateTime})
update PPW_EMAIL.email_parse_info
set parse_status = #{parseStatus},
fail_reason = #{failReason}
where isvalid = 1
and id = #{id}
SELECT
epi.id,
epi.email,
epi.email_date,
epi.parse_date,
epi.email_title,
epi.email_type,
epi.parse_status,
epi.fail_reason,
epi.isvalid,
epi.creatorid,
epi.createtime,
epi.updatetime,
epi.updaterid,
epi.sender_email
FROM
PPW_EMAIL.email_parse_info epi
epi.isvalid=1
and epi.email_title like concat('%',#{emailTitle},'%')
and epi.email_type = #{emailType}
and epi.parse_status = #{parseStatus}
and epi.parse_date = ]]> #{startDate}
and epi.parse_date #{endDate}
and epi.email_date = ]]> #{emailStartDate}
and epi.email_date #{emailEndDate}
and epi.id = #{id}
and epi.email like concat('%',#{email},'%')
and epi.sender_email like concat('%',#{senderEmail},'%')
update PPW_EMAIL.email_parse_info
set updatetime = #{parseDate},
parse_date = #{parseDate}
where isvalid = 1
and id = #{id}