From 069f8e1f07cdcf0ac09f215468fdb812d3fc8225 Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期日, 03 九月 2023 10:49:28 +0800 Subject: [PATCH] 添加根据发布ID查询元数据、插入元数据发布类 --- src/main/resources/mapper/data/PublishMapper.xml | 18 ++++++++++++++++++ 1 files changed, 18 insertions(+), 0 deletions(-) diff --git a/src/main/resources/mapper/data/PublishMapper.xml b/src/main/resources/mapper/data/PublishMapper.xml index 8dfb4f1..582575d 100644 --- a/src/main/resources/mapper/data/PublishMapper.xml +++ b/src/main/resources/mapper/data/PublishMapper.xml @@ -94,6 +94,14 @@ select * from lf.sys_publish where id in (${ids}) order by id desc; </select> + <select id="selectMetasByPubid" resultType="com.moon.server.entity.data.MetaEntity"> + select a.* + from lf.sys_meta a + inner join lf.sys_meta_pub b + on a.id = b.metaid + where b.pubid = #{pubid}; + </select> + <select id="selectCodesForDir" resultType="java.lang.String"> select code from lf.sys_dir @@ -114,6 +122,10 @@ </select> <insert id="insert" parameterType="com.moon.server.entity.data.PublishEntity"> + <selectKey resultType="java.lang.Integer" order="AFTER" keyProperty="id"> + select currval('lf.sys_publish_id_seq'::regclass) as id + </selectKey> + insert into lf.sys_publish (layerid,serviceid,name,url,path,type,status,dirid,depid,min,max,json,create_user,create_time,geom,bak) values @@ -123,6 +135,12 @@ <insert id="insertPubDown"> insert into lf.sys_pub_down (pubid, downid, create_user) values (#{pubid}, #{downid}, #{createUser}) </insert> + + <insert id="insertMetaPub" parameterType="com.moon.server.entity.data.MetaPubEntity"> + insert into lf.sys_meta_pub(metaid, pubid, create_user, create_time) + values + (#{metaid}, #{pubid}, #{createUser}, now()); + </insert> <insert id="inserts"> insert into lf.sys_publish -- Gitblit v1.9.3