🍚 大米采购管理系统 v2.0
记录每个客户的大米进货、消耗与应收款,自动计算库存剩余天数,支持分批进货、欠款追踪、月底对账提醒。
v2.0 新功能
- - ✅ 分批进货:支持客户多次进货,自动汇总总库存
- ✅ 欠款追踪:记录每笔进货的单价、金额、付款状态
- ✅ 对公/对私:区分对私(微信/支付宝)和对公(公户转账)
- ✅ 月底结账:设置结账日期,到期自动提醒收款
- ✅ 月度对账:按月份统计每个客户的进货量、金额、已付、欠款
- ✅ 双提醒:库存提醒 + 对账到期提醒
功能特性
📦 库存追踪
- - 添加客户(姓名、手机号、人口、消耗频率)
- 自动汇总所有进货的总库存
- 计算剩余天数、预计吃完日期
- 状态标签:已耗尽(红)/ 即将耗尽(橙)/ 注意(蓝)/ 充足(绿)
📝 进货记录
- - 支持分批多次进货
- 记录:日期、斤数、单价、金额
- 账户类型:对私(微信/支付宝)/ 对公(公户转账)
- 结账日期:设置月底结账日
- 一键标记已付款
💰 对账管理
- - 按月份查看对账单
- 统计每个客户:进货量、总金额、已付、欠款
- 到期未付款自动提醒(逾期天数)
- 支持对公/对私分别统计
🔔 自动提醒(双重提醒)
- - 库存提醒:大米即将吃完时提醒采购
- 对账提醒:结账日期到期但未付款时提醒收款
使用方式
📋 常用操作(告诉 AI 即可)
| 操作 | 示例 |
|---|
| 添加客户 | "添加客户:张三,手机13800138001,家里3口人" |
| 添加进货 |
"张三又买了500斤,3.4元/斤,未付款,4月底结账" |
| 标记已付 | "张三那笔3400元的已付款了" |
| 查看库存 | "查看大米库存" |
| 查看对账 | "查看3月对账单" |
| 删除客户 | "删除张三的记录" |
| 测试提醒 | "运行一次大米检查" |
🌐 Web 界面
CODEBLOCK0
- - 电脑浏览器: INLINECODE0
- 手机浏览器: INLINECODE1
界面包含 3 个 Tab:
- 1. 📦 库存追踪 - 客户库存状态一览
- 📝 进货记录 - 添加/查看进货明细
- 💰 对账管理 - 月度对账单与到期提醒
🔔 自动提醒
每天 20:00(Asia/Shanghai)自动检查,有提醒会自动推送:
- - 📦 库存提醒:哪些客户大米快吃完
- 💰 对账提醒:哪些账目到期未付
文件结构
CODEBLOCK1
数据结构
CODEBLOCK2
启动服务
CODEBLOCK3
定时提醒配置
CODEBLOCK4
🍚 大米采购管理系统 v2.0
记录每个客户的大米进货、消耗与应收款,自动计算库存剩余天数,支持分批进货、欠款追踪、月底对账提醒。
v2.0 新功能
- - ✅ 分批进货:支持客户多次进货,自动汇总总库存
- ✅ 欠款追踪:记录每笔进货的单价、金额、付款状态
- ✅ 对公/对私:区分对私(微信/支付宝)和对公(公户转账)
- ✅ 月底结账:设置结账日期,到期自动提醒收款
- ✅ 月度对账:按月份统计每个客户的进货量、金额、已付、欠款
- ✅ 双提醒:库存提醒 + 对账到期提醒
功能特性
📦 库存追踪
- - 添加客户(姓名、手机号、人口、消耗频率)
- 自动汇总所有进货的总库存
- 计算剩余天数、预计吃完日期
- 状态标签:已耗尽(红)/ 即将耗尽(橙)/ 注意(蓝)/ 充足(绿)
📝 进货记录
- - 支持分批多次进货
- 记录:日期、斤数、单价、金额
- 账户类型:对私(微信/支付宝)/ 对公(公户转账)
- 结账日期:设置月底结账日
- 一键标记已付款
💰 对账管理
- - 按月份查看对账单
- 统计每个客户:进货量、总金额、已付、欠款
- 到期未付款自动提醒(逾期天数)
- 支持对公/对私分别统计
🔔 自动提醒(双重提醒)
- - 库存提醒:大米即将吃完时提醒采购
- 对账提醒:结账日期到期但未付款时提醒收款
使用方式
📋 常用操作(告诉 AI 即可)
| 操作 | 示例 |
|---|
| 添加客户 | 添加客户:张三,手机13800138001,家里3口人 |
| 添加进货 |
张三又买了500斤,3.4元/斤,未付款,4月底结账 |
| 标记已付 | 张三那笔3400元的已付款了 |
| 查看库存 | 查看大米库存 |
| 查看对账 | 查看3月对账单 |
| 删除客户 | 删除张三的记录 |
| 测试提醒 | 运行一次大米检查 |
🌐 Web 界面
bash
python3 ~/.openclaw/workspace/skills/rice-tracker/scripts/app.py
- - 电脑浏览器:http://localhost:5001
- 手机浏览器:http://<本机IP>:5001
界面包含 3 个 Tab:
- 1. 📦 库存追踪 - 客户库存状态一览
- 📝 进货记录 - 添加/查看进货明细
- 💰 对账管理 - 月度对账单与到期提醒
🔔 自动提醒
每天 20:00(Asia/Shanghai)自动检查,有提醒会自动推送:
- - 📦 库存提醒:哪些客户大米快吃完
- 💰 对账提醒:哪些账目到期未付
文件结构
rice-tracker/
├── SKILL.md
└── scripts/
├── app.py # Flask Web 主程序 (v2.0)
└── check_alerts.py # 每日检查脚本 (v2.0)
数据结构
json
{
owner: 张三,
phone: 13800138001,
people: 3,
daily_rate: 0.4,
frequency: daily,
purchases: [
{
date: 2026-03-04,
quantity: 1000,
priceperjin: 3.4,
total_amount: 3400,
paid: false,
settle_date: 2026-04-30,
account_type: corporate,
note: 食堂第一批货
}
]
}
启动服务
bash
启动 Web 服务(后台运行)
nohup python3 ~/.openclaw/workspace/skills/rice-tracker/scripts/app.py \
> ~/.openclaw/workspace/skills/rice-tracker/app.log 2>&1 &
测试提醒脚本
python3 ~/.openclaw/workspace/skills/rice-tracker/scripts/check_alerts.py
定时提醒配置
bash
每天 20:00 自动检查并推送提醒
openclaw cron add --name 大米系统每日检查 \
--schedule 0 20
* \
--timezone Asia/Shanghai \
--message 请运行以下命令检查:\npython3 ~/.openclaw/workspace/skills/rice-tracker/scripts/check_alerts.py\n运行后将结果整理成消息发送给我。 \
--channel webchat