基于银龄平台移动端现有架构,开发"银龄库"功能模块。"银龄库"即银龄人才库,是平台的核心功能之一,为银龄用户提供一个展示个人专长、技能和经验的平台。
graph TD
A[银龄库首页] --> B[人才列表]
A --> C[人才搜索]
B --> D[人才详情]
B --> E[筛选功能]
D --> F[个人档案]
F --> G[编辑资料]
G --> H[图片上传]
页面结构:
顶部封面图区域
├── 个人信息卡片
│ ├── 头像 + 认证标识
│ ├── 基本信息(姓名、年龄、地区)
│ └── 联系方式按钮
技能展示区域
├── 专长技能标签
├── 个人履历时间线
└── 成就展示
统计数据区域
├── 服务次数
├── 好评率
└── 被收藏次数
互动区域
├── 收藏按钮
├── 联系按钮
└── 推荐分享
基于现有SilverUserProfile实体,进行以下优化:
-- 银龄人才扩展信息表
ALTER TABLE silver_user_profiles ADD COLUMN (
skill_categories VARCHAR(500), -- JSON格式存储技能分类ID
certification_images JSON, -- 认证图片URLs
portfolio_images JSON, -- 作品集图片URLs
experience_years INT, -- 工作年限
service_areas VARCHAR(500), -- 服务区域JSON
preferred_work_types VARCHAR(200), -- 偏爱工作类型JSON
hourly_rate DECIMAL(10,2), -- 期望时薪
availability_status TINYINT DEFAULT 0, -- 可服务状态
response_time_avg INT, -- 平均响应时间(分钟)
rating_average DECIMAL(3,2), -- 平均评分
rating_count INT DEFAULT 0 -- 评分次数
);
-- 银龄人才分类表
CREATE TABLE silver_talent_categories (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(100) NOT NULL, -- 分类名称
icon VARCHAR(100), -- 图标名称
sort_order INT DEFAULT 0,
is_active TINYINT DEFAULT 1
);
-- 银龄人才技能标签表
CREATE TABLE silver_talent_skills (
id INT AUTO_INCREMENT PRIMARY KEY,
profile_id INT NOT NULL,
skill_name VARCHAR(100) NOT NULL,
skill_level ENUM('初级', '中级', '高级', '专家') DEFAULT '中级',
years_experience INT DEFAULT 0,
certification_url VARCHAR(500),
sort_order INT DEFAULT 0,
FOREIGN KEY (profile_id) REFERENCES silver_user_profiles(id)
);
GET /api/v1/silver-talents # 获取人才列表
POST /api/v1/silver-talents/search # 搜索人才
GET /api/v1/silver-talents/:id # 获取人才详情
PUT /api/v1/silver-talents/:id # 更新我的档案
POST /api/v1/silver-talents/upload # 上传图片
GET /api/v1/silver-talents/categories # 获取分类列表
GET /api/v1/silver-talents/skills # 获取技能标签
POST /api/v1/silver-talents/:id/favorite # 收藏/取消收藏
interface TalentSearchParams {
keyword?: string; // 关键词搜索
city?: string; // 城市筛选
minAge?: number;
maxAge?: number;
skills?: string[]; // 技能匹配
certified?: boolean; // 仅认证用户
available?: boolean; // 仅可服务用户
sortBy?: 'createdAt' | 'rating' | 'popularity' | 'experience';
sortOrder?: 'asc' | 'desc';
page: number;
pageSize: number;
}
延续水墨风格色彩系统:
"银龄库"的开发将严格按照水墨风格设计规范实施,确保为中国银龄用户提供优雅、易用、富有文化内涵的使用体验。整个功能模块预计在9天内完成开发和测试,随后将逐步上线并根据用户反馈持续优化。