管道基础大数据平台系统开发-【后端】-Server
1
13693261870
2022-11-20 ade1aadab51ad5d46292267ff4e59809526908cc
1
已添加2个文件
已修改5个文件
178 ■■■■■ 文件已修改
data/db_tab.sql 20 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/entity/all/BaseEntity.java 42 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/entity/all/BsBaseEntity.java 49 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/entity/all/BsBaseGeoEntity.java 49 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/entity/md/MdGdcgEntity.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/entity/md/MdZxcgEntity.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/service/data/DataLoaderService.java 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
data/db_tab.sql
@@ -967,18 +967,18 @@
  x float8,
  y float8,
  z float8,
  create_user integer,
  create_time timestamp(6) without time zone default now(),
  update_user integer,
  update_time timestamp(6) without time zone,
  createuser integer,
  createtime timestamp(6) without time zone default now(),
  updateuser integer,
  updatetime timestamp(6) without time zone,
  geom geometry(Point, 4490)
);
create index if not exists md_zxcg_geom_idx on md.md_zxcg using gist (geom);
drop index if exists md_zxcg_geom_idx cascade;
/*drop index if exists md_zxcg_geom_idx cascade;
comment on table md.md_zxcg is '中线成果表';
vacuum analyze md.md_zxcg;
insert into md.md_zxcg (zh, geom) values ('A01', ST_GeomFromText('POINT(95.80461853400004 34.13862467200005)'));
insert into md.md_zxcg (zh, geom) values ('A02', ST_GeomFromText('POINT(119.873000 39.392000)'));
insert into md.md_zxcg (zh, geom) values ('A02', ST_GeomFromText('POINT(119.873000 39.392000)'));*/
select gid,zh,ST_ASText(geom) from md.md_zxcg;
select * from md.md_zxcg;
@@ -1004,10 +1004,10 @@
  gkpl varchar(100),
  dldy varchar(100),
  bz varchar(100),
  create_user integer,
  create_time timestamp(6) without time zone default now(),
  update_user integer,
  update_time timestamp(6) without time zone
  createuser integer,
  createtime timestamp(6) without time zone default now(),
  updateuser integer,
  updatetime timestamp(6) without time zone
);
comment on table md.md_gdcg is '管道成果表';
src/main/java/com/lf/server/entity/all/BaseEntity.java
@@ -3,8 +3,6 @@
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.sql.Timestamp;
/**
 * åŸºç¡€å®žä½“ç±»
 * @author WWW
@@ -13,51 +11,11 @@
    @TableId(type = IdType.AUTO)
    private Integer gid;
    private Integer createUser;
    private Timestamp createTime;
    private Integer updateUser;
    private Timestamp updateTime;
    public Integer getGid() {
        return gid;
    }
    public void setGid(Integer gid) {
        this.gid = gid;
    }
    public Integer getCreateUser() {
        return createUser;
    }
    public void setCreateUser(Integer createUser) {
        this.createUser = createUser;
    }
    public Timestamp getCreateTime() {
        return createTime;
    }
    public void setCreateTime(Timestamp createTime) {
        this.createTime = createTime;
    }
    public Integer getUpdateUser() {
        return updateUser;
    }
    public void setUpdateUser(Integer updateUser) {
        this.updateUser = updateUser;
    }
    public Timestamp getUpdateTime() {
        return updateTime;
    }
    public void setUpdateTime(Timestamp updateTime) {
        this.updateTime = updateTime;
    }
}
src/main/java/com/lf/server/entity/all/BsBaseEntity.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,49 @@
package com.lf.server.entity.all;
import java.sql.Timestamp;
/**
 * ä¸šåŠ¡åŸºç¡€å®žä½“ç±»
 * @author WWW
 */
