技术沉淀

技术沉淀 部门、门店、代理商,一张 sys_dept 表撑不住这三层

需求说“要加门店”,开发在 sys_dept 上加了一列 type,两行代码当天上线。三个月后加代理商,type 多个值;半年后要求门店同时归区域运营、归总部核算,parent_id 只有一个。行政组织、经营单元、外部主体这三层的差别不在层级深浅,在于谁需要历史、谁会算钱、谁是外部人。

组织架构建模多租户数据权限Spring BootMySQL
杜恒 4

技术沉淀 小项目里的工程取舍:10 年后我还在坚持的几件事

做过的项目里,小单子反而最考验工程能力。大项目有预算、有时间、有架构组;一个两三周交付的小站、一个小程序,预算往往只够你做对三件事。 所以我给自己的规矩是:先把三件事做对,剩下的都可以妥协。 第一件:数据模型别急着设计 我现在的习惯是先上线,再补抽象。小项目的需求变化快,过早设计出来的模型,九成会在

杜恒 68

技术沉淀 RAG 知识库实战:检索不准,问题多半不在大模型

一个 RAG 的演示,准备二十个问题,答对十九个不算难。文档切好,向量存进去,提示词里写一句“只根据资料回答”,看起来就能用了。接进业务系统的第一周,问题通常不在答得准不准。客户问“我们门店的退货规则”,它把另一个门店的制度答了出来,语气还很确定,后面还带了一句“如有疑问请联系客服”。这句话在演示里

杜恒 8