From 57945362c042d4302325cdd58715bb8f30e575f9 Mon Sep 17 00:00:00 2001 From: liu Date: Tue, 26 Mar 2024 16:48:20 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=9E=E4=BD=93=E5=88=9B=E5=BB=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/supervision/domain/IrFile.java | 45 +++++++++++++++++++ .../java/com/supervision/domain/IrVoice.java | 35 +++++++++++++++ .../com/supervision/mapper/IrFileMapper.java | 18 ++++++++ .../com/supervision/mapper/IrVoiceMapper.java | 18 ++++++++ .../supervision/service/IrFileService.java | 13 ++++++ .../supervision/service/IrVoiceService.java | 13 ++++++ .../service/impl/IrFileServiceImpl.java | 22 +++++++++ .../service/impl/IrVoiceServiceImpl.java | 22 +++++++++ src/main/resources/mapper/IrFileMapper.xml | 19 ++++++++ src/main/resources/mapper/IrVoiceMapper.xml | 16 +++++++ 10 files changed, 221 insertions(+) create mode 100644 src/main/java/com/supervision/domain/IrFile.java create mode 100644 src/main/java/com/supervision/domain/IrVoice.java create mode 100644 src/main/java/com/supervision/mapper/IrFileMapper.java create mode 100644 src/main/java/com/supervision/mapper/IrVoiceMapper.java create mode 100644 src/main/java/com/supervision/service/IrFileService.java create mode 100644 src/main/java/com/supervision/service/IrVoiceService.java create mode 100644 src/main/java/com/supervision/service/impl/IrFileServiceImpl.java create mode 100644 src/main/java/com/supervision/service/impl/IrVoiceServiceImpl.java create mode 100644 src/main/resources/mapper/IrFileMapper.xml create mode 100644 src/main/resources/mapper/IrVoiceMapper.xml diff --git a/src/main/java/com/supervision/domain/IrFile.java b/src/main/java/com/supervision/domain/IrFile.java new file mode 100644 index 0000000..deb4d87 --- /dev/null +++ b/src/main/java/com/supervision/domain/IrFile.java @@ -0,0 +1,45 @@ +package com.supervision.domain; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import java.io.Serializable; +import lombok.Data; + +/** + * 文件表 + * @TableName ir_file + */ +@TableName(value ="ir_file") +@Data +public class IrFile implements Serializable { + /** + * 主键 + */ + @TableId + private String id; + + /** + * 文件名称 + */ + private String fileName; + + /** + * 文件字节编码 + */ + private Object fileByte; + + /** + * 文件类型 + */ + private String fileType; + + /** + * 文件大小 + */ + private Integer fileSize; + + @TableField(exist = false) + private static final long serialVersionUID = 1L; +} \ No newline at end of file diff --git a/src/main/java/com/supervision/domain/IrVoice.java b/src/main/java/com/supervision/domain/IrVoice.java new file mode 100644 index 0000000..8dab59f --- /dev/null +++ b/src/main/java/com/supervision/domain/IrVoice.java @@ -0,0 +1,35 @@ +package com.supervision.domain; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import java.io.Serializable; +import lombok.Data; + +/** + * 音频文件表 + * @TableName ir_voice + */ +@TableName(value ="ir_voice") +@Data +public class IrVoice implements Serializable { + /** + * 主键 + */ + @TableId + private String id; + + /** + * 音频文件base64编码 + */ + private String voiceBase64; + + /** + * 长度,以秒为单位 + */ + private Integer length; + + @TableField(exist = false) + private static final long serialVersionUID = 1L; +} \ No newline at end of file diff --git a/src/main/java/com/supervision/mapper/IrFileMapper.java b/src/main/java/com/supervision/mapper/IrFileMapper.java new file mode 100644 index 0000000..1b54cd7 --- /dev/null +++ b/src/main/java/com/supervision/mapper/IrFileMapper.java @@ -0,0 +1,18 @@ +package com.supervision.mapper; + +import com.supervision.domain.IrFile; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** +* @author flevance +* @description 针对表【ir_file(文件表)】的数据库操作Mapper +* @createDate 2024-03-26 16:48:08 +* @Entity com.supervision.domain.IrFile +*/ +public interface IrFileMapper extends BaseMapper { + +} + + + + diff --git a/src/main/java/com/supervision/mapper/IrVoiceMapper.java b/src/main/java/com/supervision/mapper/IrVoiceMapper.java new file mode 100644 index 0000000..b116f8b --- /dev/null +++ b/src/main/java/com/supervision/mapper/IrVoiceMapper.java @@ -0,0 +1,18 @@ +package com.supervision.mapper; + +import com.supervision.domain.IrVoice; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** +* @author flevance +* @description 针对表【ir_voice(音频文件表)】的数据库操作Mapper +* @createDate 2024-03-26 16:48:08 +* @Entity com.supervision.domain.IrVoice +*/ +public interface IrVoiceMapper extends BaseMapper { + +} + + + + diff --git a/src/main/java/com/supervision/service/IrFileService.java b/src/main/java/com/supervision/service/IrFileService.java new file mode 100644 index 0000000..37957a9 --- /dev/null +++ b/src/main/java/com/supervision/service/IrFileService.java @@ -0,0 +1,13 @@ +package com.supervision.service; + +import com.supervision.domain.IrFile; +import com.baomidou.mybatisplus.extension.service.IService; + +/** +* @author flevance +* @description 针对表【ir_file(文件表)】的数据库操作Service +* @createDate 2024-03-26 16:48:08 +*/ +public interface IrFileService extends IService { + +} diff --git a/src/main/java/com/supervision/service/IrVoiceService.java b/src/main/java/com/supervision/service/IrVoiceService.java new file mode 100644 index 0000000..35af766 --- /dev/null +++ b/src/main/java/com/supervision/service/IrVoiceService.java @@ -0,0 +1,13 @@ +package com.supervision.service; + +import com.supervision.domain.IrVoice; +import com.baomidou.mybatisplus.extension.service.IService; + +/** +* @author flevance +* @description 针对表【ir_voice(音频文件表)】的数据库操作Service +* @createDate 2024-03-26 16:48:08 +*/ +public interface IrVoiceService extends IService { + +} diff --git a/src/main/java/com/supervision/service/impl/IrFileServiceImpl.java b/src/main/java/com/supervision/service/impl/IrFileServiceImpl.java new file mode 100644 index 0000000..a821dfb --- /dev/null +++ b/src/main/java/com/supervision/service/impl/IrFileServiceImpl.java @@ -0,0 +1,22 @@ +package com.supervision.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.supervision.domain.IrFile; +import com.supervision.service.IrFileService; +import com.supervision.mapper.IrFileMapper; +import org.springframework.stereotype.Service; + +/** +* @author flevance +* @description 针对表【ir_file(文件表)】的数据库操作Service实现 +* @createDate 2024-03-26 16:48:08 +*/ +@Service +public class IrFileServiceImpl extends ServiceImpl + implements IrFileService{ + +} + + + + diff --git a/src/main/java/com/supervision/service/impl/IrVoiceServiceImpl.java b/src/main/java/com/supervision/service/impl/IrVoiceServiceImpl.java new file mode 100644 index 0000000..d259882 --- /dev/null +++ b/src/main/java/com/supervision/service/impl/IrVoiceServiceImpl.java @@ -0,0 +1,22 @@ +package com.supervision.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.supervision.domain.IrVoice; +import com.supervision.service.IrVoiceService; +import com.supervision.mapper.IrVoiceMapper; +import org.springframework.stereotype.Service; + +/** +* @author flevance +* @description 针对表【ir_voice(音频文件表)】的数据库操作Service实现 +* @createDate 2024-03-26 16:48:08 +*/ +@Service +public class IrVoiceServiceImpl extends ServiceImpl + implements IrVoiceService{ + +} + + + + diff --git a/src/main/resources/mapper/IrFileMapper.xml b/src/main/resources/mapper/IrFileMapper.xml new file mode 100644 index 0000000..aa995e8 --- /dev/null +++ b/src/main/resources/mapper/IrFileMapper.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + id,file_name,file_byte, + file_type,file_size + + diff --git a/src/main/resources/mapper/IrVoiceMapper.xml b/src/main/resources/mapper/IrVoiceMapper.xml new file mode 100644 index 0000000..4205f12 --- /dev/null +++ b/src/main/resources/mapper/IrVoiceMapper.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + id,voice_base_64,length + +