|
@ -6,6 +6,9 @@ import com.jiagutech.ams.model.request.MachImage; |
|
|
import com.jiagutech.ams.model.request.RealTimeData; |
|
|
import com.jiagutech.ams.model.request.RealTimeData; |
|
|
import com.jiagutech.ams.model.request.WorkRecord; |
|
|
import com.jiagutech.ams.model.request.WorkRecord; |
|
|
import com.jiagutech.ams.service.MessageDataService; |
|
|
import com.jiagutech.ams.service.MessageDataService; |
|
|
|
|
|
import io.swagger.v3.oas.annotations.Operation; |
|
|
|
|
|
import io.swagger.v3.oas.annotations.media.Schema; |
|
|
|
|
|
import io.swagger.v3.oas.annotations.tags.Tag; |
|
|
import lombok.RequiredArgsConstructor; |
|
|
import lombok.RequiredArgsConstructor; |
|
|
import lombok.extern.slf4j.Slf4j; |
|
|
import lombok.extern.slf4j.Slf4j; |
|
|
import org.springframework.web.bind.annotation.*; |
|
|
import org.springframework.web.bind.annotation.*; |
|
@ -16,10 +19,12 @@ import java.util.List; |
|
|
@RestController |
|
|
@RestController |
|
|
@RequiredArgsConstructor |
|
|
@RequiredArgsConstructor |
|
|
@RequestMapping("/MessageDataService") |
|
|
@RequestMapping("/MessageDataService") |
|
|
|
|
|
@Tag(name = "中农云推送") |
|
|
public class MessageDataController { |
|
|
public class MessageDataController { |
|
|
|
|
|
|
|
|
private final MessageDataService messageDataService; |
|
|
private final MessageDataService messageDataService; |
|
|
|
|
|
|
|
|
|
|
|
@Operation(description = "实时推送") |
|
|
@PostMapping("/machineryRealtimeData") |
|
|
@PostMapping("/machineryRealtimeData") |
|
|
public R<String> addRealTimeData(@RequestBody List<RealTimeData> realTimeDatas) { |
|
|
public R<String> addRealTimeData(@RequestBody List<RealTimeData> realTimeDatas) { |
|
|
//if (checkSign(request,response)) {
|
|
|
//if (checkSign(request,response)) {
|
|
@ -29,6 +34,7 @@ public class MessageDataController { |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Operation(description = "图片推送") |
|
|
@PostMapping(value = "/machineryImage", consumes = "multipart/form-data") |
|
|
@PostMapping(value = "/machineryImage", consumes = "multipart/form-data") |
|
|
public R<String> machineryImage(@ModelAttribute MachImage machImage) { |
|
|
public R<String> machineryImage(@ModelAttribute MachImage machImage) { |
|
|
|
|
|
|
|
@ -38,6 +44,7 @@ public class MessageDataController { |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Operation(description = "作业记录推送") |
|
|
@PostMapping("/machineryAreaDataList") |
|
|
@PostMapping("/machineryAreaDataList") |
|
|
public R<String> addWorkData(@RequestBody List<WorkRecord> workRecords) { |
|
|
public R<String> addWorkData(@RequestBody List<WorkRecord> workRecords) { |
|
|
log.info("WorkRecord:{}", JSONObject.toJSONString(workRecords)); |
|
|
log.info("WorkRecord:{}", JSONObject.toJSONString(workRecords)); |
|
|