财务台账:增加账户是否保留列 #420

Merged
shanshi merged 1 commits from feature/shanshi-account-should-keep-column into main 2026-10-21 11:59:04 +08:00
Collaborator

变更

  • 在账户总表“公司规划”后增加“账户是否保留”列。
  • 基础 Excel 存在显式值时优先使用,并规范为“是 / 否”;旧数据未填写时按“公司规划=保留”派生显示。
  • 录入模板同步增加该列及“是 / 否”下拉选项。
  • 导入改为按表头定位列,兼容包含或不包含“账户是否保留”的新旧 Excel,避免后续字段错位。
  • 新增共享镜像字段 fin_accounts.account_should_keep,为可空加字段迁移。

验证

  • php artisan test tests/Feature/Business/FinanceLedgerAccountStatusTest.php tests/Feature/Business/FinanceLedgerAccountTemplateTest.php tests/Unit/EcommerceFinance/FinanceLedgerBaseImporterTest.php --do-not-cache-result
  • 12 passed,121 assertions
  • git diff --check 和 PHP 语法检查通过。

影响

  • 涉及财务台账字段、页面、Excel 模板和导入映射。
  • 迁移仅新增可空字段,不修改或删除现有数据。
  • 不涉及权限、金额计算或上游写入。
## 变更 - 在账户总表“公司规划”后增加“账户是否保留”列。 - 基础 Excel 存在显式值时优先使用,并规范为“是 / 否”;旧数据未填写时按“公司规划=保留”派生显示。 - 录入模板同步增加该列及“是 / 否”下拉选项。 - 导入改为按表头定位列,兼容包含或不包含“账户是否保留”的新旧 Excel,避免后续字段错位。 - 新增共享镜像字段 `fin_accounts.account_should_keep`,为可空加字段迁移。 ## 验证 - `php artisan test tests/Feature/Business/FinanceLedgerAccountStatusTest.php tests/Feature/Business/FinanceLedgerAccountTemplateTest.php tests/Unit/EcommerceFinance/FinanceLedgerBaseImporterTest.php --do-not-cache-result` - 12 passed,121 assertions - `git diff --check` 和 PHP 语法检查通过。 ## 影响 - 涉及财务台账字段、页面、Excel 模板和导入映射。 - 迁移仅新增可空字段,不修改或删除现有数据。 - 不涉及权限、金额计算或上游写入。
shanshi added 1 commit 2026-10-21 11:58:51 +08:00
shanshi merged commit 2186e9085a into main 2026-10-21 11:59:04 +08:00
shanshi deleted branch feature/shanshi-account-should-keep-column 2026-10-21 11:59:04 +08:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: WuYongJie/CaiWuXiTong#420
No description provided.