From e2fdd1637f74aeac054bb3b572c7a338071c3c17 Mon Sep 17 00:00:00 2001 From: ziin Date: Sat, 28 Feb 2026 13:42:50 +0800 Subject: [PATCH] =?UTF-8?q?feat(warning):=20=E6=96=B0=E5=A2=9E=E9=94=AE?= =?UTF-8?q?=E7=9B=98=E5=91=8A=E8=AD=A6=E6=B6=88=E6=81=AF=E5=AE=9E=E4=BD=93?= =?UTF-8?q?=E5=8F=8ACRUD=E6=94=AF=E6=8C=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mapper/KeyboardWarningMessageMapper.java | 12 +++++ .../model/entity/KeyboardWarningMessage.java | 50 +++++++++++++++++++ .../KeyboardWarningMessageService.java | 13 +++++ .../KeyboardWarningMessageServiceImpl.java | 18 +++++++ .../mapper/KeyboardWarningMessageMapper.xml | 16 ++++++ 5 files changed, 109 insertions(+) create mode 100644 src/main/java/com/yolo/keyborad/mapper/KeyboardWarningMessageMapper.java create mode 100644 src/main/java/com/yolo/keyborad/model/entity/KeyboardWarningMessage.java create mode 100644 src/main/java/com/yolo/keyborad/service/KeyboardWarningMessageService.java create mode 100644 src/main/java/com/yolo/keyborad/service/impl/KeyboardWarningMessageServiceImpl.java create mode 100644 src/main/resources/mapper/KeyboardWarningMessageMapper.xml diff --git a/src/main/java/com/yolo/keyborad/mapper/KeyboardWarningMessageMapper.java b/src/main/java/com/yolo/keyborad/mapper/KeyboardWarningMessageMapper.java new file mode 100644 index 0000000..0e4d4f2 --- /dev/null +++ b/src/main/java/com/yolo/keyborad/mapper/KeyboardWarningMessageMapper.java @@ -0,0 +1,12 @@ +package com.yolo.keyborad.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.yolo.keyborad.model.entity.KeyboardWarningMessage; + +/* +* @author: ziin +* @date: 2026/2/28 13:39 +*/ + +public interface KeyboardWarningMessageMapper extends BaseMapper { +} \ No newline at end of file diff --git a/src/main/java/com/yolo/keyborad/model/entity/KeyboardWarningMessage.java b/src/main/java/com/yolo/keyborad/model/entity/KeyboardWarningMessage.java new file mode 100644 index 0000000..b4af155 --- /dev/null +++ b/src/main/java/com/yolo/keyborad/model/entity/KeyboardWarningMessage.java @@ -0,0 +1,50 @@ +package com.yolo.keyborad.model.entity; + +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 io.swagger.v3.oas.annotations.media.Schema; +import java.util.Date; +import lombok.Data; + +/* +* @author: ziin +* @date: 2026/2/28 13:39 +*/ + +/** + * 用户注销提示信息表 + */ +@Schema(description="用户注销提示信息表") +@Data +@TableName(value = "keyboard_warning_message") +public class KeyboardWarningMessage { + /** + * 主键 + */ + @TableId(value = "id", type = IdType.AUTO) + @Schema(description="主键") + private Long id; + + /** + * 地区 + */ + @TableField(value = "\"locale\"") + @Schema(description="地区") + private String locale; + + /** + * 正文 + */ + @TableField(value = "content") + @Schema(description="正文") + private String content; + + /** + * 更新时间 + */ + @TableField(value = "updated_at") + @Schema(description="更新时间") + private Date updatedAt; +} \ No newline at end of file diff --git a/src/main/java/com/yolo/keyborad/service/KeyboardWarningMessageService.java b/src/main/java/com/yolo/keyborad/service/KeyboardWarningMessageService.java new file mode 100644 index 0000000..acb49eb --- /dev/null +++ b/src/main/java/com/yolo/keyborad/service/KeyboardWarningMessageService.java @@ -0,0 +1,13 @@ +package com.yolo.keyborad.service; + +import com.yolo.keyborad.model.entity.KeyboardWarningMessage; +import com.baomidou.mybatisplus.extension.service.IService; + /* +* @author: ziin +* @date: 2026/2/28 13:39 +*/ + +public interface KeyboardWarningMessageService extends IService{ + + +} diff --git a/src/main/java/com/yolo/keyborad/service/impl/KeyboardWarningMessageServiceImpl.java b/src/main/java/com/yolo/keyborad/service/impl/KeyboardWarningMessageServiceImpl.java new file mode 100644 index 0000000..e0be6e9 --- /dev/null +++ b/src/main/java/com/yolo/keyborad/service/impl/KeyboardWarningMessageServiceImpl.java @@ -0,0 +1,18 @@ +package com.yolo.keyborad.service.impl; + +import org.springframework.stereotype.Service; +import org.springframework.beans.factory.annotation.Autowired; +import java.util.List; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.yolo.keyborad.mapper.KeyboardWarningMessageMapper; +import com.yolo.keyborad.model.entity.KeyboardWarningMessage; +import com.yolo.keyborad.service.KeyboardWarningMessageService; +/* +* @author: ziin +* @date: 2026/2/28 13:39 +*/ + +@Service +public class KeyboardWarningMessageServiceImpl extends ServiceImpl implements KeyboardWarningMessageService{ + +} diff --git a/src/main/resources/mapper/KeyboardWarningMessageMapper.xml b/src/main/resources/mapper/KeyboardWarningMessageMapper.xml new file mode 100644 index 0000000..9d04476 --- /dev/null +++ b/src/main/resources/mapper/KeyboardWarningMessageMapper.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + id, "locale", content, updated_at + + \ No newline at end of file