mirror of https://gitee.com/stylefeng/roses
【8.0】【权限】更新主题配置界面的权限标识
parent
bf34d4576d
commit
ea03014f7a
|
@ -23,4 +23,9 @@ public interface ThemeConstants {
|
|||
*/
|
||||
String THEME_CODE_SYSTEM_PREFIX = "GUNS";
|
||||
|
||||
/**
|
||||
* 主题管理界面的权限标识
|
||||
*/
|
||||
String THEME_MANAGER = "THEME_MANAGER";
|
||||
|
||||
}
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
package cn.stylefeng.roses.kernel.sys.modular.theme.controller;
|
||||
|
||||
import cn.stylefeng.roses.kernel.rule.enums.ResBizTypeEnum;
|
||||
import cn.stylefeng.roses.kernel.rule.pojo.response.ResponseData;
|
||||
import cn.stylefeng.roses.kernel.rule.pojo.response.SuccessResponseData;
|
||||
import cn.stylefeng.roses.kernel.scanner.api.annotation.ApiResource;
|
||||
|
@ -19,7 +18,7 @@ import javax.annotation.Resource;
|
|||
* @since 2022/1/10 18:27
|
||||
*/
|
||||
@RestController
|
||||
@ApiResource(name = "主题开放接口的API", resBizType = ResBizTypeEnum.SYSTEM)
|
||||
@ApiResource(name = "主题开放接口的API")
|
||||
public class SysThemeApiController {
|
||||
|
||||
@Resource
|
||||
|
@ -31,8 +30,7 @@ public class SysThemeApiController {
|
|||
* @author fengshuonan
|
||||
* @since 2022/1/10 18:29
|
||||
*/
|
||||
@GetResource(name = "获取当前Guns管理系统的主题数据", path = "/theme/currentThemeInfo", requiredPermission = false,
|
||||
requiredLogin = false)
|
||||
@GetResource(name = "获取当前Guns管理系统的主题数据", path = "/theme/currentThemeInfo", requiredLogin = false)
|
||||
public ResponseData<DefaultTheme> currentThemeInfo(SysThemeRequest sysThemeParam) {
|
||||
DefaultTheme defaultTheme = sysThemeService.currentThemeInfo(sysThemeParam);
|
||||
return new SuccessResponseData<>(defaultTheme);
|
||||
|
|
|
@ -2,12 +2,12 @@ package cn.stylefeng.roses.kernel.sys.modular.theme.controller;
|
|||
|
||||
import cn.stylefeng.roses.kernel.db.api.pojo.page.PageResult;
|
||||
import cn.stylefeng.roses.kernel.rule.annotation.BusinessLog;
|
||||
import cn.stylefeng.roses.kernel.rule.enums.ResBizTypeEnum;
|
||||
import cn.stylefeng.roses.kernel.rule.pojo.response.ResponseData;
|
||||
import cn.stylefeng.roses.kernel.rule.pojo.response.SuccessResponseData;
|
||||
import cn.stylefeng.roses.kernel.scanner.api.annotation.ApiResource;
|
||||
import cn.stylefeng.roses.kernel.scanner.api.annotation.GetResource;
|
||||
import cn.stylefeng.roses.kernel.scanner.api.annotation.PostResource;
|
||||
import cn.stylefeng.roses.kernel.sys.modular.theme.constants.ThemeConstants;
|
||||
import cn.stylefeng.roses.kernel.sys.modular.theme.entity.SysTheme;
|
||||
import cn.stylefeng.roses.kernel.sys.modular.theme.pojo.SysThemeDTO;
|
||||
import cn.stylefeng.roses.kernel.sys.modular.theme.pojo.SysThemeRequest;
|
||||
|
@ -25,7 +25,7 @@ import javax.annotation.Resource;
|
|||
* @since 2021/12/17 16:40
|
||||
*/
|
||||
@RestController
|
||||
@ApiResource(name = "系统主题管理", resBizType = ResBizTypeEnum.SYSTEM)
|
||||
@ApiResource(name = "系统主题管理", requiredPermission = true, requirePermissionCode = ThemeConstants.THEME_MANAGER)
|
||||
public class SysThemeController {
|
||||
|
||||
@Resource
|
||||
|
|
|
@ -2,12 +2,12 @@ package cn.stylefeng.roses.kernel.sys.modular.theme.controller;
|
|||
|
||||
import cn.stylefeng.roses.kernel.db.api.pojo.page.PageResult;
|
||||
import cn.stylefeng.roses.kernel.rule.annotation.BusinessLog;
|
||||
import cn.stylefeng.roses.kernel.rule.enums.ResBizTypeEnum;
|
||||
import cn.stylefeng.roses.kernel.rule.pojo.response.ResponseData;
|
||||
import cn.stylefeng.roses.kernel.rule.pojo.response.SuccessResponseData;
|
||||
import cn.stylefeng.roses.kernel.scanner.api.annotation.ApiResource;
|
||||
import cn.stylefeng.roses.kernel.scanner.api.annotation.GetResource;
|
||||
import cn.stylefeng.roses.kernel.scanner.api.annotation.PostResource;
|
||||
import cn.stylefeng.roses.kernel.sys.modular.theme.constants.ThemeConstants;
|
||||
import cn.stylefeng.roses.kernel.sys.modular.theme.entity.SysThemeTemplate;
|
||||
import cn.stylefeng.roses.kernel.sys.modular.theme.pojo.SysThemeTemplateDataDTO;
|
||||
import cn.stylefeng.roses.kernel.sys.modular.theme.pojo.SysThemeTemplateRequest;
|
||||
|
@ -26,7 +26,7 @@ import java.util.List;
|
|||
* @since 2021/12/17 13:53
|
||||
*/
|
||||
@RestController
|
||||
@ApiResource(name = "系统主题模板管理", resBizType = ResBizTypeEnum.SYSTEM)
|
||||
@ApiResource(name = "系统主题模板管理", requiredPermission = true, requirePermissionCode = ThemeConstants.THEME_MANAGER)
|
||||
public class SysThemeTemplateController {
|
||||
|
||||
@Resource
|
||||
|
@ -66,7 +66,8 @@ public class SysThemeTemplateController {
|
|||
*/
|
||||
@PostResource(name = "删除系统主题模板", path = "/sysThemeTemplate/del")
|
||||
@BusinessLog
|
||||
public ResponseData<?> del(@RequestBody @Validated(SysThemeTemplateRequest.delete.class) SysThemeTemplateRequest sysThemeTemplateParam) {
|
||||
public ResponseData<?> del(
|
||||
@RequestBody @Validated(SysThemeTemplateRequest.delete.class) SysThemeTemplateRequest sysThemeTemplateParam) {
|
||||
sysThemeTemplateService.del(sysThemeTemplateParam);
|
||||
return new SuccessResponseData<>();
|
||||
}
|
||||
|
@ -101,7 +102,8 @@ public class SysThemeTemplateController {
|
|||
*/
|
||||
@PostResource(name = "修改系统主题模板状态", path = "/sysThemeTemplate/updateStatus")
|
||||
@BusinessLog
|
||||
public ResponseData<?> updateTemplateStatus(@RequestBody @Validated(SysThemeTemplateRequest.updateStatus.class) SysThemeTemplateRequest sysThemeTemplateParam) {
|
||||
public ResponseData<?> updateTemplateStatus(
|
||||
@RequestBody @Validated(SysThemeTemplateRequest.updateStatus.class) SysThemeTemplateRequest sysThemeTemplateParam) {
|
||||
sysThemeTemplateService.updateTemplateStatus(sysThemeTemplateParam);
|
||||
return new SuccessResponseData<>();
|
||||
}
|
||||
|
|
|
@ -2,12 +2,12 @@ package cn.stylefeng.roses.kernel.sys.modular.theme.controller;
|
|||
|
||||
import cn.stylefeng.roses.kernel.db.api.pojo.page.PageResult;
|
||||
import cn.stylefeng.roses.kernel.rule.annotation.BusinessLog;
|
||||
import cn.stylefeng.roses.kernel.rule.enums.ResBizTypeEnum;
|
||||
import cn.stylefeng.roses.kernel.rule.pojo.response.ResponseData;
|
||||
import cn.stylefeng.roses.kernel.rule.pojo.response.SuccessResponseData;
|
||||
import cn.stylefeng.roses.kernel.scanner.api.annotation.ApiResource;
|
||||
import cn.stylefeng.roses.kernel.scanner.api.annotation.GetResource;
|
||||
import cn.stylefeng.roses.kernel.scanner.api.annotation.PostResource;
|
||||
import cn.stylefeng.roses.kernel.sys.modular.theme.constants.ThemeConstants;
|
||||
import cn.stylefeng.roses.kernel.sys.modular.theme.entity.SysThemeTemplateField;
|
||||
import cn.stylefeng.roses.kernel.sys.modular.theme.pojo.SysThemeTemplateFieldRequest;
|
||||
import cn.stylefeng.roses.kernel.sys.modular.theme.service.SysThemeTemplateFieldService;
|
||||
|
@ -25,7 +25,7 @@ import java.util.List;
|
|||
* @since 2021/12/17 10:28
|
||||
*/
|
||||
@RestController
|
||||
@ApiResource(name = "系统主题模板属性管理", resBizType = ResBizTypeEnum.SYSTEM)
|
||||
@ApiResource(name = "系统主题模板属性管理", requiredPermission = true, requirePermissionCode = ThemeConstants.THEME_MANAGER)
|
||||
public class SysThemeTemplateFieldController {
|
||||
|
||||
@Resource
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
package cn.stylefeng.roses.kernel.sys.modular.theme.controller;
|
||||
|
||||
import cn.stylefeng.roses.kernel.rule.annotation.BusinessLog;
|
||||
import cn.stylefeng.roses.kernel.rule.enums.ResBizTypeEnum;
|
||||
import cn.stylefeng.roses.kernel.rule.pojo.response.ResponseData;
|
||||
import cn.stylefeng.roses.kernel.rule.pojo.response.SuccessResponseData;
|
||||
import cn.stylefeng.roses.kernel.scanner.api.annotation.ApiResource;
|
||||
import cn.stylefeng.roses.kernel.scanner.api.annotation.PostResource;
|
||||
import cn.stylefeng.roses.kernel.sys.modular.theme.constants.ThemeConstants;
|
||||
import cn.stylefeng.roses.kernel.sys.modular.theme.pojo.SysThemeTemplateRelRequest;
|
||||
import cn.stylefeng.roses.kernel.sys.modular.theme.service.SysThemeTemplateRelService;
|
||||
import org.springframework.validation.annotation.Validated;
|
||||
|
@ -21,7 +21,7 @@ import javax.annotation.Resource;
|
|||
* @since 2021/12/24 10:55
|
||||
*/
|
||||
@RestController
|
||||
@ApiResource(name = "系统主题模板属性关系管理", resBizType = ResBizTypeEnum.SYSTEM)
|
||||
@ApiResource(name = "系统主题模板属性关系管理", requiredPermission = true, requirePermissionCode = ThemeConstants.THEME_MANAGER)
|
||||
public class SysThemeTemplateRelController {
|
||||
|
||||
@Resource
|
||||
|
@ -35,7 +35,8 @@ public class SysThemeTemplateRelController {
|
|||
*/
|
||||
@PostResource(name = "增加系统主题模板属性关系", path = "/sysThemeTemplateRel/add")
|
||||
@BusinessLog
|
||||
public ResponseData<?> add(@RequestBody @Validated(SysThemeTemplateRelRequest.add.class) SysThemeTemplateRelRequest sysThemeTemplateParam) {
|
||||
public ResponseData<?> add(
|
||||
@RequestBody @Validated(SysThemeTemplateRelRequest.add.class) SysThemeTemplateRelRequest sysThemeTemplateParam) {
|
||||
sysThemeTemplateRelService.add(sysThemeTemplateParam);
|
||||
return new SuccessResponseData<>();
|
||||
}
|
||||
|
@ -52,4 +53,5 @@ public class SysThemeTemplateRelController {
|
|||
sysThemeTemplateRelService.del(sysThemeTemplateRelParam);
|
||||
return new SuccessResponseData<>();
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue