Files
EmailBill/WebApi/appsettings.json
SunCheng 9921cd5fdf chore: migrate remaining ECharts components to Chart.js
- Migrated 4 components from ECharts to Chart.js:
  * MonthlyExpenseCard.vue (折线图)
  * DailyTrendChart.vue (双系列折线图)
  * ExpenseCategoryCard.vue (环形图)
  * BudgetChartAnalysis.vue (仪表盘 + 多种图表)

- Removed all ECharts imports and environment variable switches
- Unified all charts to use BaseChart.vue component
- Build verified: pnpm build success ✓
- No echarts imports remaining ✓

Refs: openspec/changes/migrate-remaining-echarts-to-chartjs
2026-02-16 21:55:38 +08:00

116 lines
3.1 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft.AspNetCore": "Warning"
}
},
"AllowedHosts": "*",
"NotificationSettings": {
"Subject": "mailto:sunchengsuncheng@gmail.com",
"PublicKey": "BL47vTtPwIb3vUsErdSQ0UtzTXFs2DJkdAefxTVSHGOlqoJOhKsHVgxoUsWt0YILYMe9R-cocG8Vd0zyj_eEfKM",
"PrivateKey": "wBMHddu7F3hK9ZodyYKF0F-Xf1_HeHLIo8ZddCrkINM"
},
"ConnectionStrings": {
"DefaultConnection": "Data Source=database/EmailBill.db"
},
"Serilog": {
"MinimumLevel": {
"Default": "Debug",
"Override": {
"Microsoft": "Warning",
"Microsoft.EntityFrameworkCore": "Warning"
}
},
"WriteTo": [
{
"Name": "Console"
},
{
"Name": "File",
"Args": {
"path": "logs/log-.txt",
"rollingInterval": "Day",
"retainedFileCountLimit": 30,
"outputTemplate": "[{Timestamp:yyyy-MM-dd HH:mm:ss.fff zzz}] [{Level:u3}] [{RequestId}] [{SourceContext}] {Message:lj}{NewLine}{Exception}"
}
}
],
"Enrich": ["FromLogContext"]
},
"EmailSettings": {
"CheckIntervalMinutes": 1,
"SmtpList": [
{
"Name": "SC",
"Email": "779343834@qq.com",
"Password": "zxjkkkilfdgvbfjf",
"ImapHost": "imap.qq.com",
"ImapPort": 993,
"UseSsl": true
},
{
"Name": "SYE",
"Email": "1390853363@qq.com",
"Password": "bmoumfqeyopribec",
"ImapHost": "imap.qq.com",
"ImapPort": 993,
"UseSsl": true
}
],
"FilterFromAddresses": [
"95555@message.cmbchina.com",
"ccsvc@message.cmbchina.com"
]
},
"JwtSettings": {
"SecretKey": "6CA57F7D-B73F-AABC-007C-D2DF98E319DF-07802A80-1982-64CD-1CFE-466728053850",
"Issuer": "EmailBillApi",
"Audience": "EmailBillWeb",
"ExpirationHours": 7200
},
"AuthSettings": {
"Password": "SCsunch940622"
},
"Quartz": {
"quartz.scheduler.instanceName": "EmailBillScheduler",
"quartz.jobStore.type": "Quartz.Simpl.RAMJobStore, Quartz",
"quartz.threadPool.threadCount": 10
},
"OpenAI": {
"Endpoint": "https://api.deepseek.com/v1",
"Key": "sk-2240d91e2ab1475881147e3810b343d3",
"Model": "deepseek-chat"
},
"IconPromptSettings": {
"Version": "1.0.0",
"StyleStrength": 0.7,
"ColorScheme": "single-color",
"EnableNewPrompt": true,
"GrayScaleRatio": 0.1,
"AbstractCategories": {
"其他": {
"GeometryShape": "circle",
"ColorCode": "#9E9E9E"
},
"通用": {
"GeometryShape": "square",
"ColorCode": "#BDBDBD"
},
"未知": {
"GeometryShape": "triangle",
"ColorCode": "#E0E0E0"
}
}
},
"IconifySettings": {
"ApiUrl": "https://api.iconify.design/search",
"DefaultLimit": 20,
"MaxRetryCount": 3,
"RetryDelayMs": 1000
},
"SearchKeywordSettings": {
"KeywordPromptTemplate": "为以下中文分类名称生成3-5个相关的英文搜索关键字用于搜索图标{categoryName}。输出格式为JSON数组例如[\"food\", \"restaurant\", \"dining\"]。"
}
}