| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- <?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.finikes.oc.management.dao.HouseRelationDAO">
- <insert id="insert" useGeneratedKeys="true" keyProperty="id" keyColumn="id"
- parameterType="com.finikes.oc.management.entity.HouseRelation">
- INSERT INTO t_house_relation (passportId, houseId, state, certificateNo, certificateUrl)
- VALUES (#{passportId}, #{houseId}, #{state}, #{certificateNo}, #{certificateUrl})
- </insert>
- <select id="findByPassportAndHouse" resultType="com.finikes.oc.management.entity.HouseRelation">
- SELECT passportId, houseId, state, certificateNo, certificateUrl
- FROM t_house_relation
- WHERE passportId = #{id} AND houseId = #{houseId}
- </select>
- <select id="findByPassport" resultType="com.finikes.oc.management.entity.HouseRelation">
- SELECT passportId, houseId, state, certificateNo, certificateUrl
- FROM t_house_relation
- WHERE passportId = #{id}
- </select>
- <update id="update" parameterType="com.finikes.oc.management.entity.HouseRelation">
- UPDATE t_house_relation
- SET state = #{state},
- certificateNo = #{certificateNo},
- certificateUrl = #{certificateUrl}
- WHERE mobile = #{mobile}
- </update>
- <update id="updateState">
- UPDATE t_house_relation
- SET state = #{state}
- WHERE passportId = #{passportId} AND houseId = #{houseId}
- </update>
- <select id="selectByState" resultType="com.finikes.oc.management.HouseRelationViewDto">
- SELECT passportId,
- houseId,
- t_house_relation.state,
- certificateNo,
- certificateUrl,
- name realName
- FROM t_house_relation,
- t_passport
- WHERE t_passport.id = t_house_relation.passportId
- <if test="state != null">
- AND t_house_relation.state = #{state}
- </if>
- </select>
- </mapper>
|