a.id AS "id",
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",
sender.name AS "sender.name",
sender.photo AS "sender.photo",
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
LEFT JOIN sys_user sender ON sender.id = a.senderid
INSERT INTO iim_mail_box(
id,
readstatus,
senderid,
receiverid,
sendtime,
mailid
) VALUES (
#{id},
#{readstatus},
#{sender.id},
#{receiver.id},
#{sendtime},
#{mail.id}
)
UPDATE iim_mail_box SET
readstatus = #{readstatus},
senderid = #{sender.id},
receiverid = #{receiver.id},
sendtime = #{sendtime},
mailid = #{mail.id}
WHERE id = #{id}
DELETE FROM iim_mail_box
WHERE id = #{id}
WHERE mailid = #{mail.id}