43 lines
1.6 KiB
XML
43 lines
1.6 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.dispose.mapper.ServiceGroupMapper">
|
|
<resultMap id="service_grp" type="com.dispose.pojo.entity.ServiceInfo">
|
|
<id column="id" property="id"/>
|
|
<result column = "serviceId" property="serviceId"/>
|
|
<result column="serviceType" property="serviceType"/>
|
|
<result column="serviceBandwidth" property="serviceBandwidth"/>
|
|
<result column="serviceIp" property="serviceIp"/>
|
|
</resultMap>
|
|
|
|
<select id="selectAll" resultMap="service_grp">
|
|
SELECT *
|
|
FROM service_group
|
|
</select>
|
|
|
|
<insert id="addServiceGroup" useGeneratedKeys="true" keyProperty="id"
|
|
parameterType="com.dispose.pojo.entity.ServiceInfo">
|
|
INSERT IGNORE INTO service_group(serviceId, serviceType, serviceBandwidth, serviceIp)
|
|
VALUES
|
|
<foreach collection="svrGrps" item="svg" separator=",">
|
|
(#{svg.serviceId}, #{svg.serviceType}, #{svg.serviceBandwidth}, #{svg.serviceIp})
|
|
</foreach>
|
|
</insert>
|
|
|
|
<delete id="delServiceGroupById">
|
|
DELETE
|
|
FROM service_group
|
|
WHERE service_group.id = #{id}
|
|
</delete>
|
|
|
|
<delete id="delServiceGroupByServiceId">
|
|
DELETE
|
|
FROM service_group
|
|
WHERE service_group.serviceId = #{serviceId}
|
|
</delete>
|
|
|
|
<!-- <select id="getDeviceDisposeCapacity" resultMap="dispose_capacity">-->
|
|
<!-- SELECT *-->
|
|
<!-- FROM dispose_capacity-->
|
|
<!-- WHERE dispose_capacity.deviceId = #{deviceId}-->
|
|
<!-- </select>-->
|
|
</mapper> |