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.
44 lines
2.5 KiB
44 lines
2.5 KiB
<?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>
|