diff --git a/src/main/java/com/gxwebsoft/cms/controller/CmsWebsiteFieldController.java b/src/main/java/com/gxwebsoft/cms/controller/CmsWebsiteFieldController.java index cfdde82..c21f0ba 100644 --- a/src/main/java/com/gxwebsoft/cms/controller/CmsWebsiteFieldController.java +++ b/src/main/java/com/gxwebsoft/cms/controller/CmsWebsiteFieldController.java @@ -16,6 +16,7 @@ import com.gxwebsoft.common.core.web.PageResult; import com.gxwebsoft.common.core.web.BatchParam; import io.swagger.v3.oas.annotations.tags.Tag; import io.swagger.v3.oas.annotations.Operation; +import org.checkerframework.checker.units.qual.A; import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.transaction.annotation.Transactional; import org.springframework.web.bind.annotation.*; @@ -59,6 +60,13 @@ public class CmsWebsiteFieldController extends BaseController { return success(cmsWebsiteFieldService.getByIdRel(id)); } + @Operation(summary = "根据code查询应用参数") + @GetMapping("/getByCode/{code}") + public ApiResult getByCode(@PathVariable("code") String code) { + // 使用关联查询 + return success(cmsWebsiteFieldService.getByCodeRel(code)); + } + @PreAuthorize("hasAuthority('cms:cmsWebsiteField:save')") @Operation(summary = "添加应用参数") @PostMapping() diff --git a/src/main/java/com/gxwebsoft/cms/service/CmsWebsiteFieldService.java b/src/main/java/com/gxwebsoft/cms/service/CmsWebsiteFieldService.java index 9eab912..e062ee3 100644 --- a/src/main/java/com/gxwebsoft/cms/service/CmsWebsiteFieldService.java +++ b/src/main/java/com/gxwebsoft/cms/service/CmsWebsiteFieldService.java @@ -39,4 +39,5 @@ public interface CmsWebsiteFieldService extends IService { */ CmsWebsiteField getByIdRel(Integer id); + CmsWebsiteField getByCodeRel(String code); } diff --git a/src/main/java/com/gxwebsoft/cms/service/impl/CmsWebsiteFieldServiceImpl.java b/src/main/java/com/gxwebsoft/cms/service/impl/CmsWebsiteFieldServiceImpl.java index 7214be1..81a8259 100644 --- a/src/main/java/com/gxwebsoft/cms/service/impl/CmsWebsiteFieldServiceImpl.java +++ b/src/main/java/com/gxwebsoft/cms/service/impl/CmsWebsiteFieldServiceImpl.java @@ -44,4 +44,11 @@ public class CmsWebsiteFieldServiceImpl extends ServiceImpl