管道基础大数据平台系统开发-【后端】-Server
1
13693261870
2022-11-25 445acb921e3886b2c2012e5343c4e4c7ad5bc6e9
1
已修改5个文件
28 ■■■■ 文件已修改
data/db_fn.sql 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/controller/data/MetaController.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/mapper/data/MetaMapper.java 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/service/data/MetaService.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/data/MetaMapper.xml 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
data/db_fn.sql
@@ -346,7 +346,7 @@
select * from lf.sys_meta; -- delete from lf.sys_meta;
select * from lf.sys_meta_file; -- delete from lf.sys_meta_file;
select * from lf.sys_meta_file a where metaid in (99,100,101)
src/main/java/com/lf/server/controller/data/MetaController.java
@@ -7,6 +7,7 @@
import com.lf.server.entity.ctrl.DownloadReqEntity;
import com.lf.server.entity.data.DownloadEntity;
import com.lf.server.entity.data.MetaEntity;
import com.lf.server.entity.data.MetaFileEntity;
import com.lf.server.entity.sys.UserEntity;
import com.lf.server.helper.Md5Helper;
import com.lf.server.helper.RsaHelper;
@@ -275,8 +276,7 @@
                return fail("密码不符合要求");
            }
            String ids = StringHelper.join(reqEntity.getIds(), ",");
            List<MetaFileEntity> list = metaService.selectMetaFiles(reqEntity.getIds());
            return success(true);
        } catch (Exception ex) {
src/main/java/com/lf/server/mapper/data/MetaMapper.java
@@ -1,6 +1,7 @@
package com.lf.server.mapper.data;
import com.lf.server.entity.data.MetaEntity;
import com.lf.server.entity.data.MetaFileEntity;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Repository;
@@ -71,6 +72,14 @@
    public MetaEntity selectById(int id);
    /**
     * 查询元数据文件
     *
     * @param ids 元数据ID集合
     * @return 元数据文件集合
     */
    public List<MetaFileEntity> selectMetaFiles(List<Integer> ids);
    /**
     * 插入一条
     *
     * @param entity
src/main/java/com/lf/server/service/data/MetaService.java
@@ -1,6 +1,7 @@
package com.lf.server.service.data;
import com.lf.server.entity.data.MetaEntity;
import com.lf.server.entity.data.MetaFileEntity;
import com.lf.server.helper.StringHelper;
import com.lf.server.mapper.data.MetaMapper;
import org.springframework.beans.factory.annotation.Autowired;
@@ -56,6 +57,11 @@
    }
    @Override
    public List<MetaFileEntity> selectMetaFiles(List<Integer> ids) {
        return metaMapper.selectMetaFiles(ids);
    }
    @Override
    public Integer insert(MetaEntity entity) {
        return metaMapper.insert(entity);
    }
src/main/resources/mapper/data/MetaMapper.xml
@@ -62,6 +62,13 @@
        from lf.sys_meta a where id = #{id}
    </select>
    <select id="selectMetaFiles" resultType="com.lf.server.entity.data.MetaFileEntity">
        select a.* from lf.sys_meta_file a where metaid in
        <foreach item="id" collection="ids" index="index" open="(" separator="," close=")">
            #{id}
        </foreach>
    </select>
    <insert id="insert" parameterType="com.lf.server.entity.data.MetaEntity">
        <selectKey resultType="java.lang.Integer" order="AFTER" keyProperty="id">
            select currval('lf.sys_meta_id_seq'::regclass) as id