feat: 账号配额支持固定时间重置模式
- 后端新增 rolling/fixed 两种配额重置模式,支持日配额和周配额 - fixed 模式下可配置重置时刻(小时)、重置星期几(周配额)及时区(IANA) - 在 account_repo.go 中使用 SQL 表达式适配两种模式的过期判断与重置时间推进 - 新增 ComputeQuotaResetAt / ValidateQuotaResetConfig 等辅助函数 - DTO 层新增相关字段并在 mappers 中完整映射 - 前端 QuotaLimitCard 新增 rolling/fixed 切换 UI、时区选择器 - CreateAccountModal / EditAccountModal 透传新配置字段 - i18n(zh/en)同步新增相关翻译词条
This commit is contained in:
@@ -1836,6 +1836,23 @@ export default {
|
||||
quotaWeeklyLimitHint: '从首次使用起每 7 天自动重置。',
|
||||
quotaTotalLimit: '总限额',
|
||||
quotaTotalLimitHint: '累计消费上限,不会自动重置 — 使用「重置配额」手动清零。',
|
||||
quotaResetMode: '重置方式',
|
||||
quotaResetModeRolling: '滚动窗口',
|
||||
quotaResetModeFixed: '固定时间',
|
||||
quotaResetHour: '重置时间',
|
||||
quotaWeeklyResetDay: '重置日',
|
||||
quotaResetTimezone: '重置时区',
|
||||
quotaDailyLimitHintFixed: '每天 {hour}:00({timezone})重置。',
|
||||
quotaWeeklyLimitHintFixed: '每{day} {hour}:00({timezone})重置。',
|
||||
dayOfWeek: {
|
||||
monday: '周一',
|
||||
tuesday: '周二',
|
||||
wednesday: '周三',
|
||||
thursday: '周四',
|
||||
friday: '周五',
|
||||
saturday: '周六',
|
||||
sunday: '周日',
|
||||
},
|
||||
quotaLimitAmount: '总限额',
|
||||
quotaLimitAmountHint: '累计消费上限,不会自动重置。',
|
||||
testConnection: '测试连接',
|
||||
|
||||
Reference in New Issue
Block a user