init: 项目初始提交 - NeoZQYY Monorepo 完整代码

This commit is contained in:
Neo
2026-02-15 14:58:14 +08:00
commit ded6dfb9d8
769 changed files with 182616 additions and 0 deletions

View File

@@ -0,0 +1,41 @@
# -*- coding: utf-8 -*-
"""NeoZQYY 共享包 — 跨项目复用的工具代码。
提供:
- enums: 字段枚举定义(支付状态、订单状态、会员状态、助教状态等)
- money: 金额精度工具CNYDecimal + ROUND_HALF_UPscale=2
- datetime_utils: 时区转换、日期范围计算
"""
from neozqyy_shared.enums import (
PaymentStatus,
OrderStatus,
MemberStatus,
AssistantStatus,
DataSource,
TaskCategory,
)
from neozqyy_shared.money import round_cny, to_cny, CNY_SCALE
from neozqyy_shared.datetime_utils import (
SHANGHAI_TZ,
now_shanghai,
date_range,
)
__all__ = [
# enums
"PaymentStatus",
"OrderStatus",
"MemberStatus",
"AssistantStatus",
"DataSource",
"TaskCategory",
# money
"round_cny",
"to_cny",
"CNY_SCALE",
# datetime_utils
"SHANGHAI_TZ",
"now_shanghai",
"date_range",
]