33c138c839b1dbf865c6041b2f1225a69f799391
- 添加收货地址实体类、控制器、服务类和数据访问接口 - 实现收货地址创建、获取列表、获取详情、更新和删除功能- 集成JWT认证,确保操作的安全性 - 新增相关API文档
xlxumu - 畜牧管理系统
项目概述
xlxumu是一个综合性的畜牧管理系统,旨在为畜牧业提供全面的数字化解决方案。该系统涵盖了从养殖管理、金融服务、政府监管到电商交易等各个环节,通过现代化的技术架构和用户友好的界面设计,提升畜牧业的管理效率和经济效益。
技术架构
项目采用前后端分离的架构设计,包含多个技术栈:
前端技术栈
-
管理后台系统 (admin-system)
- React + Vite
- Ant Design Pro
- TypeScript
-
小程序端 (mini_program)
- 微信小程序原生开发
- WXML + WXSS + JavaScript
-
官网 (website)
- HTML5 + CSS3 + JavaScript
后端技术栈
-
Node.js版本 (backend)
- Node.js + Express
- MySQL
-
Java版本 (backend-java)
- Java 8+ + Spring Boot 2.7.x
- Spring Cloud 2021.x
- MySQL 8.0
项目结构
xlxumu/
├── admin-system/ # 管理后台系统
│ ├── bank-supervision/ # 银行监管子系统
│ ├── cattle-trading/ # 牛只交易子系统
│ ├── dashboard/ # 仪表板子系统
│ ├── farming-management/ # 养殖管理子系统
│ ├── government-platform/ # 政府平台子系统
│ ├── insurance-supervision/ # 保险监管子系统
│ └── mall-management/ # 商城管理子系统
├── backend/ # Node.js后端服务
├── backend-java/ # Java后端服务
├── mini_program/ # 微信小程序
│ ├── bank-supervision/ # 银行监管小程序
│ ├── beef-mall/ # 牛肉商城小程序
│ ├── cattle-trading/ # 牛只交易小程序
│ ├── farming-manager/ # 养殖管理小程序
│ └── insurance-supervision/ # 保险监管小程序
├── website/ # 官网
└── docs/ # 项目文档
快速开始
前端项目启动
-
管理后台系统
cd admin-system/dashboard npm install npm run dev -
微信小程序 使用微信开发者工具打开对应的小程序目录
-
官网 直接在浏览器中打开website/index.html文件
后端服务启动
Node.js版本
cd backend
npm install
npm start
Java版本
cd backend-java
mvn clean install
然后分别启动各个微服务:
# 启动farming-service
cd backend-java/services/farming-service
mvn spring-boot:run
# 启动user-center-service
cd backend-java/services/user-center-service
mvn spring-boot:run
文档
详细的项目文档位于docs/目录下,包括:
- 需求文档
- 设计文档
- API文档
- 开发计划
贡献
欢迎提交Issue和Pull Request来改进本项目。
许可证
Description
Languages
Vue
52.5%
JavaScript
37.6%
HTML
4.7%
Shell
2.7%
CSS
1.1%
Other
1.4%