From 704ea4ab7bfc6cdb307e5fd3fcfc3e9ad7e85595 Mon Sep 17 00:00:00 2001 From: huangpeng <1764183241@qq.com> Date: Mon, 8 Sep 2025 17:54:49 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../interview/entity/QuestionCategory.java | 48 +++++++++++++++++++ .../mapper/QuestionCategoryMapper.java | 16 +++++++ .../service/IQuestionCategoryService.java | 16 +++++++ .../impl/QuestionCategoryServiceImpl.java | 20 ++++++++ .../mapper/QuestionCategoryMapper.xml | 5 ++ 5 files changed, 105 insertions(+) create mode 100644 src/main/java/com/qingqiu/interview/entity/QuestionCategory.java create mode 100644 src/main/java/com/qingqiu/interview/mapper/QuestionCategoryMapper.java create mode 100644 src/main/java/com/qingqiu/interview/service/IQuestionCategoryService.java create mode 100644 src/main/java/com/qingqiu/interview/service/impl/QuestionCategoryServiceImpl.java create mode 100644 src/main/resources/mapper/QuestionCategoryMapper.xml diff --git a/src/main/java/com/qingqiu/interview/entity/QuestionCategory.java b/src/main/java/com/qingqiu/interview/entity/QuestionCategory.java new file mode 100644 index 0000000..f0cfcb9 --- /dev/null +++ b/src/main/java/com/qingqiu/interview/entity/QuestionCategory.java @@ -0,0 +1,48 @@ +package com.qingqiu.interview.entity; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import java.time.LocalDateTime; +import java.io.Serializable; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.experimental.Accessors; + +/** + *

+ * 题型分类 + *

+ * + * @author huangpeng + * @since 2025-09-08 + */ +@Data +@EqualsAndHashCode(callSuper = false) +@Accessors(chain = true) +@TableName("question_category") +public class QuestionCategory implements Serializable { + + private static final long serialVersionUID = 1L; + + @TableId(value = "id", type = IdType.AUTO) + private Long id; + + /** + * 名称 + */ + private String name; + + /** + * 排序 + */ + private Integer sort; + + private LocalDateTime createdTime; + + private LocalDateTime updatedTime; + + private Integer deleted; + + +} diff --git a/src/main/java/com/qingqiu/interview/mapper/QuestionCategoryMapper.java b/src/main/java/com/qingqiu/interview/mapper/QuestionCategoryMapper.java new file mode 100644 index 0000000..a00648e --- /dev/null +++ b/src/main/java/com/qingqiu/interview/mapper/QuestionCategoryMapper.java @@ -0,0 +1,16 @@ +package com.qingqiu.interview.mapper; + +import com.qingqiu.interview.entity.QuestionCategory; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 题型分类 Mapper 接口 + *

+ * + * @author huangpeng + * @since 2025-09-08 + */ +public interface QuestionCategoryMapper extends BaseMapper { + +} diff --git a/src/main/java/com/qingqiu/interview/service/IQuestionCategoryService.java b/src/main/java/com/qingqiu/interview/service/IQuestionCategoryService.java new file mode 100644 index 0000000..3ae0a68 --- /dev/null +++ b/src/main/java/com/qingqiu/interview/service/IQuestionCategoryService.java @@ -0,0 +1,16 @@ +package com.qingqiu.interview.service; + +import com.qingqiu.interview.entity.QuestionCategory; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 题型分类 服务类 + *

+ * + * @author huangpeng + * @since 2025-09-08 + */ +public interface IQuestionCategoryService extends IService { + +} diff --git a/src/main/java/com/qingqiu/interview/service/impl/QuestionCategoryServiceImpl.java b/src/main/java/com/qingqiu/interview/service/impl/QuestionCategoryServiceImpl.java new file mode 100644 index 0000000..cd5fcf0 --- /dev/null +++ b/src/main/java/com/qingqiu/interview/service/impl/QuestionCategoryServiceImpl.java @@ -0,0 +1,20 @@ +package com.qingqiu.interview.service.impl; + +import com.qingqiu.interview.entity.QuestionCategory; +import com.qingqiu.interview.mapper.QuestionCategoryMapper; +import com.qingqiu.interview.service.IQuestionCategoryService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 题型分类 服务实现类 + *

+ * + * @author huangpeng + * @since 2025-09-08 + */ +@Service +public class QuestionCategoryServiceImpl extends ServiceImpl implements IQuestionCategoryService { + +} diff --git a/src/main/resources/mapper/QuestionCategoryMapper.xml b/src/main/resources/mapper/QuestionCategoryMapper.xml new file mode 100644 index 0000000..972cbf7 --- /dev/null +++ b/src/main/resources/mapper/QuestionCategoryMapper.xml @@ -0,0 +1,5 @@ + + + + +