feat(profile): 新增C端个人资料与设备相册功能
- 新增个人资料模块,支持获取、修改昵称和个性签名 - 实现头像上传与校验,支持JPEG/PNG格式及尺寸限制 - 添加app_user表signature字段的可重复执行SQL脚本 - 新增设备相册控制器,支持读取、收藏和删除相册图片 - 编写AppProfileService和DeviceAlbumController单元测试
This commit is contained in:
1 parent
8d61c63c8b
commit
4dd7d98ce9
9 files changed
+382
No files matched your search
@@ -0,0 +1,12 @@
|
||||
-- 执行于部署个人资料接口之前,可重复执行。
|
||||
SET @profile_column_exists = (
|
||||
SELECT COUNT(*) FROM information_schema.COLUMNS
|
||||
WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'app_user'
|
||||
AND COLUMN_NAME = 'signature'
|
||||
);
|
||||
SET @profile_sql = IF(@profile_column_exists = 0,
|
||||
'ALTER TABLE app_user ADD COLUMN signature VARCHAR(200) NOT NULL DEFAULT '''' COMMENT ''个性签名''',
|
||||
'SELECT 1');
|
||||
PREPARE profile_statement FROM @profile_sql;
|
||||
EXECUTE profile_statement;
|
||||
DEALLOCATE PREPARE profile_statement;
|
||||
Reference in new issue
Block a user