Browse Source

修改文件名, 更新someData.json

wuweihao 3 năm trước cách đây
mục cha
commit
4ff518a5fb

+ 8 - 0
720yun_local_manage/gis_pano/src/main/java/com/gis/cms/controller/FodderController.java

@@ -1,5 +1,6 @@
 package com.gis.cms.controller;
 
+import com.gis.cms.entity.dto.FodderDto;
 import com.gis.cms.entity.po.FodderEntity;
 import com.gis.cms.service.FodderService;
 import com.gis.common.base.entity.dto.PageDto;
@@ -9,6 +10,7 @@ import io.swagger.annotations.ApiOperation;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.*;
 
+
 /**
  * Created by owen on 2022/3/28 0028 11:38
  */
@@ -38,4 +40,10 @@ public class FodderController {
         return entityService.detail(id);
     }
 
+    @ApiOperation(value = "修改")
+    @PostMapping("update")
+    public Result update(@RequestBody FodderDto param) {
+        return entityService.updateEntity(param);
+    }
+
 }

+ 23 - 0
720yun_local_manage/gis_pano/src/main/java/com/gis/cms/entity/dto/FodderDto.java

@@ -0,0 +1,23 @@
+package com.gis.cms.entity.dto;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import javax.validation.constraints.Size;
+
+/**
+ * Created by owen on 2021/2/23 0023 16:39
+ */
+@Data
+public class FodderDto {
+
+    @ApiModelProperty(value = "id, 修改时必须传,新增忽略", name = "id")
+    private Long id;
+
+    @Size(max = 50, message = "长度不能大于50位")
+    @ApiModelProperty(value = "名称")
+    private String name;
+
+    @ApiModelProperty(value = "封面图")
+    private String icon;
+}

+ 3 - 0
720yun_local_manage/gis_pano/src/main/java/com/gis/cms/service/FodderService.java

@@ -2,6 +2,7 @@ package com.gis.cms.service;
 
 
 import com.baomidou.mybatisplus.extension.service.IService;
+import com.gis.cms.entity.dto.FodderDto;
 import com.gis.cms.entity.dto.SomeDataDto;
 import com.gis.cms.entity.po.FodderEntity;
 import com.gis.cms.entity.po.WorkEntity;
@@ -21,4 +22,6 @@ public interface FodderService extends IService<FodderEntity> {
     Result remove(String id);
 
     Result<FodderEntity> detail(String id);
+
+    Result updateEntity(FodderDto param);
 }

+ 12 - 1
720yun_local_manage/gis_pano/src/main/java/com/gis/cms/service/impl/FodderServiceImpl.java

@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.gis.cms.entity.dto.FodderDto;
 import com.gis.cms.entity.po.FodderEntity;
 import com.gis.cms.mapper.FodderMapper;
 import com.gis.cms.service.FodderService;
@@ -12,12 +13,14 @@ import com.gis.common.base.entity.dto.PageDto;
 import com.gis.common.base.exception.BaseRuntimeException;
 import com.gis.common.base.service.impl.IBaseService;
 import com.gis.common.constant.ConfigConstant;
+import com.gis.common.constant.ErrorEnum;
 import com.gis.common.util.BaseUtil;
 import com.gis.common.util.FileUtils;
 import com.gis.common.util.RedisUtil;
 import com.gis.common.util.Result;
 import lombok.extern.slf4j.Slf4j;
 import org.apache.commons.lang3.StringUtils;
+import org.springframework.beans.BeanUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 
@@ -90,7 +93,15 @@ public class FodderServiceImpl extends ServiceImpl<FodderMapper, FodderEntity> i
         return Result.success(getById(id));
     }
 
-
+    @Override
+    public Result updateEntity(FodderDto param) {
+        FodderEntity entity = this.getById(param.getId());
+        BaseRuntimeException.isNull(entity, ErrorEnum.FAILURE_SYS_2001);
+        BeanUtils.copyProperties(param, entity);
+        entity.setFileName(param.getName());
+        this.updateById(entity);
+        return Result.success();
+    }
 
 
 }

+ 2 - 0
720yun_local_manage/gis_pano_producer/src/main/resources/someData.json

@@ -37,5 +37,7 @@
   "share": "",
   "id": "",
   "remindTime": 1,
+  "bgm": "",
+  "guideDefaultTime": "",
   "status": 0
 }