From d80b9ca2bbad129bcd9de273afc1f07cd0772376 Mon Sep 17 00:00:00 2001 From: memorylkf <312904636@qq.com> Date: Tue, 23 Dec 2025 18:09:42 +0800 Subject: [PATCH] =?UTF-8?q?[feat]:=20[=E7=B3=BB=E7=BB=9F=E7=AE=A1=E7=90=86?= =?UTF-8?q?]=20[=E6=A8=A1=E6=9D=BF=E7=AE=A1=E7=90=86]=20=E6=A8=A1=E6=9D=BF?= =?UTF-8?q?=E7=AE=A1=E7=90=86=E5=88=97=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../business/controller/TemplateController.java | 50 +++++++++++ .../java/com/hxhq/business/domain/Template.java | 96 ++++++++++++++++++++++ .../java/com/hxhq/business/enums/NormalEnum.java | 51 ++++++++++++ .../com/hxhq/business/mapper/TemplateMapper.java | 24 ++++++ .../hxhq/business/service/ITemplateService.java | 23 ++++++ .../business/service/impl/TemplateServiceImpl.java | 47 +++++++++++ .../resources/mapper/business/TemplateMapper.xml | 16 ++++ 7 files changed, 307 insertions(+) create mode 100644 hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/controller/TemplateController.java create mode 100644 hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/domain/Template.java create mode 100644 hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/enums/NormalEnum.java create mode 100644 hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/mapper/TemplateMapper.java create mode 100644 hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/ITemplateService.java create mode 100644 hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/impl/TemplateServiceImpl.java create mode 100644 hxhq-modules/hxhq-system/src/main/resources/mapper/business/TemplateMapper.xml diff --git a/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/controller/TemplateController.java b/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/controller/TemplateController.java new file mode 100644 index 0000000..cdda0c9 --- /dev/null +++ b/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/controller/TemplateController.java @@ -0,0 +1,50 @@ +package com.hxhq.business.controller; + +import java.util.Arrays; +import java.util.List; + +import com.hxhq.common.security.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; +import com.hxhq.business.domain.Template; +import com.hxhq.business.service.ITemplateService; +import com.hxhq.common.core.web.controller.BaseController; +import com.hxhq.common.core.web.domain.AjaxResult; +import com.hxhq.common.core.web.page.TableDataInfo; + + +/** + * 模板Controller + * + * @author hxhq + * @date 2025-12-23 + */ +@RestController +@RequestMapping("/business/template") +public class TemplateController extends BaseController +{ + @Autowired + private ITemplateService templateService; + + /** + * 查询模板列表 + */ + @RequiresPermissions("business:template:list") + @GetMapping("/list") + public TableDataInfo list(Template template) + { + startPage(); + List