|
|
<?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.TransheaderMapper"> <resultMap id="BaseResultMap" type="com.xjfast.entity.Transheader"> <id column="TransNo" jdbcType="VARCHAR" property="transno"/> <id column="Site" jdbcType="VARCHAR" property="site"/> <result column="WarehouseID" jdbcType="VARCHAR" property="warehouseid"/> <result column="TransDate" jdbcType="TIMESTAMP" property="transdate"/> <result column="TransType_DB" jdbcType="VARCHAR" property="transtypeDb"/> <result column="TransType" jdbcType="VARCHAR" property="transtype"/> <result column="UserName" jdbcType="VARCHAR" property="username"/> <result column="Receiver" jdbcType="VARCHAR" property="receiver"/> <result column="TransYear" jdbcType="FLOAT" property="transyear"/> <result column="TransMonth" jdbcType="FLOAT" property="transmonth"/> <result column="PartnerID" jdbcType="VARCHAR" property="partnerid"/> <result column="PartnerName" jdbcType="VARCHAR" property="partnername"/> <result column="PartnerType" jdbcType="CHAR" property="partnertype"/> <result column="AuthorizeFlag" jdbcType="CHAR" property="authorizeflag"/> <result column="AuthorizeDate" jdbcType="TIMESTAMP" property="authorizedate"/> <result column="Authorizor" jdbcType="VARCHAR" property="authorizor"/> <result column="TransferFlag" jdbcType="CHAR" property="transferflag"/> <result column="TransferDate" jdbcType="TIMESTAMP" property="transferdate"/> <result column="TransferGuys" jdbcType="VARCHAR" property="transferguys"/> <result column="VoucherDate" jdbcType="TIMESTAMP" property="voucherdate"/> <result column="ProjectID" jdbcType="VARCHAR" property="projectid"/> <result column="ProjectName" jdbcType="VARCHAR" property="projectname"/> <result column="EnterDate" jdbcType="TIMESTAMP" property="enterdate"/> <result column="Remark" jdbcType="VARCHAR" property="remark"/> <result column="UseLocation" jdbcType="CHAR" property="uselocation"/> <result column="OrderRef1" jdbcType="VARCHAR" property="orderref1"/> <result column="LinkOrderFlag" jdbcType="CHAR" property="linkorderflag"/> <result column="DelAddID" jdbcType="VARCHAR" property="deladdid"/> <result column="Status" jdbcType="VARCHAR" property="status"/> </resultMap> <sql id="Base_Column_List"> TransNo , Site, WarehouseID, TransDate, TransType_DB, TransType, UserName, Receiver, TransYear, TransMonth, PartnerID, PartnerName, PartnerType, AuthorizeFlag, AuthorizeDate, Authorizor, TransferFlag, TransferDate, TransferGuys, VoucherDate, ProjectID, ProjectName, EnterDate, Remark, UseLocation, OrderRef1, LinkOrderFlag, DelAddID, "Status" </sql> <insert id="saveTransHeaderList" parameterType="collection" flushCache="true"> INSERT INTO TransHeader ( TransNo, Site, WarehouseID, TransDate, TransType_DB, TransType, UserName, Status , Receiver , AuthorizeFlag,PartnerType,TransferFlag,EnterDate, TransYear ,TransMonth) VALUES <foreach collection="list" item="item" index="index" separator=","> ( #{item.transno}, #{item.site}, #{item.warehouseid}, #{item.transdate}, #{item.transtypeDb}, #{item.transtype}, #{item.username}, #{item.status}, #{item.receiver}, #{item.authorizeflag}, #{item.partnertype}, #{item.transferflag}, #{item.enterdate}, #{item.transyear}, #{item.transmonth} ) </foreach> </insert>
<update id="updateTranNo"> EXEC #{procedureName} #{site}, #{type} </update> <select id="getTransNo" resultType="java.lang.String"> select dbo.Get_TransNo(#{site}, #{type}) </select>
</mapper>
|