做一个草场管理模块: 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。