增加了细节

main
mula.liu 2025-11-10 09:29:31 +08:00
parent 8f332145cb
commit cc1b02f3c8
6 changed files with 25554 additions and 10 deletions

BIN
.DS_Store vendored

Binary file not shown.

BIN
app.zip

Binary file not shown.

View File

@ -8,23 +8,23 @@ import mysql.connector
router = APIRouter()
@router.get("/tags/")
def get_all_tags():
@router.get("/tags")
def get_user_tags(current_user: dict = Depends(get_current_user)):
"""_summary_
获取所有标签
获取当前用户创建的所有标签
"""
query = "SELECT id, name, color FROM tags ORDER BY name"
query = "SELECT id, name, color FROM tags WHERE creator_id = %s ORDER BY name"
try:
with get_db_connection() as connection:
with connection.cursor(dictionary=True) as cursor:
cursor.execute(query)
cursor.execute(query, (current_user["user_id"],))
tags = cursor.fetchall()
return create_api_response(code="200", message="获取标签列表成功", data=tags)
except mysql.connector.Error as err:
print(f"Error: {err}")
return create_api_response(code="500", message="获取标签失败")
@router.post("/tags/")
@router.post("/tags")
def create_tag(tag_in: Tag, current_user: dict = Depends(get_current_user)):
"""_summary_
创建一个新标签并记录创建者

View File

@ -24,10 +24,10 @@ VOICEPRINT_DIR.mkdir(exist_ok=True)
# 数据库配置
DATABASE_CONFIG = {
'host': os.getenv('DB_HOST', '10.100.51.161'),
'host': os.getenv('DB_HOST', 'localhost'),
'user': os.getenv('DB_USER', 'root'),
'password': os.getenv('DB_PASSWORD', 'sagacity'),
'database': os.getenv('DB_NAME', 'imeeting_dev'),
'database': os.getenv('DB_NAME', 'imeeting'),
'port': int(os.getenv('DB_PORT', '3306')),
'charset': 'utf8mb4'
}
@ -51,7 +51,7 @@ APP_CONFIG = {
# Redis配置
REDIS_CONFIG = {
'host': os.getenv('REDIS_HOST', '10.100.51.161'),
'host': os.getenv('REDIS_HOST', 'localhost'),
'port': int(os.getenv('REDIS_PORT', '6379')),
'db': int(os.getenv('REDIS_DB', '0')),
'password': os.getenv('REDIS_PASSWORD', None),

View File

@ -2,6 +2,6 @@
"model_name": "qwen-plus",
"template_text": "我正在进行声纹采集,这段语音将用于身份识别和验证。\n声纹技术能够识别每个人独特的声音特征用于人声识别应用。",
"DEFAULT_RESET_PASSWORD": "123456",
"MAX_FILE_SIZE": 208666624,
"MAX_FILE_SIZE": 209715200,
"TIMELINE_PAGESIZE": 10
}

25544
sql/imeeting.sql 100644

File diff suppressed because one or more lines are too long