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