upload project source code

This commit is contained in:
2026-04-30 18:49:43 +08:00
commit 9b394ba682
2277 changed files with 660945 additions and 0 deletions

View File

@@ -0,0 +1,50 @@
# -*- coding: utf-8 -*-
from typing import List
class GoodNameService:
"""佳名赏析服务"""
# 佳名数据
GOOD_NAMES = [
{"name": "清芷", "source": "楚辞", "desc": "岸芷汀兰,郁郁青青"},
{"name": "云帆", "source": "行路难", "desc": "长风破浪会有时,直挂云帆济沧海"},
{"name": "望舒", "source": "离骚", "desc": "前望舒使先驱兮,后飞廉使奔属"},
{"name": "思齐", "source": "论语", "desc": "见贤思齐焉,见不贤而内自省也"},
{"name": "若华", "source": "楚辞", "desc": "桂树丛生兮山之幽,偃蹇连蜷兮枝相缭"},
{"name": "嘉言", "source": "尚书", "desc": "嘉言罔攸伏,野无遗贤"},
{"name": "明哲", "source": "诗经", "desc": "既明且哲,以保其身"},
{"name": "子衿", "source": "诗经", "desc": "青青子衿,悠悠我心"},
{"name": "静姝", "source": "诗经", "desc": "静女其姝,俟我于城隅"},
{"name": "修远", "source": "离骚", "desc": "路漫漫其修远兮,吾将上下而求索"},
{"name": "星汉", "source": "观沧海", "desc": "日月之行,若出其中;星汉灿烂,若出其里"},
{"name": "霁月", "source": "世说新语", "desc": "光风霁月,坦荡胸怀"},
]
@classmethod
def get_good_names(cls, limit: int = 10) -> List[dict]:
"""
获取佳名列表
参数:
- limit: 返回数量默认10条
返回:
- List[dict]: 佳名列表
"""
return cls.GOOD_NAMES[:limit]
@classmethod
def get_random_names(cls, count: int = 3) -> List[dict]:
"""
随机获取佳名
参数:
- count: 返回数量默认3条
返回:
- List[dict]: 随机佳名列表
"""
import random
return random.sample(cls.GOOD_NAMES, min(count, len(cls.GOOD_NAMES)))