管道基础大数据平台系统开发-【后端】-Server
1
13693261870
2023-02-26 8a6856c76f552374093285a2f78fad955371673a
1
已添加4个文件
已修改1个文件
349 ■■■■■ 文件已修改
data/db_tab.sql 45 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/entity/sys/MetaDownEntity.java 65 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/mapper/sys/MetaDownMapper.java 96 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/service/sys/MetaDownService.java 69 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/sys/MetaDownMapper.xml 74 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
data/db_tab.sql
@@ -1,5 +1,6 @@
create sequence lf.sys_meta_id_seq increment  by 1 minvalue 1 maxvalue 2147483647 start 1 cache 1;
alter sequence lf.sys_layer_id_seq restart with 1;
vacuum analyze md.md_zxcg;
----------------------------------------------------------------------------------------------------- 01.菜单表
-- DROP TABLE IF EXISTS lf.sys_menu;
create table lf.sys_menu(
@@ -755,7 +756,7 @@
select count(*) from lf.sys_style where name like '%.edp';
select * from lf.sys_style order by ns,tab,order_num limit 10 offset 0;
----------------------------------------------------------------------------------------------------- 21.下载记录表
----------------------------------------------------------------------------------------------------- 21.下载表
-- DROP TABLE IF EXISTS lf.sys_download;
create table lf.sys_download(
  id serial primary key,
@@ -779,7 +780,7 @@
  CONSTRAINT enforce_srid_geom CHECK (st_srid(geom) = 4490)
);
create index index_sys_download_geom on lf.sys_download using gist (geom);
comment on table lf.sys_download is '下载记录表';
comment on table lf.sys_download is '下载表';
comment on column lf.sys_download.id is '主键ID';
comment on column lf.sys_download.name is '名称';
comment on column lf.sys_download.type is '类型:1-Shp文件,2-专题图,3-源数据,4-业务数据,5-管道分析,6-统计报告';
@@ -1165,4 +1166,42 @@
   insert into lf.sys_serve_log (resid,name,type,url) values (2,'全国矢量图','02','http://192.168.20.205/LFData/2d/tiles/vec/{z}/{x}/{y}.png'); */
select * from lf.sys_serve_log;
----------------------------------------------------------------------------------------------------- vacuum analyze md.md_zxcg;
----------------------------------------------------------------------------------------------------- 34.坐标系表
-- drop table if exists lf.sys_coord;
create table if not exists lf.sys_coord(
    id serial primary key,
    epsgcode varchar(50),
    coordinate varchar(200),
    zoning varchar(50),
    remarks varchar(255)
);
comment on table lf.sys_coord is '坐标系表';
comment on column lf.sys_coord.id is '主键ID';
comment on column lf.sys_coord.epsgcode is 'EPSG编码';
comment on column lf.sys_coord.coordinate is '坐标系名称';
comment on column lf.sys_coord.zoning is '带号';
comment on column lf.sys_coord.remarks is '备注';
select * from lf.sys_coord;
----------------------------------------------------------------------------------------------------- 35.源数据-下载表
-- drop table if exists lf.sys_meta_down;
create table lf.sys_meta_down(
  id serial primary key,
  metaid integer,
  downid integer,
  create_user integer default 1,
  create_time timestamp(6) without time zone default now()
);
comment on table lf.sys_meta_down is '源数据-下载表';
comment on column lf.sys_meta_down.id is '主键ID';
comment on column lf.sys_meta_down.metaid is '源数据ID';
comment on column lf.sys_meta_down.downid is '下载ID';
comment on column lf.sys_meta_down.create_user is '创建人ID';
comment on column lf.sys_meta_down.create_time is '创建时间';
-- insert into lf.sys_role_user (roleid,userid) values (1,1);
select * from lf.sys_meta_down order by id desc;
select * from lf.sys_meta order by id desc;
select * from lf.sys_downlog order by id desc;
select * from lf.sys_download where type = 3 order by id desc;
-----------------------------------------------------------------------------------------------------
src/main/java/com/lf/server/entity/sys/MetaDownEntity.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,65 @@
package com.lf.server.entity.sys;
import java.io.Serializable;
import java.sql.Timestamp;
/**
 * æºæ•°æ®-下载
 * @author WWW
 */
public class MetaDownEntity implements Serializable {
    private static final long serialVersionUID = -254142742722361696L;
    private int id;
    private int metaid;
    private int downid;
    private int createUser;
    private Timestamp createTime;
    public MetaDownEntity() {
    }
    public int getId() {
        return id;
    }
    public void setId(int id) {
        this.id = id;
    }
    public int getMetaid() {
        return metaid;
    }
    public void setMetaid(int metaid) {
        this.metaid = metaid;
    }
    public int getDownid() {
        return downid;
    }
    public void setDownid(int downid) {
        this.downid = downid;
    }
    public int getCreateUser() {
        return createUser;
    }
    public void setCreateUser(int createUser) {
        this.createUser = createUser;
    }
    public Timestamp getCreateTime() {
        return createTime;
    }
    public void setCreateTime(Timestamp createTime) {
        this.createTime = createTime;
    }
}
src/main/java/com/lf/server/mapper/sys/MetaDownMapper.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,96 @@
package com.lf.server.mapper.sys;
import com.lf.server.entity.sys.MetaDownEntity;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Repository;
import java.util.List;
/**
 * æºæ•°æ®-下载
 * @author WWW
 */
@Mapper
@Repository
public interface MetaDownMapper {
    /**
     * æŸ¥è¯¢è®°å½•æ•°
     *
     * @param metaid æºæ•°æ®ID
     * @return è®°å½•æ•°
     */
    public Integer selectCount(Integer metaid);
    /**
     * åˆ†é¡µæŸ¥è¯¢
     *
     * @param metaid   æºæ•°æ®ID
     * @param limit  è®°å½•æ•°
     * @param offset åç§»é‡
     * @return åˆ—表
     */
    public List<MetaDownEntity> selectByPage(Integer metaid, Integer limit, Integer offset);
    /**
     * æŸ¥è¯¢æ‰€æœ‰
     *
     * @return
     */
    public List<MetaDownEntity> selectAll();
    /**
     * æ ¹æ®ID查询
     *
     * @param id
     * @return
     */
    public MetaDownEntity selectById(int id);
    /**
     * æ’入一条
     *
     * @param entity
     * @return
     */
    public Integer insert(MetaDownEntity entity);
    /**
     * æ’入多条
     *
     * @param list
     * @return
     */
    public Integer inserts(List<MetaDownEntity> list);
    /**
     * åˆ é™¤ä¸€æ¡
     *
     * @param id
     * @return
     */
    public Integer delete(int id);
    /**
     * åˆ é™¤å¤šæ¡
     *
     * @param ids
     * @return
     */
    public Integer deletes(List<Integer> ids);
    /**
     * æ›´æ–°ä¸€æ¡
     *
     * @param entity
     * @return
     */
    public Integer update(MetaDownEntity entity);
    /**
     * æ›´æ–°å¤šæ¡
     *
     * @param list
     * @return
     */
    public Integer updates(List<MetaDownEntity> list);
}
src/main/java/com/lf/server/service/sys/MetaDownService.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,69 @@
package com.lf.server.service.sys;
import com.lf.server.entity.sys.MetaDownEntity;
import com.lf.server.helper.StringHelper;
import com.lf.server.mapper.sys.MetaDownMapper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
/**
 * æºæ•°æ®-下载
 * @author WWW
 */
@Service
public class MetaDownService implements MetaDownMapper {
    @Autowired
    MetaDownMapper metaDownMapper;
    @Override
    public Integer selectCount(Integer metaid) {
        return metaDownMapper.selectCount(metaid);
    }
    @Override
    public List<MetaDownEntity> selectByPage(Integer metaid, Integer limit, Integer offset) {
        return metaDownMapper.selectByPage(metaid, limit, offset);
    }
    @Override
    public List<MetaDownEntity> selectAll() {
        return metaDownMapper.selectAll();
    }
    @Override
    public MetaDownEntity selectById(int id) {
        return metaDownMapper.selectById(id);
    }
    @Override
    public Integer insert(MetaDownEntity entity) {
        return metaDownMapper.insert(entity);
    }
    @Override
    public Integer inserts(List<MetaDownEntity> list) {
        return metaDownMapper.inserts(list);
    }
    @Override
    public Integer delete(int id) {
        return metaDownMapper.delete(id);
    }
    @Override
    public Integer deletes(List<Integer> ids) {
        return metaDownMapper.deletes(ids);
    }
    @Override
    public Integer update(MetaDownEntity entity) {
        return metaDownMapper.update(entity);
    }
    @Override
    public Integer updates(List<MetaDownEntity> list) {
        return metaDownMapper.updates(list);
    }
}
src/main/resources/mapper/sys/MetaDownMapper.xml
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,74 @@
<?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.lf.server.mapper.sys.MetaDownMapper">
    <select id="selectCount" resultType="java.lang.Integer">
        select count(*) from lf.sys_meta_down
        <where>
            <if test="metaid != null">
                metaid = #{metaid}
            </if>
        </where>
    </select>
    <select id="selectByPage" resultType="com.lf.server.entity.sys.MetaDownEntity">
        select * from lf.sys_meta_down
        <where>
            <if test="metaid != null">
                metaid = #{metaid}
            </if>
        </where>
        order by id
        limit #{limit} offset #{offset}
    </select>
    <select id="selectAll" resultType="com.lf.server.entity.sys.MetaDownEntity">
        select * from lf.sys_meta_down order by id;
    </select>
    <select id="selectById" resultType="com.lf.server.entity.sys.MetaDownEntity">
        select * from lf.sys_meta_down where id = #{id}
    </select>
    <insert id="insert" parameterType="com.lf.server.entity.sys.MetaDownEntity">
        insert into lf.sys_meta_down
        (metaid,downid,create_user,create_time)
        values
        (#{metaid},#{downid},#{createUser},now())
    </insert>
    <insert id="inserts">
        insert into lf.sys_meta_down
        (metaid,downid,create_user,create_time)
        values
        <foreach collection="list" item="item" index="index" separator=",">
            (#{item.metaid},#{item.downid},#{item.createUser},now())
        </foreach>
    </insert>
    <delete id="delete">
        delete from lf.sys_meta_down where id = #{id}
    </delete>
    <delete id="deletes">
        delete from lf.sys_meta_down where id in
        <foreach item="id" collection="ids" index="index" open="(" separator="," close=")">
            #{id}
        </foreach>
    </delete>
    <update id="update">
        update lf.sys_meta_down
        set metaid=#{metaid},downid=#{downid}
        where id=#{id}
    </update>
    <update id="updates">
        <foreach collection="list" item="item" index="index" separator=";">
            update lf.sys_meta_down
            <set>
                metaid=#{item.metaid},downid=#{item.downid}
            </set>
            where id = #{item.id}
        </foreach>
    </update>
</mapper>