| | |
| | | select * from bd.b_borehole limit 10; |
| | | |
| | | select * from lf.sys_layer order by id desc; |
| | | |
| | | |
| | | select * from lf.sys_publish |
| | | select length('a31a2492-66f0-430a-875b-24eb6f4752c2') |
| | | |
| | | |
| | | |
| | |
| | | -- drop table if exists lf.sys_publish; |
| | | create table lf.sys_publish( |
| | | id serial primary key, |
| | | regid varchar(40), |
| | | name varchar(50), |
| | | url varchar(512), |
| | | path varchar(200), |
| | |
| | | create index idx_sys_publish_geom on lf.sys_publish using gist (geom); |
| | | comment on table lf.sys_publish is '数据发布表'; |
| | | comment on column lf.sys_publish.id is '主键ID'; |
| | | comment on column lf.sys_publish.regid is '注册ID'; |
| | | comment on column lf.sys_publish.name is '名称'; |
| | | comment on column lf.sys_publish.url is '地址'; |
| | | comment on column lf.sys_publish.path is '路径'; |
| | |
| | | comment on column lf.sys_publish.update_user is '更新人ID'; |
| | | comment on column lf.sys_publish.update_time is '更新时间'; |
| | | comment on column lf.sys_publish.bak is '备注'; |
| | | -- alter table lf.sys_publish add column regid varchar(40); |
| | | -- insert into lf.sys_publish (name,geom) values ('Test',ST_GeomFromText('POINT Z (101.9281 36.58675 2199.5)')); |
| | | |
| | | select st_astext(geom) "wkt",a.* from lf.sys_publish a; |
| | |
| | | |
| | | private int id; |
| | | |
| | | private String regid; |
| | | |
| | | private String name; |
| | | |
| | | private String url; |
| | |
| | | this.id = id; |
| | | } |
| | | |
| | | public String getRegid() { |
| | | return regid; |
| | | } |
| | | |
| | | public void setRegid(String regid) { |
| | | this.regid = regid; |
| | | } |
| | | |
| | | public String getName() { |
| | | return name; |
| | | } |
| | |
| | | |
| | | return rest.postForObject(uri, list, String.class); |
| | | } |
| | | |
| | | /** |
| | | * DELETE请求(REST) |
| | | */ |
| | | public static void deleteForRest(String uri) { |
| | | RestTemplate rest = getRestTemplate(); |
| | | |
| | | rest.delete(uri); |
| | | } |
| | | } |
| | |
| | | import com.lf.server.entity.ctrl.FmeReqEntity; |
| | | import com.lf.server.entity.ctrl.NameValueEntity; |
| | | import com.lf.server.entity.data.MetaFileEntity; |
| | | import com.lf.server.entity.data.PublishEntity; |
| | | import com.lf.server.helper.RestHelper; |
| | | import com.lf.server.helper.StringHelper; |
| | | import com.lf.server.helper.WebHelper; |
| | |
| | | } |
| | | |
| | | /** |
| | | * 服务注册 |
| | | */ |
| | | public void serverRegiste() { |
| | | // |
| | | } |
| | | |
| | | /** |
| | | * 服务申请 |
| | | */ |
| | | public String serverApply(String id, Integer pubid, HttpServletRequest req) { |
| | | String url = getUrl("resource/res/request", req) + "&resourceid=" + id; |
| | | |
| | | List<NameValueEntity> list = new ArrayList<>(); |
| | | list.add(new NameValueEntity("reason", "注册")); |
| | | list.add(new NameValueEntity("serialnum", pubid.toString())); |
| | | |
| | | return RestHelper.postForRest(url, list); |
| | | } |
| | | |
| | | /** |
| | | * 删除资源 |
| | | */ |
| | | public void deleteRes(String id, HttpServletRequest req) { |
| | | String url = getUrl("resource/res/hashid", req) + "&hashid=" + id; |
| | | |
| | | RestHelper.deleteForRest(url); |
| | | } |
| | | |
| | | /** |
| | | * 获取Url |
| | | */ |
| | | public String getUrl(String subUrl, HttpServletRequest req) { |
| | |
| | | datasource: |
| | | name: prod |
| | | # JDBC 基本配置 ¤tSchema=public |
| | | #url: jdbc:postgresql://103.85.165.99:5433/langfang?useAffectedRows=true |
| | | url: jdbc:postgresql://192.168.20.205:5433/langfang?useAffectedRows=true |
| | | url: jdbc:postgresql://103.85.165.99:5433/langfang?useAffectedRows=true |
| | | #url: jdbc:postgresql://192.168.20.205:5433/langfang?useAffectedRows=true |
| | | #url: jdbc:postgresql://127.0.0.1:5433/langfang?useAffectedRows=true |
| | | username : postgres |
| | | password: Postgres!_14_Lf |
| | |
| | | |
| | | <insert id="insert" parameterType="com.lf.server.entity.data.PublishEntity"> |
| | | insert into lf.sys_publish |
| | | (name,url,path,type,status,dirid,depid,min,max,json,create_user,create_time,geom,bak) |
| | | (regid,name,url,path,type,status,dirid,depid,min,max,json,create_user,create_time,geom,bak) |
| | | values |
| | | (#{name},#{url},#{path},#{type},#{status},#{dirid},#{depid},#{min},#{max},#{json},#{createUser},now(),#{geom},#{bak}) |
| | | (#{regid},#{name},#{url},#{path},#{type},#{status},#{dirid},#{depid},#{min},#{max},#{json},#{createUser},now(),#{geom},#{bak}) |
| | | </insert> |
| | | |
| | | <insert id="inserts"> |
| | | insert into lf.sys_publish |
| | | (name,url,path,type,status,dirid,depid,min,max,json,create_user,create_time,geom,bak) |
| | | (regid,name,url,path,type,status,dirid,depid,min,max,json,create_user,create_time,geom,bak) |
| | | values |
| | | <foreach collection="list" item="item" index="index" separator=","> |
| | | (#{item.name},#{item.url},#{item.path},#{item.type},#{item.status},#{item.dirid},#{item.depid},#{item.min},#{item.max},#{item.json},#{item.createUser},now(),#{item.geom},#{item.bak}) |
| | | (#{item.regid},#{item.name},#{item.url},#{item.path},#{item.type},#{item.status},#{item.dirid},#{item.depid},#{item.min},#{item.max},#{item.json},#{item.createUser},now(),#{item.geom},#{item.bak}) |
| | | </foreach> |
| | | </insert> |
| | | |
| | |
| | | |
| | | <update id="update"> |
| | | update lf.sys_publish |
| | | set name=#{name},url=#{url},path=#{path},type=#{type},status=#{status},dirid=#{dirid},depid=#{depid},min=#{min},max=#{max},json=#{json},update_user=#{updateUser},update_time=now(),geom=#{geom},bak=#{bak} |
| | | set regid=#{regid},name=#{name},url=#{url},path=#{path},type=#{type},status=#{status},dirid=#{dirid},depid=#{depid},min=#{min},max=#{max},json=#{json},update_user=#{updateUser},update_time=now(),geom=#{geom},bak=#{bak} |
| | | where id=#{id} |
| | | </update> |
| | | |
| | |
| | | <foreach collection="list" item="item" index="index" separator=";"> |
| | | update lf.sys_publish |
| | | <set> |
| | | name=#{item.name},url=#{item.url},path=#{item.path},type=#{item.type},status=#{item.status},dirid=#{item.dirid},depid=#{item.depid},min=#{item.min},max=#{item.max},json=#{item.json},update_user=#{item.updateUser},update_time=now(),geom=#{item.geom},bak=#{item.bak} |
| | | regid=#{item.regid},name=#{item.name},url=#{item.url},path=#{item.path},type=#{item.type},status=#{item.status},dirid=#{item.dirid},depid=#{item.depid},min=#{item.min},max=#{item.max},json=#{item.json},update_user=#{item.updateUser},update_time=now(),geom=#{item.geom},bak=#{item.bak} |
| | | </set> |
| | | where id = #{item.id} |
| | | </foreach> |