public class BsBaseEntity extends BaseEntity {
    private Integer createuser;
    private Timestamp createtime;
    private Integer updateuser;
    private Timestamp updatetime;
    public Integer getCreateuser() {
        return createuser;
    }
    public void setCreateuser(Integer createuser) {
        this.createuser = createuser;
    }
    public Timestamp getCreatetime() {
        return createtime;
    }
    public void setCreatetime(Timestamp createtime) {
        this.createtime = createtime;
    }
    public Integer getUpdateuser() {
        return updateuser;
    }
    public void setUpdateuser(Integer updateuser) {
        this.updateuser = updateuser;
    }
    public Timestamp getUpdatetime() {
        return updatetime;
    }
    public void setUpdatetime(Timestamp updatetime) {
        this.updatetime = updatetime;
    }
}
src/main/java/com/lf/server/entity/all/BsBaseGeoEntity.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,49 @@
package com.lf.server.entity.all;
import java.sql.Timestamp;
/**
 * ä¸šåŠ¡ç©ºé—´åŸºç¡€å®žä½“ç±»
 * @author WWW
 */
public class BsBaseGeoEntity extends BaseGeoEntity {
    private Integer createuser;
    private Timestamp createtime;
    private Integer updateuser;
    private Timestamp updatetime;
    public Integer getCreateuser() {
        return createuser;
    }
    public void setCreateuser(Integer createuser) {
        this.createuser = createuser;
    }
    public Timestamp getCreatetime() {
        return createtime;
    }
    public void setCreatetime(Timestamp createtime) {
        this.createtime = createtime;
    }
    public Integer getUpdateuser() {
        return updateuser;
    }
    public void setUpdateuser(Integer updateuser) {
        this.updateuser = updateuser;
    }
    public Timestamp getUpdatetime() {
        return updatetime;
    }
    public void setUpdatetime(Timestamp updatetime) {
        this.updatetime = updatetime;
    }
}
src/main/java/com/lf/server/entity/md/MdGdcgEntity.java
@@ -3,7 +3,7 @@
import com.alibaba.excel.annotation.ExcelProperty;
import com.baomidou.mybatisplus.annotation.TableName;
import com.lf.server.annotation.ExcelHead;
import com.lf.server.entity.all.BaseEntity;
import com.lf.server.entity.all.BsBaseEntity;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
@@ -21,7 +21,7 @@
@TableName("md.md_gdcg")
@ExcelHead(headRows = 3,excludeSheets = "封面,目录")
@EqualsAndHashCode(callSuper = true)
public class MdGdcgEntity extends BaseEntity implements Serializable {
public class MdGdcgEntity extends BsBaseEntity implements Serializable {
    private static final long serialVersionUID = -221347663194025408L;
    @ExcelProperty(index = 0)
src/main/java/com/lf/server/entity/md/MdZxcgEntity.java
@@ -3,7 +3,7 @@
import com.alibaba.excel.annotation.ExcelProperty;
import com.baomidou.mybatisplus.annotation.TableName;
import com.lf.server.annotation.ExcelHead;
import com.lf.server.entity.all.BaseGeoEntity;
import com.lf.server.entity.all.BsBaseGeoEntity;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
@@ -21,7 +21,7 @@
@TableName("md.md_zxcg")
@ExcelHead(headRows = 1)
@EqualsAndHashCode(callSuper = true)
public class MdZxcgEntity extends BaseGeoEntity implements Serializable {
public class MdZxcgEntity extends BsBaseGeoEntity implements Serializable {
    private static final long serialVersionUID = 686714648588893312L;
    @ExcelProperty(index = 0)
src/main/java/com/lf/server/service/data/DataLoaderService.java
@@ -230,19 +230,13 @@
    private <T> void setCreateInfo(List<T> list, MetaFileEntity mfe) {
        try {
            for (T t : list) {
                /*Field cuField = t.getClass().getDeclaredField("createUser");
                Field cuField = t.getClass().getDeclaredField("createUser");
                cuField.setAccessible(true);
                cuField.set(t, mfe.getCreateUser());
                Field ctField = t.getClass().getDeclaredField("createTime");
                ctField.setAccessible(true);
                ctField.set(t, mfe.getCreateTime());*/
                if (t instanceof BaseEntity) {
                    BaseEntity be = (BaseEntity) t;
                    be.setCreateUser(mfe.getCreateUser());
                    be.setCreateTime(mfe.getCreateTime());
                }
                ctField.set(t, mfe.getCreateTime());
            }
        } catch (Exception ex) {
            log.error(ex.getMessage(), ex);