[{"data":1,"prerenderedAt":1262},["ShallowReactive",2],{"all-projects":3},[4,158,269,386,520,635,761,891,1004,1147],{"id":5,"title":6,"body":7,"category":128,"client":129,"cover":130,"demo":131,"description":121,"extension":132,"featured":133,"features":134,"github":143,"meta":144,"modules":131,"navigation":133,"order":145,"path":146,"seo":147,"slug":148,"stem":149,"summary":150,"techStack":151,"visible":133,"year":156,"__hash__":157},"projects\u002Fprojects\u002Fchinese-poetry-give-name.md","古诗词AI取名工具",{"type":8,"value":9,"toc":120},"minimark",[10,14,18,21,24,59,62,114,117],[11,12,13],"h2",{"id":13},"背景",[15,16,17],"p",{},"给宝宝取名是每个家庭的大事，但市面上的取名工具大多基于五行八字或随机组合，缺乏文化内涵。希望借助 AI 和古诗词数据库，让每个名字都有真实的诗词出处。",[11,19,20],{"id":20},"方案",[15,22,23],{},"构建了一套基于向量语义检索的古诗词取名系统：",[25,26,27,35,41,47,53],"ul",{},[28,29,30,34],"li",{},[31,32,33],"strong",{},"语义检索","：基于 Zhipu Embedding-3 向量化古诗词，精准匹配诗词意境",[28,36,37,40],{},[31,38,39],{},"零编造出处","：名字严格来源于诗经、楚辞、唐诗、宋词等古籍",[28,42,43,46],{},[31,44,45],{},"智能过滤","：自动排除生僻字、负面谐音、烂大街用字（梓\u002F涵\u002F轩\u002F诺等）",[28,48,49,52],{},[31,50,51],{},"完整信息","：每组名字含诗词出处、单字释义、整体寓意、音律分析",[28,54,55,58],{},[31,56,57],{},"Session 刷新","：重新生成不会重复已展示的名字",[11,60,61],{"id":61},"技术架构",[63,64,65,78],"table",{},[66,67,68],"thead",{},[69,70,71,75],"tr",{},[72,73,74],"th",{},"模块",[72,76,77],{},"技术选型",[79,80,81,90,98,106],"tbody",{},[69,82,83,87],{},[84,85,86],"td",{},"后端",[84,88,89],{},"Python + Flask",[69,91,92,95],{},[84,93,94],{},"前端",[84,96,97],{},"Vue3",[69,99,100,103],{},[84,101,102],{},"AI",[84,104,105],{},"Zhipu Embedding-3（向量检索）+ DeepSeek（LLM 生成）",[69,107,108,111],{},[84,109,110],{},"数据",[84,112,113],{},"诗经、楚辞、唐诗、宋词等古籍语料",[11,115,116],{"id":116},"成果",[15,118,119],{},"实现了\"对话式取名\"体验，用户描述偏好后系统自动匹配诗词意境，生成的名字100%有真实出处。智能过滤机制避免了生僻字和流行俗名，让每个名字既有文化底蕴又好听好写。",{"title":121,"searchDepth":122,"depth":122,"links":123},"",2,[124,125,126,127],{"id":13,"depth":122,"text":13},{"id":20,"depth":122,"text":20},{"id":61,"depth":122,"text":61},{"id":116,"depth":122,"text":116},"ai","个人项目","\u002Fimages\u002Fprojects\u002Fchinese-poetry-hero.png",null,"md",true,[135,139],{"title":136,"description":137,"video":138},"对话式输入","自然语言描述取名偏好","\u002Fvideos\u002Fchinese-poetry-demo.mp4",{"title":140,"description":141,"image":142},"取名结果","诗词出处+单字释义+音律分析","\u002Fimages\u002Fprojects\u002Fchinese-poetry-result.png","https:\u002F\u002Fgithub.com\u002FBenny66\u002Fchinese-poetry-give-name",{},1,"\u002Fprojects\u002Fchinese-poetry-give-name",{"title":6,"description":121},"chinese-poetry-give-name","projects\u002Fchinese-poetry-give-name","基于古典诗词的AI宝宝取名工具，所有名字100%有据可查",[152,153,154,155,97],"Python","Node.js","Zhipu Embedding-3","DeepSeek","2025","TVhioX0sKxzC-G3I4d1PUTQ_YKaKPP1pdY8SW0iN0_M",{"id":159,"title":160,"body":161,"category":128,"client":129,"cover":131,"demo":131,"description":121,"extension":132,"featured":133,"features":131,"github":257,"meta":258,"modules":131,"navigation":133,"order":122,"path":259,"seo":260,"slug":261,"stem":262,"summary":263,"techStack":264,"visible":133,"year":156,"__hash__":268},"projects\u002Fprojects\u002Fkingpt.md","知祖AI",{"type":8,"value":162,"toc":251},[163,165,168,170,173,199,201,243,246,248],[11,164,13],{"id":13},[15,166,167],{},"传统族谱以纸质为主，信息查找困难，家族关系梳理费时。用户希望有一套智能化的工具，能够自动解析族谱文档，提取人物关系，并支持自然语言问答。",[11,169,20],{"id":20},[15,171,172],{},"构建了一套完整的 RAG（检索增强生成）流水线，从文档上传到智能问答形成闭环：",[25,174,175,181,187,193],{},[28,176,177,180],{},[31,178,179],{},"文档解析","：支持 PDF\u002FTXT 族谱文档上传，自动分块、向量化",[28,182,183,186],{},[31,184,185],{},"结构化提取","：异步任务机制自动提取祖先概览、人物档案、关系网络、历史事件",[28,188,189,192],{},[31,190,191],{},"智能问答","：多轮对话支持问题改写，基于向量检索的精准回答",[28,194,195,198],{},[31,196,197],{},"可视化","：家谱树形图、关系网络图、时间线三种展示方式",[11,200,61],{"id":61},[63,202,203,211],{},[66,204,205],{},[69,206,207,209],{},[72,208,74],{},[72,210,77],{},[79,212,213,220,227,235],{},[69,214,215,217],{},[84,216,94],{},[84,218,219],{},"Vue3 + Vite + Element Plus + ECharts",[69,221,222,224],{},[84,223,86],{},[84,225,226],{},"Python + FastAPI + SQLAlchemy + SQLite",[69,228,229,232],{},[84,230,231],{},"AI\u002FRAG",[84,233,234],{},"ChromaDB 向量库 + 智谱 GLM-4 + LangChain",[69,236,237,240],{},[84,238,239],{},"认证",[84,241,242],{},"JWT + bcrypt",[15,244,245],{},"系统采用 merge\u002Foverwrite 两种模式处理文档解析结果，支持增量更新和全量覆盖。",[11,247,116],{"id":116},[15,249,250],{},"实现了垂直领域的 RAG 应用，用户上传族谱文档后，系统自动完成从文本到结构化知识的转换。多轮对话支持上下文理解和问题改写，可视化模块直观呈现家族脉络。",{"title":121,"searchDepth":122,"depth":122,"links":252},[253,254,255,256],{"id":13,"depth":122,"text":13},{"id":20,"depth":122,"text":20},{"id":61,"depth":122,"text":61},{"id":116,"depth":122,"text":116},"https:\u002F\u002Fgithub.com\u002FBenny66\u002Fkingpt",{},"\u002Fprojects\u002Fkingpt",{"title":160,"description":121},"kingpt","projects\u002Fkingpt","基于 RAG 的族谱知识问答与世系可视化系统",[97,152,265,266,267],"FastAPI","ChromaDB","ECharts","EjBLTiQJ15dduk4bBnMjummMSrAvL6pk6HbSkElRmRI",{"id":270,"title":271,"body":272,"category":366,"client":129,"cover":367,"demo":131,"description":121,"extension":132,"featured":133,"features":368,"github":131,"meta":373,"modules":131,"navigation":133,"order":374,"path":375,"seo":376,"slug":377,"stem":378,"summary":371,"techStack":379,"visible":133,"year":156,"__hash__":385},"projects\u002Fprojects\u002Fsz-realestate.md","深圳房产智能分析平台",{"type":8,"value":273,"toc":360},[274,276,279,281,284,316,318,352,355,357],[11,275,13],{"id":13},[15,277,278],{},"深圳新房市场信息分散，刚需购房者难以全面掌握各楼盘的库存、去化率、价格走势等关键数据。需要一套自动化工具来聚合和分析这些信息。",[11,280,20],{"id":20},[15,282,283],{},"构建了一套完整的数据采集、存储、分析、推送流水线：",[25,285,286,292,298,304,310],{},[28,287,288,291],{},[31,289,290],{},"自动采集","：定时爬取深圳住建局预售房源 API，礼貌延迟避免频率限制",[28,293,294,297],{},[31,295,296],{},"供应快照","：跟踪库存变化，自动去重，记录历史数据",[28,299,300,303],{},[31,301,302],{},"多维分析","：库存概览、去化率趋势、价格走势、户型分析、多项目对比（雷达图、柱状图）",[28,305,306,309],{},[31,307,308],{},"预警推送","：关注楼盘的价格变动和去化变化通过企业微信推送通知",[28,311,312,315],{},[31,313,314],{},"数据导出","：支持 CSV 导出（UTF-8 BOM 编码，兼容 Excel）",[11,317,61],{"id":61},[63,319,320,328],{},[66,321,322],{},[69,323,324,326],{},[72,325,74],{},[72,327,77],{},[79,329,330,337,344],{},[69,331,332,334],{},[84,333,86],{},[84,335,336],{},"Go 1.26 + Gin + SQLite（WAL 模式）",[69,338,339,341],{},[84,340,94],{},[84,342,343],{},"Vue3 + TypeScript + Vite + Element Plus + ECharts",[69,345,346,349],{},[84,347,348],{},"部署",[84,350,351],{},"Docker + docker-compose",[15,353,354],{},"统计模块包含标准差、四分位数、折扣率等指标，帮助用户更科学地评估楼盘价值。",[11,356,116],{"id":116},[15,358,359],{},"为深圳刚需购房者提供了一站式的新房市场情报平台。自动化采集减少了手动查询的工作量，多维度分析帮助用户做出更理性的购房决策，企业微信推送确保重要变动及时触达。",{"title":121,"searchDepth":122,"depth":122,"links":361},[362,363,364,365],{"id":13,"depth":122,"text":13},{"id":20,"depth":122,"text":20},{"id":61,"depth":122,"text":61},{"id":116,"depth":122,"text":116},"data","\u002Fimages\u002Fprojects\u002Fsz-realestate-hero.png",[369],{"title":370,"description":371,"video":372},"功能预览","面向刚需购房者的深圳新房市场情报平台","\u002Fvideos\u002Fsz-realestate.mp4",{},3,"\u002Fprojects\u002Fsz-realestate",{"title":271,"description":121},"sz-realestate","projects\u002Fsz-realestate",[97,380,381,382,383,267,384],"TypeScript","Go","Gin","SQLite","Docker","6Luy6LSk8fbPq5xLiSNducQzl5gfP6Gq_Tgqm40IhtM",{"id":387,"title":388,"body":389,"category":499,"client":131,"cover":500,"demo":131,"description":121,"extension":132,"featured":133,"features":501,"github":131,"meta":510,"modules":131,"navigation":133,"order":511,"path":512,"seo":513,"slug":514,"stem":515,"summary":516,"techStack":517,"visible":133,"year":156,"__hash__":519},"projects\u002Fprojects\u002Fasset-admin.md","企业固定资产管理系统",{"type":8,"value":390,"toc":493},[391,393,396,398,401,451,453,485,488,490],[11,392,13],{"id":13},[15,394,395],{},"中小企业的固定资产管理依赖 Excel 或纸质台账，存在资产底数不清、流转记录缺失、折旧计算困难等问题。需要一套轻量化的系统来规范化管理流程。",[11,397,20],{"id":20},[15,399,400],{},"构建了覆盖资产全生命周期的管理系统，包含 8 个子模块：",[25,402,403,409,415,421,427,433,439,445],{},[28,404,405,408],{},[31,406,407],{},"采购管理","：从采购申请到验收入库的完整流程",[28,410,411,414],{},[31,412,413],{},"资产台账","：22 张数据表，完整的外键关系，支持多条件检索",[28,416,417,420],{},[31,418,419],{},"借用归还","：资产借用申请、审批、归还全流程",[28,422,423,426],{},[31,424,425],{},"部门调拨","：跨部门资产转移，自动更新归属",[28,428,429,432],{},[31,430,431],{},"维修保养","：维修记录、保养计划管理",[28,434,435,438],{},[31,436,437],{},"盘点管理","：实物盘点、差异处理",[28,440,441,444],{},[31,442,443],{},"折旧计算","：直线法自动折旧，支持自定义参数",[28,446,447,450],{},[31,448,449],{},"资产处置","：报废、转让等处置流程",[11,452,61],{"id":61},[63,454,455,463],{},[66,456,457],{},[69,458,459,461],{},[72,460,74],{},[72,462,77],{},[79,464,465,472,479],{},[69,466,467,469],{},[84,468,86],{},[84,470,471],{},"Go + Gin + GORM + SQLite",[69,473,474,476],{},[84,475,94],{},[84,477,478],{},"Vue3 + Vite + Element Plus + ECharts + Pinia",[69,480,481,483],{},[84,482,239],{},[84,484,242],{},[15,486,487],{},"首次运行自动创建数据库并初始化种子数据，SQLite WAL 模式支持并发读取。",[11,489,116],{"id":116},[15,491,492],{},"实现了固定资产从采购到处置的全生命周期管理。审批流程 + 通知推送确保每个环节可追溯，ECharts 数据看板让资产状况一目了然。系统部署简单，开箱即用。",{"title":121,"searchDepth":122,"depth":122,"links":494},[495,496,497,498],{"id":13,"depth":122,"text":13},{"id":20,"depth":122,"text":20},{"id":61,"depth":122,"text":61},{"id":116,"depth":122,"text":116},"enterprise","\u002Fimages\u002Fprojects\u002Fasset-admin-hero.png",[502,506],{"title":503,"description":504,"video":505},"采购入库","从申请到审批入库","\u002Fvideos\u002Fexport-1781855853065.mp4",{"title":507,"description":508,"video":509},"资产管理","资产维护","\u002Fvideos\u002Fexport-1781858285889.mp4",{},4,"\u002Fprojects\u002Fasset-admin",{"title":388,"description":121},"asset-admin","projects\u002Fasset-admin","覆盖资产全生命周期的管理工具",[97,381,382,518,383,267],"GORM","FhwHsGzamkpun2EYCgv4Gf5aayxYYYDut647gOmOBys",{"id":521,"title":522,"body":523,"category":499,"client":131,"cover":131,"demo":131,"description":121,"extension":132,"featured":133,"features":131,"github":131,"meta":625,"modules":131,"navigation":133,"order":626,"path":627,"seo":628,"slug":629,"stem":630,"summary":631,"techStack":632,"visible":133,"year":156,"__hash__":634},"projects\u002Fprojects\u002Fstaff-scheduling.md","工厂轻量化智能排班系统",{"type":8,"value":524,"toc":619},[525,527,530,532,535,567,569,611,614,616],[11,526,13],{"id":13},[15,528,529],{},"中小制造工厂（10-200 人）的排班管理通常依赖 Excel 或纸质表格，排班效率低、工时合规难以保障、技能证书管理混乱。需要一套轻量化但功能完整的排班工具。",[11,531,20],{"id":20},[15,533,534],{},"构建了手动排班为主、算法辅助为辅的排班系统：",[25,536,537,543,549,555,561],{},[28,538,539,542],{},[31,540,541],{},"可视化排班","：周视图\u002F月视图切换，拖拽式排班操作",[28,544,545,548],{},[31,546,547],{},"轮班模板","：内置两班倒、三班倒、四班三运转等模板，可自动生成 1-3 个月排班",[28,550,551,554],{},[31,552,553],{},"技能管理","：员工技能证书登记，硬约束自动校验（无证不上岗）",[28,556,557,560],{},[31,558,559],{},"工时合规","：综合工时合规检查，确保符合劳动法规定",[28,562,563,566],{},[31,564,565],{},"智能推荐","：推荐引擎基于技能匹配、工时均衡、夜班频率等因素优先推荐人选",[11,568,61],{"id":61},[63,570,571,579],{},[66,572,573],{},[69,574,575,577],{},[72,576,74],{},[72,578,77],{},[79,580,581,588,595,603],{},[69,582,583,585],{},[84,584,94],{},[84,586,587],{},"Vue3 + Ant Design Vue 4 + Pinia + Axios",[69,589,590,592],{},[84,591,86],{},[84,593,594],{},"Go + Gin + SQLite",[69,596,597,600],{},[84,598,599],{},"算法",[84,601,602],{},"规则引擎（硬约束）+ 贪心回填推荐引擎（软约束）",[69,604,605,608],{},[84,606,607],{},"授权",[84,609,610],{},"HMAC-SHA256 签名许可证文件",[15,612,613],{},"单机部署，零数据库维护。支持试用\u002F永久两种授权模式。",[11,615,116],{"id":116},[15,617,618],{},"将工厂排班从 Excel 手工操作升级为可视化智能排班。算法推荐减少了排班人员的决策负担，工时合规检查降低了用工风险。跨平台构建脚本支持 macOS\u002FLinux\u002FWindows 部署。",{"title":121,"searchDepth":122,"depth":122,"links":620},[621,622,623,624],{"id":13,"depth":122,"text":13},{"id":20,"depth":122,"text":20},{"id":61,"depth":122,"text":61},{"id":116,"depth":122,"text":116},{},5,"\u002Fprojects\u002Fstaff-scheduling",{"title":522,"description":121},"staff-scheduling","projects\u002Fstaff-scheduling","面向中小制造工厂的智能排班与工时合规系统",[97,633,381,382,383],"Ant Design Vue","exaiXbJhdFBj2mVeq8GiTgpDMNUVAjmbV4LbOJusaQE",{"id":636,"title":637,"body":638,"category":738,"client":131,"cover":739,"demo":131,"description":121,"extension":132,"featured":740,"features":741,"github":131,"meta":751,"modules":131,"navigation":133,"order":752,"path":753,"seo":754,"slug":755,"stem":756,"summary":757,"techStack":758,"visible":133,"year":156,"__hash__":760},"projects\u002Fprojects\u002Fclothing-warehouse.md","电商服装仓库物流管理系统",{"type":8,"value":639,"toc":732},[640,642,645,647,650,688,690,724,727,729],[11,641,13],{"id":13},[15,643,644],{},"小型电商服装商家的仓库管理依赖手工记录或简单 Excel，SKU 编码混乱（同一款衣服多个颜色、多个尺码），出入库容易出错，库存不准。",[11,646,20],{"id":20},[15,648,649],{},"构建了支持多色多尺码 SKU 精细化管理的仓储系统：",[25,651,652,658,664,670,676,682],{},[28,653,654,657],{},[31,655,656],{},"SKU 自动编码","：自动生成编码方案（如 FY0001-BK-S），一目了然",[28,659,660,663],{},[31,661,662],{},"出入库管理","：采购入库、发货出库、退货入库等完整库存流转",[28,665,666,669],{},[31,667,668],{},"订单发货","：快递面单打印，发货流程标准化",[28,671,672,675],{},[31,673,674],{},"实物盘点","：库存盘点功能，自动对比差异",[28,677,678,681],{},[31,679,680],{},"条码扫描","：入库支持条码扫描，提高效率",[28,683,684,687],{},[31,685,686],{},"数据备份","：SQLite 备份\u002F恢复，Excel 导入\u002F导出",[11,689,61],{"id":61},[63,691,692,700],{},[66,693,694],{},[69,695,696,698],{},[72,697,74],{},[72,699,77],{},[79,701,702,709,716],{},[69,703,704,706],{},[84,705,86],{},[84,707,708],{},"Go + Gin + GORM",[69,710,711,713],{},[84,712,94],{},[84,714,715],{},"Vue3 + Vite + Element Plus + Pinia",[69,717,718,721],{},[84,719,720],{},"数据库",[84,722,723],{},"SQLite（默认）\u002F MySQL（可一键切换）",[15,725,726],{},"数据库支持 SQLite\u002FMySQL 双模式，通过配置文件一键切换，适配不同规模商家需求。",[11,728,116],{"id":116},[15,730,731],{},"帮助小型电商服装商家实现了仓储管理的数字化。SKU 自动编码减少了人为错误，条码扫描提高了入库效率，数据备份保障了业务连续性。",{"title":121,"searchDepth":122,"depth":122,"links":733},[734,735,736,737],{"id":13,"depth":122,"text":13},{"id":20,"depth":122,"text":20},{"id":61,"depth":122,"text":61},{"id":116,"depth":122,"text":116},"logistics","\u002Fimages\u002Fprojects\u002Fclothing-warehouse-hero.png",false,[742,745,748],{"title":743,"description":744,"image":739},"SKU管理","多色多尺码精细化编码",{"title":746,"description":747,"image":739},"出入库","完整库存流转",{"title":749,"description":750,"image":739},"快递发货","面单打印发货流程",{},6,"\u002Fprojects\u002Fclothing-warehouse",{"title":637,"description":121},"clothing-warehouse","projects\u002Fclothing-warehouse","面向小型电商的轻量仓储工具",[97,381,382,518,383,759],"Element Plus","dGUgxHIVnTOa8lBR2FaXy6FXPjOUy46-zXaTXb_UIXM",{"id":762,"title":763,"body":764,"category":128,"client":131,"cover":870,"demo":131,"description":121,"extension":132,"featured":740,"features":871,"github":880,"meta":881,"modules":131,"navigation":133,"order":882,"path":883,"seo":884,"slug":885,"stem":886,"summary":887,"techStack":888,"visible":133,"year":156,"__hash__":890},"projects\u002Fprojects\u002Fkb-qa.md","知识库问答系统",{"type":8,"value":765,"toc":864},[766,768,771,773,776,814,816,856,859,861],[11,767,13],{"id":13},[15,769,770],{},"企业内部积累了大量文档（txt、md、pdf、docx），但信息检索困难。需要一套能够基于文档内容进行智能问答的系统，让知识\"活\"起来。",[11,772,20],{"id":20},[15,774,775],{},"构建了支持多种文档格式的 RAG 问答系统：",[25,777,778,784,790,796,802,808],{},[28,779,780,783],{},[31,781,782],{},"文档上传","：支持 .txt、.md、.pdf、.docx 格式",[28,785,786,789],{},[31,787,788],{},"RAG 流水线","：文本分块 → 向量嵌入 → 向量检索 → 约束生成",[28,791,792,795],{},[31,793,794],{},"多轮对话","：会话管理和历史恢复，支持上下文理解",[28,797,798,801],{},[31,799,800],{},"流式输出","：SSE 流式响应，支持中途取消",[28,803,804,807],{},[31,805,806],{},"多模型支持","：智谱 AI、字节豆包、阿里通义、MiniMax，以及任意 OpenAI 兼容 API",[28,809,810,813],{},[31,811,812],{},"动态切换","：运行时动态切换模型，无需重启",[11,815,61],{"id":61},[63,817,818,826],{},[66,819,820],{},[69,821,822,824],{},[72,823,74],{},[72,825,77],{},[79,827,828,835,842,849],{},[69,829,830,832],{},[84,831,94],{},[84,833,834],{},"Vue3 + Vite + Pinia + Vue Router + Axios",[69,836,837,839],{},[84,838,86],{},[84,840,841],{},"Python + Flask + Flask-SQLAlchemy + Flask-JWT-Extended",[69,843,844,846],{},[84,845,720],{},[84,847,848],{},"SQLite + ChromaDB（向量库）",[69,850,851,853],{},[84,852,102],{},[84,854,855],{},"多家国产大模型 + OpenAI 兼容接口",[15,857,858],{},"支持 Docker Compose 一键部署，配置从旧格式自动迁移到数据库存储。",[11,860,116],{"id":116},[15,862,863],{},"为企业提供了一套开箱即用的知识库问答解决方案。多模型支持让用户可以选择性价比最优的 AI 服务，流式输出提升了交互体验。",{"title":121,"searchDepth":122,"depth":122,"links":865},[866,867,868,869],{"id":13,"depth":122,"text":13},{"id":20,"depth":122,"text":20},{"id":61,"depth":122,"text":61},{"id":116,"depth":122,"text":116},"\u002Fimages\u002Fprojects\u002Fkb-qa-hero.png",[872,874,877],{"title":191,"description":873,"image":870},"RAG检索增强生成",{"title":875,"description":876,"image":870},"知识库管理","文档上传向量化",{"title":878,"description":879,"image":870},"多模型切换","支持多家国产大模型","https:\u002F\u002Fgithub.com\u002FBenny66\u002Fkb-qa-system",{},7,"\u002Fprojects\u002Fkb-qa",{"title":763,"description":121},"kb-qa","projects\u002Fkb-qa","基于 RAG 的轻量知识库问答系统",[97,152,889,266,383],"Flask","3IWmT0Ebele1CC58mWfFVs7SkxWgnbFqL3yXD9w0v9o",{"id":892,"title":893,"body":894,"category":499,"client":131,"cover":131,"demo":131,"description":121,"extension":132,"featured":740,"features":131,"github":131,"meta":995,"modules":131,"navigation":133,"order":996,"path":997,"seo":998,"slug":999,"stem":1000,"summary":1001,"techStack":1002,"visible":133,"year":156,"__hash__":1003},"projects\u002Fprojects\u002Fmail-manager.md","企业微信邮箱运营管理系统",{"type":8,"value":895,"toc":989},[896,898,901,903,906,938,940,981,984,986],[11,897,13],{"id":13},[15,899,900],{},"使用企业微信的中小企业在邮箱管理上面临挑战：员工离职后邮箱处理不及时、邮箱账户与组织架构脱节、缺乏统一的运营管理视图。",[11,902,20],{"id":20},[15,904,905],{},"构建了深度对接企业微信开放 API 的邮箱运营管理平台：",[25,907,908,914,920,926,932],{},[28,909,910,913],{},[31,911,912],{},"组织架构同步","：自动增量\u002F全量同步企业微信员工和部门信息",[28,915,916,919],{},[31,917,918],{},"邮箱账户管理","：邮箱状态与企业微信员工状态联动，离职自动处理",[28,921,922,925],{},[31,923,924],{},"邮件运营","：SMTP\u002FIMAP 多服务商支持",[28,927,928,931],{},[31,929,930],{},"数据统计","：邮箱使用情况统计与可视化",[28,933,934,937],{},[31,935,936],{},"操作日志","：完整操作和异常日志，支持导出",[11,939,61],{"id":61},[63,941,942,950],{},[66,943,944],{},[69,945,946,948],{},[72,947,74],{},[72,949,77],{},[79,951,952,959,966,973],{},[69,953,954,956],{},[84,955,86],{},[84,957,958],{},"Go + Gin",[69,960,961,963],{},[84,962,94],{},[84,964,965],{},"Vue3 + Element Plus",[69,967,968,970],{},[84,969,720],{},[84,971,972],{},"SQLite（默认）\u002F MySQL（一键切换）",[69,974,975,978],{},[84,976,977],{},"集成",[84,979,980],{},"企业微信开放 API",[15,982,983],{},"双数据库支持，配置切换后自动建表初始化。",[11,985,116],{"id":116},[15,987,988],{},"实现了邮箱管理与企业微信组织架构的深度联动。员工入离职时邮箱账户自动处理，减少了 IT 管理员的手动操作。",{"title":121,"searchDepth":122,"depth":122,"links":990},[991,992,993,994],{"id":13,"depth":122,"text":13},{"id":20,"depth":122,"text":20},{"id":61,"depth":122,"text":61},{"id":116,"depth":122,"text":116},{},8,"\u002Fprojects\u002Fmail-manager",{"title":893,"description":121},"mail-manager","projects\u002Fmail-manager","深度对接企业微信的邮箱管理工具",[97,381,382,383,759],"yeGlZOErk0abgXOq1Fo9b4uOCjjIrVo_ix5gjmZyjPg",{"id":1005,"title":1006,"body":1007,"category":499,"client":129,"cover":1128,"demo":131,"description":121,"extension":132,"featured":740,"features":1129,"github":131,"meta":1138,"modules":131,"navigation":133,"order":1139,"path":1140,"seo":1141,"slug":1142,"stem":1143,"summary":1144,"techStack":1145,"visible":133,"year":156,"__hash__":1146},"projects\u002Fprojects\u002Fswitch-manager.md","Switch 电玩库存管理系统",{"type":8,"value":1008,"toc":1122},[1009,1011,1014,1016,1019,1074,1076,1114,1117,1119],[11,1010,13],{"id":13},[15,1012,1013],{},"在闲鱼经营 Switch 游戏卡带、主机和配件的商家，库存管理依赖手工记账。进货渠道多样（采购、玩家回收、寄卖），出库方式复杂（销售、报废、寄卖归还），手工管理容易出错。",[11,1015,20],{"id":20},[15,1017,1018],{},"构建了针对 Switch 电玩商家的专用库存管理系统：",[25,1020,1021,1027,1033,1039,1045,1051,1057,1063,1069],{},[28,1022,1023,1026],{},[31,1024,1025],{},"三类入库","：采购入库、玩家回收、寄卖入库，自动调整库存",[28,1028,1029,1032],{},[31,1030,1031],{},"三类出库","：销售出库、报废出库、寄卖归还，完整库存流转",[28,1034,1035,1038],{},[31,1036,1037],{},"寄卖管理","：独立的寄卖台账，跟踪寄卖状态",[28,1040,1041,1044],{},[31,1042,1043],{},"卡带置换","：卡带换卡带的置换台账管理",[28,1046,1047,1050],{},[31,1048,1049],{},"滞销预警","：可配置天数阈值，自动标记滞销商品",[28,1052,1053,1056],{},[31,1054,1055],{},"软删除","：所有记录支持软删除和数据恢复",[28,1058,1059,1062],{},[31,1060,1061],{},"库存盘点","：实物盘点功能",[28,1064,1065,1068],{},[31,1066,1067],{},"审计日志","：完整操作审计日志",[28,1070,1071,1073],{},[31,1072,314],{},"：所有记录支持 Excel 导出",[11,1075,61],{"id":61},[63,1077,1078,1086],{},[66,1079,1080],{},[69,1081,1082,1084],{},[72,1083,74],{},[72,1085,77],{},[79,1087,1088,1095,1101,1107],{},[69,1089,1090,1092],{},[84,1091,86],{},[84,1093,1094],{},"Go 1.20+ + Gin + GORM",[69,1096,1097,1099],{},[84,1098,94],{},[84,1100,965],{},[69,1102,1103,1105],{},[84,1104,720],{},[84,1106,383],{},[69,1108,1109,1111],{},[84,1110,348],{},[84,1112,1113],{},"单二进制文件（内嵌前端）",[15,1115,1116],{},"生产模式下编译为单个二进制文件，前端资源内嵌，部署极其简单。",[11,1118,116],{"id":116},[15,1120,1121],{},"为闲鱼电玩商家提供了一套专业级的库存管理工具。单二进制部署方式让非技术商家也能轻松使用，滞销预警帮助优化库存周转。",{"title":121,"searchDepth":122,"depth":122,"links":1123},[1124,1125,1126,1127],{"id":13,"depth":122,"text":13},{"id":20,"depth":122,"text":20},{"id":61,"depth":122,"text":61},{"id":116,"depth":122,"text":116},"\u002Fimages\u002Fprojects\u002Fswitch-manager-hero.png",[1130,1133,1136],{"title":1131,"description":1132,"image":1128},"库存管理","三类入库三类出库",{"title":1134,"description":1135,"image":1128},"数据看板","滞销预警库存分析",{"title":1037,"description":1137,"image":1128},"独立寄卖台账",{},9,"\u002Fprojects\u002Fswitch-manager",{"title":1006,"description":121},"switch-manager","projects\u002Fswitch-manager","面向游戏卡带卖家的轻量库存工具",[97,381,382,518,383,759],"-PXEgSu-eI76oHvMUwIih7lvjMOBED_vxeLa_GHp0OA",{"id":1148,"title":1149,"body":1150,"category":499,"client":1242,"cover":1243,"demo":131,"description":121,"extension":132,"featured":740,"features":1244,"github":1252,"meta":1253,"modules":131,"navigation":133,"order":1254,"path":1255,"seo":1256,"slug":1257,"stem":1258,"summary":1259,"techStack":1260,"visible":133,"year":156,"__hash__":1261},"projects\u002Fprojects\u002Fdorm-manager.md","学生宿舍管理系统",{"type":8,"value":1151,"toc":1236},[1152,1154,1157,1159,1162,1193,1195,1228,1231,1233],[11,1153,13],{"id":13},[15,1155,1156],{},"学校宿舍管理通常依赖纸质表格或简单 Excel，学生信息、宿舍分配、入住状态等数据分散，管理效率低。需要一套轻量化的管理系统来规范化流程。",[11,1158,20],{"id":20},[15,1160,1161],{},"构建了基于角色权限的宿舍管理系统：",[25,1163,1164,1170,1176,1182,1188],{},[28,1165,1166,1169],{},[31,1167,1168],{},"角色权限","：管理员可管理所有数据，学生只能查看自己的信息",[28,1171,1172,1175],{},[31,1173,1174],{},"学生管理","：学生信息的增删改查",[28,1177,1178,1181],{},[31,1179,1180],{},"宿舍管理","：宿舍楼、房间信息管理",[28,1183,1184,1187],{},[31,1185,1186],{},"分配管理","：宿舍分配与调换",[28,1189,1190,1192],{},[31,1191,930],{},"：入住率、空床位等数据看板",[11,1194,61],{"id":61},[63,1196,1197,1205],{},[66,1198,1199],{},[69,1200,1201,1203],{},[72,1202,74],{},[72,1204,77],{},[79,1206,1207,1214,1221],{},[69,1208,1209,1211],{},[84,1210,86],{},[84,1212,1213],{},"Go 1.21+ + SQLite",[69,1215,1216,1218],{},[84,1217,94],{},[84,1219,1220],{},"Vue3 + Vite + Element Plus",[69,1222,1223,1225],{},[84,1224,239],{},[84,1226,1227],{},"JWT",[15,1229,1230],{},"零配置 SQLite 数据库，首次运行自动建表并填充种子数据，开箱即用。",[11,1232,116],{"id":116},[15,1234,1235],{},"为学校宿舍管理提供了轻量化的数字化方案。角色权限确保数据安全，零配置部署降低了技术门槛。",{"title":121,"searchDepth":122,"depth":122,"links":1237},[1238,1239,1240,1241],{"id":13,"depth":122,"text":13},{"id":20,"depth":122,"text":20},{"id":61,"depth":122,"text":61},{"id":116,"depth":122,"text":116},"毕业设计","\u002Fimages\u002Fprojects\u002Fdorm-manager-hero.png",[1245,1248,1250],{"title":1246,"description":1247,"image":1243},"宿舍分配","可视化分配管理",{"title":1174,"description":1249,"image":1243},"角色权限控制",{"title":930,"description":1251,"image":1243},"入住率空床位看板","https:\u002F\u002Fgithub.com\u002FBenny66\u002Fdorm-manager",{},10,"\u002Fprojects\u002Fdorm-manager",{"title":1149,"description":121},"dorm-manager","projects\u002Fdorm-manager","轻量级学生宿舍分配工具",[97,381,383,759],"RqIonUcFAhXzqp3TqZeG4dmm4NUvrFYVw1VEEy90L3I",1782308506786]