mirror of
https://github.com/didi/KnowStreaming.git
synced 2025-12-24 20:22:12 +08:00
68 lines
2.5 KiB
XML
68 lines
2.5 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="OrderPartitionDao">
|
|
<resultMap id="OrderPartitionMap" type="OrderPartitionDO">
|
|
<id column="id" property="id" />
|
|
<id column="status" property="status" />
|
|
<result column="gmt_create" property="gmtCreate" />
|
|
<result column="gmt_modify" property="gmtModify" />
|
|
|
|
<result column="cluster_id" property="clusterId" />
|
|
<result column="cluster_name" property="clusterName" />
|
|
<result column="topic_name" property="topicName" />
|
|
<result column="applicant" property="applicant" />
|
|
<result column="partition_num" property="partitionNum" />
|
|
<result column="broker_list" property="brokerList" />
|
|
<result column="peak_bytes_in" property="peakBytesIn" />
|
|
<result column="description" property="description" />
|
|
<result column="order_status" property="orderStatus" />
|
|
<result column="approver" property="approver" />
|
|
<result column="opinion" property="opinion" />
|
|
</resultMap>
|
|
|
|
<insert id="insert" parameterType="com.xiaojukeji.kafka.manager.common.entity.po.OrderPartitionDO">
|
|
INSERT INTO order_partition (
|
|
cluster_id, cluster_name, topic_name, applicant,
|
|
peak_bytes_in, description, order_status)
|
|
VALUES (
|
|
#{clusterId}, #{clusterName}, #{topicName}, #{applicant},
|
|
#{peakBytesIn}, #{description}, #{orderStatus}
|
|
)
|
|
</insert>
|
|
|
|
<delete id="deleteById" parameterType="java.lang.Long">
|
|
DELETE FROM order_partition WHERE id=#{id}
|
|
</delete>
|
|
|
|
<update id="updateById" parameterType="com.xiaojukeji.kafka.manager.common.entity.po.OrderPartitionDO">
|
|
UPDATE order_partition SET
|
|
cluster_id=#{clusterId},
|
|
cluster_name=#{clusterName},
|
|
topic_name=#{topicName},
|
|
applicant=#{applicant},
|
|
<trim>
|
|
<if test="partitionNum!=null">
|
|
partition_num=#{partitionNum},
|
|
</if>
|
|
</trim>
|
|
<trim>
|
|
<if test="brokerList!=null">
|
|
broker_list=#{brokerList},
|
|
</if>
|
|
</trim>
|
|
peak_bytes_in=#{peakBytesIn},
|
|
description=#{description},
|
|
order_status=#{orderStatus},
|
|
approver=#{approver},
|
|
opinion=#{opinion}
|
|
WHERE id=#{id}
|
|
</update>
|
|
|
|
<select id="getById" parameterType="java.lang.Long" resultMap="OrderPartitionMap">
|
|
SELECT * FROM order_partition WHERE id=#{id}
|
|
</select>
|
|
|
|
<select id="list" resultMap="OrderPartitionMap">
|
|
SELECT * FROM order_partition ORDER BY gmt_create DESC
|
|
</select>
|
|
</mapper> |