<?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.izouma.awesomeadmin.dao.TableNiuseRongliangMapper">
    <resultMap id="BaseResultMap" type="com.izouma.awesomeadmin.model.TableNiuseRongliang">
                                    <id column="id" property="id" jdbcType="INTEGER"/>
                                                                        <result column="牛舍编号" property="牛舍编号" jdbcType="VARCHAR"/>
                                                            <result column="牧场编号" property="牧场编号" jdbcType="CHAR"/>
                                                            <result column="牛舍名称" property="牛舍名称" jdbcType="VARCHAR"/>
                                                            <result column="牛舍类别" property="牛舍类别" jdbcType="VARCHAR"/>
                                                            <result column="实际存放牛只分类" property="实际存放牛只分类" jdbcType="VARCHAR"/>
                                                            <result column="管理员" property="管理员" jdbcType="VARCHAR"/>
                                                            <result column="建筑面积" property="建筑面积" jdbcType="DECIMAL"/>
                                                            <result column="设计容量" property="设计容量" jdbcType="SMALLINT"/>
                                                            <result column="颈枷数" property="颈枷数" jdbcType="INTEGER"/>
                                                            <result column="制度要求使用数_颈枷" property="制度要求使用数颈枷" jdbcType="INTEGER"/>
                                                            <result column="卧床数" property="卧床数" jdbcType="INTEGER"/>
                                                            <result column="制度要求使用数_卧床" property="制度要求使用数卧床" jdbcType="INTEGER"/>
                                                            <result column="核定容量" property="核定容量" jdbcType="INTEGER"/>
                                                            <result column="综合核定的合理承载数" property="综合核定的合理承载数" jdbcType="INTEGER"/>
                                                            <result column="是否青年围产舍" property="是否青年围产舍" jdbcType="VARCHAR"/>
                                                            <result column="FlagColumn" property="flagcolumn" jdbcType="INTEGER"/>
                                                            <result column="备注" property="备注" jdbcType="VARCHAR"/>
                                                            <result column="修改人" property="修改人" jdbcType="VARCHAR"/>
                                                            <result column="修改时间" property="修改时间" jdbcType="TIMESTAMP"/>
                        </resultMap>
    <sql id="Base_Column_List">
                    ID,                    牛舍编号,                    牧场编号,                    牛舍名称,                    牛舍类别,                    实际存放牛只分类,                    管理员,                    建筑面积,                    设计容量,                    颈枷数,                    制度要求使用数_颈枷,                    卧床数,                    制度要求使用数_卧床,                    核定容量,                    综合核定的合理承载数,                    是否青年围产舍,                    FlagColumn,                    备注,                    修改人,                    修改时间            </sql>
    <select id="selectByPrimaryKey" resultMap="BaseResultMap" parameterType="java.lang.Integer">
        select
        <include refid="Base_Column_List"/>
        from Table_牛只_牛舍信息
        where id = #{id,jdbcType=INTEGER}
    </select>
    <delete id="deleteByPrimaryKey" parameterType="java.lang.Integer">
        delete from Table_牛只_牛舍信息
        where id = #{id,jdbcType=INTEGER}
    </delete>
    <insert id="insertSelective" parameterType="com.izouma.awesomeadmin.model.TableNiuseRongliang"
            useGeneratedKeys="true" keyProperty="id">
        insert into Table_牛只_牛舍信息
        <trim prefix="(" suffix=")" suffixOverrides=",">
                                                                            <if test="牛舍编号!= null">
                        牛舍编号,
                    </if>
                                                                <if test="牧场编号!= null">
                        牧场编号,
                    </if>
                                                                <if test="牛舍名称!= null">
                        牛舍名称,
                    </if>
                                                                <if test="牛舍类别!= null">
                        牛舍类别,
                    </if>
                                                                <if test="实际存放牛只分类!= null">
                        实际存放牛只分类,
                    </if>
                                                                <if test="管理员!= null">
                        管理员,
                    </if>
                                                                <if test="建筑面积!= null">
                        建筑面积,
                    </if>
                                                                <if test="设计容量!= null">
                        设计容量,
                    </if>
                                                                <if test="颈枷数!= null">
                        颈枷数,
                    </if>
                                                                <if test="制度要求使用数颈枷!= null">
                        制度要求使用数_颈枷,
                    </if>
                                                                <if test="卧床数!= null">
                        卧床数,
                    </if>
                                                                <if test="制度要求使用数卧床!= null">
                        制度要求使用数_卧床,
                    </if>
                                                                <if test="核定容量!= null">
                        核定容量,
                    </if>
                                                                <if test="综合核定的合理承载数!= null">
                        综合核定的合理承载数,
                    </if>
                                                                <if test="是否青年围产舍!= null">
                        是否青年围产舍,
                    </if>
                                                                <if test="flagcolumn!= null">
                        FlagColumn,
                    </if>
                                                                <if test="备注!= null">
                        备注,
                    </if>
                                                                <if test="修改人!= null">
                        修改人,
                    </if>
                                                                <if test="修改时间!= null">
                        修改时间,
                    </if>
                                    </trim>
        <trim prefix="values (" suffix=")" suffixOverrides=",">
                                                                            <if test="牛舍编号 != null">
                        #{牛舍编号,jdbcType=VARCHAR},
                    </if>
                                                                <if test="牧场编号 != null">
                        #{牧场编号,jdbcType=CHAR},
                    </if>
                                                                <if test="牛舍名称 != null">
                        #{牛舍名称,jdbcType=VARCHAR},
                    </if>
                                                                <if test="牛舍类别 != null">
                        #{牛舍类别,jdbcType=VARCHAR},
                    </if>
                                                                <if test="实际存放牛只分类 != null">
                        #{实际存放牛只分类,jdbcType=VARCHAR},
                    </if>
                                                                <if test="管理员 != null">
                        #{管理员,jdbcType=VARCHAR},
                    </if>
                                                                <if test="建筑面积 != null">
                        #{建筑面积,jdbcType=DECIMAL},
                    </if>
                                                                <if test="设计容量 != null">
                        #{设计容量,jdbcType=SMALLINT},
                    </if>
                                                                <if test="颈枷数 != null">
                        #{颈枷数,jdbcType=INTEGER},
                    </if>
                                                                <if test="制度要求使用数颈枷 != null">
                        #{制度要求使用数颈枷,jdbcType=INTEGER},
                    </if>
                                                                <if test="卧床数 != null">
                        #{卧床数,jdbcType=INTEGER},
                    </if>
                                                                <if test="制度要求使用数卧床 != null">
                        #{制度要求使用数卧床,jdbcType=INTEGER},
                    </if>
                                                                <if test="核定容量 != null">
                        #{核定容量,jdbcType=INTEGER},
                    </if>
                                                                <if test="综合核定的合理承载数 != null">
                        #{综合核定的合理承载数,jdbcType=INTEGER},
                    </if>
                                                                <if test="是否青年围产舍 != null">
                        #{是否青年围产舍,jdbcType=VARCHAR},
                    </if>
                                                                <if test="flagcolumn != null">
                        #{flagcolumn,jdbcType=INTEGER},
                    </if>
                                                                <if test="备注 != null">
                        #{备注,jdbcType=VARCHAR},
                    </if>
                                                                <if test="修改人 != null">
                        #{修改人,jdbcType=VARCHAR},
                    </if>
                                                                <if test="修改时间 != null">
                        #{修改时间,jdbcType=TIMESTAMP},
                    </if>
                                    </trim>
    </insert>
    <update id="updateByPrimaryKeySelective" parameterType="com.izouma.awesomeadmin.model.TableNiuseRongliang">
        update Table_牛只_牛舍信息
        <set>
                                                                            <if test="牛舍编号 != null">
                        牛舍编号= #{牛舍编号,jdbcType=VARCHAR},
                    </if>
                                                                <if test="牧场编号 != null">
                        牧场编号= #{牧场编号,jdbcType=CHAR},
                    </if>
                                                                <if test="牛舍名称 != null">
                        牛舍名称= #{牛舍名称,jdbcType=VARCHAR},
                    </if>
                                                                <if test="牛舍类别 != null">
                        牛舍类别= #{牛舍类别,jdbcType=VARCHAR},
                    </if>
                                                                <if test="实际存放牛只分类 != null">
                        实际存放牛只分类= #{实际存放牛只分类,jdbcType=VARCHAR},
                    </if>
                                                                <if test="管理员 != null">
                        管理员= #{管理员,jdbcType=VARCHAR},
                    </if>
                                                                <if test="建筑面积 != null">
                        建筑面积= #{建筑面积,jdbcType=DECIMAL},
                    </if>
                                                                <if test="设计容量 != null">
                        设计容量= #{设计容量,jdbcType=SMALLINT},
                    </if>
                                                                <if test="颈枷数 != null">
                        颈枷数= #{颈枷数,jdbcType=INTEGER},
                    </if>
                                                                <if test="制度要求使用数颈枷 != null">
                        制度要求使用数_颈枷= #{制度要求使用数颈枷,jdbcType=INTEGER},
                    </if>
                                                                <if test="卧床数 != null">
                        卧床数= #{卧床数,jdbcType=INTEGER},
                    </if>
                                                                <if test="制度要求使用数卧床 != null">
                        制度要求使用数_卧床= #{制度要求使用数卧床,jdbcType=INTEGER},
                    </if>
                                                                <if test="核定容量 != null">
                        核定容量= #{核定容量,jdbcType=INTEGER},
                    </if>
                                                                <if test="综合核定的合理承载数 != null">
                        综合核定的合理承载数= #{综合核定的合理承载数,jdbcType=INTEGER},
                    </if>
                                                                <if test="是否青年围产舍 != null">
                        是否青年围产舍= #{是否青年围产舍,jdbcType=VARCHAR},
                    </if>
                                                                <if test="flagcolumn != null">
                        FlagColumn= #{flagcolumn,jdbcType=INTEGER},
                    </if>
                                                                <if test="备注 != null">
                        备注= #{备注,jdbcType=VARCHAR},
                    </if>
                                                                <if test="修改人 != null">
                        修改人= #{修改人,jdbcType=VARCHAR},
                    </if>
                                                                <if test="修改时间 != null">
                        修改时间= #{修改时间,jdbcType=TIMESTAMP},
                    </if>
                                    </set>
        where
        <if test="id != null and !&quot;&quot;.equals(id)">
            id = #{id,jdbcType=INTEGER}
        </if>

        <if test="idStr != null and !&quot;&quot;.equals(idStr)">
            id in (${idStr})
        </if>
    </update>
    <select id="queryTableNiuseRongliangByPage" parameterType="java.util.Map"
            resultType="com.izouma.awesomeadmin.model.TableNiuseRongliang">
        select
        <include refid="Base_Column_List"/>
        from Table_牛只_牛舍信息
        <where>
            and 1 = 1
            <if test="record.idStr != null and !&quot;&quot;.equals(record.idStr)">
                and id in (${record.idStr})
            </if>
                            <if test="record.id != null and !&quot;&quot;.equals(record.id)">
                    and  ID = #{record.id}
                </if>
                            <if test="record.牛舍编号 != null and !&quot;&quot;.equals(record.牛舍编号)">
                    and  牛舍编号 = #{record.牛舍编号}
                </if>
                            <if test="record.牧场编号 != null and !&quot;&quot;.equals(record.牧场编号)">
                    and  牧场编号 = #{record.牧场编号}
                </if>
                            <if test="record.牛舍名称 != null and !&quot;&quot;.equals(record.牛舍名称)">
                    and  牛舍名称 = #{record.牛舍名称}
                </if>
                            <if test="record.牛舍类别 != null and !&quot;&quot;.equals(record.牛舍类别)">
                    and  牛舍类别 = #{record.牛舍类别}
                </if>
                            <if test="record.实际存放牛只分类 != null and !&quot;&quot;.equals(record.实际存放牛只分类)">
                    and  实际存放牛只分类 = #{record.实际存放牛只分类}
                </if>
                            <if test="record.管理员 != null and !&quot;&quot;.equals(record.管理员)">
                    and  管理员 = #{record.管理员}
                </if>
                            <if test="record.建筑面积 != null and !&quot;&quot;.equals(record.建筑面积)">
                    and  建筑面积 = #{record.建筑面积}
                </if>
                            <if test="record.设计容量 != null and !&quot;&quot;.equals(record.设计容量)">
                    and  设计容量 = #{record.设计容量}
                </if>
                            <if test="record.颈枷数 != null and !&quot;&quot;.equals(record.颈枷数)">
                    and  颈枷数 = #{record.颈枷数}
                </if>
                            <if test="record.制度要求使用数颈枷 != null and !&quot;&quot;.equals(record.制度要求使用数颈枷)">
                    and  制度要求使用数_颈枷 = #{record.制度要求使用数颈枷}
                </if>
                            <if test="record.卧床数 != null and !&quot;&quot;.equals(record.卧床数)">
                    and  卧床数 = #{record.卧床数}
                </if>
                            <if test="record.制度要求使用数卧床 != null and !&quot;&quot;.equals(record.制度要求使用数卧床)">
                    and  制度要求使用数_卧床 = #{record.制度要求使用数卧床}
                </if>
                            <if test="record.核定容量 != null and !&quot;&quot;.equals(record.核定容量)">
                    and  核定容量 = #{record.核定容量}
                </if>
                            <if test="record.综合核定的合理承载数 != null and !&quot;&quot;.equals(record.综合核定的合理承载数)">
                    and  综合核定的合理承载数 = #{record.综合核定的合理承载数}
                </if>
                            <if test="record.是否青年围产舍 != null and !&quot;&quot;.equals(record.是否青年围产舍)">
                    and  是否青年围产舍 = #{record.是否青年围产舍}
                </if>
                            <if test="record.flagcolumn != null and !&quot;&quot;.equals(record.flagcolumn)">
                    and  FlagColumn = #{record.flagcolumn}
                </if>
                            <if test="record.备注 != null and !&quot;&quot;.equals(record.备注)">
                    and  备注 = #{record.备注}
                </if>
                            <if test="record.修改人 != null and !&quot;&quot;.equals(record.修改人)">
                    and  修改人 = #{record.修改人}
                </if>
                            <if test="record.修改时间 != null and !&quot;&quot;.equals(record.修改时间)">
                    and  修改时间 = #{record.修改时间}
                </if>
            
            <if test="record.searchKey != null and !&quot;&quot;.equals(record.searchKey)">
                <trim prefix="and (" suffix=")" prefixOverrides="OR" >
                                                                                                                                                OR  牛舍编号 LIKE concat('%',#{record.searchKey},'%')
                                                                                                                                                        OR  牧场编号 LIKE concat('%',#{record.searchKey},'%')
                                                                                                                                                        OR  牛舍名称 LIKE concat('%',#{record.searchKey},'%')
                                                                                                                                                        OR  牛舍类别 LIKE concat('%',#{record.searchKey},'%')
                                                                                                                                                        OR  实际存放牛只分类 LIKE concat('%',#{record.searchKey},'%')
                                                                                                                                                        OR  管理员 LIKE concat('%',#{record.searchKey},'%')
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        OR  是否青年围产舍 LIKE concat('%',#{record.searchKey},'%')
                                                                                                                                                                                                                                                        OR  备注 LIKE concat('%',#{record.searchKey},'%')
                                                                                                                                                        OR  修改人 LIKE concat('%',#{record.searchKey},'%')
                                                                                                                                                                                        </trim>
            </if>
            <if test="record.advancedQuery != null and !&quot;&quot;.equals(record.advancedQuery)">
                <foreach item="item" index="index" collection="record.advancedQuery.split('_;')">
                    <choose>
                        <when test="item.indexOf('like') != -1">
                            <foreach item="itemDetail" index="detailIndex" collection="item.split('_,')">
                                <if test="detailIndex == 3">
                                    concat('%',#{itemDetail},'%')
                                </if>

                                <if test="detailIndex &lt; 3">
                                    ${itemDetail}
                                </if>

                            </foreach>
                        </when>
                        <otherwise>
                            <foreach item="itemDetail" index="detailIndex" collection="item.split('_,')">
                                <if test="detailIndex == 3">
                                    #{itemDetail}
                                </if>

                                <if test="detailIndex &lt; 3">
                                    ${itemDetail}
                                </if>

                            </foreach>
                        </otherwise>
                    </choose>


                </foreach>


            </if>
        </where>
        order by

        <if test="record.orderByStr != null and !&quot;&quot;.equals(record.orderByStr)">


            <trim suffixOverrides=",">
                <foreach item="item" index="index" separator="," collection="record.orderByStr.split('_;')">
                    <foreach item="itemDetail" index="detailIndex" collection="item.split('_,')">
                        ${itemDetail}
                    </foreach>
                </foreach>
            </trim>
            ,
        </if>
        id desc
    </select>
    <select id="queryAllTableNiuseRongliang" parameterType="java.util.Map"
            resultType="com.izouma.awesomeadmin.model.TableNiuseRongliang">
        select
        <include refid="Base_Column_List"/>
        from Table_牛只_牛舍信息
        <where>
            and 1 = 1
            <if test="idStr != null and !&quot;&quot;.equals(idStr)">
                and id in (${idStr})
            </if>
                            <if test="id != null and !&quot;&quot;.equals(id)">
                    and  ID = #{id}
                </if>
                            <if test="牛舍编号 != null and !&quot;&quot;.equals(牛舍编号)">
                    and  牛舍编号 = #{牛舍编号}
                </if>
                            <if test="牧场编号 != null and !&quot;&quot;.equals(牧场编号)">
                    and  牧场编号 = #{牧场编号}
                </if>
                            <if test="牛舍名称 != null and !&quot;&quot;.equals(牛舍名称)">
                    and  牛舍名称 = #{牛舍名称}
                </if>
                            <if test="牛舍类别 != null and !&quot;&quot;.equals(牛舍类别)">
                    and  牛舍类别 = #{牛舍类别}
                </if>
                            <if test="实际存放牛只分类 != null and !&quot;&quot;.equals(实际存放牛只分类)">
                    and  实际存放牛只分类 = #{实际存放牛只分类}
                </if>
                            <if test="管理员 != null and !&quot;&quot;.equals(管理员)">
                    and  管理员 = #{管理员}
                </if>
                            <if test="建筑面积 != null and !&quot;&quot;.equals(建筑面积)">
                    and  建筑面积 = #{建筑面积}
                </if>
                            <if test="设计容量 != null and !&quot;&quot;.equals(设计容量)">
                    and  设计容量 = #{设计容量}
                </if>
                            <if test="颈枷数 != null and !&quot;&quot;.equals(颈枷数)">
                    and  颈枷数 = #{颈枷数}
                </if>
                            <if test="制度要求使用数颈枷 != null and !&quot;&quot;.equals(制度要求使用数颈枷)">
                    and  制度要求使用数_颈枷 = #{制度要求使用数颈枷}
                </if>
                            <if test="卧床数 != null and !&quot;&quot;.equals(卧床数)">
                    and  卧床数 = #{卧床数}
                </if>
                            <if test="制度要求使用数卧床 != null and !&quot;&quot;.equals(制度要求使用数卧床)">
                    and  制度要求使用数_卧床 = #{制度要求使用数卧床}
                </if>
                            <if test="核定容量 != null and !&quot;&quot;.equals(核定容量)">
                    and  核定容量 = #{核定容量}
                </if>
                            <if test="综合核定的合理承载数 != null and !&quot;&quot;.equals(综合核定的合理承载数)">
                    and  综合核定的合理承载数 = #{综合核定的合理承载数}
                </if>
                            <if test="是否青年围产舍 != null and !&quot;&quot;.equals(是否青年围产舍)">
                    and  是否青年围产舍 = #{是否青年围产舍}
                </if>
                            <if test="flagcolumn != null and !&quot;&quot;.equals(flagcolumn)">
                    and  FlagColumn = #{flagcolumn}
                </if>
                            <if test="备注 != null and !&quot;&quot;.equals(备注)">
                    and  备注 = #{备注}
                </if>
                            <if test="修改人 != null and !&quot;&quot;.equals(修改人)">
                    and  修改人 = #{修改人}
                </if>
                            <if test="修改时间 != null and !&quot;&quot;.equals(修改时间)">
                    and  修改时间 = #{修改时间}
                </if>
            
            <if test="searchKey != null and !&quot;&quot;.equals(searchKey)">
                <trim prefix="and (" suffix=")" prefixOverrides="OR" >
                                                                                                                                                OR  牛舍编号 LIKE concat('%',#{searchKey},'%')
                                                                                                                                                        OR  牧场编号 LIKE concat('%',#{searchKey},'%')
                                                                                                                                                        OR  牛舍名称 LIKE concat('%',#{searchKey},'%')
                                                                                                                                                        OR  牛舍类别 LIKE concat('%',#{searchKey},'%')
                                                                                                                                                        OR  实际存放牛只分类 LIKE concat('%',#{searchKey},'%')
                                                                                                                                                        OR  管理员 LIKE concat('%',#{searchKey},'%')
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        OR  是否青年围产舍 LIKE concat('%',#{searchKey},'%')
                                                                                                                                                                                                                                                        OR  备注 LIKE concat('%',#{searchKey},'%')
                                                                                                                                                        OR  修改人 LIKE concat('%',#{searchKey},'%')
                                                                                                                                                                                        </trim>
            </if>
            <if test="advancedQuery != null and !&quot;&quot;.equals(advancedQuery)">
                <foreach item="item" index="index" collection="advancedQuery.split('_;')">
                    <choose>
                        <when test="item.indexOf('like') != -1">
                            <foreach item="itemDetail" index="detailIndex" collection="item.split('_,')">
                                <if test="detailIndex == 3">
                                    concat('%',#{itemDetail},'%')
                                </if>

                                <if test="detailIndex &lt; 3">
                                    ${itemDetail}
                                </if>

                            </foreach>
                        </when>
                        <otherwise>
                            <foreach item="itemDetail" index="detailIndex" collection="item.split('_,')">
                                <if test="detailIndex == 3">
                                    #{itemDetail}
                                </if>

                                <if test="detailIndex &lt; 3">
                                    ${itemDetail}
                                </if>

                            </foreach>
                        </otherwise>
                    </choose>


                </foreach>


            </if>
        </where>
        order by

        <if test="orderByStr != null and !&quot;&quot;.equals(orderByStr)">


            <trim suffixOverrides=",">
                <foreach item="item" index="index" separator="," collection="orderByStr.split('_;')">
                    <foreach item="itemDetail" index="detailIndex" collection="item.split('_,')">
                        ${itemDetail}
                    </foreach>
                </foreach>
            </trim>
            ,
        </if>

        id desc
    </select>
    <select id="queryTableNiuseRongliang" parameterType="java.util.Map"
            resultType="com.izouma.awesomeadmin.model.TableNiuseRongliang">
        select top 1
        <include refid="Base_Column_List"/>
        from Table_牛只_牛舍信息
        <where>
            and 1 = 1
                            <if test="id != null and !&quot;&quot;.equals(id)">
                    and ID = #{id}
                </if>
                            <if test="牛舍编号 != null and !&quot;&quot;.equals(牛舍编号)">
                    and 牛舍编号 = #{牛舍编号}
                </if>
                            <if test="牧场编号 != null and !&quot;&quot;.equals(牧场编号)">
                    and 牧场编号 = #{牧场编号}
                </if>
                            <if test="牛舍名称 != null and !&quot;&quot;.equals(牛舍名称)">
                    and 牛舍名称 = #{牛舍名称}
                </if>
                            <if test="牛舍类别 != null and !&quot;&quot;.equals(牛舍类别)">
                    and 牛舍类别 = #{牛舍类别}
                </if>
                            <if test="实际存放牛只分类 != null and !&quot;&quot;.equals(实际存放牛只分类)">
                    and 实际存放牛只分类 = #{实际存放牛只分类}
                </if>
                            <if test="管理员 != null and !&quot;&quot;.equals(管理员)">
                    and 管理员 = #{管理员}
                </if>
                            <if test="建筑面积 != null and !&quot;&quot;.equals(建筑面积)">
                    and 建筑面积 = #{建筑面积}
                </if>
                            <if test="设计容量 != null and !&quot;&quot;.equals(设计容量)">
                    and 设计容量 = #{设计容量}
                </if>
                            <if test="颈枷数 != null and !&quot;&quot;.equals(颈枷数)">
                    and 颈枷数 = #{颈枷数}
                </if>
                            <if test="制度要求使用数颈枷 != null and !&quot;&quot;.equals(制度要求使用数颈枷)">
                    and 制度要求使用数_颈枷 = #{制度要求使用数颈枷}
                </if>
                            <if test="卧床数 != null and !&quot;&quot;.equals(卧床数)">
                    and 卧床数 = #{卧床数}
                </if>
                            <if test="制度要求使用数卧床 != null and !&quot;&quot;.equals(制度要求使用数卧床)">
                    and 制度要求使用数_卧床 = #{制度要求使用数卧床}
                </if>
                            <if test="核定容量 != null and !&quot;&quot;.equals(核定容量)">
                    and 核定容量 = #{核定容量}
                </if>
                            <if test="综合核定的合理承载数 != null and !&quot;&quot;.equals(综合核定的合理承载数)">
                    and 综合核定的合理承载数 = #{综合核定的合理承载数}
                </if>
                            <if test="是否青年围产舍 != null and !&quot;&quot;.equals(是否青年围产舍)">
                    and 是否青年围产舍 = #{是否青年围产舍}
                </if>
                            <if test="flagcolumn != null and !&quot;&quot;.equals(flagcolumn)">
                    and FlagColumn = #{flagcolumn}
                </if>
                            <if test="备注 != null and !&quot;&quot;.equals(备注)">
                    and 备注 = #{备注}
                </if>
                            <if test="修改人 != null and !&quot;&quot;.equals(修改人)">
                    and 修改人 = #{修改人}
                </if>
                            <if test="修改时间 != null and !&quot;&quot;.equals(修改时间)">
                    and 修改时间 = #{修改时间}
                </if>
            
        </where>
    </select>
    <delete id="delete">
        delete from Table_牛只_牛舍信息
        where
        <if test="id != null and !&quot;&quot;.equals(id)">
            id = #{id,jdbcType=INTEGER}
        </if>

        <if test="idStr != null and !&quot;&quot;.equals(idStr)">
            id in (${idStr})
        </if>
    </delete>

    <select id="query" parameterType="java.util.Map" resultType="com.izouma.awesomeadmin.model.TableNiuseRongliang">
        select
        <include refid="Base_Column_List"/>
        from Table_牛只_牛舍信息
        <where>
            and 1 = 1
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        </where>
        order by id desc
    </select>
</mapper>

