123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- package com.fdkankan.jp.xspace.controller;
- import cn.hutool.core.bean.BeanUtil;
- import com.fdkankan.jp.xspace.common.Result;
- import com.fdkankan.jp.xspace.common.ResultCode;
- import com.fdkankan.jp.xspace.common.annotation.CheckPlatformAdminPermit;
- import com.fdkankan.jp.xspace.dto.UnityConfigDTO;
- import com.fdkankan.jp.xspace.entity.UnityConfig;
- import com.fdkankan.jp.xspace.service.IUnityConfigService;
- import com.fdkankan.jp.xspace.vo.UnityConfigVO;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.web.bind.annotation.PostMapping;
- import org.springframework.web.bind.annotation.RequestBody;
- import org.springframework.web.bind.annotation.RequestMapping;
- import org.springframework.web.bind.annotation.RestController;
- import javax.validation.Valid;
- import java.util.List;
- import java.util.Objects;
- /**
- * <p>
- * unity应用配置 前端控制器
- * </p>
- *
- * @author
- * @since 2024-07-30
- */
- @RestController
- @RequestMapping("/unityConfig")
- public class UnityConfigController {
- @Autowired
- private IUnityConfigService unityConfigService;
- @CheckPlatformAdminPermit
- @PostMapping("/list")
- public Result list(){
- List<UnityConfig> list = unityConfigService.list();
- return Result.success(BeanUtil.copyToList(list, UnityConfigVO.class));
- }
- @CheckPlatformAdminPermit
- @PostMapping("/detail")
- public Result detail(String id){
- UnityConfig unityConfig = unityConfigService.getById(id);
- return Result.success(BeanUtil.toBean(unityConfig, UnityConfigVO.class));
- }
- @CheckPlatformAdminPermit
- @PostMapping("/update")
- public Result update(@RequestBody @Valid UnityConfigDTO param){
- UnityConfig unityConfig = unityConfigService.getById(param.getId());
- if(Objects.isNull(unityConfig)){
- return Result.failure(ResultCode.NOT_RECORD);
- }
- UnityConfig bean = BeanUtil.toBean(param, UnityConfig.class);
- unityConfigService.updateById(bean);
- return Result.success();
- }
- }
|