160 lines
6.8 KiB
XML
160 lines
6.8 KiB
XML
<?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.gunshi.project.xyt.mapper.StStbprpBMapper">
|
|
<resultMap id="BaseResultMap" type="com.gunshi.project.xyt.model.StStbprpB">
|
|
<!--@mbg.generated-->
|
|
<!--@Table dbo.ST_STBPRP_B-->
|
|
<id column="STCD" jdbcType="VARCHAR" property="stcd"/>
|
|
<result column="STNM" jdbcType="VARCHAR" property="stnm"/>
|
|
<result column="RVNM" jdbcType="VARCHAR" property="rvnm"/>
|
|
<result column="HNNM" jdbcType="VARCHAR" property="hnnm"/>
|
|
<result column="BSNM" jdbcType="VARCHAR" property="bsnm"/>
|
|
<result column="LGTD" jdbcType="DECIMAL" property="lgtd"/>
|
|
<result column="LTTD" jdbcType="DECIMAL" property="lttd"/>
|
|
<result column="STLC" jdbcType="VARCHAR" property="stlc"/>
|
|
<result column="ADDVCD" jdbcType="VARCHAR" property="addvcd"/>
|
|
<result column="DTMNM" jdbcType="VARCHAR" property="dtmnm"/>
|
|
<result column="DTMEL" jdbcType="DECIMAL" property="dtmel"/>
|
|
<result column="DTPR" jdbcType="DECIMAL" property="dtpr"/>
|
|
<result column="STTP" jdbcType="VARCHAR" property="sttp"/>
|
|
<result column="FRGRD" jdbcType="VARCHAR" property="frgrd"/>
|
|
<result column="ESSTYM" jdbcType="VARCHAR" property="esstym"/>
|
|
<result column="BGFRYM" jdbcType="VARCHAR" property="bgfrym"/>
|
|
<result column="ATCUNIT" jdbcType="VARCHAR" property="atcunit"/>
|
|
<result column="ADMAUTH" jdbcType="VARCHAR" property="admauth"/>
|
|
<result column="LOCALITY" jdbcType="VARCHAR" property="locality"/>
|
|
<result column="STBK" jdbcType="VARCHAR" property="stbk"/>
|
|
<result column="STAZT" jdbcType="DECIMAL" property="stazt"/>
|
|
<result column="DSTRVM" jdbcType="DECIMAL" property="dstrvm"/>
|
|
<result column="DRNA" jdbcType="DECIMAL" property="drna"/>
|
|
<result column="PHCD" jdbcType="VARCHAR" property="phcd"/>
|
|
<result column="USFL" jdbcType="VARCHAR" property="usfl"/>
|
|
<result column="COMMENTS" jdbcType="VARCHAR" property="comments"/>
|
|
<result column="MODITIME" jdbcType="TIMESTAMP" property="moditime"/>
|
|
<result column="SRC" jdbcType="VARCHAR" property="src"/>
|
|
<result column="IRR_CODE" jdbcType="VARCHAR" property="irrCode"/>
|
|
<result column="ENG_MAN_CODE" jdbcType="VARCHAR" property="engManCode"/>
|
|
<result column="TYPE" jdbcType="VARCHAR" property="type"/>
|
|
<result column="CHAN_CODE" jdbcType="VARCHAR" property="chanCode"/>
|
|
<result column="RV_CODE" jdbcType="VARCHAR" property="rvCode"/>
|
|
<result column="BNCH" jdbcType="VARCHAR" property="bnch"/>
|
|
<result column="SIM" jdbcType="VARCHAR" property="sim"/>
|
|
<result column="PROTOCOLS" jdbcType="BIGINT" property="protocols"/>
|
|
<result column="BDNUM" jdbcType="VARCHAR" property="bdnum"/>
|
|
</resultMap>
|
|
<sql id="Base_Column_List">
|
|
<!--@mbg.generated-->
|
|
STCD,
|
|
STNM,
|
|
RVNM,
|
|
HNNM,
|
|
BSNM,
|
|
LGTD,
|
|
LTTD,
|
|
STLC,
|
|
ADDVCD,
|
|
DTMNM,
|
|
DTMEL,
|
|
DTPR,
|
|
STTP,
|
|
FRGRD,
|
|
ESSTYM,
|
|
BGFRYM,
|
|
ATCUNIT,
|
|
ADMAUTH,
|
|
LOCALITY,
|
|
STBK,
|
|
STAZT,
|
|
DSTRVM,
|
|
DRNA,
|
|
PHCD,
|
|
USFL,
|
|
COMMENTS,
|
|
MODITIME,
|
|
SRC,
|
|
IRR_CODE,
|
|
ENG_MAN_CODE,
|
|
[TYPE],
|
|
CHAN_CODE,
|
|
RV_CODE,
|
|
BNCH,
|
|
SIM,
|
|
PROTOCOLS,
|
|
BDNUM
|
|
</sql>
|
|
<insert id="batchInsert" parameterType="map">
|
|
<!--@mbg.generated-->
|
|
insert into dbo.ST_STBPRP_B
|
|
(STCD, STNM, RVNM, HNNM, BSNM, LGTD, LTTD, STLC, ADDVCD, DTMNM, DTMEL, DTPR, STTP,
|
|
FRGRD, ESSTYM, BGFRYM, ATCUNIT, ADMAUTH, LOCALITY, STBK, STAZT, DSTRVM, DRNA, PHCD,
|
|
USFL, COMMENTS, MODITIME, SRC, IRR_CODE, ENG_MAN_CODE, [TYPE], CHAN_CODE, RV_CODE,
|
|
BNCH, SIM, PROTOCOLS, BDNUM)
|
|
values
|
|
<foreach collection="list" item="item" separator=",">
|
|
(#{item.stcd,jdbcType=VARCHAR}, #{item.stnm,jdbcType=VARCHAR}, #{item.rvnm,jdbcType=VARCHAR},
|
|
#{item.hnnm,jdbcType=VARCHAR}, #{item.bsnm,jdbcType=VARCHAR}, #{item.lgtd,jdbcType=DECIMAL},
|
|
#{item.lttd,jdbcType=DECIMAL}, #{item.stlc,jdbcType=VARCHAR}, #{item.addvcd,jdbcType=VARCHAR},
|
|
#{item.dtmnm,jdbcType=VARCHAR}, #{item.dtmel,jdbcType=DECIMAL}, #{item.dtpr,jdbcType=DECIMAL},
|
|
#{item.sttp,jdbcType=VARCHAR}, #{item.frgrd,jdbcType=VARCHAR}, #{item.esstym,jdbcType=VARCHAR},
|
|
#{item.bgfrym,jdbcType=VARCHAR}, #{item.atcunit,jdbcType=VARCHAR}, #{item.admauth,jdbcType=VARCHAR},
|
|
#{item.locality,jdbcType=VARCHAR}, #{item.stbk,jdbcType=VARCHAR}, #{item.stazt,jdbcType=DECIMAL},
|
|
#{item.dstrvm,jdbcType=DECIMAL}, #{item.drna,jdbcType=DECIMAL}, #{item.phcd,jdbcType=VARCHAR},
|
|
#{item.usfl,jdbcType=VARCHAR}, #{item.comments,jdbcType=VARCHAR}, #{item.moditime,jdbcType=TIMESTAMP},
|
|
#{item.src,jdbcType=VARCHAR}, #{item.irrCode,jdbcType=VARCHAR}, #{item.engManCode,jdbcType=VARCHAR},
|
|
#{item.type,jdbcType=VARCHAR}, #{item.chanCode,jdbcType=VARCHAR}, #{item.rvCode,jdbcType=VARCHAR},
|
|
#{item.bnch,jdbcType=VARCHAR}, #{item.sim,jdbcType=VARCHAR}, #{item.protocols,jdbcType=BIGINT},
|
|
#{item.bdnum,jdbcType=VARCHAR})
|
|
</foreach>
|
|
</insert>
|
|
|
|
<select id="queryBySearch" resultType="com.gunshi.project.xyt.entity.basedata.StStbprpVo">
|
|
select STCD,
|
|
STNM,
|
|
RVNM,
|
|
HNNM,
|
|
BSNM,
|
|
LGTD,
|
|
LTTD,
|
|
STLC,
|
|
ADDVCD,
|
|
DTMNM,
|
|
DTMEL,
|
|
DTPR,
|
|
STTP,
|
|
FRGRD,
|
|
ESSTYM,
|
|
BGFRYM,
|
|
ATCUNIT,
|
|
ADMAUTH,
|
|
LOCALITY,
|
|
STBK,
|
|
STAZT,
|
|
DSTRVM,
|
|
DRNA,
|
|
PHCD,
|
|
USFL,
|
|
COMMENTS,
|
|
MODITIME,
|
|
SRC,
|
|
IRR_CODE,
|
|
ENG_MAN_CODE,
|
|
TYPE,
|
|
CHAN_CODE,
|
|
RV_CODE,
|
|
BNCH,
|
|
SIM,
|
|
PROTOCOLS,
|
|
BDNUM,
|
|
t2.DICT_NM as PROTOCOL_NAME
|
|
from ST_STBPRP_B t1
|
|
left join SYS_DICT_B t2 on t1.PROTOCOLS = t2.ID
|
|
<where>
|
|
<if test="obj.keyword != null and obj.keyword != ''">
|
|
and (t1.STCD like concat('%', #{obj.keyword}, '%') or t1.STNM like concat('%', #{obj.keyword}, '%'))
|
|
</if>
|
|
<if test="obj.protocols != null">
|
|
and t1.PROTOCOLS = #{obj.protocols}
|
|
</if>
|
|
</where>
|
|
</select>
|
|
</mapper> |