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.

55 lines
3.0 KiB

5 years ago
5 years ago
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  3. <mapper namespace="com.xjfast.mapper.TransdetailMapper">
  4. <resultMap id="BaseResultMap" type="com.xjfast.entity.Transdetail">
  5. <id column="TransNo" jdbcType="VARCHAR" property="transno"/>
  6. <id column="Site" jdbcType="VARCHAR" property="site"/>
  7. <id column="ItemNo" jdbcType="FLOAT" property="itemno"/>
  8. <result column="PartNo" jdbcType="VARCHAR" property="partno"/>
  9. <result column="LocationID" jdbcType="VARCHAR" property="locationid"/>
  10. <result column="TransQty" jdbcType="FLOAT" property="transqty"/>
  11. <result column="Direction" jdbcType="CHAR" property="direction"/>
  12. <result column="BatchNo" jdbcType="VARCHAR" property="batchno"/>
  13. <result column="StandCost" jdbcType="FLOAT" property="standcost"/>
  14. <result column="ActualCost" jdbcType="FLOAT" property="actualcost"/>
  15. <result column="Price" jdbcType="FLOAT" property="price"/>
  16. <result column="Freight" jdbcType="FLOAT" property="freight"/>
  17. <result column="Duty" jdbcType="FLOAT" property="duty"/>
  18. <result column="OrderRef1" jdbcType="VARCHAR" property="orderref1"/>
  19. <result column="OrderRef2" jdbcType="VARCHAR" property="orderref2"/>
  20. <result column="OrderRef3" jdbcType="VARCHAR" property="orderref3"/>
  21. <result column="OrderRef4" jdbcType="VARCHAR" property="orderref4"/>
  22. <result column="OrderRef5" jdbcType="VARCHAR" property="orderref5"/>
  23. <result column="Remark" jdbcType="VARCHAR" property="remark"/>
  24. <result column="VitualPartFlag" jdbcType="CHAR" property="vitualpartflag"/>
  25. <result column="ManufactureDate" jdbcType="TIMESTAMP" property="manufacturedate"/>
  26. <result column="ExpiredDate" jdbcType="TIMESTAMP" property="expireddate"/>
  27. <result column="TransQty2" jdbcType="FLOAT" property="transqty2"/>
  28. <result column="CostGroupID" jdbcType="VARCHAR" property="costgroupid"/>
  29. </resultMap>
  30. <sql id="Base_Column_List">
  31. TransNo
  32. , Site, ItemNo, PartNo, LocationID, TransQty, Direction, BatchNo, StandCost,
  33. ActualCost, Price, Freight, Duty, OrderRef1, OrderRef2, OrderRef3, OrderRef4, OrderRef5,
  34. Remark, VitualPartFlag, ManufactureDate, ExpiredDate, TransQty2, CostGroupID
  35. </sql>
  36. <insert id="saveTransDetaiList" parameterType="collection" flushCache="true">
  37. INSERT INTO TransDetail ( TransNo, Site, PartNo, TransQty, Direction,ItemNo,BatchNo,LocationID,StandCost,ActualCost )
  38. VALUES
  39. <foreach collection="list" item="item" index="index" separator=",">
  40. (
  41. #{item.transno},
  42. #{item.site},
  43. #{item.partno},
  44. #{item.transqty},
  45. #{item.direction},
  46. #{item.itemno},
  47. #{item.batchno},
  48. #{item.locationid},
  49. #{item.standcost},
  50. #{item.actualcost}
  51. )
  52. </foreach>
  53. </insert>
  54. </mapper>