Files
web_template/internal/database/seed_enterprise.go
2026-07-10 10:06:00 +00:00

89 lines
8.9 KiB
Go
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
package database
import (
"log"
"gotest/internal/model"
"gorm.io/gorm"
)
// seedEnterpriseData 初始化企业数据(3 套企业官网共用)
func seedEnterpriseData(db *gorm.DB) error {
// 检查是否已有企业数据
var count int64
db.Model(&model.Company{}).Count(&count)
if count > 0 {
log.Println("检测到已有企业数据,跳过初始化")
return nil
}
// 企业信息
company := model.Company{
Name: "Nexus 科技集团",
Logo: "",
Slogan: "创新驱动 · 智领未来",
Description: "Nexus 科技集团成立于 2010 年,是一家专注于人工智能、云计算和物联网技术的高科技企业。我们致力于为全球客户提供数字化转型解决方案,业务覆盖智能制造、智慧城市、金融科技等多个领域。经过十余年发展,集团已拥有超过 2000 名员工,服务客户超过 5000 家,足迹遍及亚洲、欧洲和北美。",
Vision: "成为全球领先的智能科技企业,用技术赋能每一个行业。",
Mission: "以创新技术为核心驱动力,为客户创造价值,为社会承担责任,为员工提供平台。",
Phone: "400-888-9999",
Email: "contact@nexus-tech.com",
Address: "上海市浦东新区张江高科技园区博云路 2 号",
Website: "www.nexus-tech.com",
FoundedYear: 2010,
EmployeeCount: "2000+",
Stats: `[{"label":"服务客户","value":"5000+","icon":"users"},{"label":"专利技术","value":"320+","icon":"patent"},{"label":"全球分支机构","value":"18","icon":"globe"},{"label":"年营收","value":"50亿+","icon":"revenue"}]`,
}
if err := db.Create(&company).Error; err != nil {
return err
}
// 企业服务
services := []model.EnterpriseService{
{Title: "人工智能解决方案", Description: "基于深度学习和自然语言处理技术,提供智能客服、图像识别、预测分析等 AI 服务,帮助企业实现智能化升级。", Icon: "ai", Features: `["智能客服系统","图像识别与分析","自然语言处理","预测性分析模型"]`, Sort: 1},
{Title: "云计算平台", Description: "提供弹性可扩展的云基础设施服务,支持公有云、私有云和混合云部署,99.99% 高可用性保障。", Icon: "cloud", Features: `["弹性计算资源","容器化部署","自动化运维","多云管理"]`, Sort: 2},
{Title: "物联网平台", Description: "端到端 IoT 解决方案,涵盖设备接入、数据采集、边缘计算和远程管理,已连接设备超过 100 万台。", Icon: "iot", Features: `["百万级设备接入","边缘计算节点","实时数据处理","设备远程管理"]`, Sort: 3},
{Title: "大数据分析", Description: "一站式大数据平台,支持 PB 级数据存储与实时分析,为业务决策提供数据支撑。", Icon: "data", Features: `["PB级数据存储","实时流计算","数据可视化","智能推荐引擎"]`, Sort: 4},
{Title: "网络安全服务", Description: "全栈安全防护方案,包括威胁检测、漏洞扫描、数据加密和合规审计,守护企业数字资产安全。", Icon: "security", Features: `["威胁情报检测","Web应用防火墙","数据加密传输","安全合规审计"]`, Sort: 5},
{Title: "数字化咨询", Description: "资深专家团队提供数字化转型战略咨询,从业务流程优化到技术架构设计,全程陪伴企业成长。", Icon: "consulting", Features: `["数字化转型规划","技术架构设计","业务流程优化","实施路径指导"]`, Sort: 6},
}
for i := range services {
if err := db.Create(&services[i]).Error; err != nil {
return err
}
}
// 新闻
news := []model.EnterpriseNews{
{Title: "Nexus 科技集团发布新一代 AI 大模型 NexusGPT 4.0", Summary: "全新一代大语言模型在推理能力、多模态理解和代码生成方面实现重大突破,已对外开放 API 接口。", Content: "NexusGPT 4.0 是 Nexus 科技集团自主研发的新一代大语言模型,在自然语言理解、代码生成、数学推理和多模态处理等方面实现了显著提升。该模型参数规模达到 1750 亿,训练数据涵盖中英双语高质量语料。NexusGPT 4.0 已在智能客服、内容创作、代码辅助等场景中部署应用,为客户带来更智能的交互体验。", Category: "product", Author: "产品部", Status: 1},
{Title: "集团荣获 2026 年度中国人工智能创新企业百强", Summary: "Nexus 科技集团凭借在 AI 领域的持续创新和突出表现,成功入选中国人工智能创新企业百强榜单。", Content: "在近日公布的 2026 年度中国人工智能创新企业百强榜单中,Nexus 科技集团凭借在人工智能领域的深厚技术积累和创新产品矩阵,成功入选百强名单。这是对集团在 AI 领域持续投入和创新能力的权威认可。集团将继续加大研发投入,推动 AI 技术在更多行业的落地应用。", Category: "company", Author: "品牌部", Status: 1},
{Title: "Nexus 云计算平台完成 SOC2 Type II 安全认证", Summary: "Nexus Cloud 平台通过国际权威安全审计标准 SOC2 Type II 认证,安全合规能力达到国际领先水平。", Content: "Nexus Cloud 云计算平台成功通过 SOC2 Type II 安全审计认证,标志着平台在数据安全、可用性、处理完整性和保密性方面达到国际领先标准。此次认证由国际知名审计机构完成,覆盖了平台全部核心服务区域。Nexus Cloud 将继续为全球客户提供安全可靠的云服务。", Category: "company", Author: "安全部", Status: 1},
{Title: "集团与某知名车企达成战略合作,共建智能驾驶生态", Summary: "Nexus 科技集团与国内头部车企签署战略合作协议,共同推进自动驾驶技术的研发与产业化落地。", Content: "Nexus 科技集团与国内知名汽车制造商签署战略合作协议,双方将在自动驾驶感知算法、车路协同技术和智能座舱系统等方面展开深度合作。此次合作将充分发挥 Nexus 在 AI 和物联网领域的技术优势,以及车企在整车制造和供应链方面的积累,共同打造下一代智能驾驶解决方案。", Category: "industry", Author: "商务部", Status: 1},
{Title: "Nexus 物联网平台连接设备突破 100 万台", Summary: "集团物联网平台累计接入设备数量突破 100 万台里程碑,覆盖智能制造、智慧城市、智慧农业等多个领域。", Content: "截至 2026 年第二季度,Nexus 物联网平台累计接入设备数量突破 100 万台,覆盖智能制造、智慧城市、智慧农业、智慧能源等多个垂直领域。平台日均处理数据量超过 50 亿条,为超过 800 家企业客户提供 IoT 数据服务。这一里程碑标志着 Nexus 在物联网领域的技术实力和市场规模达到新高度。", Category: "product", Author: "产品部", Status: 1},
{Title: "集团发布 2026 年度 ESG 报告,践行可持续发展承诺", Summary: "Nexus 科技集团发布年度 ESG 报告,全面展示在环境、社会和治理方面的实践成果与未来承诺。", Content: "Nexus 科技集团正式发布 2026 年度 ESG(环境、社会、治理)报告。报告显示,集团在过去一年中通过绿色数据中心建设减少碳排放 35%,累计投入公益资金超过 2000 万元,并在数据隐私保护和公司治理方面持续优化。集团承诺到 2030 年实现运营碳中和,以技术创新推动可持续发展。", Category: "company", Author: "品牌部", Status: 1},
}
for i := range news {
if err := db.Create(&news[i]).Error; err != nil {
return err
}
}
// 团队成员
team := []model.TeamMember{
{Name: "张明远", Position: "创始人 & CEO", Bio: "清华大学计算机博士,曾任职于 Google 和微软研究院,拥有 20 年AI领域经验,入选国家级人才计划。", Sort: 1},
{Name: "李婉清", Position: "联合创始人 & CTO", Bio: "斯坦福大学博士,云计算和分布式系统专家,曾主导多个亿级用户平台架构设计。", Sort: 2},
{Name: "王志强", Position: "首席 AI 科学家", Bio: "MIT 人工智能博士,深度学习和自然语言处理领域知名学者,发表顶会论文 50 余篇。", Sort: 3},
{Name: "陈思雨", Position: "COO 首席运营官", Bio: "哈佛 MBA,前麦肯锡高级合伙人,拥有 15 年企业运营和战略咨询经验。", Sort: 4},
{Name: "刘建国", Position: "CFO 首席财务官", Bio: "注册会计师,曾任职于德勤和某上市公司,在企业财务管理和资本运作方面经验丰富。", Sort: 5},
{Name: "赵雪梅", Position: "VP of Engineering", Bio: "加州大学伯克利分校硕士,前 Amazon 资深技术总监,领导过千人级工程团队。", Sort: 6},
}
for i := range team {
if err := db.Create(&team[i]).Error; err != nil {
return err
}
}
log.Println("企业数据初始化完成(1 企业 + 6 服务 + 6 新闻 + 6 团队)")
return nil
}