管道基础大数据平台系统开发-【后端】-Server
1
13693261870
2022-10-18 089c8d57035b33e327c54c77bf1f363be6b870e4
1
已修改3个文件
62 ■■■■■ 文件已修改
data/db_tab.sql 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/entity/data/MetaFileEntity.java 30 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/data/MetaFileMapper.xml 16 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
data/db_tab.sql
@@ -579,11 +579,12 @@
-- DROP TABLE IF EXISTS lf.sys_meta_file;
create table lf.sys_meta_file(
  id serial primary key,
  metaid integer,
  name varchar(256),
  metaid integer,
  fileid integer default 0,
  guid varchar(40) default new_guid(),
  path varchar(512),
  fileid integer default 0,
  sizes bigint default 0,
  create_user integer default 1,
  create_time timestamp(6) without time zone default now(),
  update_user integer,
@@ -591,16 +592,17 @@
);
comment on table lf.sys_meta_file is '元数据文件表';
comment on column lf.sys_meta_file.id is '主键ID';
comment on column lf.sys_meta_file.metaid is '元数据ID';
comment on column lf.sys_meta_file.name is '文件名';
comment on column lf.sys_meta_file.metaid is '元数据ID';
comment on column lf.sys_meta_file.fileid is '父文件ID:0-没有';
comment on column lf.sys_meta_file.guid is '文件ID';
comment on column lf.sys_meta_file.path is '存储路径';
comment on column lf.sys_meta_file.fileid is '父文件ID:0-没有';
comment on column lf.sys_meta_file.sizes is '文件大小';
comment on column lf.sys_meta_file.create_user is '创建人ID';
comment on column lf.sys_meta_file.create_time is '创建时间';
comment on column lf.sys_meta_file.update_user is '更新人ID';
comment on column lf.sys_meta_file.update_time is '更新时间';
--insert into lf.sys_meta_file (metaid,name,path) values (1,'a.jpg','c:\a.jpg');
-- insert into lf.sys_meta_file (metaid,name,path) values (1,'a.jpg','c:\a.jpg');
select * from lf.sys_meta_file;
----------------------------------------------------------------------------------------------------- 18.附件表
@@ -612,6 +614,7 @@
  tab_guid varchar(40),
  guid varchar(40) default new_guid(),
  path varchar(512),
  sizes bigint default 0;
  create_user integer default 1,
  create_time timestamp(6) without time zone default now(),
  update_user integer,
@@ -621,14 +624,17 @@
comment on column lf.sys_attach.id is '主键ID';
comment on column lf.sys_attach.name is '文件名';
comment on column lf.sys_attach.tab is '表名:如 public.data_dir';
comment on column lf.sys_attach.tab_guid is '表ID';
comment on column lf.sys_attach.guid is '文件ID';
comment on column lf.sys_attach.path is '存储路径';
comment on column lf.sys_attach.sizes is '文件大小';
comment on column lf.sys_attach.create_user is '创建人ID';
comment on column lf.sys_attach.create_time is '创建时间';
comment on column lf.sys_attach.update_user is '更新人ID';
comment on column lf.sys_attach.update_time is '更新时间';
--insert into lf.sys_attach (name,tab,path) values ('a.jpg','public.data_dir','c:\a.jpg');
--alter table lf.sys_attach add tab_guid varchar(40);
--alter table lf.sys_attach add sizes bigint default 0;
select * from lf.sys_attach; select length(guid) from lf.sys_attach limit 1; select * from lf.sys_attach;
----------------------------------------------------------------------------------------------------- 19.版本表
src/main/java/com/lf/server/entity/data/MetaFileEntity.java
@@ -12,15 +12,17 @@
    private int id;
    private String name;
    private int metaid;
    private String name;
    private int fileid;
    private String guid;
    private String path;
    private int fileid;
    private long sizes;
    private int createUser;
@@ -41,6 +43,14 @@
        this.id = id;
    }
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    public int getMetaid() {
        return metaid;
    }
@@ -49,12 +59,12 @@
        this.metaid = metaid;
    }
    public String getName() {
        return name;
    public int getFileid() {
        return fileid;
    }
    public void setName(String name) {
        this.name = name;
    public void setFileid(int fileid) {
        this.fileid = fileid;
    }
    public String getGuid() {
@@ -73,12 +83,12 @@
        this.path = path;
    }
    public int getFileid() {
        return fileid;
    public long getSizes() {
        return sizes;
    }
    public void setFileid(int fileid) {
        this.fileid = fileid;
    public void setSizes(long sizes) {
        this.sizes = sizes;
    }
    public int getCreateUser() {
src/main/resources/mapper/data/MetaFileMapper.xml
@@ -31,17 +31,17 @@
    <insert id="insert" parameterType="com.lf.server.entity.data.MetaFileEntity">
       insert into lf.sys_meta_file
       (metaid,name,guid,path,fileid,create_user,create_time)
       (name,metaid,fileid,guid,path,sizes,create_user,create_time)
       values
       (#{metaid},#{name},#{guid},#{path},#{fileid},#{createUser},now())
       (#{name},#{metaid},#{fileid},#{guid},#{path},#{sizes},#{createUser},now())
    </insert>
    <insert id="inserts">
        insert into lf.sys_meta_file
        (metaid,name,guid,path,fileid,create_user,create_time)
        (name,metaid,fileid,guid,path,sizes,create_user,create_time)
        values
        <foreach collection="list" item="item" index="index" separator=",">
            (#{item.metaid},#{item.name},#{item.guid},#{item.path},#{item.fileid},#{item.createUser},now())
            (#{item.name},#{item.metaid},#{item.fileid},#{item.guid},#{item.path},#{item.sizes},#{item.createUser},now())
        </foreach>
    </insert>
@@ -57,16 +57,16 @@
    </delete>
    <update id="update">
    update lf.sys_meta_file
    set metaid=#{metaid},name=#{name},guid=#{guid},path=#{path},fileid=#{fileid},update_user=#{updateUser},update_time=now()
    where id=#{id}
        update lf.sys_meta_file
        set name=#{name},metaid=#{metaid},fileid=#{fileid},guid=#{guid},path=#{path},sizes=#{sizes},update_user=#{updateUser},update_time=now()
        where id=#{id}
    </update>
    <update id="updates">
        <foreach collection="list" item="item" index="index" separator=";">
            update lf.sys_meta_file
            <set>
                metaid=#{item.metaid},name=#{item.name},guid=#{item.guid},path=#{item.path},fileid=#{item.fileid},update_user=#{item.updateUser},update_time=now()
                name=#{item.name},metaid=#{item.metaid},fileid=#{item.fileid},guid=#{item.guid},path=#{item.path},sizes=#{item.sizes},update_user=#{item.updateUser},update_time=now()
            </set>
            where id = #{item.id}
        </foreach>