a.id AS "id",
a.status AS "status",
a.readstatus AS "readstatus",
a.senderid AS "sender.id",
a.receiverid AS "receiver.id",
a.sendtime AS "sendtime",
a.mailid AS "mail.id",
receiver.name AS "receiver.name",
receiver.login_name AS "receiver.loginName",
mail.title AS "mail.title",
mail.overview AS "mail.overview",
mail.content AS "mail.content"
LEFT JOIN iim_mail mail ON mail.id = a.mailid
LEFT JOIN sys_user receiver ON receiver.id = a.receiverid
INSERT INTO iim_mail_compose(
id,
status,
readstatus,
senderid,
receiverid,
sendtime,
mailid
) VALUES (
#{id},
#{status},
#{readstatus},
#{sender.id},
#{receiver.id},
#{sendtime},
#{mail.id}
)
UPDATE iim_mail_compose SET
status = #{status},
readstatus = #{readstatus},
senderid = #{sender.id},
receiverid = #{receiver.id},
sendtime = #{sendtime},
mailid = #{mail.id}
WHERE id = #{id}
DELETE FROM iim_mail_compose
WHERE id = #{id}
WHERE mailid = #{mail.id}