|
@@ -0,0 +1,37 @@
|
|
|
+package com.xy.controller;
|
|
|
+
|
|
|
+import com.xy.annotate.RestMappingController;
|
|
|
+import com.xy.dto.DeviceInfoDto;
|
|
|
+import com.xy.service.DeviceInfoService;
|
|
|
+import com.xy.utils.MercAuthUtils;
|
|
|
+import com.xy.utils.R;
|
|
|
+import io.swagger.annotations.Api;
|
|
|
+import io.swagger.annotations.ApiOperation;
|
|
|
+import lombok.AllArgsConstructor;
|
|
|
+import org.springframework.web.bind.annotation.PostMapping;
|
|
|
+import org.springframework.web.bind.annotation.RequestBody;
|
|
|
+
|
|
|
+import javax.validation.Valid;
|
|
|
+
|
|
|
+/**
|
|
|
+ * <p>
|
|
|
+ *小程序-设备
|
|
|
+ * </p>
|
|
|
+ *
|
|
|
+ * @author hechunping
|
|
|
+ * @since 2023/3/4
|
|
|
+ */
|
|
|
+@RestMappingController("merc-mini/device")
|
|
|
+@AllArgsConstructor
|
|
|
+@Api(tags = "小程序-设备")
|
|
|
+public class DeviceController {
|
|
|
+
|
|
|
+ private final DeviceInfoService deviceInfoService;
|
|
|
+
|
|
|
+ @ApiOperation("商户设备首页统计")
|
|
|
+ @PostMapping("mercHomeStatistical")
|
|
|
+ public R<DeviceInfoDto.MercHomeStatisticalVO> mercHomeStatistical(@RequestBody @Valid DeviceInfoDto.MercHomeQueryDTO dto) {
|
|
|
+ dto.setMercId(MercAuthUtils.getMercId());
|
|
|
+ return R.feignCheck(deviceInfoService.mercHomeStatistical(dto));
|
|
|
+ }
|
|
|
+}
|