You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
<?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.xjfast.mapper.WarehouseMapper"> <resultMap id="BaseResultMap" type="com.xjfast.entity.Warehouse"> <id column="WareHouse_WareHouseID" jdbcType="VARCHAR" property="warehouseid"/> <id column="WareHouse_Site" jdbcType="VARCHAR" property="site"/> <result column="WareHouse_WareHouseName" jdbcType="VARCHAR" property="warehousename"/> <result column="WareHouse_Active" jdbcType="CHAR" property="active"/> <result column="WareHouse_WareHouseType" jdbcType="VARCHAR" property="warehousetype"/> <result column="WareHouse_WareHouseType_DB" jdbcType="CHAR" property="warehousetypeDb"/> <result column="WareHouse_Keeper" jdbcType="VARCHAR" property="keeper"/> <result column="WareHouse_CompanyID" jdbcType="VARCHAR" property="companyid"/> <result column="WareHouse_ValidStock" jdbcType="CHAR" property="validstock"/> <result column="WareHouse_UseLocation" jdbcType="CHAR" property="uselocation"/> </resultMap> <sql id="Base_Column_List"> WareHouse.WareHouseID as WareHouse_WareHouseID, WareHouse.Site as WareHouse_Site, WareHouse.WareHouseName as WareHouse_WareHouseName, WareHouse.Active as WareHouse_Active, WareHouse.WareHouseType as WareHouse_WareHouseType, WareHouse.WareHouseType_DB as WareHouse_WareHouseType_DB, WareHouse.Keeper as WareHouse_Keeper, WareHouse.CompanyID as WareHouse_CompanyID, WareHouse.ValidStock as WareHouse_ValidStock, WareHouse.UseLocation as WareHouse_UseLocation </sql> <select id="searchWareHouseList" resultType="com.xjfast.entity.vo.WarehouseVo" parameterType="com.xjfast.entity.query.WarehouseQuery"> SELECT WareHouseID,WareHouseName,site,Active,WareHouseType,WareHouseType_DB FROM WareHouse <where> site = #{site} <if test="warehousename != null and warehousename != ''"> and WareHouseName like '%'+#{warehousename}+'%' </if> <if test="warehouseid != null and warehouseid != ''"> and WareHouseID like '%'+#{warehouseid}+'%' </if> <if test="warehousetypeDb != null and warehousetypeDb != ''"> and WareHouseType_DB = #{warehousetypeDb} </if> <if test="active != null and active != ''"> and active = #{active} </if>
</where> </select></mapper>
|