- 新增个人资料模块,支持获取、修改昵称和个性签名 - 实现头像上传与校验,支持JPEG/PNG格式及尺寸限制 - 添加app_user表signature字段的可重复执行SQL脚本 - 新增设备相册控制器,支持读取、收藏和删除相册图片 - 编写AppProfileService和DeviceAlbumController单元测试
13 lines
536 B
SQL
13 lines
536 B
SQL
-- 执行于部署个人资料接口之前,可重复执行。
|
|
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;
|