<?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="org.springblade.modules.house.mapper.UserHouseLabelMapper">
|
|
<resultMap type="org.springblade.modules.house.dto.UserHouseLabelDTO" id="UserHouseLabelDTOResult">
|
<result property="id" column="id" />
|
<result property="houseCode" column="house_code" />
|
<result property="labelId" column="label_id" />
|
<result property="labelName" column="label_name" />
|
<result property="color" column="color" />
|
<result property="remark" column="remark" />
|
<result property="userId" column="user_id" />
|
<result property="lableType" column="lable_type" />
|
</resultMap>
|
|
<sql id="selectUserHouseLabel">
|
select
|
id,
|
house_code,
|
label_id,
|
label_name,
|
color,
|
remark,
|
user_id,
|
lable_type,
|
household_id
|
from
|
jczz_user_house_label
|
</sql>
|
|
|
<!-- <select id="selectUserHouseLabelList" parameterType="org.springblade.modules.house.dto.UserHouseLabelDTO" resultMap="UserHouseLabelDTOResult">-->
|
<!-- <include refid="selectUserHouseLabel"/>-->
|
<!-- <where>-->
|
<!-- <if test="id != null "> and id = #{id}</if>-->
|
<!-- <if test="houseCode != null and houseCode != ''"> and house_code = #{houseCode}</if>-->
|
<!-- <if test="labelId != null "> and label_id = #{labelId}</if>-->
|
<!-- <if test="labelName != null and labelName != ''"> and label_name = #{labelName}</if>-->
|
<!-- <if test="color != null and color != ''"> and color = #{color}</if>-->
|
<!-- <if test="remark != null and remark != ''"> and remark = #{remark}</if>-->
|
<!-- <if test="userId != null "> and user_id = #{userId}</if>-->
|
<!-- <if test="lableType != null "> and lable_type = #{lableType}</if>-->
|
<!-- </where>-->
|
<!-- </select>-->
|
|
|
<select id="selectHouseLabelPage" resultMap="UserHouseLabelDTOResult">
|
<include refid="selectUserHouseLabel"/>
|
<where>
|
<if test="houseLabel.id != null ">and id = #{houseLabel.id}</if>
|
<if test="houseLabel.houseCode != null and houseLabel.houseCode != ''">and house_code =
|
#{houseLabel.houseCode}
|
</if>
|
<if test="houseLabel.labelId != null ">and label_id = #{houseLabel.labelId}</if>
|
<if test="houseLabel.labelName != null and houseLabel.labelName != ''">and label_name =
|
#{houseLabel.labelName}
|
</if>
|
<if test="houseLabel.color != null and houseLabel.color != ''">and color = #{houseLabel.color}</if>
|
<if test="houseLabel.remark != null and remark != ''">and remark = #{houseLabel.remark}</if>
|
<if test="houseLabel.userId != null ">and user_id = #{houseLabel.userId}</if>
|
<if test="houseLabel.lableType != null ">and lable_type = #{houseLabel.lableType}</if>
|
</where>
|
</select>
|
|
<!-- <!–自定义分页查询–>-->
|
<!-- <select id="selectHouseholdLabelPage" resultMap="householdLabelResultMap">-->
|
<!-- select * from jczz_household_label where is_deleted = 0-->
|
<!-- </select>-->
|
|
|
|
|
<select id="getUserLabelList" resultType="java.lang.Integer" parameterType="org.springblade.modules.house.dto.UserHouseLabelDTO">
|
select label_id
|
from jczz_user_house_label
|
<where>
|
<if test="id != null "> and id = #{id}</if>
|
<if test="houseCode != null and houseCode != ''"> and house_code = #{houseCode}</if>
|
<if test="labelId != null "> and label_id = #{labelId}</if>
|
<if test="labelName != null and labelName != ''"> and label_name = #{labelName}</if>
|
<if test="color != null and color != ''"> and color = #{color}</if>
|
<if test="remark != null and remark != ''"> and remark = #{remark}</if>
|
<if test="userId != null "> and user_id = #{userId}</if>
|
<if test="lableType != null "> and lable_type = #{lableType}</if>
|
</where>
|
</select>
|
|
|
</mapper>
|