From 25a9a1681f2e540b22366ef90f1de753538f0bef Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期三, 23 八月 2023 10:31:02 +0800 Subject: [PATCH] 修改元数据表 --- src/main/java/com/moon/server/entity/sys/LayerEntity.java | 10 ++ src/main/java/com/moon/server/entity/data/MetaEntity.java | 190 +++++++++++++++++++++++++++++++++++++---------- src/main/resources/mapper/sys/LayerMapper.xml | 12 +- src/main/resources/mapper/data/MetaMapper.xml | 20 ++-- 4 files changed, 175 insertions(+), 57 deletions(-) diff --git a/src/main/java/com/moon/server/entity/data/MetaEntity.java b/src/main/java/com/moon/server/entity/data/MetaEntity.java index 8f3c7a1..aade87b 100644 --- a/src/main/java/com/moon/server/entity/data/MetaEntity.java +++ b/src/main/java/com/moon/server/entity/data/MetaEntity.java @@ -16,12 +16,6 @@ private int metaid; - private short ismeta; - - private String dircode; - - private String depcode; - private int verid; private String name; @@ -36,8 +30,6 @@ private String tab; - private String layer; - private int rows; private int createUser; @@ -51,6 +43,36 @@ private String bak; private String geom; + + private String layer; + + private String depcode; + + private String dircode; + + private int ismeta; + + private String sensortype; + + private Timestamp acqTime; + + private String resolution; + + private String gridsize; + + private String coorSys; + + private String epsg; + + private String hDatum; + + private String mataType; + + private String bands; + + private String bandType; + + private String ct; private String uname; @@ -93,30 +115,6 @@ public void setMetaid(int metaid) { this.metaid = metaid; - } - - public short getIsmeta() { - return ismeta; - } - - public void setIsmeta(short ismeta) { - this.ismeta = ismeta; - } - - public String getDircode() { - return dircode; - } - - public void setDircode(String dircode) { - this.dircode = dircode; - } - - public String getDepcode() { - return depcode; - } - - public void setDepcode(String depcode) { - this.depcode = depcode; } public int getVerid() { @@ -175,14 +173,6 @@ this.tab = tab; } - public String getLayer() { - return layer; - } - - public void setLayer(String layer) { - this.layer = layer; - } - public int getRows() { return rows; } @@ -239,6 +229,126 @@ this.geom = geom; } + public String getLayer() { + return layer; + } + + public void setLayer(String layer) { + this.layer = layer; + } + + public String getDepcode() { + return depcode; + } + + public void setDepcode(String depcode) { + this.depcode = depcode; + } + + public String getDircode() { + return dircode; + } + + public void setDircode(String dircode) { + this.dircode = dircode; + } + + public int getIsmeta() { + return ismeta; + } + + public void setIsmeta(int ismeta) { + this.ismeta = ismeta; + } + + public String getSensortype() { + return sensortype; + } + + public void setSensortype(String sensortype) { + this.sensortype = sensortype; + } + + public Timestamp getAcqTime() { + return acqTime; + } + + public void setAcqTime(Timestamp acqTime) { + this.acqTime = acqTime; + } + + public String getResolution() { + return resolution; + } + + public void setResolution(String resolution) { + this.resolution = resolution; + } + + public String getGridsize() { + return gridsize; + } + + public void setGridsize(String gridsize) { + this.gridsize = gridsize; + } + + public String getCoorSys() { + return coorSys; + } + + public void setCoorSys(String coorSys) { + this.coorSys = coorSys; + } + + public String getEpsg() { + return epsg; + } + + public void setEpsg(String epsg) { + this.epsg = epsg; + } + + public String gethDatum() { + return hDatum; + } + + public void sethDatum(String hDatum) { + this.hDatum = hDatum; + } + + public String getMataType() { + return mataType; + } + + public void setMataType(String mataType) { + this.mataType = mataType; + } + + public String getBands() { + return bands; + } + + public void setBands(String bands) { + this.bands = bands; + } + + public String getBandType() { + return bandType; + } + + public void setBandType(String bandType) { + this.bandType = bandType; + } + + public String getCt() { + return ct; + } + + public void setCt(String ct) { + this.ct = ct; + } + public String getUname() { return uname; } diff --git a/src/main/java/com/moon/server/entity/sys/LayerEntity.java b/src/main/java/com/moon/server/entity/sys/LayerEntity.java index b20e54d..0fdfb5a 100644 --- a/src/main/java/com/moon/server/entity/sys/LayerEntity.java +++ b/src/main/java/com/moon/server/entity/sys/LayerEntity.java @@ -22,6 +22,8 @@ private int isLayer; + private int isShow; + private String icon; private int level; @@ -105,6 +107,14 @@ this.isLayer = isLayer; } + public int getIsShow() { + return isShow; + } + + public void setIsShow(int isShow) { + this.isShow = isShow; + } + public String getIcon() { return icon; } diff --git a/src/main/resources/mapper/data/MetaMapper.xml b/src/main/resources/mapper/data/MetaMapper.xml index 1abc389..c70b3eb 100644 --- a/src/main/resources/mapper/data/MetaMapper.xml +++ b/src/main/resources/mapper/data/MetaMapper.xml @@ -21,7 +21,7 @@ </select> <select id="selectByPage" resultType="com.moon.server.entity.data.MetaEntity"> - select a.*,fn_uname(a.create_user) uname,fn_get_fullname(a.depcode, 1) depName,fn_ver(a.verid) verName,fn_get_fullname(a.dircode, 2) dirName + select st_astext(geom) "geom",a.*,fn_uname(a.create_user) uname,fn_get_fullname(a.depcode, 1) depName,fn_ver(a.verid) verName,fn_get_fullname(a.dircode, 2) dirName from lf.sys_meta a <where> ismeta between 0 and 1 @@ -100,7 +100,7 @@ </select> <select id="selectByPageForUpload" resultType="com.moon.server.entity.data.MetaEntity"> - select a.*,fn_uname(a.create_user) uname,fn_get_fullname(a.depcode, 1) depName,fn_ver(a.verid) verName,fn_get_fullname(a.dircode, 2) dirName + select st_astext(geom) "geom",a.*,fn_uname(a.create_user) uname,fn_get_fullname(a.depcode, 1) depName,fn_ver(a.verid) verName,fn_get_fullname(a.dircode, 2) dirName from lf.sys_meta a <where> create_user = #{createUser} @@ -144,7 +144,7 @@ </select> <select id="selectByGuid" resultType="com.moon.server.entity.data.MetaEntity"> - select a.*,fn_uname(a.create_user) uname,fn_get_fullname(a.depcode, 1) depName,fn_ver(a.verid) verName,fn_get_fullname(a.dircode, 2) dirName + select st_astext(geom) "geom",a.*,fn_uname(a.create_user) uname,fn_get_fullname(a.depcode, 1) depName,fn_ver(a.verid) verName,fn_get_fullname(a.dircode, 2) dirName from lf.sys_meta a where guid = #{guid} <if test="dircode != null"> @@ -205,17 +205,17 @@ </selectKey> insert into lf.sys_meta - (eventid,metaid,ismeta,dircode,depcode,verid,name,type,guid,path,sizes,tab,layer,rows,create_user,create_time,bak,geom) + (eventid,metaid,verid,name,type,guid,path,sizes,tab,rows,create_user,create_time,bak,geom,layer,depcode,dircode,ismeta,sensortype,acq_time,resolution,gridsize,coor_sys,epsg,h_datum,mata_type,bands,band_type,ct) values - (#{eventid},#{metaid},#{ismeta},#{dircode},#{depcode},#{verid},#{name},#{type},#{guid},#{path},#{sizes},#{tab},#{layer},#{rows},#{createUser},#{createTime},#{bak},#{geom}) + (#{eventid},#{metaid},#{verid},#{name},#{type},#{guid},#{path},#{sizes},#{tab},#{rows},#{createUser},now(),#{bak},#{geom},#{layer},#{depcode},#{dircode},#{ismeta},#{sensortype},now(),#{resolution},#{gridsize},#{coorSys},#{epsg},#{hDatum},#{mataType},#{bands},#{bandType},#{ct}) </insert> <insert id="inserts"> insert into lf.sys_meta - (eventid,metaid,ismeta,dircode,depcode,verid,name,type,guid,path,sizes,tab,layer,rows,create_user,create_time,bak,geom) + (eventid,metaid,verid,name,type,guid,path,sizes,tab,rows,create_user,create_time,bak,geom,layer,depcode,dircode,ismeta,sensortype,acq_time,resolution,gridsize,coor_sys,epsg,h_datum,mata_type,bands,band_type,ct) values <foreach collection="list" item="item" index="index" separator=","> - (#{item.eventid},#{item.metaid},#{item.ismeta},#{item.dircode},#{item.depcode},#{item.verid},#{item.name},#{item.type},#{item.guid},#{item.path},#{item.sizes},#{item.tab},#{item.layer},#{item.rows},#{item.createUser},#{item.createTime},#{item.bak},#{item.geom}) + (#{item.eventid},#{item.metaid},#{item.verid},#{item.name},#{item.type},#{item.guid},#{item.path},#{item.sizes},#{item.tab},#{item.rows},#{item.createUser},now(),#{item.bak},#{item.geom},#{item.layer},#{item.depcode},#{item.dircode},#{item.ismeta},#{item.sensortype},now(),#{item.resolution},#{item.gridsize},#{item.coorSys},#{item.epsg},#{item.hDatum},#{item.mataType},#{item.bands},#{item.bandType},#{item.ct}) </foreach> </insert> @@ -235,16 +235,14 @@ <update id="update"> update lf.sys_meta - set eventid=#{eventid},metaid=#{metaid},ismeta=#{ismeta},dircode=#{dircode},depcode=#{depcode},verid=#{verid},name=#{name},type=#{type},guid=#{guid},path=#{path},sizes=#{sizes},tab=#{tab},layer=#{layer},rows=#{rows},update_user=#{updateUser},update_time=now(),bak=#{bak},geom=#{geom} + set eventid=#{eventid},metaid=#{metaid},verid=#{verid},name=#{name},type=#{type},guid=#{guid},path=#{path},sizes=#{sizes},tab=#{tab},rows=#{rows},update_user=#{updateUser},update_time=now(),bak=#{bak},geom=#{geom},layer=#{layer},depcode=#{depcode},dircode=#{dircode},ismeta=#{ismeta},sensortype=#{sensortype},acq_time=now(),resolution=#{resolution},gridsize=#{gridsize},coor_sys=#{coorSys},epsg=#{epsg},h_datum=#{hDatum},mata_type=#{mataType},bands=#{bands},band_type=#{bandType},ct=#{ct} where id=#{id} </update> <update id="updates"> <foreach collection="list" item="item" index="index" separator=";"> update lf.sys_meta - <set> - eventid=#{item.eventid},metaid=#{item.metaid},ismeta=#{item.ismeta},dircode=#{item.dircode},depcode=#{item.depcode},verid=#{item.verid},name=#{item.name},type=#{item.type},guid=#{item.guid},path=#{item.path},sizes=#{item.sizes},tab=#{item.tab},layer=#{item.layer},rows=#{item.rows},update_user=#{item.updateUser},update_time=now(),bak=#{item.bak},geom=#{item.geom} - </set> + set eventid=#{item.eventid},metaid=#{item.metaid},verid=#{item.verid},name=#{item.name},type=#{item.type},guid=#{item.guid},path=#{item.path},sizes=#{item.sizes},tab=#{item.tab},rows=#{item.rows},update_user=#{item.updateUser},update_time=now(),bak=#{item.bak},geom=#{item.geom},layer=#{item.layer},depcode=#{item.depcode},dircode=#{item.dircode},ismeta=#{item.ismeta},sensortype=#{item.sensortype},acq_time=now(),resolution=#{item.resolution},gridsize=#{item.gridsize},coor_sys=#{item.coorSys},epsg=#{item.epsg},h_datum=#{item.hDatum},mata_type=#{item.mataType},bands=#{item.bands},band_type=#{item.bandType},ct=#{item.ct} where id = #{item.id} </foreach> </update> diff --git a/src/main/resources/mapper/sys/LayerMapper.xml b/src/main/resources/mapper/sys/LayerMapper.xml index f7f9a17..8a6ca5f 100644 --- a/src/main/resources/mapper/sys/LayerMapper.xml +++ b/src/main/resources/mapper/sys/LayerMapper.xml @@ -47,17 +47,17 @@ <insert id="insert" parameterType="com.moon.server.entity.sys.LayerEntity"> insert into lf.sys_layer - (pid,cn_name,en_name,url,is_layer,icon,level,order_num,status,create_user,create_time,bak,elev,resid,type,data,tab,category) + (pid,cn_name,en_name,url,is_layer,is_show,icon,level,order_num,status,create_user,create_time,bak,elev,resid,type,data,tab,category) values - (#{pid},#{cnName},#{enName},#{url},#{isLayer},#{icon},#{level},#{orderNum},#{status},#{createUser},now(),#{bak},#{elev},#{resid},#{type},#{data},#{tab},#{category}) + (#{pid},#{cnName},#{enName},#{url},#{isLayer},#{isShow},#{icon},#{level},#{orderNum},#{status},#{createUser},now(),#{bak},#{elev},#{resid},#{type},#{data},#{tab},#{category}) </insert> <insert id="inserts"> insert into lf.sys_layer - (pid,cn_name,en_name,url,is_layer,icon,level,order_num,status,create_user,create_time,bak,elev,resid,type,data,tab,category) + (pid,cn_name,en_name,url,is_layer,is_show,icon,level,order_num,status,create_user,create_time,bak,elev,resid,type,data,tab,category) values <foreach collection="list" item="item" index="index" separator=","> - (#{item.pid},#{item.cnName},#{item.enName},#{item.url},#{item.isLayer},#{item.icon},#{item.level},#{item.orderNum},#{item.status},#{item.createUser},now(),#{item.bak},#{item.elev},#{item.resid},#{item.type},#{item.data},#{item.tab},#{item.category}) + (#{item.pid},#{item.cnName},#{item.enName},#{item.url},#{item.isLayer},#{item.isShow},#{item.icon},#{item.level},#{item.orderNum},#{item.status},#{item.createUser},now(),#{item.bak},#{item.elev},#{item.resid},#{item.type},#{item.data},#{item.tab},#{item.category}) </foreach> </insert> @@ -74,14 +74,14 @@ <update id="update"> update lf.sys_layer - set pid=#{pid},cn_name=#{cnName},en_name=#{enName},url=#{url},is_layer=#{isLayer},icon=#{icon},level=#{level},order_num=#{orderNum},status=#{status},update_user=#{updateUser},update_time=now(),bak=#{bak},elev=#{elev},resid=#{resid},type=#{type},data=#{data},tab=#{tab},category=#{category} + set pid=#{pid},cn_name=#{cnName},en_name=#{enName},url=#{url},is_layer=#{isLayer},is_show=#{isShow},,icon=#{icon},level=#{level},order_num=#{orderNum},status=#{status},update_user=#{updateUser},update_time=now(),bak=#{bak},elev=#{elev},resid=#{resid},type=#{type},data=#{data},tab=#{tab},category=#{category} where id=#{id} </update> <update id="updates"> <foreach collection="list" item="item" index="index" separator=";"> update lf.sys_layer - set pid=#{item.pid},cn_name=#{item.cnName},en_name=#{item.enName},url=#{item.url},is_layer=#{item.isLayer},icon=#{item.icon},level=#{item.level},order_num=#{item.orderNum},status=#{item.status},update_user=#{item.updateUser},update_time=now(),bak=#{item.bak},elev=#{item.elev},resid=#{item.resid},type=#{item.type},data=#{item.data},tab=#{item.tab},category=#{item.category} + set pid=#{item.pid},cn_name=#{item.cnName},en_name=#{item.enName},url=#{item.url},is_layer=#{item.isLayer},is_show=#{item.isShow},icon=#{item.icon},level=#{item.level},order_num=#{item.orderNum},status=#{item.status},update_user=#{item.updateUser},update_time=now(),bak=#{item.bak},elev=#{item.elev},resid=#{item.resid},type=#{item.type},data=#{item.data},tab=#{item.tab},category=#{item.category} where id = #{item.id} </foreach> </update> -- Gitblit v1.9.3