做一个草场管理模块：



1. 新增草场：草场名称不能为空，长度 1–10；面积：必填，数字格式，单位为亩；退化等级：未退化/轻度/中度/重度/极重度，必填，支持单选；利用类型：禁牧/轮牧/全年放牧，必填，支持单选；亩产草量：正数，必填，单位为kg/亩；利用率：必填，正数，0-1；禁牧日期：日期格式YYYY-MM-DD ，开始日期不能大于截至日期；轮牧小区数量：必填，正整数，单位为块；小区放牧天数：必填，正整数，单位为天；轮牧周期：必填，正整数，单位为天；备注：100字以内。
2. 查询草场列表：支持关键字（草场名称）模糊匹配、利用类型精确匹配分页列出草场列表。
3. 修改草场：草场名称、面积、退回等级、利用类型、亩产草量、利用率、禁牧日期、轮牧小区数量、小区放牧天数、轮牧周期、备注均可修改。
4. 删除草场：逻辑删除数据。
5. 查看草场：草场名称、面积、退回等级、利用类型、亩产草量、利用率、禁牧日期、轮牧小区数量、小区放牧天数、轮牧周期、备注均可查看。
10. 地图标点：暂不实现。
11. 异常返回：统一格式 code、msg、data。
12. 技术栈：RuoYi v3.9.2-springboot2 分支 + MySQL-5.7.39。