diff --git a/gov_procurement_20251210.txt b/gov_procurement_20251210.txt new file mode 100644 index 0000000..e386313 --- /dev/null +++ b/gov_procurement_20251210.txt @@ -0,0 +1,605 @@ +政府采购数据 - 20251210 +================================================== +[★收录] 重庆大学沙坪坝校区2026-2028年物业管理服务更正公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/gzgg/202512/t20251210_25903358.htm + +[★收录] 新疆兵团加强政府采购工程管理 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/zcdt/202512/t20251210_25896314.htm + +[★收录] 重庆大学沙坪坝校区2026-2028年物业管理服务更正公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/gzgg/202512/t20251210_25903358.htm + +[★收录] 北京邮电大学话音和信令网络测试租用服务采购项目公开招标公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/gkzb/202512/t20251210_25903349.htm + +[★收录] 中华人民共和国黄岛出入境边防检查站政治生活馆改造项目竞争性磋商公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/jzxcs/202512/t20251210_25903340.htm + +[★收录] 北京市通州区消防救援支队焦王庄消防站市政配套工程采购项目(市政配套工程)中标公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/zbgg/202512/t20251210_25903336.htm + +[★收录] 北京市通州区消防救援支队焦王庄消防站市政配套工程采购项目(电力工程)中标公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/zbgg/202512/t20251210_25903334.htm + +[★收录] 北京市通州区消防救援支队焦王庄消防站市政配套工程采购项目(燃气工程)中标公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/zbgg/202512/t20251210_25903337.htm + +[★收录] 北京市通州区消防救援支队焦王庄消防站市政配套工程采购项目(热力工程)中标公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/zbgg/202512/t20251210_25903335.htm + +[★收录] 北京市通州区消防救援支队网络专线运维服务采购项目中标公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/zbgg/202512/t20251210_25903338.htm + +[★收录] 合肥物质院等离子体所红外相机设备、比色高温计设备采购项目01包更正公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/gzgg/202512/t20251210_25903330.htm + +[★收录] 中国人民银行甘肃省分行点钞机、扎把机采购项目终止公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/fblbgg/202512/t20251210_25903332.htm + +[★收录] 合肥物质院等离子体所正硅酸锂(Li4SiO4)氚增殖材料采购项目更正公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/gzgg/202512/t20251210_25903331.htm + +[★收录] 国家金融监督管理总局泉州监管分局机关食堂食材采购配送项目更正公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/gzgg/202512/t20251210_25903318.htm + +[★收录] 清华大学游泳馆、西湖游泳池太阳能系统改造公开招标公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/gkzb/202512/t20251210_25903299.htm + +[★收录] 中山大学孙逸仙纪念医院采购激光扫描检眼镜项目公开招标公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/gkzb/202512/t20251210_25903289.htm + +[★收录] 山东某单位体检服务采购项目成交结果公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/cjgg/202512/t20251210_25903286.htm + +[★收录] 山东某单位洗衣房设备及耗材采购项目成交结果公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/cjgg/202512/t20251210_25903288.htm + +[★收录] 中国科学院上海光学精密机械研究所单次皮秒信噪比仪单一来源成交公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/cjgg/202512/t20251210_25903269.htm + +[★收录] 中国科学院上海光学精密机械研究所光栅姿态监测及基准调试单元研制流标公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/qtgg/202512/t20251210_25903276.htm + +[★收录] 新疆兵团加强政府采购工程管理 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/zcdt/202512/t20251210_25896314.htm + +[★收录] 中国科学院上海光学精密机械研究所主放平面光学件加工公开招标公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/gkzb/202512/t20251210_25903279.htm + +[★收录] 中国科学院上海光学精密机械研究所皮秒脉产系统光学镜片加工镀膜公开招标公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/gkzb/202512/t20251210_25903273.htm + +[★收录] 中国科学院近代物理研究所4英寸同轴传输线组件采购项目竞争性磋商成交公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/cjgg/202512/t20251210_25903228.htm + +[★收录] 中国科学院近代物理研究所气体质谱分析系统竞争性磋商采购项目成交公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/cjgg/202512/t20251210_25903229.htm + +[★收录] 中国科学院近代物理研究所核安全级阀门竞争性磋商采购项目成交公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/cjgg/202512/t20251210_25903227.htm + +[★收录] 中国科学院近代物理研究所ADANES铅铋快堆子通道软件开发与验证竞争性磋商采购项目成交公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/cjgg/202512/t20251210_25903230.htm + +[★收录] 中国科学院近代物理研究所超导腔磁控溅射镀膜系统竞争性磋商采购项目终止公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/fblbgg/202512/t20251210_25903223.htm + +[★收录] 北京航空航天大学网络信息中心安全接入网关采购项目中标公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/zbgg/202512/t20251210_25903211.htm + +[★收录] 林芝市消防救援支队2025年度车辆装备采购项目(第四标段:医疗)流标公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/qtgg/202512/t20251210_25903201.htm + +[★收录] 中华人民共和国白云出入境边防检查站2026年度公务车辆加油服务项目比价公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/qtgg/202512/t20251210_25903254.htm + +[★收录] 中华人民共和国白云出入境边防检查站2026年度公务车辆维修服务项目比价公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/qtgg/202512/t20251210_25903252.htm + +[★收录] 铁道战备舟桥处物业管理服务采购公开招标公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/gkzb/202512/t20251210_25903196.htm + +[★收录] 北京铁路公安局天津公安处唐山站派出所二层会议室装修项目成交公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/cjgg/202512/t20251210_25903199.htm + +[★收录] 中南大学交叉学科大楼空调及配套安装采购项目澄清公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/gzgg/202512/t20251210_25903198.htm + +[★收录] 北京铁路公安局天津公安处2025年-2026年物业服务项目成交公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/cjgg/202512/t20251210_25903194.htm + +[★收录] 中华人民共和国白云出入境边防检查站机场路宿舍视频监控与门禁系统改造项目成交公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/cjgg/202512/t20251210_25903250.htm + +[★收录] 巨野县消防救援大队2025年度取暖煤采购项目成交公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/cjgg/202512/t20251210_25903167.htm + +[★收录] 复旦大学冲击试验机中标公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/zbgg/202512/t20251210_25903140.htm + +[★收录] 乌鲁木齐海关后勤管理中心职工食堂食材配送服务采购项目公开招标公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/gkzb/202512/t20251210_25903135.htm + +[★收录] 中国地质大学(武汉)定向钻进随钻测量与导向系统等设备采购(三次)成交结果公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/cjgg/202512/t20251210_25903127.htm + +[★收录] 新疆兵团加强政府采购工程管理 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/zcdt/202512/t20251210_25896314.htm + +[★收录] 林芝市消防救援支队2025年度车辆装备采购项目中标公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/zbgg/202512/t20251210_25903126.htm + +[★收录] 常州市消防救援支队应急通信装备采购项目中标公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/zbgg/202512/t20251210_25903102.htm + +[★收录] 中国科学院上海技术物理研究所55nm CMOS 工艺晶圆采购项目公开招标公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/gkzb/202512/t20251210_25903100.htm + +[★收录] 广西建发咨询有限公司硕龙出入境边防检查站2026年食材配送服务政府采购项目(GXJFZX3C2025027... + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/cjgg/202512/t20251210_25903097.htm + +[★收录] 长江航运公安局上海分局小食堂食材配送服务竞争性磋商公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/jzxcs/202512/t20251210_25903088.htm + +[★收录] 贵州税务2025年信息安全技术服务项目第2次采购竞争性磋商公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/jzxcs/202512/t20251210_25903087.htm + +[★收录] 北京理工大学大数据技术研究平台采购公开招标公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/gkzb/202512/t20251210_25903061.htm + +[★收录] zycgr24041501工业CT采购公开招标公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/gkzb/202512/t20251210_25903055.htm + +[★收录] zycgr24041501面内高分辨二维X射线衍射仪采购公开招标公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/gkzb/202512/t20251210_25903056.htm + +[★收录] zycgr24041501微纳米力学试验系统采购公开招标公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/gkzb/202512/t20251210_25903052.htm + +[★收录] 芒市勐焕消防救援站装修改造项目竞争性磋商公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/jzxcs/202512/t20251210_25903039.htm + +[★收录] 北京理工大学材料数据平台数据管理与应用系统采购公开招标公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/gkzb/202512/t20251210_25903033.htm + +[★收录] 北京航空航天大学总务部2026年度修缮工程监理服务比选公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/qtgg/202512/t20251210_25903028.htm + +[★收录] 电子科技大学光电高速封装材料采购项目竞争性磋商 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/jzxcs/202512/t20251210_25903022.htm + +[★收录] 华中科技大学采购半导体缺陷及带隙表征设备项目中标结果公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/zbgg/202512/t20251210_25903023.htm + +[★收录] 华中科技大学采购半导体器件高温处理设备项目中标结果公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/zbgg/202512/t20251210_25903020.htm + +[★收录] zycgr24041501热分析设备采购项目公开招标公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/gkzb/202512/t20251210_25903025.htm + +[★收录] zycgr24041501痕量元素表征系统采购项目公开招标公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/gkzb/202512/t20251210_25903018.htm + +[★收录] zycgr24041501波谱仪表征系统采购项目公开招标公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/gkzb/202512/t20251210_25903024.htm + +[★收录] 新疆兵团加强政府采购工程管理 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/zcdt/202512/t20251210_25896314.htm + +[★收录] zycgr24041501热分析设备采购项目公开招标公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/gkzb/202512/t20251210_25903025.htm + +[★收录] zycgr24041501痕量元素表征系统采购项目公开招标公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/gkzb/202512/t20251210_25903018.htm + +[★收录] zycgr24041501波谱仪表征系统采购项目公开招标公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/gkzb/202512/t20251210_25903024.htm + +[★收录] 2025年风险评估智能体交互执行单元设备采购项目采购公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/qtgg/202512/t20251210_25903009.htm + +[★收录] 中南大学先进材料粉末冶金研究院高真空粉末装套脱气封焊设备采购项目(第二次)公开招标公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/gkzb/202512/t20251210_25902950.htm + +[★收录] 中国科学院上海高等研究院荧光智能分析软件公开招标公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/gkzb/202512/t20251210_25902932.htm + +[★收录] 中国科学院大学雁栖湖校区教职工餐厅扩建项目全过程造价咨询服务采购项目(三次)竞争性磋商公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/jzxcs/202512/t20251210_25902934.htm + +[★收录] 国家中医药数字博物馆建设项目计算产品采购成交公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/cjgg/202512/t20251210_25902936.htm + +[★收录] 云之龙咨询集团有限公司广西海事局内河甚高频通信系统改扩建工程设备采购(YZLNN2025-G1-330-... + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/zbgg/202512/t20251210_25902815.htm + +[★收录] 四川省森林消防总队特勤大队食堂社会化保障服务采购项目(第二次)竞争性磋商采购公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/jzxcs/202512/t20251210_25902818.htm + +[★收录] 昆明铁路公安局开远公安处元江站派出所食堂建设工程竞争性磋商公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/jzxcs/202512/t20251210_25902817.htm + +[★收录] 自然资源部第三地理信息制图院职工食堂食材采购项目公开招标公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/gkzb/202512/t20251210_25902808.htm + +[★收录] 昆明铁路公安局开远公安处专项任务装备采购项目竞争性磋商公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/jzxcs/202512/t20251210_25902811.htm + +[★收录] 北京邮电大学科研画像系统建设服务项目竞争性磋商公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/jzxcs/202512/t20251210_25902788.htm + +[★收录] 国家体育总局体育彩票管理中心2025服务器更新及体彩私有云平台升级采购项目招标公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/gkzb/202512/t20251210_25902782.htm + +[★收录] 中国地质大学(武汉)月面综合环境试验设备(第二次)中标公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/zbgg/202512/t20251210_25902743.htm + +[★收录] 西安交通大学创新港公共研讨室修缮成交公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/cjgg/202512/t20251210_25902851.htm + +[★收录] 中华人民共和国西藏出入境边防检查总站林芝边境管理支队2026年度社会化服务保障项目公开招标公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/gkzb/202512/t20251210_25902701.htm + +[★收录] 新疆兵团加强政府采购工程管理 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/zcdt/202512/t20251210_25896314.htm + +[★收录] 中国科学技术大学合肥先进光源国家重大科技基础设施项目-储存环支撑底座环氧灌浆料公开招标公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/gkzb/202512/t20251210_25902633.htm + +[★收录] 合肥工业大学翡翠湖校区学生公寓组团(三期)项目招标公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/gkzb/202512/t20251210_25902628.htm + +[★收录] 宁东能源化工基地气象平台软件升级改造服务及气象设备维修维护服务项目更正公告(一次) + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/gzgg/202512/t20251210_25902601.htm + +[★收录] 汕头海关技术中心泰星路技术业务用房2026年物业社会化管理服务项目公开招标公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/gkzb/202512/t20251210_25902587.htm + +[★收录] 中国人民银行甘肃省分行点钞机、扎把机采购项目(二次)流标公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/fblbgg/202512/t20251210_25902590.htm + +[★收录] 中华人民共和国济宁海关招标代理机构遴选项目竞争性磋商公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/jzxcs/202512/t20251210_25902592.htm + +[★收录] 海口市龙华区消防救援大队遴选定点车辆维修保养服务项目成交公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/cjgg/202512/t20251210_25902482.htm + +[★收录] 超低温冰箱公开招标公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/gkzb/202512/t20251210_25902480.htm + +[★收录] 多功能微孔板检测仪公开招标公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/gkzb/202512/t20251210_25902478.htm + +[★收录] 仿生流体剪切应力系统公开招标公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/gkzb/202512/t20251210_25902474.htm + +[★收录] 恒温震荡培养箱公开招标公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/gkzb/202512/t20251210_25902476.htm + +[★收录] 杭锦后旗消防救援大队及所属消防站食材采购选取供应商项目公开招标公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/gkzb/202512/t20251210_25902427.htm + +[★收录] 国家移民管理局常备力量第二总队机关工会委员会2026年度工会会员福利采购项目澄清公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/gzgg/202512/t20251210_25902418.htm + +[★收录] 山东大学Web of Science数据库采购项目成交公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/cjgg/202512/t20251210_25902411.htm + +[★收录] 山东大学Scifinder数据库采购项目成交公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/cjgg/202512/t20251210_25902408.htm + +[★收录] 东南大学交通学院沥青弯曲梁流变仪采购项目公开招标公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/gkzb/202512/t20251210_25902406.htm + +[★收录] 武汉大学Nature电子期刊数据库(2026年)采购单一来源采购公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/qtgg/202512/t20251210_25902396.htm + +[★收录] 武汉大学SciFinder数据库(2026年)采购单一来源采购公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/qtgg/202512/t20251210_25902400.htm + +[★收录] 武汉大学Taylor&Francis期刊数据库(2026年)采购单一来源采购公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/qtgg/202512/t20251210_25902398.htm + +[★收录] 2025—2026年度维修设计服务中标结果公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/zbgg/202512/t20251210_25902393.htm + +[★收录] 新疆兵团加强政府采购工程管理 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/zcdt/202512/t20251210_25896314.htm + +[★收录] 武汉大学SciFinder数据库(2026年)采购单一来源采购公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/qtgg/202512/t20251210_25902400.htm + +[★收录] 武汉大学Taylor&Francis期刊数据库(2026年)采购单一来源采购公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/qtgg/202512/t20251210_25902398.htm + +[★收录] 2025—2026年度维修设计服务中标结果公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/zbgg/202512/t20251210_25902393.htm + +[★收录] 国家税务总局长沙市雨花区税务局2026年食堂食材采购项目公开招标公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/gkzb/202512/t20251210_25902380.htm + +[★收录] 河海大学南京校区垃圾清运服务项目中标公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/zbgg/202512/t20251210_25902363.htm + +[★收录] 中国科学院沈阳自动化研究所社保补充团体医疗保险项目竞争性磋商公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/jzxcs/202512/t20251210_25902329.htm + +[★收录] 北京大学人民医院医疗设备维保服务采购项目公开招标公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/gkzb/202512/t20251210_25902331.htm + +[★收录] 西北工业大学ACS美国化学学会全文期刊数据库等2个数据库中标公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/zbgg/202512/t20251210_25902280.htm + +[★收录] 西北工业大学IEL电气与电子工程师协会文献数据库等3个数据库中标公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/zbgg/202512/t20251210_25902282.htm + +[★收录] 中国人民警察大学实战化课程摄录教学空间建设采购项目Ⅱ中标公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/zbgg/202512/t20251210_25902378.htm + +[★收录] 国家税务总局合江县税务局非执法类辅助性服务采购项目(第2次采购)公开招标公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/gkzb/202512/t20251210_25902278.htm + +[★收录] 新华通讯社业务系统升级改造二期项目海事卫星应急通信设备采购包成交公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/cjgg/202512/t20251210_25902261.htm + +[★收录] 国家移民管理局常备力量第二总队机关工会委员会2026年度工会会员福利采购项目比选公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/qtgg/202512/t20251210_25902227.htm + +[★收录] 哈尔滨市森林消防支队2025年度车辆维修项目(二次)竞争性磋商公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/jzxcs/202512/t20251210_25902225.htm + +[★收录] 福州市消防救援支队鼓楼义井消防站活动房及阳光房采购更正公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/gzgg/202512/t20251210_25902230.htm + +[★收录] 天津大学合成生物前沿研究院高通量生物分子互作仪采购项目中标公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/zbgg/202512/t20251210_25902176.htm + +[★收录] 中山大学附属第一医院门诊抽血治疗分诊叫号系统采购项目(项目编号:GZZJ-ZFG-2025598)公开招... + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/gkzb/202512/t20251210_25902170.htm + +[★收录] 中华人民共和国上海海关后勤管理中心上海海关缉私局物业安保服务项目公开招标公告(第二次) + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/gkzb/202512/t20251210_25902172.htm + +[★收录] 中华人民共和国上海海关后勤管理中心上海海关缉私局物业安保服务项目终止公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/fblbgg/202512/t20251210_25902174.htm + +[★收录] 新疆兵团加强政府采购工程管理 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/zcdt/202512/t20251210_25896314.htm + +[★收录] 中国人民银行深圳市分行网络设备采购项目(包2)中标公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/zbgg/202512/t20251210_25902107.htm + +[★收录] 中国人民银行深圳市分行网络设备采购项目(包1)中标公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/zbgg/202512/t20251210_25902110.htm + +[★收录] 中国人民银行深圳市分行网络设备采购项目(包3)中标公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/zbgg/202512/t20251210_25902113.htm + +[★收录] 中国人民银行深圳市分行网络设备采购项目(包4)中标公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/zbgg/202512/t20251210_25902123.htm + +[★收录] 复旦大学超高效液相色谱串联四级杆质谱联用仪中标公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/zbgg/202512/t20251210_25902115.htm + +[★收录] 自然资源部南海调查中心测绘及地球物理调查保障服务项目招标公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/gkzb/202512/t20251210_25902087.htm + +[★收录] 2025-2027海洋综合调查及业务辅助服务招标公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/gkzb/202512/t20251210_25902042.htm + +[★收录] 复旦大学多模态神经元同化与模拟算力系统租用服务中标公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/zbgg/202512/t20251210_25902040.htm + +[★收录] 中华人民共和国西藏出入境边防检查总站日喀则边境管理支队民族团结进步创建活动物品采购项目... + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/qtgg/202512/t20251210_25902044.htm + +[★收录] 中山大学航空航天学院纯电动垂直起降固定翼无人机采购项目中标公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/zbgg/202512/t20251210_25902014.htm + +[★收录] 四川省达州市消防救援支队2025年“十四五”消防装备建设采购项目更正公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/gzgg/202512/t20251210_25901956.htm + +[★收录] 湖南省消防救援总队2023年总队部门集中采购器材装备项目-灭火器材及药剂类(包38)(第三次)... + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/gkzb/202512/t20251210_25901963.htm + +[★收录] 湖南省消防救援总队2023年总队部门集中采购器材装备项目-抢险救援类(包28)(第三次)公开招... + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/gkzb/202512/t20251210_25901960.htm + +[★收录] 湖南省消防救援总队2023年总队部门集中采购器材装备项目-抢险救援类(包32)(第二次)废标公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/qtgg/202512/t20251210_25901968.htm + +[★收录] 中国科学院半导体研究所大规模光纤传感阵列飞秒智能加工系统采购项目成交公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/cjgg/202512/t20251210_25901958.htm + +[★收录] 兰州大学城关校区学生公寓家具采购项目公开招标公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/gkzb/202512/t20251210_25901966.htm + +[★收录] 民航科技创新示范区一期工程模拟试验舱段系统及配套系统采购项目公开招标公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/gkzb/202512/t20251210_25901906.htm + +[★收录] 湖南省常德市消防救援支队真烟真火训练设施采购项目-竞争性磋商公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/jzxcs/202512/t20251210_25901908.htm + +[★收录] 新疆兵团加强政府采购工程管理 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/zcdt/202512/t20251210_25896314.htm + +[★收录] 兰州大学城关校区学生公寓家具采购项目公开招标公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/gkzb/202512/t20251210_25901966.htm + +[★收录] 民航科技创新示范区一期工程模拟试验舱段系统及配套系统采购项目公开招标公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/gkzb/202512/t20251210_25901906.htm + +[★收录] 湖南省常德市消防救援支队真烟真火训练设施采购项目-竞争性磋商公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/jzxcs/202512/t20251210_25901908.htm + +[★收录] 自然资源部第二海洋研究所大型吊车、铲车采购项目成交公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/cjgg/202512/t20251210_25901878.htm + +[★收录] 西南大学冻干离心浓缩联用仪采购公开招标公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/gkzb/202512/t20251210_25901881.htm + +[★收录] 国家税务总局济宁市兖州区税务局2025年食堂食材配送服务采购项目第2次采购公开招标公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/gkzb/202512/t20251210_25901883.htm + +[★收录] 海关总署2025年电感耦合等离子体发射光谱仪(第二批)采购项目变更公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/gzgg/202512/t20251210_25901987.htm + +[★收录] 中国安全生产科学研究院密云安科基地餐厅厨师团队外包服务竞争性磋商公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/jzxcs/202512/t20251210_25901879.htm + +[★收录] 中国安全生产科学研究院密云安科基地餐厅食材及用品用具供应服务竞争性磋商公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/jzxcs/202512/t20251210_25901862.htm + +[★收录] 中国人民银行海南省分行-南航西宿舍9套房改造工程-成交公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/cjgg/202512/t20251210_25901855.htm + +[★收录] 中国安全生产科学研究院密云安科基地安保服务竞争性磋商公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/jzxcs/202512/t20251210_25901863.htm + +[★收录] 广东省某单位应急装备采购项目(GZSW25143HG3211)招标公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/gkzb/202512/t20251210_25901859.htm + +[★收录] 西南大学全自动荧光扫描仪采购中标公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/zbgg/202512/t20251210_25901857.htm + +[★收录] 江西合胜合招标咨询有限公司关于南昌市西湖区消防救援大队2025年办公用品定点采购项目(项目... + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/jzxtpgg/202512/t20251210_25901853.htm + +[★收录] 2025年上海涡动梯度观测系统采购中标公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/zbgg/202512/t20251210_25901943.htm + +[★收录] 多模态强对流灾害天气短临预报预警建设项目-智能强对流要素预报更正公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/gzgg/202512/t20251210_25901942.htm + +[★收录] 2025年内蒙古X波段天气雷达建设项目公开招标公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/gkzb/202512/t20251210_25901941.htm + +[★收录] 2025年四川等8省(区、市)微小型X波段天气雷达建设-甘肃省2部微小型X波段雷达公开招标公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/gkzb/202512/t20251210_25901928.htm + +[★收录] 2025年上海蒸散量观测系统(红外闪烁法)采购中标公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/zbgg/202512/t20251210_25901927.htm + +[★收录] 新疆兵团加强政府采购工程管理 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/zcdt/202512/t20251210_25896314.htm + +[★收录] 2025年短临工程河南、山西X波段天气雷达采购项目更正公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/gzgg/202512/t20251210_25901938.htm + +[★收录] 2025年河北省高精度温室气体浓度观测系统建设项目更正公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/gzgg/202512/t20251210_25901924.htm + +[★收录] 2025年短临气象雷达工程—泰安、菏泽X波段天气雷达建设项目公开招标公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/gkzb/202512/t20251210_25901925.htm + +[★收录] 海关总署2025年显微镜(第一批)采购项目变更公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/gzgg/202512/t20251210_25901954.htm + +[★收录] 西北民族大学普通话测试站及考试系统建设项目公开招标公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/gkzb/202512/t20251210_25901810.htm + +[★收录] 中国农业大学食品学院采购全功能变温稳态瞬态荧光光谱仪项目中标公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/zbgg/202512/t20251210_25901812.htm + +[★收录] 中国农业大学食品学院采购食品工程传递综合实验装置项目中标公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/zbgg/202512/t20251210_25901813.htm + +[★收录] 海关总署2025年电感耦合等离子体发射光谱仪(第一批)采购项目变更公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/gzgg/202512/t20251210_25901852.htm + +[★收录] 暨南大学采购管理信息系统采购项目中标公告的更正公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/gzgg/202512/t20251210_25901797.htm + +[★收录] 武汉大学ElsevierScienceDirect数据库(2026年)采购项目单一来源采购公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/qtgg/202512/t20251210_25901795.htm + +[★收录] 武汉大学IEL数据库(2026年)采购项目单一来源采购公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/qtgg/202512/t20251210_25901766.htm + +[★收录] 中南大学先进材料粉末冶金研究院多通道多腐蚀介质测试设备采购项目(第二次)公开招标公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/gkzb/202512/t20251210_25901768.htm + +[★收录] 中南大学先进材料粉末冶金研究院海洋高温环境服役模拟测试设备采购项目(第二次)公开招标公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/gkzb/202512/t20251210_25901759.htm + +[★收录] 中南大学先进材料粉末冶金研究院室、高温环境服役模拟测试设备采购项目(第二次)招标公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/gkzb/202512/t20251210_25901756.htm + +[★收录] 中南大学后勤保障部饮食服务中心肉类及水产冻品采购项目更正公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/gzgg/202512/t20251210_25901761.htm + +[★收录] 武汉大学Wiley电子期刊数据库(2026年)采购项目单一来源采购公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/qtgg/202512/t20251210_25901770.htm + +[★收录] 广东省深圳市龙华区消防救援大队2025年物业管理服务项目遴选公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/qtgg/202512/t20251210_25901694.htm + +[★收录] 山东大学齐鲁医院医疗设备采购项目更正公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/gzgg/202512/t20251210_25901699.htm + +[★收录] 山东大学齐鲁医院设备采购项目(减重步态训练仪)终止公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/qtgg/202512/t20251210_25901701.htm + +[★收录] 新疆兵团加强政府采购工程管理 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/zcdt/202512/t20251210_25896314.htm + +[★收录] 国家税务总局株洲市石峰区税务局2026年度食堂食材配送服务项目中标公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/zbgg/202512/t20251210_25901697.htm + +[★收录] 国家税务总局株洲市石峰区税务局2026—2028年物业管理服务项目更正公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/gzgg/202512/t20251210_25901605.htm + +[★收录] 西南民族大学8栋建筑物安全性及抗震性能鉴定采购项目竞争性磋商公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/jzxcs/202512/t20251210_25901602.htm + +[★收录] 西南民族大学物业管理服务采购项目公开招标公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/gkzb/202512/t20251210_25901607.htm + +[★收录] 兰州大学医学教育数字化转型-医学题库建设采购项目中标公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/zbgg/202512/t20251210_25901577.htm + +[★收录] 昆明长水机场海关智慧卫检通道采购项目终止公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/fblbgg/202512/t20251210_25901579.htm + +[★收录] 北大荒集团宝泉岭医院放射设备维保服务采购项目竞争性磋商公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/jzxcs/202512/t20251210_25901572.htm + +[★收录] 暨南大学附属第一医院(广州华侨医院)手术无影灯采购项目公开招标公告(项目编号:GZHQ-2025... + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/gkzb/202512/t20251210_25901575.htm + +[★收录] 广州海关2025年振动试验台及加速量热仪设备采购项目(重新招标) + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/gkzb/202512/t20251210_25901708.htm + +[★收录] 国家税务总局长沙市税务局2026年度食堂食材采购项目公开招标公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/gkzb/202512/t20251210_25901518.htm + +[★收录] 大连理工大学水上/水下联合无接触高精度运动测量仪器采购项目中标公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/zbgg/202512/t20251210_25901520.htm + +[★收录] 国家税务总局苏州工业园区税务局2026年12366热线纳税咨询外包服务中标公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/zbgg/202512/t20251210_25901482.htm + +[★收录] 四川大学华西第四医院飞利浦血管造影机DSA维保服务公开招标采购公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/gkzb/202512/t20251210_25901485.htm + +[★收录] 哈尔滨工业大学(威海)数据手套、VR设备、全地形越野平台及协作机械臂更正公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/gzgg/202512/t20251210_25901479.htm + +[★收录] 中国科学院地质与地球物理研究所三重四极杆电感耦合等离子体质谱仪采购项目竞争性磋商 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/jzxcs/202512/t20251210_25901462.htm + +[★收录] 中国贸促会信息技术运维服务项目成交公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/cjgg/202512/t20251210_25901471.htm + +[★收录] 暨南大学附属第一医院(广州华侨医院)第三门诊万级净化手术室改造工程项目竞争性磋商公告 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/jzxcs/202512/t20251210_25901473.htm + +[★收录] 国家地震烈度速报与预警工程江西子项目一般站和基本站维护服务采购(采购编号:JXDY2025-FW-F... + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/jzxtpgg/202512/t20251210_25901464.htm + +[★收录] 中华人民共和国美兰出入境边防检查站美兰边检站2026年营区后勤保障服务采购项目竞争性磋商 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/cggg/zygg/jzxcs/202512/t20251210_25901456.htm + +[★收录] 新疆兵团加强政府采购工程管理 + 日期: 20251210 | 链接: http://www.ccgp.gov.cn/zcdt/202512/t20251210_25896314.htm + diff --git a/gov_procurement_20251211.txt b/gov_procurement_20251211.txt new file mode 100644 index 0000000..529f159 --- /dev/null +++ b/gov_procurement_20251211.txt @@ -0,0 +1,86 @@ +政府采购数据 - 20251211 +================================================== +[★收录] 华东理工大学2026年-2028年校医院药品采购项目延期公告 + 日期: 20251211 | 链接: http://www.ccgp.gov.cn/cggg/zygg/gzgg/202512/t20251211_25903949.htm + +[★收录] 中国贸促会外网OA扩容升级项目比选公告 + 日期: 20251211 | 链接: http://www.ccgp.gov.cn/cggg/zygg/qtgg/202512/t20251211_25903938.htm + +[★收录] 青海省消防救援总队西宁支队大通消防大队2025年采购家具采购项目更正公告 + 日期: 20251211 | 链接: http://www.ccgp.gov.cn/cggg/zygg/gzgg/202512/t20251211_25903942.htm + +[★收录] 枣庄市台儿庄区消防救援大队山东省枣庄市台儿庄大队主副食配送采购项目终止公告 + 日期: 20251211 | 链接: http://www.ccgp.gov.cn/cggg/zygg/fblbgg/202512/t20251211_25903932.htm + +[★收录] zycgr22011903多模式微孔板检测仪采购招标项目中标公告 + 日期: 20251211 | 链接: http://www.ccgp.gov.cn/cggg/zygg/zbgg/202512/t20251211_25903924.htm + +[★收录] 山西省大同市消防救援支队特 勤大队一站 2025 年车库门采购项目成交公告 + 日期: 20251211 | 链接: http://www.ccgp.gov.cn/cggg/zygg/cjgg/202512/t20251211_25903913.htm + +[★收录] 广东省惠州市消防救援支队2025年度泡沫灭火剂采购项目成交公告 + 日期: 20251211 | 链接: http://www.ccgp.gov.cn/cggg/zygg/cjgg/202512/t20251211_25903902.htm + +[★收录] 中山大学附属第三医院血液透析滤过机采购项目更正公告 + 日期: 20251211 | 链接: http://www.ccgp.gov.cn/cggg/zygg/gzgg/202512/t20251211_25903900.htm + +[★收录] 中国民航科学技术研究院(中国民用航空局航空安全技术中心)服务器(询价)电子询价成交公告 + 日期: 20251211 | 链接: http://www.ccgp.gov.cn/cggg/zygg/cjgg/202512/t20251211_25903891.htm + +[★收录] 江苏省消防救援总队训练与战勤保障支队职业技能鉴定站物业服务外包项目比选公告 + 日期: 20251211 | 链接: http://www.ccgp.gov.cn/cggg/zygg/qtgg/202512/t20251211_25903874.htm + +[★收录] 中华人民共和国岳阳海事局岳阳海事局VHF集控系统数字化升级、智能卡口建设等项目中标公告 + 日期: 20251211 | 链接: http://www.ccgp.gov.cn/cggg/zygg/zbgg/202512/t20251211_25903875.htm + +[★收录] 中国气象局成都高原气象研究所数值天气预报模式算力及存储资源租赁项目公开招标中标公告 + 日期: 20251211 | 链接: http://www.ccgp.gov.cn/cggg/zygg/zbgg/202512/t20251211_25903869.htm + +[★收录] 中国农业大学2025年校园网出口带宽服务采购项目中标公告 + 日期: 20251211 | 链接: http://www.ccgp.gov.cn/cggg/zygg/zbgg/202512/t20251211_25903877.htm + +[★收录] SPD-23安徽某单位会议室4K会议系统升级询价公告 + 日期: 20251211 | 链接: http://www.ccgp.gov.cn/cggg/zygg/xjgg/202512/t20251211_25903865.htm + +[★收录] 国家税务总局珲春市税务局2026年劳务外包服务采购项目废标公告 + 日期: 20251211 | 链接: http://www.ccgp.gov.cn/cggg/zygg/fblbgg/202512/t20251211_25903851.htm + +[★收录] 国家智慧教育平台智能化教学应用建设与服务项目中标公告 + 日期: 20251211 | 链接: http://www.ccgp.gov.cn/cggg/zygg/zbgg/202512/t20251211_25903837.htm + +[★收录] 2026年江阴市消防救援大队及所属暨阳站和高铁站食材采购项目中标公告 + 日期: 20251211 | 链接: http://www.ccgp.gov.cn/cggg/zygg/zbgg/202512/t20251211_25903838.htm + +[★收录] 教育部中外语言交流合作中心活动类、项目管理类信息系统运维项目中标公告 + 日期: 20251211 | 链接: http://www.ccgp.gov.cn/cggg/zygg/zbgg/202512/t20251211_25903839.htm + +[★收录] 大连海事大学LNG船舶IAS仿真测试平台模拟量板卡模块采购项目成交公告 + 日期: 20251211 | 链接: http://www.ccgp.gov.cn/cggg/zygg/cjgg/202512/t20251211_25903835.htm + +[★收录] 2025年-2026年南宁铁路公安局南宁公安处广告物料制作服务竞争性磋商公告 + 日期: 20251211 | 链接: http://www.ccgp.gov.cn/cggg/zygg/jzxcs/202512/t20251211_25903830.htm + +[★收录] 中国石油大学(北京)二面顶压机公开招标公告 + 日期: 20251211 | 链接: http://www.ccgp.gov.cn/cggg/zygg/gkzb/202512/t20251211_25903827.htm + +[★收录] 白沟新城消防救援大队河北省消防救援总队保定市消防救援支队白沟新城消防救援大队伙食采购配... + 日期: 20251211 | 链接: http://www.ccgp.gov.cn/cggg/zygg/gzgg/202512/t20251211_25903822.htm + +[★收录] 中国矿业大学高空间分辨立体流场跟踪测速系统中标公告 + 日期: 20251211 | 链接: http://www.ccgp.gov.cn/cggg/zygg/zbgg/202512/t20251211_25903821.htm + +[★收录] 中华人民共和国吉林出入境边防检查总站实操训练室建设采购项目成交结果公告(非政府采购项目) + 日期: 20251211 | 链接: http://www.ccgp.gov.cn/cggg/zygg/qtgg/202512/t20251211_25903820.htm + +[★收录] 中华人民共和国吉林出入境边防检查总站业务培训室建设采购项目成交结果公告(非政府采购项目) + 日期: 20251211 | 链接: http://www.ccgp.gov.cn/cggg/zygg/qtgg/202512/t20251211_25903819.htm + +[★收录] 中华人民共和国吉林出入境边防检查总站选取2025年至2026年信息化设备运行维护服务采购项目成... + 日期: 20251211 | 链接: http://www.ccgp.gov.cn/cggg/zygg/qtgg/202512/t20251211_25903818.htm + +[★收录] 自然资源部国土卫星遥感应用中心0.8米立体测图卫星工程航天保险经纪服务采购废标公告 + 日期: 20251211 | 链接: http://www.ccgp.gov.cn/cggg/zygg/fblbgg/202512/t20251211_25903813.htm + +[★收录] 自然资源部国土卫星遥感应用中心0.8米立体测图卫星工程航天保险经纪服务采购公开招标公告(重... + 日期: 20251211 | 链接: http://www.ccgp.gov.cn/cggg/zygg/gkzb/202512/t20251211_25903812.htm + diff --git a/ruoyi-bid/pom.xml b/ruoyi-bid/pom.xml index 11dec7c..b9ae49a 100644 --- a/ruoyi-bid/pom.xml +++ b/ruoyi-bid/pom.xml @@ -8,6 +8,18 @@ 3.9.0 4.0.0 + + + + org.apache.maven.plugins + maven-compiler-plugin + + 11 + 11 + + + + 1.8 diff --git a/ruoyi-bid/src/main/java/com/ruoyi/bid/controller/BidMyZizhiController.java b/ruoyi-bid/src/main/java/com/ruoyi/bid/controller/BidMyZizhiController.java new file mode 100644 index 0000000..b52aa85 --- /dev/null +++ b/ruoyi-bid/src/main/java/com/ruoyi/bid/controller/BidMyZizhiController.java @@ -0,0 +1,104 @@ +package com.ruoyi.bid.controller; + +import java.util.List; +import javax.servlet.http.HttpServletResponse; +import org.springframework.security.access.prepost.PreAuthorize; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.PutMapping; +import org.springframework.web.bind.annotation.DeleteMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; +import com.ruoyi.common.annotation.Log; +import com.ruoyi.common.core.controller.BaseController; +import com.ruoyi.common.core.domain.AjaxResult; +import com.ruoyi.common.enums.BusinessType; +import com.ruoyi.bid.domain.BidMyZizhi; +import com.ruoyi.bid.service.IBidMyZizhiService; +import com.ruoyi.common.utils.poi.ExcelUtil; +import com.ruoyi.common.core.page.TableDataInfo; + +/** + * 资质管理Controller + * + * @author ruoyi + * @date 2025-12-11 + */ +@RestController +@RequestMapping("/bid/myzizhi") +public class BidMyZizhiController extends BaseController +{ + @Autowired + private IBidMyZizhiService bidMyZizhiService; + + /** + * 查询资质管理列表 + */ + @PreAuthorize("@ss.hasPermi('bid:myzizhi:list')") + @GetMapping("/list") + public TableDataInfo list(BidMyZizhi bidMyZizhi) + { + startPage(); + List list = bidMyZizhiService.selectBidMyZizhiList(bidMyZizhi); + return getDataTable(list); + } + + /** + * 导出资质管理列表 + */ + @PreAuthorize("@ss.hasPermi('bid:myzizhi:export')") + @Log(title = "资质管理", businessType = BusinessType.EXPORT) + @PostMapping("/export") + public void export(HttpServletResponse response, BidMyZizhi bidMyZizhi) + { + List list = bidMyZizhiService.selectBidMyZizhiList(bidMyZizhi); + ExcelUtil util = new ExcelUtil(BidMyZizhi.class); + util.exportExcel(response, list, "资质管理数据"); + } + + /** + * 获取资质管理详细信息 + */ + @PreAuthorize("@ss.hasPermi('bid:myzizhi:query')") + @GetMapping(value = "/{id}") + public AjaxResult getInfo(@PathVariable("id") Long id) + { + return success(bidMyZizhiService.selectBidMyZizhiById(id)); + } + + /** + * 新增资质管理 + */ + @PreAuthorize("@ss.hasPermi('bid:myzizhi:add')") + @Log(title = "资质管理", businessType = BusinessType.INSERT) + @PostMapping + public AjaxResult add(@RequestBody BidMyZizhi bidMyZizhi) + { + return toAjax(bidMyZizhiService.insertBidMyZizhi(bidMyZizhi)); + } + + /** + * 修改资质管理 + */ + @PreAuthorize("@ss.hasPermi('bid:myzizhi:edit')") + @Log(title = "资质管理", businessType = BusinessType.UPDATE) + @PutMapping + public AjaxResult edit(@RequestBody BidMyZizhi bidMyZizhi) + { + return toAjax(bidMyZizhiService.updateBidMyZizhi(bidMyZizhi)); + } + + /** + * 删除资质管理 + */ + @PreAuthorize("@ss.hasPermi('bid:myzizhi:remove')") + @Log(title = "资质管理", businessType = BusinessType.DELETE) + @DeleteMapping("/{ids}") + public AjaxResult remove(@PathVariable Long[] ids) + { + return toAjax(bidMyZizhiService.deleteBidMyZizhiByIds(ids)); + } +} diff --git a/ruoyi-bid/src/main/java/com/ruoyi/bid/controller/BidZizhiController.java b/ruoyi-bid/src/main/java/com/ruoyi/bid/controller/BidZizhiController.java index 6c2f3b1..c4cf63d 100644 --- a/ruoyi-bid/src/main/java/com/ruoyi/bid/controller/BidZizhiController.java +++ b/ruoyi-bid/src/main/java/com/ruoyi/bid/controller/BidZizhiController.java @@ -2,6 +2,8 @@ package com.ruoyi.bid.controller; import java.util.List; import javax.servlet.http.HttpServletResponse; + +import com.ruoyi.bid.domain.BidSite; import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; @@ -80,6 +82,20 @@ public class BidZizhiController extends BaseController return toAjax(bidZizhiService.insertBidZizhi(bidZizhi)); } + /** + * 新增资质证书 + */ + @PreAuthorize("@ss.hasPermi('bid:zizhi:add')") + @Log(title = "资质证书", businessType = BusinessType.INSERT) + @PostMapping("/adds") + public AjaxResult adds(@RequestBody List bidZizhis) + { + for (BidZizhi bidZizhi : bidZizhis) { + bidZizhiService.insertBidZizhi(bidZizhi); + } + return toAjax(1); + } + /** * 修改资质证书 */ diff --git a/ruoyi-bid/src/main/java/com/ruoyi/bid/domain/BidMyZizhi.java b/ruoyi-bid/src/main/java/com/ruoyi/bid/domain/BidMyZizhi.java new file mode 100644 index 0000000..96bdbd9 --- /dev/null +++ b/ruoyi-bid/src/main/java/com/ruoyi/bid/domain/BidMyZizhi.java @@ -0,0 +1,226 @@ +package com.ruoyi.bid.domain; + +import java.util.Date; +import com.fasterxml.jackson.annotation.JsonFormat; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; +import com.ruoyi.common.annotation.Excel; +import com.ruoyi.common.core.domain.BaseEntity; + +/** + * 资质管理对象 bid_my_zizhi + * + * @author ruoyi + * @date 2025-12-11 + */ +public class BidMyZizhi extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /** ID */ + private Long id; + + /** 文档id */ + @Excel(name = "文档id") + private String documentId; + + /** 编码 */ + @Excel(name = "编码") + private String documentCode; + + /** 证书名称 */ + @Excel(name = "证书名称") + private String documentName; + + /** 评级 */ + @Excel(name = "评级") + private String documentRate; + + /** 开始时间 */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = "开始时间", width = 30, dateFormat = "yyyy-MM-dd") + private Date startTime; + + /** 结束时间 */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = "结束时间", width = 30, dateFormat = "yyyy-MM-dd") + private Date endTime; + + /** 级别值 */ + @Excel(name = "级别值") + private String level; + + /** 长期有效(0否,1是) */ + @Excel(name = "长期有效(0否,1是)") + private String longLalid; + + /** 证书图片 */ + @Excel(name = "证书图片") + private String relatePhoto; + + /** 状态(0,1,2) */ + @Excel(name = "状态(0,1,2)") + private String status; + + /** */ + @Excel(name = "") + private String tempId; + + /** 租户代码 */ + @Excel(name = "租户代码") + private String tenantCode; + + public void setId(Long id) + { + this.id = id; + } + + public Long getId() + { + return id; + } + + public void setDocumentId(String documentId) + { + this.documentId = documentId; + } + + public String getDocumentId() + { + return documentId; + } + + public void setDocumentCode(String documentCode) + { + this.documentCode = documentCode; + } + + public String getDocumentCode() + { + return documentCode; + } + + public void setDocumentName(String documentName) + { + this.documentName = documentName; + } + + public String getDocumentName() + { + return documentName; + } + + public void setDocumentRate(String documentRate) + { + this.documentRate = documentRate; + } + + public String getDocumentRate() + { + return documentRate; + } + + public void setStartTime(Date startTime) + { + this.startTime = startTime; + } + + public Date getStartTime() + { + return startTime; + } + + public void setEndTime(Date endTime) + { + this.endTime = endTime; + } + + public Date getEndTime() + { + return endTime; + } + + public void setLevel(String level) + { + this.level = level; + } + + public String getLevel() + { + return level; + } + + public void setLongLalid(String longLalid) + { + this.longLalid = longLalid; + } + + public String getLongLalid() + { + return longLalid; + } + + public void setRelatePhoto(String relatePhoto) + { + this.relatePhoto = relatePhoto; + } + + public String getRelatePhoto() + { + return relatePhoto; + } + + public void setStatus(String status) + { + this.status = status; + } + + public String getStatus() + { + return status; + } + + public void setTempId(String tempId) + { + this.tempId = tempId; + } + + public String getTempId() + { + return tempId; + } + + public void setTenantCode(String tenantCode) + { + this.tenantCode = tenantCode; + } + + public String getTenantCode() + { + return tenantCode; + } + + @Override + public String toString() { + return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) + .append("id", getId()) + .append("documentId", getDocumentId()) + .append("documentCode", getDocumentCode()) + .append("documentName", getDocumentName()) + .append("documentRate", getDocumentRate()) + .append("startTime", getStartTime()) + .append("endTime", getEndTime()) + .append("level", getLevel()) + .append("longLalid", getLongLalid()) + .append("relatePhoto", getRelatePhoto()) + .append("status", getStatus()) + .append("tempId", getTempId()) + .append("tenantCode", getTenantCode()) + .append("createBy", getCreateBy()) + .append("createTime", getCreateTime()) + .append("updateBy", getUpdateBy()) + .append("updateTime", getUpdateTime()) + .append("remark", getRemark()) + .toString(); + } +} diff --git a/ruoyi-bid/src/main/java/com/ruoyi/bid/mapper/BidMyZizhiMapper.java b/ruoyi-bid/src/main/java/com/ruoyi/bid/mapper/BidMyZizhiMapper.java new file mode 100644 index 0000000..d119b31 --- /dev/null +++ b/ruoyi-bid/src/main/java/com/ruoyi/bid/mapper/BidMyZizhiMapper.java @@ -0,0 +1,61 @@ +package com.ruoyi.bid.mapper; + +import java.util.List; +import com.ruoyi.bid.domain.BidMyZizhi; + +/** + * 资质管理Mapper接口 + * + * @author ruoyi + * @date 2025-12-11 + */ +public interface BidMyZizhiMapper +{ + /** + * 查询资质管理 + * + * @param id 资质管理主键 + * @return 资质管理 + */ + public BidMyZizhi selectBidMyZizhiById(Long id); + + /** + * 查询资质管理列表 + * + * @param bidMyZizhi 资质管理 + * @return 资质管理集合 + */ + public List selectBidMyZizhiList(BidMyZizhi bidMyZizhi); + + /** + * 新增资质管理 + * + * @param bidMyZizhi 资质管理 + * @return 结果 + */ + public int insertBidMyZizhi(BidMyZizhi bidMyZizhi); + + /** + * 修改资质管理 + * + * @param bidMyZizhi 资质管理 + * @return 结果 + */ + public int updateBidMyZizhi(BidMyZizhi bidMyZizhi); + + /** + * 删除资质管理 + * + * @param id 资质管理主键 + * @return 结果 + */ + public int deleteBidMyZizhiById(Long id); + + /** + * 批量删除资质管理 + * + * @param ids 需要删除的数据主键集合 + * @return 结果 + */ + public int deleteBidMyZizhiByIds(Long[] ids); +} diff --git a/ruoyi-bid/src/main/java/com/ruoyi/bid/service/IBidMyZizhiService.java b/ruoyi-bid/src/main/java/com/ruoyi/bid/service/IBidMyZizhiService.java new file mode 100644 index 0000000..9eed756 --- /dev/null +++ b/ruoyi-bid/src/main/java/com/ruoyi/bid/service/IBidMyZizhiService.java @@ -0,0 +1,61 @@ +package com.ruoyi.bid.service; + +import java.util.List; +import com.ruoyi.bid.domain.BidMyZizhi; + +/** + * 资质管理Service接口 + * + * @author ruoyi + * @date 2025-12-11 + */ +public interface IBidMyZizhiService +{ + /** + * 查询资质管理 + * + * @param id 资质管理主键 + * @return 资质管理 + */ + public BidMyZizhi selectBidMyZizhiById(Long id); + + /** + * 查询资质管理列表 + * + * @param bidMyZizhi 资质管理 + * @return 资质管理集合 + */ + public List selectBidMyZizhiList(BidMyZizhi bidMyZizhi); + + /** + * 新增资质管理 + * + * @param bidMyZizhi 资质管理 + * @return 结果 + */ + public int insertBidMyZizhi(BidMyZizhi bidMyZizhi); + + /** + * 修改资质管理 + * + * @param bidMyZizhi 资质管理 + * @return 结果 + */ + public int updateBidMyZizhi(BidMyZizhi bidMyZizhi); + + /** + * 批量删除资质管理 + * + * @param ids 需要删除的资质管理主键集合 + * @return 结果 + */ + public int deleteBidMyZizhiByIds(Long[] ids); + + /** + * 删除资质管理信息 + * + * @param id 资质管理主键 + * @return 结果 + */ + public int deleteBidMyZizhiById(Long id); +} diff --git a/ruoyi-bid/src/main/java/com/ruoyi/bid/service/impl/BidMyZizhiServiceImpl.java b/ruoyi-bid/src/main/java/com/ruoyi/bid/service/impl/BidMyZizhiServiceImpl.java new file mode 100644 index 0000000..c7422a8 --- /dev/null +++ b/ruoyi-bid/src/main/java/com/ruoyi/bid/service/impl/BidMyZizhiServiceImpl.java @@ -0,0 +1,96 @@ +package com.ruoyi.bid.service.impl; + +import java.util.List; +import com.ruoyi.common.utils.DateUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.ruoyi.bid.mapper.BidMyZizhiMapper; +import com.ruoyi.bid.domain.BidMyZizhi; +import com.ruoyi.bid.service.IBidMyZizhiService; + +/** + * 资质管理Service业务层处理 + * + * @author ruoyi + * @date 2025-12-11 + */ +@Service +public class BidMyZizhiServiceImpl implements IBidMyZizhiService +{ + @Autowired + private BidMyZizhiMapper bidMyZizhiMapper; + + /** + * 查询资质管理 + * + * @param id 资质管理主键 + * @return 资质管理 + */ + @Override + public BidMyZizhi selectBidMyZizhiById(Long id) + { + return bidMyZizhiMapper.selectBidMyZizhiById(id); + } + + /** + * 查询资质管理列表 + * + * @param bidMyZizhi 资质管理 + * @return 资质管理 + */ + @Override + public List selectBidMyZizhiList(BidMyZizhi bidMyZizhi) + { + return bidMyZizhiMapper.selectBidMyZizhiList(bidMyZizhi); + } + + /** + * 新增资质管理 + * + * @param bidMyZizhi 资质管理 + * @return 结果 + */ + @Override + public int insertBidMyZizhi(BidMyZizhi bidMyZizhi) + { + bidMyZizhi.setCreateTime(DateUtils.getNowDate()); + return bidMyZizhiMapper.insertBidMyZizhi(bidMyZizhi); + } + + /** + * 修改资质管理 + * + * @param bidMyZizhi 资质管理 + * @return 结果 + */ + @Override + public int updateBidMyZizhi(BidMyZizhi bidMyZizhi) + { + bidMyZizhi.setUpdateTime(DateUtils.getNowDate()); + return bidMyZizhiMapper.updateBidMyZizhi(bidMyZizhi); + } + + /** + * 批量删除资质管理 + * + * @param ids 需要删除的资质管理主键 + * @return 结果 + */ + @Override + public int deleteBidMyZizhiByIds(Long[] ids) + { + return bidMyZizhiMapper.deleteBidMyZizhiByIds(ids); + } + + /** + * 删除资质管理信息 + * + * @param id 资质管理主键 + * @return 结果 + */ + @Override + public int deleteBidMyZizhiById(Long id) + { + return bidMyZizhiMapper.deleteBidMyZizhiById(id); + } +} diff --git a/ruoyi-bid/src/main/java/com/ruoyi/bid/util/BidSystemMVP.java b/ruoyi-bid/src/main/java/com/ruoyi/bid/util/BidSystemMVP.java index 4a4c260..690eb67 100644 --- a/ruoyi-bid/src/main/java/com/ruoyi/bid/util/BidSystemMVP.java +++ b/ruoyi-bid/src/main/java/com/ruoyi/bid/util/BidSystemMVP.java @@ -1,132 +1,202 @@ package com.ruoyi.bid.util; -import org.jsoup.Jsoup; -import org.jsoup.nodes.Document; -import org.jsoup.nodes.Element; -import org.jsoup.select.Elements; +import com.microsoft.playwright.*; +import java.io.FileWriter; import java.io.IOException; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.List; +import java.io.PrintWriter; +import java.time.LocalDate; +import java.time.format.DateTimeFormatter; +import java.util.*; +import java.util.regex.Matcher; +import java.util.regex.Pattern; /** * 招投标系统 - 低仿真核心链路模型 * 模拟功能:抓取 -> 清洗 -> 智能筛选 -> 模拟报警 */ public class BidSystemMVP { - - // ================= 配置区域 ================= - - // 1. 正向关键词(只要包含这些,就是商机) - private static final List POSITIVE_KEYWORDS = Arrays.asList("系统", "平台", "软件", "信息化", "大数据"); - - // 2. 负面清单(包含这些的不要,比如不想做硬件或装修) - private static final List NEGATIVE_KEYWORDS = Arrays.asList("装修", "食堂", "采购电脑", "打印机", "车辆"); - - // ================= 模拟数据源 (Mock Data) ================= - // 这是一个模拟的网页 HTML,用于演示解析逻辑 - private static final String MOCK_HTML = - "" + - "
" + - " " + - "
" + - ""; - - public static void main(String[] args) throws IOException { - System.out.println("========== 系统启动:开始全网扫描 =========="); - - // Step 1: 获取数据 (这里使用模拟数据,实际开发中使用 Jsoup.connect(url).get()) - Document doc = Jsoup.connect("http://www.chinabidding.org.cn/BidInfoList.html").get(); - //Document doc = Jsoup.parse(MOCK_HTML); - System.out.println(">> 网页数据抓取成功..."); - - // Step 2: 解析列表 - // Elements items = doc.select("ul li"); - Elements items = doc.select("tr td a"); - System.out.println(">> 发现 " + items.size() + " 条原始公告,开始清洗筛选...\n"); - - List potentialProjects = new ArrayList<>(); - - for (Element item : items) { - // 提取关键字段 - String title = item.select("a").text(); - String date = item.select(".date").text(); - String link = "http://www.gov.cn" + item.select("a").attr("href"); - - // 简单清洗金额(实际项目需要复杂的正则处理) - String rawMoney = item.select(".money").text(); - - // Step 3: 核心筛选逻辑 (AI 规则引擎雏形) - if (shouldAlert(title)) { - Project p = new Project(title, date, rawMoney, link); - potentialProjects.add(p); - - // 模拟实时日志 - System.out.println("[√ 命中商机] " + title + " -> 存入数据库"); - } else { - System.out.println("[x 自动忽略] " + title + " (不符合规则)"); - } + // 配置常量 + // 基础 URL 模板 (注意 %s 占位符) + private static final String BASE_URL = "http://www.ccgp.gov.cn/cggg/zygg/index%s.htm"; + + // 正则表达式:用于从 URL 中提取日期 (匹配 t20251208 这种格式) + private static final Pattern DATE_PATTERN = Pattern.compile("t(\\d{8})_"); + //关键词 + private static final List KEYWORDS = Arrays.asList("公告", "中标", "采购"); + private static final int MAX_PAGES = 50; + private static final long DELAY_BETWEEN_PAGES = 2000; // 毫秒 + + public static void main(String[] args) { + BidSystemMVP scraper = new BidSystemMVP(); + + // 获取目标日期(默认前一天,也可以指定) + String targetDateStr; + if (args.length > 0) { + targetDateStr = args[0]; // 从命令行参数获取日期 + } else { + //LocalDate targetDate = LocalDate.now().minusDays(1); + LocalDate targetDate = LocalDate.now(); + targetDateStr = targetDate.format(DateTimeFormatter.ofPattern("yyyyMMdd")); } - // Step 4: 结果展示与模拟推送 - System.out.println("\n========== 扫描结束,生成日报 =========="); - System.out.println("今日为您筛选出 " + potentialProjects.size() + " 个高价值项目:"); - for (Project p : potentialProjects) { - // 这里可以对接 钉钉/企业微信 API - sendAlert(p); + System.out.println("========== 开始抓取 " + targetDateStr + " 的数据 =========="); + + try { + List> results = scraper.scrapeDataForDate(targetDateStr); + scraper.saveResultsToFile(results, targetDateStr); + System.out.println("抓取完成,共收集 " + results.size() + " 条数据"); + } catch (Exception e) { + System.err.println("数据抓取失败: " + e.getMessage()); + e.printStackTrace(); } } /** - * 智能筛选算法 + * 抓取指定日期的数据 */ - private static boolean shouldAlert(String title) { - // 1. 先看有没有违禁词(一票否决) - for (String neg : NEGATIVE_KEYWORDS) { - if (title.contains(neg)) { - return false; // 包含负面词,直接丢弃 + public List> scrapeDataForDate(String targetDateStr) { + List> allResults = new ArrayList<>(); + + try (Playwright playwright = Playwright.create()) { + // 启动浏览器 + /*Browser browser = playwright.chromium().launch(new BrowserType.LaunchOptions() + .setChannel("chrome") // 如果报错改成 "msedge" + .setHeadless(false) // 指定浏览器通道 + .setSlowMo(500)); // 慢动作模式,每步操作延迟 500 毫秒(调试用)*/ + Browser browser = playwright.chromium().launch( + new BrowserType.LaunchOptions() + .setHeadless(true) //设置为无头模式(不显示浏览器窗口) + ); + + + int pageNum = 0; + boolean hasTargetDate = true; + + while (pageNum < MAX_PAGES && hasTargetDate) { + List> pageResults = scrapePage(browser, targetDateStr, pageNum, allResults.size()); + allResults.addAll(pageResults); + + // 判断是否继续翻页 + if (pageResults.isEmpty() && pageNum > 0) { + System.out.println("本页无目标日期数据,停止抓取"); + hasTargetDate = false; + } else { + System.out.println("第 " + (pageNum + 1) + " 页分析完毕,准备翻下一页..."); + pageNum++; + } + + // 防止请求过快,防止反爬 + Thread.sleep(DELAY_BETWEEN_PAGES); } + + browser.close(); + + } catch (Exception e) { + System.err.println("爬取过程中出错: " + e.getMessage()); + e.printStackTrace(); } - // 2. 再看有没有关键词 - for (String pos : POSITIVE_KEYWORDS) { - if (title.contains(pos)) { - return true; // 命中关键词,保留 + + return allResults; + } + + /** + * 爬取单页数据 + */ + private List> scrapePage(Browser browser, String targetDateStr, int pageNum, int currentCount) { + List> results = new ArrayList<>(); + Page page = browser.newPage(); + + try { + // 构造URL + String urlSuffix = (pageNum == 0) ? "" : "_" + pageNum; + String currentUrl = String.format(BASE_URL, urlSuffix); + + System.out.println("[第 " + (pageNum + 1) + " 页] 正在访问: " + currentUrl); + + page.navigate(currentUrl); + page.waitForLoadState(); + page.waitForTimeout(2000); + + // 提取链接 + Locator links = page.locator("a"); + int count = links.count(); + + for (int i = 0; i < count; i++) { + try { + Locator item = links.nth(i); + if (!item.isVisible()) continue; + + String href = item.getAttribute("href"); + String title = item.innerText().trim(); + + if (href == null || title.length() < 5) continue; + + Matcher matcher = DATE_PATTERN.matcher(href); + if (matcher.find()) { + String urlDate = matcher.group(1); + if (urlDate.equals(targetDateStr)) { + if (shouldSave(title)) { + Map result = new HashMap<>(); + result.put("title", title); + result.put("date", urlDate); + result.put("link", fixLink(href)); + results.add(result); + } + } + } + } catch (Exception e) { + // 忽略单个元素处理异常 + } } + + } catch (Exception e) { + System.err.println("页面访问失败: " + e.getMessage()); + } finally { + page.close(); } - return false; // 既无毒也没营养,丢弃 + + return results; + } + + /** + * 判断标题是否应该保存 + */ + private boolean shouldSave(String title) { + return KEYWORDS.stream().anyMatch(title::contains); } /** - * 模拟发送报警 + * 修复相对链接 */ - private static void sendAlert(Project p) { - System.out.println("-------------------------------------------------"); - System.out.println("【钉钉机器人】您有一个新标讯!"); - System.out.println("项目:" + p.title); - System.out.println("金额:" + p.money); - System.out.println("时间:" + p.date); - System.out.println("链接:" + p.url); - System.out.println("-------------------------------------------------"); + private String fixLink(String link) { + if (!link.startsWith("http")) { + return "http://www.ccgp.gov.cn/cggg/zygg/" + link.replace("./", ""); + } + return link; } - // 简单的实体类 - static class Project { - String title; - String date; - String money; - String url; - - public Project(String title, String date, String money, String url) { - this.title = title; - this.date = date; - this.money = money; - this.url = url; + /** + * 保存结果到文件 + */ + public void saveResultsToFile(List> results, String dateStr) { + String filename = "gov_procurement_" + dateStr + ".txt"; + + try (PrintWriter writer = new PrintWriter(new FileWriter(filename, true))) { + writer.println("政府采购数据 - " + dateStr); + // writer.println("=".repeat(50)); + writer.println(new String(new char[50]).replace("\0", "=")); + + for (Map item : results) { + writer.println("[★收录] " + item.get("title")); + writer.println(" 日期: " + item.get("date") + " | 链接: " + item.get("link")); + writer.println(); + } + + System.out.println("数据已保存至 " + filename); + + } catch (IOException e) { + System.err.println("保存文件失败: " + e.getMessage()); } } } \ No newline at end of file diff --git a/ruoyi-bid/src/main/java/com/ruoyi/bid/util/BidSystemMVP3.java b/ruoyi-bid/src/main/java/com/ruoyi/bid/util/BidSystemMVP3.java index 468d923..3ea3f34 100644 --- a/ruoyi-bid/src/main/java/com/ruoyi/bid/util/BidSystemMVP3.java +++ b/ruoyi-bid/src/main/java/com/ruoyi/bid/util/BidSystemMVP3.java @@ -3,6 +3,7 @@ package com.ruoyi.bid.util; import com.microsoft.playwright.*; import com.ruoyi.bid.domain.BidInfo; +import java.text.DateFormat; import java.util.ArrayList; import java.util.Date; import java.util.List; diff --git a/ruoyi-bid/src/main/resources/mapper/bid/BidMyZizhiMapper.xml b/ruoyi-bid/src/main/resources/mapper/bid/BidMyZizhiMapper.xml new file mode 100644 index 0000000..d4883d3 --- /dev/null +++ b/ruoyi-bid/src/main/resources/mapper/bid/BidMyZizhiMapper.xml @@ -0,0 +1,131 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + select id, document_id, document_code, document_name, document_rate, start_time, end_time, level, long_lalid, relate_photo, status, temp_id, tenant_code, create_by, create_time, update_by, update_time, remark from bid_my_zizhi + + + + + + + + insert into bid_my_zizhi + + document_id, + document_code, + document_name, + document_rate, + start_time, + end_time, + level, + long_lalid, + relate_photo, + status, + temp_id, + tenant_code, + create_by, + create_time, + update_by, + update_time, + remark, + + + #{documentId}, + #{documentCode}, + #{documentName}, + #{documentRate}, + #{startTime}, + #{endTime}, + #{level}, + #{longLalid}, + #{relatePhoto}, + #{status}, + #{tempId}, + #{tenantCode}, + #{createBy}, + #{createTime}, + #{updateBy}, + #{updateTime}, + #{remark}, + + + + + update bid_my_zizhi + + document_id = #{documentId}, + document_code = #{documentCode}, + document_name = #{documentName}, + document_rate = #{documentRate}, + start_time = #{startTime}, + end_time = #{endTime}, + level = #{level}, + long_lalid = #{longLalid}, + relate_photo = #{relatePhoto}, + status = #{status}, + temp_id = #{tempId}, + tenant_code = #{tenantCode}, + create_by = #{createBy}, + create_time = #{createTime}, + update_by = #{updateBy}, + update_time = #{updateTime}, + remark = #{remark}, + + where id = #{id} + + + + delete from bid_my_zizhi where id = #{id} + + + + delete from bid_my_zizhi where id in + + #{id} + + + \ No newline at end of file diff --git a/ruoyi-quartz/pom.xml b/ruoyi-quartz/pom.xml index 68e3e1d..5f2f701 100644 --- a/ruoyi-quartz/pom.xml +++ b/ruoyi-quartz/pom.xml @@ -34,6 +34,10 @@ com.ruoyi ruoyi-common + + com.ruoyi + ruoyi-bid + diff --git a/ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/BidTask.java b/ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/BidTask.java new file mode 100644 index 0000000..5667116 --- /dev/null +++ b/ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/BidTask.java @@ -0,0 +1,30 @@ +package com.ruoyi.quartz.task; + +import com.ruoyi.bid.domain.BidInfo; +import com.ruoyi.bid.service.IBidInfoService; +import com.ruoyi.bid.util.BidSystemMVP3; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Component; + +import java.util.Date; +import java.util.List; + +import static com.ruoyi.common.utils.SecurityUtils.getUsername; + +@Component("bidTask") +public class BidTask { + @Autowired + private IBidInfoService bidInfoService; + + public void GetBidInfo(List urls) + { + List bidInfos = BidSystemMVP3.getBidInfos("http://www.ccgp.gov.cn/cggg/zygg/index%s.htm", null); + for (BidInfo bidInfo : bidInfos) { + bidInfo.setCreateBy(getUsername()); + bidInfo.setCreateTime(new Date()); + bidInfoService.insertBidInfo(bidInfo); + } + + System.out.println("执行GetBidInfo方法:" ); + } +} diff --git a/ruoyi-ui/src/api/bid/myzizhi.js b/ruoyi-ui/src/api/bid/myzizhi.js new file mode 100644 index 0000000..744f64c --- /dev/null +++ b/ruoyi-ui/src/api/bid/myzizhi.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询资质管理列表 +export function listMyzizhi(query) { + return request({ + url: '/bid/myzizhi/list', + method: 'get', + params: query + }) +} + +// 查询资质管理详细 +export function getMyzizhi(id) { + return request({ + url: '/bid/myzizhi/' + id, + method: 'get' + }) +} + +// 新增资质管理 +export function addMyzizhi(data) { + return request({ + url: '/bid/myzizhi', + method: 'post', + data: data + }) +} + +// 修改资质管理 +export function updateMyzizhi(data) { + return request({ + url: '/bid/myzizhi', + method: 'put', + data: data + }) +} + +// 删除资质管理 +export function delMyzizhi(id) { + return request({ + url: '/bid/myzizhi/' + id, + method: 'delete' + }) +} diff --git a/ruoyi-ui/src/views/bid/myzizhi/index.vue b/ruoyi-ui/src/views/bid/myzizhi/index.vue new file mode 100644 index 0000000..59b9a01 --- /dev/null +++ b/ruoyi-ui/src/views/bid/myzizhi/index.vue @@ -0,0 +1,407 @@ + + +