chore: 租金通知系统首次纳入 Git 版本管理
纳入范围 - 应用源码 rentos/(19 个模块)、前端 web/、工具与测试 tools/(63 个脚本) - 业务数据:台账 data/tables/rent_parking.json(85 行 × 36 列 A~AJ)、 播种 data/seed/、配置 data/config.json 与 unit_map.json - 版式资源:templates/ 四套模板、samples/ 历史样张、assets/ 中文字体 simhei.ttf - 离线部署件:deploy/Dockerfile、deploy/wheels/(Linux wheel)、企微 CLI tgz - 验收报告归档 output/*.md 忽略规则 - 运行时状态:data/sessions.json(含活跃登录 token)、scheduler_state.json、 send_log.json、data/batches/、data/attachments/、logs/ - 生成产物:output/(仅保留 *.md 报告)、uploads/ - 快照与自动备份:data/_snap/、data/tables/.backup/ - 构建中间产物:deploy/_stage/、deploy/wecom/x/ - 截图与缓存:tools/shots*/、__pycache__/ 换行策略 - 文本统一以 LF 存储:Dockerfile 的续行符若带 \r 会导致 Linux 构建解析错误 - *.bat 保持 GBK + CRLF 字节原样;二进制资源不做任何改写 功能现状 - 房租车位费 / 电费两套出单链,PDF 出单(reportlab 原生绘制,不依赖 Office) - 批次收款开票登记、按「下一账单日」定时自动出单、批次数据导出 - 单元测试 147 项 / 端到端 / UI 回归(29 + 40 项)全部通过
Showing
.gitattributes
0 → 100644
.gitignore
0 → 100644
This diff is collapsed.
This diff is collapsed.
.workbuddy/memory/MEMORY.md
0 → 100644
This diff is collapsed.
.租金通知系统-需求确认清单.ref/build.py
0 → 100644
This diff is collapsed.
assets/fonts/simhei.ttf
0 → 100644
This diff was suppressed by a .gitattributes entry.
assets/image1.jpeg
0 → 100644
This diff was suppressed by a .gitattributes entry.
build_flow_doc.py
0 → 100644
This diff is collapsed.
build_notices.py
0 → 100644
This diff is collapsed.
build_rules_doc.py
0 → 100644
This diff is collapsed.
build_templates.py
0 → 100644
This diff is collapsed.
data/config.json
0 → 100644
data/seed/directory.json
0 → 100644
data/seed/electricity.json
0 → 100644
This diff is collapsed.
data/seed/rent_parking.json
0 → 100644
This diff is collapsed.
data/seed/rent_units.json
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
data/unit_map.json
0 → 100644
deploy/Dockerfile
0 → 100644
This diff was suppressed by a .gitattributes entry.
This diff was suppressed by a .gitattributes entry.
This diff was suppressed by a .gitattributes entry.
This diff was suppressed by a .gitattributes entry.
This diff was suppressed by a .gitattributes entry.
This diff was suppressed by a .gitattributes entry.
output/验收报告-UI回归.md
0 → 100644
output/验收报告-单台账改造与电费手工录入.md
0 → 100644
output/验收报告-房产税数据并入台账.md
0 → 100644
This diff is collapsed.
output/验收报告-房租车位费出单.md
0 → 100644
This diff is collapsed.
output/验收报告-收款开票登记与PDF出单.md
0 → 100644
This diff is collapsed.
output/验收报告-电费留档口径与图片附件.md
0 → 100644
This diff is collapsed.
output/验收报告-电费重新带入修复.md
0 → 100644
This diff is collapsed.
render_samples.py
0 → 100644
This diff is collapsed.
rentos/__init__.py
0 → 100644
This diff is collapsed.
rentos/attachments.py
0 → 100644
This diff is collapsed.
rentos/auth.py
0 → 100644
This diff is collapsed.
rentos/config.py
0 → 100644
This diff is collapsed.
rentos/directory.py
0 → 100644
This diff is collapsed.
rentos/elec_parser.py
0 → 100644
This diff is collapsed.
rentos/elec_render.py
0 → 100644
This diff is collapsed.
rentos/notice_pdf.py
0 → 100644
This diff is collapsed.
rentos/plans.py
0 → 100644
This diff is collapsed.
rentos/rent_parser.py
0 → 100644
This diff is collapsed.
rentos/rent_render.py
0 → 100644
This diff is collapsed.
rentos/rentfree.py
0 → 100644
This diff is collapsed.
rentos/scheduler.py
0 → 100644
This diff is collapsed.
rentos/sender.py
0 → 100644
This diff is collapsed.
rentos/server.py
0 → 100644
This diff is collapsed.
rentos/service.py
0 → 100644
This diff is collapsed.
rentos/store.py
0 → 100644
This diff is collapsed.
rentos/tables.py
0 → 100644
This diff is collapsed.
rentos/wecom.py
0 → 100644
This diff is collapsed.
This diff was suppressed by a .gitattributes entry.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
start.bat
0 → 100644
This diff is collapsed.
stop.bat
0 → 100644
This diff is collapsed.
templates/T1-收费通知书-房租.xlsx
0 → 100644
This diff is collapsed.
This diff is collapsed.
templates/T3-收费通知书-车位费.xlsx
0 → 100644
This diff is collapsed.
templates/T4-收费通知书-电费.xlsx
0 → 100644
This diff is collapsed.
tools/cmp2.py
0 → 100644
This diff is collapsed.
tools/cmp_hist.py
0 → 100644
This diff is collapsed.
tools/cmp_style.py
0 → 100644
This diff is collapsed.
tools/deploy_docker.py
0 → 100644
This diff is collapsed.
tools/deploy_server.py
0 → 100644
This diff is collapsed.
tools/dump_elec_style.py
0 → 100644
This diff is collapsed.
tools/dump_hdr.py
0 → 100644
This diff is collapsed.
tools/dump_style.py
0 → 100644
This diff is collapsed.
tools/dump_style2.py
0 → 100644
This diff is collapsed.
tools/e2e_round5.py
0 → 100644
This diff is collapsed.
tools/e2e_test.py
0 → 100644
This diff is collapsed.
tools/extract_media.py
0 → 100644
This diff is collapsed.
tools/extract_seed.py
0 → 100644
This diff is collapsed.
tools/import_park_notes.py
0 → 100644
This diff is collapsed.
tools/import_property_tax.py
0 → 100644
This diff is collapsed.
tools/import_rent_parking.py
0 → 100644
This diff is collapsed.
tools/make_sample_upload.py
0 → 100644
This diff is collapsed.
tools/migrate_next_bill.py
0 → 100644
This diff is collapsed.
tools/migrate_round2.py
0 → 100644
This diff is collapsed.
tools/migrate_round3.py
0 → 100644
This diff is collapsed.
tools/nav_verify.py
0 → 100644
This diff is collapsed.
tools/peek.py
0 → 100644
This diff is collapsed.
tools/peek2.py
0 → 100644
This diff is collapsed.
tools/peek3.py
0 → 100644
This diff is collapsed.
tools/peek4.py
0 → 100644
This diff is collapsed.
tools/peek5.py
0 → 100644
This diff is collapsed.
tools/peek6.py
0 → 100644
This diff is collapsed.
tools/peek_all.py
0 → 100644
This diff is collapsed.
tools/peek_aug.py
0 → 100644
This diff is collapsed.
tools/peek_elec.py
0 → 100644
This diff is collapsed.
tools/peek_m2.py
0 → 100644
This diff is collapsed.
tools/peek_m3.py
0 → 100644
This diff is collapsed.
tools/peek_master.py
0 → 100644
This diff is collapsed.
tools/peek_n1.py
0 → 100644
This diff is collapsed.
tools/peek_n2.py
0 → 100644
This diff is collapsed.
tools/peek_n3.py
0 → 100644
This diff is collapsed.
tools/peek_n4.py
0 → 100644
This diff is collapsed.
tools/peek_names.py
0 → 100644
This diff is collapsed.
tools/peek_rent.py
0 → 100644
This diff is collapsed.
tools/peek_rent2.py
0 → 100644
This diff is collapsed.
tools/peek_sep.py
0 → 100644
This diff is collapsed.
tools/peek_src.py
0 → 100644
This diff is collapsed.
tools/peek_sum.py
0 → 100644
This diff is collapsed.
tools/peek_tpl.py
0 → 100644
This diff is collapsed.
tools/peek_tpl2.py
0 → 100644
This diff is collapsed.
tools/rent_notice_preview.py
0 → 100644
This diff is collapsed.
tools/restore_batches.py
0 → 100644
This diff is collapsed.
This diff is collapsed.
tools/send_one.py
0 → 100644
This diff is collapsed.
tools/setup_wecom_cloud.py
0 → 100644
This diff is collapsed.
tools/test_directory.py
0 → 100644
This diff is collapsed.
tools/test_rent.py
0 → 100644
This diff is collapsed.
tools/test_round5.py
0 → 100644
This diff is collapsed.
tools/test_rules.py
0 → 100644
This diff is collapsed.
tools/test_scheduler.py
0 → 100644
This diff is collapsed.
tools/ui_verify.py
0 → 100644
This diff is collapsed.
tools/ui_verify2.py
0 → 100644
This diff is collapsed.
tools/ui_verify3.py
0 → 100644
This diff is collapsed.
tools/ui_verify4.py
0 → 100644
This diff is collapsed.
tools/ui_verify5.py
0 → 100644
This diff is collapsed.
tools/ui_verify6.py
0 → 100644
This diff is collapsed.
tools/verify_elec_prev.py
0 → 100644
This diff is collapsed.
tools/wait_fire.py
0 → 100644
This diff is collapsed.
web/admin.html
0 → 100644
This diff is collapsed.
web/app.js
0 → 100644
This diff is collapsed.
web/login.html
0 → 100644
This diff is collapsed.
web/style.css
0 → 100644
This diff is collapsed.
电费上传模板.xlsx
0 → 100644
This diff is collapsed.
电费通知单系统-流程说明.xlsx
0 → 100644
This diff is collapsed.
租金.xlsx
0 → 100644
This diff is collapsed.
租金通知系统-模板填充规则.xlsx
0 → 100644
This diff is collapsed.
租金通知系统-需求确认清单.xlsx
0 → 100644
This diff is collapsed.
Please register or sign in to comment