PayrollManagementSystem/backend/app/services
liuwenxin 0cdc6246c4 feat(business): 业务管理接口(编号生成/明细/状态机/归属留痕/毛利润视图)
- 编号 YW{日期}-{序号}:MAX+FOR UPDATE 并发安全 + 1062 兜底重试(no_generator 三单据共用)
- 明细全量替换重算五项汇总冗余;销售额服务层按数量×单价固化不信任前端
- 状态机终态拦截、终止必填原因、创建写首条留痕;归属变更同事务留痕防旁路
- 毛利润视图按行实时计算(不含运费 #2),阈值按 asOf 取 M1 快照,率输出
  Fraction 分数字符串同 M1 预览口径;成本缺失行标注无法计算
- 入参契约统一为蛇形直出(撤回 customer/business 的驼峰 alias,与前端
  businessRoles.ts 模式对齐)

Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-10-13 12:01:48 +08:00
..
__init__.py chore: 初始化项目结构与登录鉴权模块 2026-10-09 18:46:36 +08:00
audit_service.py feat(system): 完成后端系统管理(审计/角色/操作日志/日志查询) 2026-10-10 16:28:04 +08:00
auth_service.py chore: 初始化项目结构与登录鉴权模块 2026-10-09 18:46:36 +08:00
business_role_service.py feat(system): 业务岗位角色管理接口与保护规则 2026-10-12 16:39:08 +08:00
business_service.py feat(business): 业务管理接口(编号生成/明细/状态机/归属留痕/毛利润视图) 2026-10-13 12:01:48 +08:00
calc_templates.py feat(system): 计提公式模板注册表与精确分数计算函数 2026-10-12 16:22:32 +08:00
captcha_service.py chore: 初始化项目结构与登录鉴权模块 2026-10-09 18:46:36 +08:00
customer_service.py test(base): 基础数据管理模块集成用例(48 例)与审计盲区修复 2026-10-13 11:22:34 +08:00
formula.py feat(system): 计提参数版本管理、变更留痕与计算预览接口 2026-10-12 20:24:17 +08:00
log_service.py feat(system): 完成后端系统管理(审计/角色/操作日志/日志查询) 2026-10-10 16:28:04 +08:00
login_limiter.py chore: 初始化项目结构与登录鉴权模块 2026-10-09 18:46:36 +08:00
no_generator.py feat(business): 业务管理接口(编号生成/明细/状态机/归属留痕/毛利润视图) 2026-10-13 12:01:48 +08:00
param_registry.py feat(system): 计提公式模板注册表与精确分数计算函数 2026-10-12 16:22:32 +08:00
param_service.py fix(system): code-review 15 项修复(预览基数/维度校验/脱敏穿透/并发版本号等) 2026-10-13 02:28:20 +08:00
personnel_service.py test(base): 基础数据管理模块集成用例(48 例)与审计盲区修复 2026-10-13 11:22:34 +08:00
product_service.py test(base): 基础数据管理模块集成用例(48 例)与审计盲区修复 2026-10-13 11:22:34 +08:00
rating_service.py feat(business): 客户评级等级映射配置接口(区间重叠判定/名称唯一) 2026-10-13 12:01:47 +08:00
role_service.py feat(system): 完成后端系统管理(审计/角色/操作日志/日志查询) 2026-10-10 16:28:04 +08:00
token_blacklist.py chore: 初始化项目结构与登录鉴权模块 2026-10-09 18:46:36 +08:00
user_service.py feat(system): 完成后端系统管理(审计/角色/操作日志/日志查询) 2026-10-10 16:28:04 +08:00