羊群不是一份动物清单
纸面上,羊群看似只是一份清单:每行一个耳标号、一个品种、一个出生日期。真正耗费时间的从来不是这份清单本身,而是所有依附于它的信息。一次分娩将母羊与其后代关联起来;一次治疗将动物、用药日期与休药期绑定;一个羊群则将一组动物与某块牧区、某段时间关联起来。
电子表格可以承载这份清单,却无法回答那些横跨多个维度的问题:本季平均每只母羊产羔几只?连续两年空怀的母羊有哪些?本周哪些动物休药期即将结束?两个耳标号之间存在何种亲缘关系?这些问题并不需要更多列——它们需要的是记录之间的「关联」。
您描述的需求,引擎生成的方案
您用日常中文清晰表达需求即可——「我采用哺乳羔羊饲养模式养殖180只母羊,需追踪产羔、治疗和称重,并将四个羊群分别安排在我的各块放牧区域上。」引擎据此自动构建业务模型:定义实体、字段及其相互关系。
在编写任何一行代码之前,该方案会完整呈现给您供审阅与调整:可将「动物」重命名为「母羊」,在官方耳标旁添加内部编号,删减某个模块,或修正状态列表中的取值。正是在此刻,应用真正成为「您的」系统,而非对您语句的粗略解读。
动物个体、亲缘关系与分娩记录
每只动物拥有唯一身份标识——耳标号、品种、性别、出生日期、母羊、状态——所有相关信息均以此为锚点进行关联。因此其档案页展示的是完整历史:分娩记录、称重数据、治疗详情、羊群变更,而非电子表格中孤立的一行。
亲缘关系也是一种标准关联:动物指向其母羊,而该母羊本身也是羊群中的一只动物。这使得无需重复录入即可追溯谱系,并能直接从任一母羊档案页查看其全部后代列表。
- 每只动物独立建档,完整记录其所有已登记事件
- 母羊→后代亲缘关系,免重复录入
- 带日期的分娩记录:产羔数、活产数、备注说明
- 体重与体况评分,支持长期趋势追踪
- 删除记录可回收站暂存与一键恢复
治疗管理、休药期与羊群迁移
一次治疗不仅是条备注:它包含用药日期、药品名称及休药期——在此期间动物不得进入食物链。纸质记录中,休药期不会主动提醒您,必须靠记忆;而在数据库中与动物关联后,它就转化为可查询的动态列表:当前处于休药期的动物有哪些?各自休药期何时结束?
羊群管理遵循同样逻辑:动物归属某羊群,羊群在特定时段占据某牧区。当您需要快速确认「谁在哪儿?」时,答案可直接读取,无需人工拼凑。若您在需求描述中提及牧区坐标,方案可集成地图视图;否则默认以列表形式呈现——这对绝大多数牧场已完全足够。
- 带日期的治疗记录,精准关联至对应动物
- 休药期内动物清单(含到期日)
- 羊群、牧区及羊群变更记录
- 支持按羊群、状态、品种或日期筛选与排序
- 所有数据集均可随时导出为JSON或CSV格式
这款应用不是什么
它是一款内部管理工具,而非法定监管软件——这一区别在此场景下尤为关键。动物身份识别与养殖档案登记是受法规强制约束的义务;例如在法国,养殖档案须严格遵循2000年6月5日法令。本应用不承担法定档案登记职责,不对接国家动物身份识别数据库,不代为申报动物移动信息,亦不能替代兽医服务或官方疫病监测体系。
它也不支持离线模式:作为一款Web应用,它可在手机浏览器中打开,但若在牧区深处无网络信号,则需返回有网环境后再完成数据录入。简言之,它帮您节省的是记忆负担与交叉核对时间,而非法定申报义务。
它所实现的功能,全部基于您完全拥有的源代码:标准Next.js + Prisma项目,可一键导出ZIP包或推送至您自己的GitHub仓库。任何缺失功能,均可由开发者自主扩展,无需向任何厂商申请授权。
可能的实体类型
- 动物
- 分娩
- 治疗
- 称重
- 羊群
- 牧区
可能的界面页面
- 仪表盘
- 动物列表
- 动物档案及历史记录
- 分娩记录
- 治疗记录
- 羊群与牧区管理
- 设置
可能的关键指标
- 现存动物数量
- 本季分娩总数
- 休药期内动物数量
- 本年度未分娩母羊数量
常见问题
该应用能否替代法定养殖档案?
不能,且这一点至关重要:养殖档案是法定强制义务,而本应用仅为内部管理工具。它帮助您高效回溯分娩、治疗与羊群信息;但不代您履行任何法定申报义务,亦不对接国家动物身份识别数据库。由于代码可导出且符合行业标准,开发者可随时为您补充所需功能。
能否在动物休药期结束时自动提醒我?
它可在界面或仪表盘指标中展示「休药期内动物清单」并标注各自到期日——这是您打开应用时主动查阅的信息,不支持邮件或短信自动通知。最终执行的休药期仍以兽医处方所载为准。
能否在羊圈内用手机直接录入产羔信息?
本应用为Web应用,通过专属URL访问,可在手机浏览器或电脑端直接打开。但暂不支持离线模式——若羊圈或牧区内无网络信号,需待返回有网环境后再完成录入。
同一应用能否管理多种牲畜?
可以,前提是您的需求描述中明确提及。您的文字决定数据模型:混合养殖场景将被如实建模,「物种」可设为动物属性字段,也可作为独立实体,具体取决于您如何表述需求。方案初稿可在生成前自由编辑。
是否支持多人协同使用?
支持。一旦启用登录机制,系统即内置三类真实独立账户——管理员、普通用户、只读用户。权限为全局级别,暂不支持按羊群或实体粒度进行精细化权限控制。
若改变主意,我能取回自己的数据吗?
可以,且有两种方式:其一,「设置」页面支持随时将任意数据集导出为JSON或CSV格式;其二,应用全量源代码(含数据库)可一键导出ZIP包,或推送至您指定的GitHub仓库,自主部署于任意平台。
