فهرست منبع

修改素材列表样式;新增Lora及素材分类数据

tsurumure 1 ماه پیش
والد
کامیت
daa040865a

+ 4 - 4
db/ai_material_category.sql

@@ -17,14 +17,14 @@ CREATE TABLE `ai_material_category` (
 INSERT INTO ai_material_category(lora_id, category_name, sort) VALUES
     (1, '人物素材', 7),
     (1, '场景素材', 6),
-    (1, '表情素材', 5),
-    (1, '兽类素材', 4),
+    (1, '异兽素材', 5),
     (1, '道具素材', 3),
     (1, '特效素材', 2),
-    (1, 'AI素材', 1),
 
     (2, '人物素材', 7),
     (2, '场景素材', 6),
-    (2, '表情素材', 5)
+    (2, '异兽素材', 5),
+    (2, '道具素材', 4),
+    (2, '特效素材', 3)
 ;
 

+ 48 - 33
db/ai_material_tag.sql

@@ -16,38 +16,53 @@ CREATE TABLE `ai_material_tag` (
 ) ENGINE=INNODB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='素材标签表';
 
 INSERT INTO ai_material_tag(category_id, tag_name, sort) VALUES
-    # 1.人物素材
-    (1, '都市人物', 10),
-    (1, '历史人物', 9),
-    (1, '修仙人物', 8),
-    (1, '灵异人物', 7),
-    (1, '主题人物', 6),
-    (1, '火影人物', 5),
-    (1, '海贼人物', 4),
-    (1, '兽世人物', 3),
-    (1, '精选人物', 2),
-    (1, 'Q版人物', 1),
-    # 2.场景素材
-    (2, '都市场景', 7),
-    (2, '修仙古风', 6),
-    (2, '主题场景', 5),
-    (2, '通用场景', 4),
-    (2, '末日悬疑', 3),
-    (2, '兽世古代', 2),
-    (2, '星际宇宙', 1),
-    # 3.表情素材
-    (3, '身体部件', 2),
-    (3, '人物表情', 1),
-    # 4.兽类素材
-    (4, '异兽素材', 2),
-    (4, '动物素材', 1),
-    # 5.道具素材
-    (5, '通用道具', 3),
-    (5, '交通工具', 2),
-    (5, '武器装备', 1),
-    # 6.特效素材
-    (6, '特效素材', 1),
-    # 7.AI素材
-    (7, 'AI素材', 1)
+    # 1-沙雕素材-人物素材
+    (1, '精品人物', 10),
+    (1, '修仙人物', 9),
+    (1, '都市人物', 8),
+    (1, '历史人物', 7),
+    # 2-沙雕素材-场景素材
+    (2, '修仙场景', 10),
+    (2, '都市场景', 9),
+    (2, '历史场景', 8),
+    # 3-沙雕素材-异兽素材
+    (3, '异兽', 10),
+    (3, '动物', 9),
+    # 4-沙雕素材-道具素材
+    (4, '修仙道具', 10),
+    (4, '都市道具', 9),
+    (4, '历史道具', 8),
+    # 5-沙雕素材-特效参考
+    (5, '常用特效', 10),
+    (5, '普通特效', 9),
+    (5, '战斗特效', 8),
+    (5, '阵法特效', 7),
+    (5, '全屏特效', 6),
+
+    # 6-简笔画素材-人物素材
+    (6, '精品人物', 10),
+    (6, '修仙人物', 9),
+    (6, '都市人物', 8),
+    (6, '历史人物', 7),
+    (6, '末日悬疑人物', 6),
+    # 7-简笔画素材-场景素材
+    (7, '修仙场景', 10),
+    (7, '都市场景', 9),
+    (7, '历史场景', 8),
+    (7, '8090场景', 7),
+    (7, '末日悬疑场景', 6),
+    # 8-简笔画素材-异兽素材
+    (8, '异兽', 10),
+    (8, '动物', 9),
+    # 9-简笔画素材-道具素材
+    (9, '修仙道具', 10),
+    (9, '都市道具', 9),
+    (9, '历史道具', 8),
+    # 10-简笔画素材-特效参考
+    (10, '常用特效', 10),
+    (10, '普通特效', 9),
+    (10, '战斗特效', 8),
+    (10, '阵法特效', 7),
+    (10, '全屏特效', 6)
 ;
 

+ 4 - 3
db/sys_user_role_menu.sql

@@ -43,10 +43,11 @@ INSERT INTO sys_user_role_menu(id, parent_id, menu_name, menu_name_en, type, pat
     (11, -1, 'AI成片', 'AI Video', 1, '/ai/generate/video/broadcast/my/broadcast', '', '{}', 'VideoCamera', '34', 909),
 
 
-    (20, -1, '素材管理', 'Material', 1, '/material', '', '{}', 'MessageBox', '20', 13),
+    (20, -1, '素材中心', 'Material', 1, '/material/materialList', '/src/views/material/materialList.vue', '{}', 'MessageBox', '20', 13),
+#     (20, -1, '素材管理', 'Material', 1, '/material', '', '{}', 'MessageBox', '20', 13),
 #     (21, 20, '素材列表', 'Material List', 1, '/material/materialList', '/src/views/material/materialList.vue', '{}', null, '20.1', 13),
-    (21, 20, '沙雕素材', 'Material Sa Diao', 1, '/material/materialList?lora_id=1', '/src/views/material/materialList.vue', '{}', null, '20.1', 13),
-    (22, 20, '简笔画素材', 'Material Simple', 1, '/material/materialList?lora_id=2', '/src/views/material/materialList.vue', '{}', null, '20.1', 13),
+#     (21, 20, '沙雕素材', 'Material Sa Diao', 1, '/material/materialList?lora_id=1', '/src/views/material/materialList.vue', '{}', null, '20.1', 13),
+#     (22, 20, '简笔画素材', 'Material Simple', 1, '/material/materialList?lora_id=2', '/src/views/material/materialList.vue', '{}', null, '20.1', 13),
 
 #     (-1, '我的', 'Account', 1, '/account', '', '{}', 'User', '21', 11),
 #     (8, '我的素材', 'My MaterialService', 1, '/account/myMaterial', '', '{}', null, '21.1', 11),

+ 2 - 2
src/main/java/com/backendsys/modules/material/service/impl/MaterialServiceImpl.java

@@ -116,7 +116,7 @@ public class MaterialServiceImpl implements MaterialService {
 
         // 生成缩略图,并填充缩略图地址
         if (StrUtil.isNotEmpty(material.getImage_url())) {
-            String image_thumb_url = UploadUtil.getImageThumbUrl(material.getImage_url(), objectKeyEntity.getTarget(), 315, 180);
+            String image_thumb_url = UploadUtil.getImageThumbUrl(material.getImage_url(), objectKeyEntity.getTarget(), 276, 155);
             material.setImage_thumb_url(image_thumb_url);
         }
 
@@ -145,7 +145,7 @@ public class MaterialServiceImpl implements MaterialService {
         // 生成缩略图,并填充缩略图地址
         if (StrUtil.isNotEmpty(material.getImage_url())) {
             ObjectKeyEntity objectKeyEntity = objectKeyUtil.urlToObjectKey(material.getImage_url());
-            String image_thumb_url = UploadUtil.getImageThumbUrl(material.getImage_url(), objectKeyEntity.getTarget(), 315, 180);
+            String image_thumb_url = UploadUtil.getImageThumbUrl(material.getImage_url(), objectKeyEntity.getTarget(), 276, 155);
             material.setImage_thumb_url(image_thumb_url);
         }