express/src/main/resources/mapper/MailConfigDao.xml

22 lines
1.1 KiB
XML

<?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="live.tomey.api.express.dao.MailConfigDao">
<select id="getMailConfig" resultType="live.tomey.api.express.entity.MailConfig">
SELECT * FROM w_mailconfig WHERE id = 1
</select>
<update id="updateMailConfig" parameterType="live.tomey.api.express.entity.MailConfig">
UPDATE w_mailconfig SET
w_mailconfig.sender = #{mailConfig.sender},
w_mailconfig.personal = #{mailConfig.personal},
w_mailconfig.email_smtp_host = #{mailConfig.emailSmtpHost},
w_mailconfig.email_smtp_port = #{mailConfig.emailSmtpPort},
w_mailconfig.username = #{mailConfig.username},
w_mailconfig.password = #{mailConfig.password},
w_mailconfig.encryption = #{mailConfig.encryption},
w_mailconfig.state = #{mailConfig.state},
w_mailconfig.test_mail = #{mailConfig.testMail}
WHERE w_mailconfig.id = 1
</update>
</mapper>