| 项 | 说明 |
|---|---|
| 模块名称 | 牧场管理 |
| 目标 | 对养殖主体(牧场/养殖户)基础信息进行登记、查询、维护与查阅,支撑产业数据体系中的主体台账与后续业务关联 |
| 关联系统 | 业务后台 |
| 修订依据 | 同目录 牧场管理功能需求-草稿.md、界面原型(Snipaste_2026-05-19_09-27-45.jpg) |
本文档仅描述功能需求与业务规则,不涉及库表结构、接口路径、请求体字段命名、技术栈选型及实现方案。
| 取值 | 含义概要 |
|---|---|
| 个体 | 以个人身份经营的养殖主体 |
| 企业 | 以企业法人身份经营的养殖主体 |
| 取值 | 含义概要 |
|---|---|
| 正常 | 在营,可参与常规业务(默认) |
| 停业 | 暂停经营,主体档案保留 |
| 注销 | 终止经营,主体档案保留但宜在业务上视为失效 |
界面字段标签可统一为「身份证号」,其业务含义随牧场性质变化:
| 牧场性质 | 字段实际含义 | 校验要求(摘要) |
|---|---|---|
| 个体 | 居民身份证号码 | 18 位居民身份证格式及校验位(末位可为 X/x),与项目全局身份证规则一致 |
| 企业 | 主体识别号(如统一社会信用代码) | 符合企业主体识别号格式(建议 18 位字母数字组合;具体规则与项目全局「企业证照号」规范一致) |
保存或提交时,系统须按当前所选牧场性质切换校验规则,错误提示宜区分「身份证格式错误」与「主体识别号格式错误」。
本期实现:
本期不实现:
flowchart LR
A[新增牧场] --> B[列表查询/筛选]
B --> C[查看详情]
B --> D[修改牧场]
B --> E[逻辑删除]
D --> B
E --> B
| 字段 | 规则 |
|---|---|
| 牧场名称 | 必填;长度 1~10 个字符(与界面「限 10 字」一致;字符计数与项目全局一致) |
| 牧场性质 | 必填;单选,取值 §2.1(个体 / 企业) |
| 身份证号 | 必填;含义与校验见 §2.3;须与当前「牧场性质」一致 |
| 所属区域 | 必填;省、市、县三级级联,须选至县级 |
| 详细地址 | 选填;若有内容,长度不超过 50 个字符 |
| 负责人 | 选填;若有内容,长度不超过 10 个字符 |
| 联系方式 | 必填;须为中国大陆手机号格式(如 11 位、号段规则与项目全局一致) |
| 经营状态 | 必填;单选,取值 §2.2;新建时默认 正常 |
| 照片 | 选填;单张图片;允许后缀 jpg、jpeg、png(可扩展 webp 须评审);单文件 ≤ 10 MB |
必填字段汇总: 牧场名称、牧场性质、身份证号(按性质校验)、所属区域(至县级)、联系方式、经营状态。
联动与校验:
列表宜展示: 牧场名称、牧场性质、身份证号(可按脱敏规则展示)、所在区域(省市区拼接)、详细地址、负责人、联系方式(可脱敏)、经营状态、操作列(查看 / 编辑 / 删除);地图标点入口本期不展示或置灰并提示「暂未开放」。
在已授权前提下:
| 操作 | 说明 |
|---|---|
| 查看 | 具备查询权限即可 |
| 新增 | 具备新增权限即可 |
| 修改 | 具备修改权限即可 |
| 删除 | 具备删除权限即可;逻辑删除前确认 |
| 地图标点 | 本期无 |
菜单与按钮级权限(查询、新增、修改、删除、导出等)按项目角色配置,具体标识在技术方案或权限配置文档中定义。
code、msg、data 结构呈现,便于前端统一处理。| 类别 | 建议 |
|---|---|
| 权限 | 菜单与按钮:查询、新增、修改、删除;敏感字段完整查看是否分角色 |
| 审计 | 新增、修改、逻辑删除记操作日志 |
| 安全 | 上传照片类型与大小校验;预览与下载鉴权 |
| 性能 | 列表按名称、性质筛选满足后台通用体验 |
| 数据质量 | 行政区划数据与国家标准或项目区划库一致,避免「市辖区」等异常选项 |
| 双语 | 字段标签与提示符合项目 i18n 规范(汉语 + 藏文) |
| 扩展 | 地图标点、主体与产业业务关联、名称唯一性、已删除恢复 |
| 草稿问题 | 优化处理 |
|---|---|
| 条目编号跳跃(1~5 后直接 10~12) | 重整为 §5 分节与连续叙述 |
| 混入技术栈、接口响应格式 | 技术栈移除;错误结构保留于 §7(不涉及接口设计) |
| 「身份证号」未区分个体/企业 | 新增 §2.3 联动校验说明 |
| 所属区域、详细地址、负责人必填性不清 | 区域必填至县;地址、负责人选填;与界面必填项对齐并注明差异 |
| 逻辑删除后果未写清 | §2.5、§5.2、§5.4 补充默认不可见、关联与审计建议 |
| 地图标点写在需求条目中 | 明确 §3、§5.6 本期不实现 |
| 列表缺重置、排序、展示列 | §5.2 补充 |
| 经营状态仅枚举未说明默认 | §2.2 默认「正常」及变更策略 |
| 界面称「养殖户」、文档称「牧场」 | §1 统一为养殖主体(牧场),允许界面文案沿用「养殖户」 |
| 能力 | 对应章节 |
|---|---|
| 新增与字段校验 | §5.1、§2.3 |
| 列表查询与筛选 | §5.2 |
| 修改与照片替换 | §5.3 |
| 逻辑删除 | §5.4 |
| 详情查看 | §5.5 |
| 地图标点(不做) | §3、§5.6 |
| 权限与错误提示 | §6、§7 |