diff --git a/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/controller/PublicController.java b/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/controller/PublicController.java index 4534c3e..c65f86a 100644 --- a/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/controller/PublicController.java +++ b/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/controller/PublicController.java @@ -227,4 +227,15 @@ public class PublicController extends BaseController { List list = gspService.queryList(form); return getDataTable(list); } + + /** + * 获取模板的步骤库列表 + * @param templateId + * @return + */ + @GetMapping("/templateStepList") + public AjaxResult templateStepList(Long templateId,String templateSn) + { + return AjaxResult.success(templateService.getStepListByTemplateId(templateId,templateSn)); + } } diff --git a/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/controller/StepGroupController.java b/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/controller/StepGroupController.java index 8b4d0af..3b3fdb1 100644 --- a/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/controller/StepGroupController.java +++ b/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/controller/StepGroupController.java @@ -3,6 +3,7 @@ package com.hxhq.business.controller; import java.util.Arrays; import java.util.List; +import com.hxhq.common.security.annotation.Logical; import com.hxhq.common.security.annotation.RequiresPermissions; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; @@ -30,7 +31,7 @@ public class StepGroupController extends BaseController * 查询步骤库列表 */ @GetMapping("/list") - @RequiresPermissions("business:stepGroup:list") + @RequiresPermissions(value = {"business:stepGroup:list","business:template:list"},logical = Logical.OR) public TableDataInfo list(StepGroup stepGroup) { startPage(); diff --git a/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/mapper/TemplateMapper.java b/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/mapper/TemplateMapper.java index 453f8ae..f67a942 100644 --- a/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/mapper/TemplateMapper.java +++ b/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/mapper/TemplateMapper.java @@ -1,6 +1,7 @@ package com.hxhq.business.mapper; import com.baomidou.mybatisplus.core.conditions.Wrapper; +import com.hxhq.business.domain.Step; import com.hxhq.business.domain.Template; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import org.apache.ibatis.annotations.Param; @@ -21,4 +22,11 @@ public interface TemplateMapper extends BaseMapper