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.CodelTrackMapper"> <resultMap id="BaseResultMap" type="com.xjfast.entity.CodelTrack"> <result column="id" jdbcType="INTEGER" property="id"/> <result column="target_country" jdbcType="VARCHAR" property="targetCountry"/> <result column="delivery_method" jdbcType="VARCHAR" property="deliveryMethod"/> <result column="weight" jdbcType="FLOAT" property="weight"/> <result column="payment_status" jdbcType="VARCHAR" property="paymentStatus"/> <result column="payment_amount" jdbcType="FLOAT" property="paymentAmount"/> <result column="created_by" jdbcType="VARCHAR" property="createdBy"/> <result column="created_date" jdbcType="TIMESTAMP" property="createdDate"/> <result column="updated_by" jdbcType="VARCHAR" property="updatedBy"/> <result column="updated_date" jdbcType="TIMESTAMP" property="updatedDate"/> <result column="status" jdbcType="VARCHAR" property="status"/> <result column="logistics_billing" jdbcType="FLOAT" property="logisticsBilling"/> <result column="pickup_method" jdbcType="VARCHAR" property="pickupMethod"/> <result column="tax" jdbcType="VARCHAR" property="tax"/> <result column="del_no" jdbcType="VARCHAR" property="delNo"/> </resultMap> <select id="CodelTrackList" resultType="com.xjfast.entity.vo.CodelTrackVo"> SELECT ch.DelNo, ch.Active, ch.DeliveryDate, ch.DelDate, ch.Receiver, ch.BillAirwayNo, f.ForwarderName, f.ForwarderNo, ct.target_country, ct.delivery_method, ct.weight, ct.operation, ct.payment_status, ct.payment_amount, ct.created_by, ct.created_date, ct.logistics_billing, ct.pickup_method, ct.tax, ct.del_no, wh.WareHouseID, wh.WareHouseName FROM CODelHeader ch LEFT JOIN Forwarder f ON (ch.ForwarderID = f.ForwarderNo) LEFT JOIN codel_track ct ON (ct.del_no = ch.DelNo) LEFT JOIN CODelDetail cd ON (cd.DelNo = ch.DelNo) LEFT JOIN WareHouse wh ON (wh.WareHouseID = cd.WarehouseID) <where> <if test="delNo != null and delNo != ''"> ch.DelNo like '%'+#{delNo}+'%' </if> <if test="active != null and active != ''"> and ch.Active = #{active} </if> <if test=" paymentStatus != null and paymentStatus != ''"> and ct.payment_status = #{paymentStatus} </if> <if test="wareHouseName != null and wareHouseName != ''"> and wh.WareHouseName = #{wareHouseName} </if> </where> </select> <select id="getPartOtherGroup2" resultType="java.lang.String"> SELECT p.OtherGroup2 FROM CODelDetail cd LEFT JOIN Part p ON (p.PartNo = cd.PartNo) <where> <if test="delNo != null and delNo != ''"> cd.DelNo = #{delNo} </if> </where>
</select></mapper>
|