中国农业机械化率持续提升,但农业生产环节仍存在突出的信息不对称问题:
- **农户找农机难**:农忙时节(春耕、夏收、秋播)需要特定农机作业时,找不到附近有空闲的农机手
- **农机手找活难**:农机手设备闲置率高,缺乏高效的接单渠道,跨区域作业信息不畅通
- **二手农机交易闭塞**:农机更新换代产生的二手设备缺乏规范的线上交易平台,买卖双方信息不透明
- **农机估值无参考**:农户缺乏可靠的农机估价渠道,置换/买卖时心中无数
点击空白处退出提示
中国农业机械化率持续提升,但农业生产环节仍存在突出的信息不对称问题:
- **农户找农机难**:农忙时节(春耕、夏收、秋播)需要特定农机作业时,找不到附近有空闲的农机手
- **农机手找活难**:农机手设备闲置率高,缺乏高效的接单渠道,跨区域作业信息不畅通
- **二手农机交易闭塞**:农机更新换代产生的二手设备缺乏规范的线上交易平台,买卖双方信息不透明
- **农机估值无参考**:农户缺乏可靠的农机估价渠道,置换/买卖时心中无数
### 2.1 微信小程序端(C 端)
#### 首页
- 轮播图 Banner(支持按位置区分首页/二手农机页)
- 菜单导航(系统配置动态控制菜单显示)
- 推荐农机展示
- 附近农机手列表
#### 农事作业
- **发布需求**:选择作业类型(耕地/收割/播种等)、填写面积/时间/预算、提交后管理员审核
- **找农活**:按距离/时间浏览待接单的作业需求
- **接单作业**:农机手接单 → 开始作业 → 结单确认(完整作业生命周期)
- **我的发布/接单**:查看历史记录和当前状态
#### 农机服务
- **看农机**(新车):浏览平台发布的全新农机,支持品牌/型号/分类/价格/马力等多维度筛选
- **二手农机**:浏览用户上架的二手农机,支持筛选、排序、对比(最多 4 台)
- **发布二手农机**:填写品牌型号/年份/使用时长/价格/图片等信息,提交后待管理员审核
- **我的二手农机**:管理自己的上架记录,查看审核状态(待审核/在售/已售/下架/未通过)
- **农机对比**:同类别农机参数并排比较
#### 增值服务
- **免费估值**:输入农机品牌/型号/年份等信息,系统给出估值参考
- **以旧换新**:提交旧农机信息和意向新车需求,管理员跟进处理
- **估值/置换记录**:查看历史申请记录
#### 用户体系
- 微信手机号一键登录(无需选择身份)
- 个人信息管理
- 农机手认证(提交设备资料 → 管理员审核 → 获得农机手身份)
- 角色切换(普通用户/农机手)
### 2.2 管理后台端(B 端)
#### 用户管理
- 用户列表:查看所有注册用户,支持搜索/分页
- 农机手管理:查看农机手信息及绑定设备
#### 订单管理
- 全部订单:查看/搜索/删除作业订单
#### 农机管理
- **全部农机**:统一管
### 3.2 后端架构
| 层级 | 技术 | 说明 |
|------|------|------|
| 框架 | Spring Boot 2.7.18 | Java 8 兼容 |
| ORM | MyBatis-Plus 3.5.3.1 | 注解式 SQL,Lambda 查询 |
| 数据库 | MySQL 8.0 | InnoDB 引擎 |
| 鉴权 | 自定义 JWT Filter | 双 Filter 链(admin/user 分离)|
| 加密 | BCrypt + jjwt 0.12.3 | 密码加密 + Token 签发 |
| 工具库 | Lombok + Hutool 5.8.20 | 代码生成 + 工具方法 |
| 雪花 ID | 自研 + MyBatisPlusMetaObjectHandler | 自动填充,JSON 输出字符串 |
#### JWT 双 Filter 链设计



评论