管道基础大数据平台系统开发-【后端】-Server
1
13693261870
2023-02-10 08f0397e719a0b02bfefd6a3bed5aff12a872e3d
1
已修改4个文件
89 ■■■■■ 文件已修改
data/db_tab.sql 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/controller/sys/ReportController.java 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/entity/sys/ReportEntity.java 50 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/sys/ReportMapper.xml 18 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
data/db_tab.sql
@@ -938,8 +938,9 @@
    id serial primary key,
    name varchar(100),
    type varchar(50),
    path varchar(512),
    code varchar(50),
    fname varchar(256),
    guid varchar(38),
    create_user integer default 1,
    create_time timestamp(6) without time zone default now(),
    update_user integer,
@@ -950,14 +951,15 @@
comment on column lf.sys_report.id is '主键ID';
comment on column lf.sys_report.name is '名称';
comment on column lf.sys_report.type is '文件类型:1-Word模板,2-Excel模板';
comment on column lf.sys_report.path is '路径';
comment on column lf.sys_report.code is '编码';
comment on column lf.sys_report.fname is '文件名';
comment on column lf.sys_report.guid is '文件GUID';
comment on column lf.sys_report.create_user is '创建人id';
comment on column lf.sys_report.create_time is '创建时间';
comment on column lf.sys_report.update_user is '更新人id';
comment on column lf.sys_report.update_time is '更新时间';
comment on column lf.sys_report.bak is '备注';
-- insert into lf.sys_report (name,type,path,code) values ('统计用户量',2,'1\aa.xlsx','');
-- insert into lf.sys_report (name,type,guid,code) values ('统计用户量',2,'1\aa.xlsx','');
select * from lf.sys_report;
----------------------------------------------------------------------------------------------------- 28.下载日志表
src/main/java/com/lf/server/controller/sys/ReportController.java
@@ -67,19 +67,6 @@
    }
    @SysLog()
    @ApiOperation(value = "查询所有")
    @GetMapping(value = "/selectAll")
    public ResponseMsg<List<ReportEntity>> selectAll() {
        try {
            List<ReportEntity> list = reportService.selectAll();
            return success(list);
        } catch (Exception ex) {
            return fail(ex.getMessage(), null);
        }
    }
    @SysLog()
    @ApiOperation(value = "根据ID查询")
    @ApiImplicitParams({
            @ApiImplicitParam(name = "id", value = "ID", dataType = "int", paramType = "query", example = "1")
src/main/java/com/lf/server/entity/sys/ReportEntity.java
@@ -16,9 +16,11 @@
    private String type;
    private String path;
    private String code;
    private String fname;
    private String guid;
    private int createUser;
@@ -29,6 +31,10 @@
    private Timestamp updateTime;
    private String bak;
    private String createName;
    private String updateName;
    public ReportEntity() {
    }
@@ -57,20 +63,28 @@
        this.type = type;
    }
    public String getPath() {
        return path;
    }
    public void setPath(String path) {
        this.path = path;
    }
    public String getCode() {
        return code;
    }
    public void setCode(String code) {
        this.code = code;
    }
    public String getFname() {
        return fname;
    }
    public void setFname(String fname) {
        this.fname = fname;
    }
    public String getGuid() {
        return guid;
    }
    public void setGuid(String guid) {
        this.guid = guid;
    }
    public int getCreateUser() {
@@ -112,4 +126,20 @@
    public void setBak(String bak) {
        this.bak = bak;
    }
    public String getCreateName() {
        return createName;
    }
    public void setCreateName(String createName) {
        this.createName = createName;
    }
    public String getUpdateName() {
        return updateName;
    }
    public void setUpdateName(String updateName) {
        this.updateName = updateName;
    }
}
src/main/resources/mapper/sys/ReportMapper.xml
@@ -11,18 +11,18 @@
    </select>
    <select id="selectByPage" resultType="com.lf.server.entity.sys.ReportEntity">
        select * from lf.sys_report
        select a.*,fn_uname(a.create_user) createName,fn_uname(a.update_user) updateName from lf.sys_report a
        <where>
            <if test="name != null">
                name like #{name}
            </if>
        </where>
        order by id
        order by a.id desc
        limit #{limit} offset #{offset}
    </select>
    <select id="selectAll" resultType="com.lf.server.entity.sys.ReportEntity">
        select * from lf.sys_report order by id;
        select * from lf.sys_report order by id desc;
    </select>
    <select id="selectById" resultType="com.lf.server.entity.sys.ReportEntity">
@@ -31,17 +31,17 @@
    <insert id="insert" parameterType="com.lf.server.entity.sys.ReportEntity">
        insert into lf.sys_report
        (name,type,path,code,create_user,create_time,bak)
        (name,type,fname,guid,code,create_user,create_time,bak)
        values
        (#{name},#{type},#{path},#{code},#{createUser},now(),#{bak})
        (#{name},#{type},#{fname},#{guid},#{code},#{createUser},now(),#{bak})
    </insert>
    <insert id="inserts">
        insert into lf.sys_report
        (name,type,path,code,create_user,create_time,bak)
        (name,type,fname,guid,code,create_user,create_time,bak)
        values
        <foreach collection="list" item="item" index="index" separator=",">
            (#{item.name},#{item.type},#{item.path},#{item.code},#{item.createUser},now(),#{item.bak})
            (#{item.name},#{item.type},#{item.fname},#{item.guid},#{item.code},#{item.createUser},now(),#{item.bak})
        </foreach>
    </insert>
@@ -58,7 +58,7 @@
    <update id="update">
        update lf.sys_report
        set name=#{name},type=#{type},path=#{path},code=#{code},update_user=#{updateUser},update_time=now(),bak=#{bak}
        set name=#{name},type=#{type},fname=#{fname},guid=#{guid},code=#{code},update_user=#{updateUser},update_time=now(),bak=#{bak}
        where id=#{id}
    </update>
@@ -66,7 +66,7 @@
        <foreach collection="list" item="item" index="index" separator=";">
            update lf.sys_report
            <set>
                name=#{item.name},type=#{item.type},path=#{item.path},code=#{item.code},update_user=#{item.updateUser},update_time=now(),bak=#{item.bak}
                name=#{item.name},type=#{item.type},fname=#{item.fname},guid=#{item.guid},code=#{item.code},update_user=#{item.updateUser},update_time=now(),bak=#{item.bak}
            </set>
            where id = #{item.id}
        </foreach>