grgw_old_java/heatsupply2/build/classes/mappings/modules/sys/SystemConfigDao.xml

110 lines
2.4 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="com.jeeplus.modules.sys.dao.SystemConfigDao">
<sql id="systemConfigColumns">
a.id AS "id",
a.smtp AS "smtp",
a.port AS "port",
a.mailname AS "mailName",
a.mailpassword AS "mailPassword",
a.smsname AS "smsName",
a.smspassword AS "smsPassword"
</sql>
<sql id="systemConfigJoins">
</sql>
<select id="get" resultType="SystemConfig">
SELECT
<include refid="systemConfigColumns"/>
FROM systemconfig a
<include refid="systemConfigJoins"/>
WHERE a.id = #{id}
</select>
<select id="findList" resultType="SystemConfig">
SELECT
<include refid="systemConfigColumns"/>
FROM systemconfig a
<include refid="systemConfigJoins"/>
<where>
</where>
<choose>
<when test="page !=null and page.orderBy != null and page.orderBy != ''">
ORDER BY ${page.orderBy}
</when>
<otherwise>
</otherwise>
</choose>
</select>
<select id="findAllList" resultType="SystemConfig">
SELECT
<include refid="systemConfigColumns"/>
FROM systemconfig a
<include refid="systemConfigJoins"/>
<where>
</where>
<choose>
<when test="page !=null and page.orderBy != null and page.orderBy != ''">
ORDER BY ${page.orderBy}
</when>
<otherwise>
</otherwise>
</choose>
</select>
<insert id="insert">
INSERT INTO systemconfig(
id,
smtp,
port,
mailname,
mailpassword,
smsname,
smspassword
) VALUES (
#{id},
#{smtp},
#{port},
#{mailName},
#{mailPassword},
#{smsName},
#{smsPassword}
)
</insert>
<update id="update">
UPDATE systemconfig SET
smtp = #{smtp},
port = #{port},
mailname = #{mailName},
mailpassword = #{mailPassword},
smsname = #{smsName},
smspassword = #{smsPassword}
WHERE id = #{id}
</update>
<!--物理删除-->
<update id="delete">
DELETE FROM systemconfig
WHERE id = #{id}
</update>
<!--逻辑删除-->
<update id="deleteByLogic">
UPDATE systemconfig SET
del_flag = #{DEL_FLAG_DELETE}
WHERE id = #{id}
</update>
<!-- 根据实体名称和字段名称和字段值获取唯一记录 -->
<select id="findUniqueByProperty" resultType="SystemConfig" statementType="STATEMENT">
select * FROM systemconfig where ${propertyName} = '${value}'
</select>
</mapper>