diff --git a/open-api/src/main/java/com/iformall/service/impl/AiVideoServiceImpl.java b/open-api/src/main/java/com/iformall/service/impl/AiVideoServiceImpl.java index a8d5be6..d99d4c3 100644 --- a/open-api/src/main/java/com/iformall/service/impl/AiVideoServiceImpl.java +++ b/open-api/src/main/java/com/iformall/service/impl/AiVideoServiceImpl.java @@ -81,6 +81,7 @@ public class AiVideoServiceImpl implements AiVideoService { .serviceId(serviceId) .videoTime(String.valueOf(video.getDuration())) .videoUrl(video.getUrl()) + .userMouldVideoId(aiVideoParam.getTask_id()) .build(); serviceVideoRecordService.saveServiceVideoRecord(saveServiceVideoRecordDTO); //扣掉总时长 diff --git a/suimangAdmin/src/main/resources/db/migration/V2023110300001_personmould.sql b/suimangAdmin/src/main/resources/db/migration/V2023110300001_personmould.sql index a0d96f1..1325840 100644 --- a/suimangAdmin/src/main/resources/db/migration/V2023110300001_personmould.sql +++ b/suimangAdmin/src/main/resources/db/migration/V2023110300001_personmould.sql @@ -64,4 +64,5 @@ CREATE TABLE `user_voice_language` ( UNIQUE KEY `id_UNIQUE` (`id`) USING BTREE ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户定制关联声纹'; - +ALTER TABLE `service_video_record` +ADD COLUMN user_mould_video_id bigint NOT NULL COMMENT '视频记录ID'; diff --git a/suimangService/src/main/java/com/iformall/domain/dto/sm/SaveServiceVideoRecordDTO.java b/suimangService/src/main/java/com/iformall/domain/dto/sm/SaveServiceVideoRecordDTO.java index 60ea913..7a3fb5f 100644 --- a/suimangService/src/main/java/com/iformall/domain/dto/sm/SaveServiceVideoRecordDTO.java +++ b/suimangService/src/main/java/com/iformall/domain/dto/sm/SaveServiceVideoRecordDTO.java @@ -23,6 +23,8 @@ public class SaveServiceVideoRecordDTO { private String videoTime; @ApiModelProperty("视频链接") private String videoUrl; + @ApiModelProperty("记录ID") + private Long userMouldVideoId; public static ServiceVideoRecord mapping(SaveServiceVideoRecordDTO dto) { ServiceVideoRecord serviceVideoRecord = new ServiceVideoRecord(); @@ -32,6 +34,7 @@ public class SaveServiceVideoRecordDTO { serviceVideoRecord.setServiceId(dto.getServiceId()); serviceVideoRecord.setVideoTime(dto.getVideoTime()); serviceVideoRecord.setVideoUrl(dto.getVideoUrl()); + serviceVideoRecord.setUserMouldVideoId(dto.getUserMouldVideoId()); return serviceVideoRecord; } } diff --git a/suimangService/src/main/java/com/iformall/domain/po/sm/ServiceVideoRecord.java b/suimangService/src/main/java/com/iformall/domain/po/sm/ServiceVideoRecord.java index 82db0c0..ccab4fb 100644 --- a/suimangService/src/main/java/com/iformall/domain/po/sm/ServiceVideoRecord.java +++ b/suimangService/src/main/java/com/iformall/domain/po/sm/ServiceVideoRecord.java @@ -46,4 +46,10 @@ public class ServiceVideoRecord extends BaseEntity{ */ @TableField("video_url") private String videoUrl; + + /** + * 视频记录ID + */ + @TableField("user_mould_video_id") + private Long userMouldVideoId; }