yq 3 سال پیش
والد
کامیت
40bdfaf3ee

+ 12 - 0
src/main/java/com/usky/dxtop/controller/web/business/StaffController.java

@@ -4,6 +4,7 @@ import com.usky.dxtop.common.core.domain.ApiResult;
 import com.usky.dxtop.common.core.page.CommonPage;
 import com.usky.dxtop.common.exception.CustomException;
 import com.usky.dxtop.model.Staff;
+import com.usky.dxtop.model.StaffRadio;
 import com.usky.dxtop.service.DeptService;
 import com.usky.dxtop.service.StaffRadioService;
 import com.usky.dxtop.service.StaffService;
@@ -11,6 +12,7 @@ import com.usky.dxtop.service.vo.StaffRequest;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.*;
 
+import java.util.List;
 import java.util.Optional;
 
 /**
@@ -40,6 +42,16 @@ public class StaffController {
     }
 
 
+    /**
+     * 批量新增
+     * @param list
+     * @return
+     */
+    @PutMapping("/addList")
+    public ApiResult addList(@RequestBody List<StaffRadio> list){
+        staffRadioService.addList(list);
+        return ApiResult.success();
+    }
     /**
      * 人员比例
      * @return

+ 11 - 0
src/main/java/com/usky/dxtop/framework/config/ResourcesConfig.java

@@ -2,6 +2,7 @@ package com.usky.dxtop.framework.config;
 
 import com.usky.dxtop.framework.interceptor.RepeatSubmitInterceptor;
 import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.boot.web.servlet.MultipartConfigFactory;
 import org.springframework.context.annotation.Bean;
 import org.springframework.context.annotation.Configuration;
 import org.springframework.web.cors.CorsConfiguration;
@@ -11,6 +12,8 @@ import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
 import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
 import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
 
+import javax.servlet.MultipartConfigElement;
+
 /**
  * 通用配置
  * 
@@ -55,4 +58,12 @@ public class ResourcesConfig implements WebMvcConfigurer
         source.registerCorsConfiguration("/**", config);
         return new CorsFilter(source);
     }
+
+    @Bean
+    public MultipartConfigElement multipartConfigElement() {
+        MultipartConfigFactory factory = new MultipartConfigFactory();
+        factory.setLocation("/app/service/dxtop/dxfile");
+        return factory.createMultipartConfig();
+    }
+
 }

+ 1 - 1
src/main/resources/application-dev.properties

@@ -96,7 +96,7 @@ dx.copyrightYear: 2021
 dx.demoEnabled: true
 dx.addressEnabled: false
 dx.captchaType: math
-dx.profile: C:/Users/pc/Desktop/file
+dx.profile: C:/Users/yq/Desktop/file
 
 # mq
 spring.rabbitmq.host=101.133.214.75