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.
56 lines
3.0 KiB
56 lines
3.0 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.TransdetailMapper">
|
|
<resultMap id="BaseResultMap" type="com.xjfast.entity.Transdetail">
|
|
<id column="TransNo" jdbcType="VARCHAR" property="transno"/>
|
|
<id column="Site" jdbcType="VARCHAR" property="site"/>
|
|
<id column="ItemNo" jdbcType="FLOAT" property="itemno"/>
|
|
<result column="PartNo" jdbcType="VARCHAR" property="partno"/>
|
|
<result column="LocationID" jdbcType="VARCHAR" property="locationid"/>
|
|
<result column="TransQty" jdbcType="FLOAT" property="transqty"/>
|
|
<result column="Direction" jdbcType="CHAR" property="direction"/>
|
|
<result column="BatchNo" jdbcType="VARCHAR" property="batchno"/>
|
|
<result column="StandCost" jdbcType="FLOAT" property="standcost"/>
|
|
<result column="ActualCost" jdbcType="FLOAT" property="actualcost"/>
|
|
<result column="Price" jdbcType="FLOAT" property="price"/>
|
|
<result column="Freight" jdbcType="FLOAT" property="freight"/>
|
|
<result column="Duty" jdbcType="FLOAT" property="duty"/>
|
|
<result column="OrderRef1" jdbcType="VARCHAR" property="orderref1"/>
|
|
<result column="OrderRef2" jdbcType="VARCHAR" property="orderref2"/>
|
|
<result column="OrderRef3" jdbcType="VARCHAR" property="orderref3"/>
|
|
<result column="OrderRef4" jdbcType="VARCHAR" property="orderref4"/>
|
|
<result column="OrderRef5" jdbcType="VARCHAR" property="orderref5"/>
|
|
<result column="Remark" jdbcType="VARCHAR" property="remark"/>
|
|
<result column="VitualPartFlag" jdbcType="CHAR" property="vitualpartflag"/>
|
|
<result column="ManufactureDate" jdbcType="TIMESTAMP" property="manufacturedate"/>
|
|
<result column="ExpiredDate" jdbcType="TIMESTAMP" property="expireddate"/>
|
|
<result column="TransQty2" jdbcType="FLOAT" property="transqty2"/>
|
|
<result column="CostGroupID" jdbcType="VARCHAR" property="costgroupid"/>
|
|
</resultMap>
|
|
<sql id="Base_Column_List">
|
|
TransNo
|
|
, Site, ItemNo, PartNo, LocationID, TransQty, Direction, BatchNo, StandCost,
|
|
ActualCost, Price, Freight, Duty, OrderRef1, OrderRef2, OrderRef3, OrderRef4, OrderRef5,
|
|
Remark, VitualPartFlag, ManufactureDate, ExpiredDate, TransQty2, CostGroupID
|
|
</sql>
|
|
|
|
<insert id="saveTransDetaiList" parameterType="collection" flushCache="true">
|
|
INSERT INTO TransDetail ( TransNo, Site, PartNo, TransQty, Direction,ItemNo,BatchNo,LocationID,StandCost,ActualCost )
|
|
VALUES
|
|
<foreach collection="list" item="item" index="index" separator=",">
|
|
(
|
|
#{item.transno},
|
|
#{item.site},
|
|
#{item.partno},
|
|
#{item.transqty},
|
|
#{item.direction},
|
|
#{item.itemno},
|
|
#{item.batchno},
|
|
#{item.locationid},
|
|
#{item.standcost},
|
|
#{item.actualcost}
|
|
)
|
|
</foreach>
|
|
</insert>
|
|
|
|
</mapper>
|