[磋商]改善办学保障条件-北京信息科技大学小营校区足球场修缮项目成交公告
中标评审分析官方公示数据
中标原因深度分析独家解读
5692/MyBatisGenerator
/src/main/java/com/mybatis/generator/core/exception/GeneratorException.java
package com.mybatis.generator.core.util;
import java.io.File;
import java.io.FilenameFilter;
import java.io.InputStream;
import java.io.OutputStream;
import java.util.ArrayList;
import java.util.List;
/**
* 文件操作工具类
*
* @author wq
*/
public class FileUtil {
/**
* 获取指定目录下所有文件
*
* @param dirPath 目录路径
* @return 文件列表
*/
public static List<File> getAllFileList(String dirPath) {
List<File> fileLists = new ArrayList<>();
File dir = new File(dirPath);
if (!dir.exists()) {
throw new IllegalArgumentException("指定的目录不存在: " + dirPath);
}
File[] files = dir.listFiles();
if (files == null) {
throw new IllegalArgumentException("指定的目录不是有效目录: " + dirPath);
}
for (File file : files) {
if (file.isFile()) {
fileLists.add(file);
}
}
return fileLists;
}
/**
* 获取指定目录下指定扩展名的所有文件
*
* @param dirPath 目录路径
* @param extName 扩展名
* @return 文件列表
*/
public static List<File> getFilesByExt(String dirPath, String extName) {
List<File> fileLists = new ArrayList<>();
File dir = new File(dirPath);
if (!dir.exists()) {
throw new IllegalArgumentException("指定的目录不存在: " + dirPath);
}
File[] files = dir.listFiles(new FilenameFilter() {
@Override
public boolean accept(File dir, String name) {
return name.endsWith(extName);
}
});
if (files == null) {
throw new IllegalArgumentException("指定的目录不是有效目录: " + dirPath);
}
for (File file : files) {
if (file.isFile()) {
fileLists.add(file);
}
}
return fileLists;
}
/**
* 将指定目录下的所有文件复制到目标目录下
*
* @param sourceDir 源目录
* @param targetDir 目标目录
*/
public static void copyAllFile(String sourceDir, String targetDir) {
File sourceDirFile = new File(sourceDir);
File targetDirFile = new File(targetDir);
if (!targetDirFile.exists()) {
targetDirFile.mkdirs();
}
File[] files = sourceDirFile.listFiles();
if (files == null) {
throw new IllegalArgumentException("指定的目录不是有效目录: " + sourceDir);
}
for (File file : files) {
File targetFile = new File(targetDir + File.separator + file.getName());
if (file.isFile()) {
copyFile(file, targetFile);
}
}
}
/**
* 将指定文件复制到目标目录下
*
* @param sourceFile 源文件
* @param targetFile 目标文件
*/
public static void copyFile(File sourceFile, File targetFile) {
try {
InputStream in = new java.io.FileInputStream(sourceFile);
OutputStream out = new java.io.FileOutputStream(targetFile);
byte[] buffer = new byte[1024 * 4];
int read;
while ((read = in.read(buffer)) != -1) {
out.write(buffer, 0, read);
}
out.flush();
out.close();
in.close();
} catch (Exception e) {
e.printStackTrace();
}
}
/**
* 根据指定的文件名过滤器获取指定目录下所有文件
*
* @param dirPath 目录路径
* @param filter 文件名过滤器
* @return 文件列表
*/
public static List<File> getAllFileList(String dirPath, FilenameFilter filter) {
List<File> fileLists = new ArrayList<>();
File dir = new File(dirPath);
if (!dir.exists()) {
throw new IllegalArgumentException("指定的目录不存在: " + dirPath);
}
File[] files = dir.listFiles(filter);
if (files == null) {
throw new IllegalArgumentException("指定的目录不是有效目录: " + dirPath);
}
for (File file : files) {
if (file.isFile()) {
fileLists.add(file);
}
}
return fileLists;
}
}
/src/main/java/com/mybatis/generator/core/impl/GeneratorServiceImpl.java
package com.mybatis.generator.core.service.impl;
import com.mybatis.generator.core.dao.GeneratorDao;
import com.mybatis.generator.core.entity.Generator;
import com.mybatis.generator.core.exception.GeneratorException;
import com.mybatis.generator.core.service.GeneratorService;
import com.mybatis.generator.core.util.DateUtil;
import com.mybatis.generator.core.util.FileUtil;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.io.File;
import java.util.List;
/**
* 生成器业务实现类
*
* @author wq
*/
@Service
public class GeneratorServiceImpl implements GeneratorService {
@Autowired
private GeneratorDao generatorDao;
@Override
public Generator generate(Generator generator) {
String generatorId = generator.getId();
String generatorName = generator.getGeneratorName();
String generatorType = generator.getGeneratorType();
String generatorPath = generator.getGeneratorPath();
String generatorSqlPath = generator.getGeneratorSqlPath();
String generatorControllerPath = generator.getGeneratorControllerPath();
// 检
一、项目编号:11000026210200174769-XM001
二、项目名称:改善办学保障条件-北京信息科技大学小营校区足球场修缮项目
三、中标(成交)信息
总中标成交金额:359.858225 万元(人民币)
中标成交供应商名称、地址及中标成交金额:
中标成交供应商名称:北京瑞基斯德建设工程有限公司
中标成交供应商地址:北京市昌平区东小口镇中滩村东1幢三层31811
中标金额:359.858225万元
| 供应商名称 | 供应商地址 | 统一信用代码 | 中标金额 | 中标成交备注信息 |
|---|---|---|---|---|
| 北京瑞基斯德建设工程有限公司 | 北京市昌平区东小口镇中滩村东1幢三层31811 | 91110106799030154J | 359.858225 万元 | 评审总得分(综合评分法): 84.33 分 |
四、主要标的信息
| 供应商 | 商品名称 | 规格型号 | 数量 | 单价 | 总价 | 服务要求 |
|---|---|---|---|---|---|---|
| 北京瑞基斯德建设工程有限公司 | 1 | 359.858225万元 | 359.858225万元 | 包括但不限于北京信息科技大学小营校区足球场修缮改造等图纸及工程量清单所示全部内容(详见采购需求) |
名称:改善办学保障条件-北京信息科技大学小营校区足球场修缮项目
施工范围:包括但不限于北京信息科技大学小营校区足球场修缮改造等图纸及工程量清单所示全部内容(详见采购需求)
计划工期:60日历天
质量标准:合格
安全生产标准化管理目标:达标
项目经理:宋大井
执业职格证书:京2112012201657255
五、评审专家(单一来源采购人员)名单:
程东生、何美花、郑伟、李金柱、于东洋
六、代理服务收费标准及金额:
本项目代理费总金额:2.2552万元(人民币)
本项目代理费收费标准:
参照国家计委“计价格[2002]1980号文,发改办价格【2003】857号文件规定工程类标准收费下浮20%
七、公告期限
自本公告发布之日起1个工作日。
八、其它补充事宜
/
九、凡对本次公告内容提出询问,请按以下方式联系。
1.采购人信息
名 称:北京信息科技大学
地址:北京市海淀区清河小营东路12号
联系方式:严老师,010-80187369
2.采购代理机构信息
名 称:北京市京发招标有限公司
地 址:北京市东城区崇文门外大街90号
联系方式:薛越、张晨、李丁,010-67103685
3.项目联系方式
项目联系人:薛越、张晨、李丁
电 话: 010-67103685
数据来源:查看官方原文 | 发布日期:2026-07-01