补充时间规范并修复非队列任务状态判断
This commit is contained in:
@@ -93,6 +93,8 @@
|
||||
- 生成代码前必须先参考 `AGENTS.md`、当前项目后端规范和既有代码习惯;遇到类职责或目录归属不确定时,先询问再继续,不能先写完再统一重构。
|
||||
- 不写魔法值,稳定业务代码使用常量或枚举。
|
||||
- 集合、空值、字符串、时间、金额和 `BigDecimal` 使用安全写法。
|
||||
- 后端业务时间点统一按 UTC 处理:数据库 `LocalDateTime` 默认表示 UTC,API 返回时间点字段必须使用带 `Z` 的 ISO 8601 UTC 时间;新增响应 DTO 优先使用 `OffsetDateTime`,从数据库快照输出时使用 `UtcTimeFormatter` 统一转换。
|
||||
- 入住日期、离店日期、酒店营业日等酒店本地业务日期不得和 UTC 时间点混用,应使用 `LocalDate` 或明确酒店时区语义的字段。
|
||||
- 异常不吞掉,日志有上下文但不输出 Secret 或个人敏感信息。
|
||||
- 写操作考虑幂等、并发版本、事务边界、审计和失败恢复。
|
||||
- 复杂业务规则、外部字段映射、脱敏和幂等逻辑必须有必要中文注释。
|
||||
|
||||
Reference in New Issue
Block a user