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.
77 lines
4.0 KiB
77 lines
4.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.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>
|