DtcmessageheadDao.xml 2.5 KB
<?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.thinkgem.jeesite.modules.bw.dao.dct.DtcmessageheadDao">
    
	<sql id="dtcmessageheadColumns">
		a.messagetype AS "messagetype",
		a.messageid AS "messageid",
		a.messagetime AS "messagetime",
		a.senderid AS "senderid",
		a.senderaddress AS "senderaddress",
		a.receiverid AS "receiverid",
		a.receiveraddress AS "receiveraddress",
		a.platformno AS "platformno",
		a.customcode AS "customcode",
		a.seqno AS "seqno",
		a.note AS "note"
	</sql>
	
	<sql id="dtcmessageheadJoins">
	</sql>
    
	<select id="get" resultType="Dtcmessagehead">
		SELECT 
			<include refid="dtcmessageheadColumns"/>
		FROM dtcmessagehead a
		<include refid="dtcmessageheadJoins"/>
		WHERE a.id = #{id}
	</select>
	
	<select id="findList" resultType="Dtcmessagehead">
		SELECT 
			<include refid="dtcmessageheadColumns"/>
		FROM dtcmessagehead a
		<include refid="dtcmessageheadJoins"/>
		<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="Dtcmessagehead">
		SELECT 
			<include refid="dtcmessageheadColumns"/>
		FROM dtcmessagehead a
		<include refid="dtcmessageheadJoins"/>
		<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 dtcmessagehead(
			messagetype,
			messageid,
			messagetime,
			senderid,
			senderaddress,
			receiverid,
			receiveraddress,
			platformno,
			customcode,
			seqno,
			note
		) VALUES (
			#{messagetype},
			#{messageid},
			#{messagetime},
			#{senderid},
			#{senderaddress},
			#{receiverid},
			#{receiveraddress},
			#{platformno},
			#{customcode},
			#{seqno},
			#{note}
		)
	</insert>
	
	<update id="update">
		UPDATE dtcmessagehead SET 	
			messagetype = #{messagetype},
			messageid = #{messageid},
			messagetime = #{messagetime},
			senderid = #{senderid},
			senderaddress = #{senderaddress},
			receiverid = #{receiverid},
			receiveraddress = #{receiveraddress},
			platformno = #{platformno},
			customcode = #{customcode},
			seqno = #{seqno},
			note = #{note}
		WHERE id = #{id}
	</update>
	
	<update id="delete">
		DELETE FROM dtcmessagehead
		WHERE id = #{id}
	</update>
	
</mapper>