| | |
| | | -- 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, |
| | |
| | | ); |
| | | 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.附件表 |
| | |
| | | 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, |
| | |
| | | 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.版本表 |
| | |
| | | |
| | | 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; |
| | | |
| | |
| | | this.id = id; |
| | | } |
| | | |
| | | public String getName() { |
| | | return name; |
| | | } |
| | | |
| | | public void setName(String name) { |
| | | this.name = name; |
| | | } |
| | | |
| | | public int getMetaid() { |
| | | return metaid; |
| | | } |
| | |
| | | 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() { |
| | |
| | | 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() { |
| | |
| | | |
| | | <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> |
| | | |
| | |
| | | </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> |