Преглед на файлове

feature: 服务资源修改接口

huangjy преди 4 години
родител
ревизия
137778f0fa

+ 7 - 0
dcuc-app-api/src/main/java/com/dragoninfo/dcuc/app/facade/IServiceResourceFacade.java

@@ -69,4 +69,11 @@ public interface IServiceResourceFacade {
      */
     @GetMapping(value = "/service-resource/{id}")
     ServiceResourceVo detailById(@PathVariable(name = "id") String id);
+    /**
+     * 服务资源修改
+     * @param serviceResourceVo
+     * @return
+     */
+    @PutMapping(value = "/service-resource")
+    ResponseStatus updateServiceResource(@RequestBody ServiceResourceVo serviceResourceVo);
 }

+ 9 - 0
dcuc-app-service/src/main/java/com/dragoninfo/dcuc/app/facade/ServiceResourceFacade.java

@@ -79,4 +79,13 @@ public class ServiceResourceFacade implements IServiceResourceFacade {
     public ServiceResourceVo detailById(String id) {
         return serviceResourceService.detailById(id);
     }
+
+    /**
+     * 服务资源
+     * @param serviceResourceVo
+     */
+    @Override
+    public ResponseStatus updateServiceResource(ServiceResourceVo serviceResourceVo) {
+        return serviceResourceService.updateServiceResource(serviceResourceVo);
+    }
 }

+ 5 - 0
dcuc-app-service/src/main/java/com/dragoninfo/dcuc/app/service/IServiceResourceService.java

@@ -65,4 +65,9 @@ public interface IServiceResourceService extends IBaseService<ServiceResource, S
      * @return
      */
     ServiceResourceVo detailById(String id);
+    /**
+     * 服务资源
+     * @param serviceResourceVo
+     */
+    ResponseStatus updateServiceResource(ServiceResourceVo serviceResourceVo);
 }

+ 11 - 0
dcuc-app-service/src/main/java/com/dragoninfo/dcuc/app/service/impl/ServiceResourceServiceImpl.java

@@ -178,6 +178,17 @@ public class ServiceResourceServiceImpl extends BaseMybatisService<ServiceResour
         return resourceVo;
     }
 
+    @Override
+    public ResponseStatus updateServiceResource(ServiceResourceVo serviceResourceVo) {
+        ServiceResource serviceResource = serviceResourceMapper.selectById(serviceResourceVo.getId());
+        if (serviceResource != null){
+            BeanUtils.copyProperties(serviceResourceVo, serviceResource);
+            serviceResource.setUpdateTime(new Date());
+            serviceResourceMapper.updateById(serviceResource);
+        }
+        return new ResponseStatus();
+    }
+
     /**
      * 构建服务资源数组
      * @param inputStream