|
|
@@ -5,11 +5,14 @@ import com.dliyun.oap.framework.annotation.ServiceMethodBean;
|
|
|
import com.dliyun.oap.framework.response.OapResponse;
|
|
|
import com.zhiqiyun.open.core.models.statistics.HyMonitor;
|
|
|
import com.zhiqiyun.open.core.models.statistics.HyMonitorConsume;
|
|
|
+import com.zhiqiyun.open.core.models.statistics.HyMonitorVehicle;
|
|
|
import com.zhiqiyun.open.core.service.HyMonitorConsumeService;
|
|
|
import com.zhiqiyun.open.core.service.HyMonitorService;
|
|
|
+import com.zhiqiyun.open.core.service.HyMonitorVehicleService;
|
|
|
import com.zhiqiyun.open.core.service.SequenceService;
|
|
|
import com.zhiqiyun.open.router.request.statistics.SaveHyMonitorConsumeRequest;
|
|
|
import com.zhiqiyun.open.router.request.statistics.SaveHyMonitorRequest;
|
|
|
+import com.zhiqiyun.open.router.request.statistics.SaveHyMonitorVehicleRequest;
|
|
|
import com.zhiqiyun.open.utils.DateUtil;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
import org.springframework.beans.BeanUtils;
|
|
|
@@ -25,11 +28,15 @@ public class MonitorApi {
|
|
|
@Autowired
|
|
|
private HyMonitorConsumeService hyMonitorConsumeService;
|
|
|
|
|
|
+
|
|
|
+ @Autowired
|
|
|
+ private HyMonitorVehicleService hyMonitorVehicleService;
|
|
|
+
|
|
|
@Autowired
|
|
|
private SequenceService sequenceService;
|
|
|
|
|
|
@ServiceMethod(method = "hy.monitor.add", title = "各机构客流量提交")
|
|
|
- public OapResponse save(SaveHyMonitorRequest request) {
|
|
|
+ public OapResponse saveHyMonitor(SaveHyMonitorRequest request) {
|
|
|
|
|
|
HyMonitor entity = new HyMonitor();
|
|
|
BeanUtils.copyProperties(request, entity);
|
|
|
@@ -43,7 +50,7 @@ public class MonitorApi {
|
|
|
}
|
|
|
|
|
|
@ServiceMethod(method = "hy.monitor.consume.add", title = "各机构消费明细提交")
|
|
|
- public OapResponse save(SaveHyMonitorConsumeRequest request) {
|
|
|
+ public OapResponse saveHyMonitorConsume(SaveHyMonitorConsumeRequest request) {
|
|
|
|
|
|
HyMonitorConsume entity = new HyMonitorConsume();
|
|
|
BeanUtils.copyProperties(request, entity);
|
|
|
@@ -55,4 +62,18 @@ public class MonitorApi {
|
|
|
|
|
|
return OapResponse.success().setBody(entity);
|
|
|
}
|
|
|
+
|
|
|
+ @ServiceMethod(method = "hy.monitor.vehicle.add", title = "各机构车流量提交")
|
|
|
+ public OapResponse saveHyMonitorVehicle(SaveHyMonitorVehicleRequest request) {
|
|
|
+
|
|
|
+ HyMonitorVehicle entity = new HyMonitorVehicle();
|
|
|
+ BeanUtils.copyProperties(request, entity);
|
|
|
+
|
|
|
+ entity.setCreateDate(DateUtil.current());
|
|
|
+ entity.setId(this.sequenceService.nextId());
|
|
|
+
|
|
|
+ this.hyMonitorVehicleService.save(entity);
|
|
|
+
|
|
|
+ return OapResponse.success().setBody(entity);
|
|
|
+ }
|
|
|
}
|