You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
65 lines
2.4 KiB
XML
65 lines
2.4 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.glxp.udi.admin.dao.publish.UdiDevicepkDao">
|
|
|
|
|
|
<insert id="insertUdiDevicepk"
|
|
parameterType="com.glxp.udi.admin.entity.publish.UdiDevicepkEntity">
|
|
insert INTO udi_devicepkg
|
|
(UDI_DevicePkgOID,pkgType,pkgDeviceId,pkgQuantity,containsDIPackage,UDI_DeviceId_FK)
|
|
values
|
|
(
|
|
#{UDI_DevicePkgOID},
|
|
#{pkgType},
|
|
#{pkgDeviceId},
|
|
#{pkgQuantity},
|
|
#{containsDIPackage},
|
|
#{UDI_DeviceId_FK}
|
|
)
|
|
</insert>
|
|
|
|
|
|
<insert id="insertUdiDevicepkList" keyProperty="id"
|
|
parameterType="com.glxp.udi.admin.entity.publish.UdiDevicepkEntity">
|
|
replace INTO udi_devicepkg
|
|
(UDI_DevicePkgOID,pkgType,pkgDeviceId,pkgQuantity,containsDIPackage,UDI_DeviceId_FK)
|
|
VALUES
|
|
<foreach collection="udiDevicepkEntities" item="item" index="index"
|
|
separator=",">
|
|
(
|
|
#{item.UDI_DevicePkgOID},
|
|
#{item.pkgType},
|
|
#{item.pkgDeviceId},
|
|
#{item.pkgQuantity},
|
|
#{item.containsDIPackage},
|
|
#{item.UDI_DeviceId_FK}
|
|
)
|
|
</foreach>
|
|
</insert>
|
|
|
|
<delete id="deleteUdiDevicepk" parameterType="com.glxp.udi.admin.req.publish.DeleteUdiDeviceCliRequest">
|
|
delete from udi_devicepkg where UDI_DevicePkgOID = #{id}
|
|
</delete>
|
|
|
|
|
|
<update id="modifyUdiDevicepk" parameterType="com.glxp.udi.admin.entity.publish.UdiDevicepkEntity">
|
|
UPDATE udi_devicepkg
|
|
<set>
|
|
<if test="pkgType != null">pkgType=#{pkgType},</if>
|
|
<if test="pkgDeviceId != null">`pkgDeviceId`=#{pkgDeviceId},</if>
|
|
<if test="pkgQuantity != null">pkgQuantity=#{pkgQuantity},</if>
|
|
<if test="containsDIPackage != null">`containsDIPackage`=#{containsDIPackage},</if>
|
|
<if test="UDI_DeviceId_FK != null">`UDI_DeviceId_FK`=#{UDI_DeviceId_FK},</if>
|
|
</set>
|
|
WHERE UDI_DevicePkgOID=#{UDI_DevicePkgOID}
|
|
</update>
|
|
|
|
<select id="selectByDeviceId" parameterType="java.lang.String"
|
|
resultType="com.glxp.udi.admin.entity.publish.UdiDevicepkEntity">
|
|
select * FROM udi_devicepkg WHERE UDI_DeviceId_FK = #{deviceId}
|
|
</select>
|
|
|
|
|
|
</mapper>
|