|
@@ -450,4 +450,120 @@ public class DeviceDataDto {
|
|
@ApiModelProperty(value = "设备ID")
|
|
@ApiModelProperty(value = "设备ID")
|
|
private List<Long> deviceId;
|
|
private List<Long> deviceId;
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ @Data
|
|
|
|
+ @Accessors(chain = true)
|
|
|
|
+ public static class DeviceFlowCountDTO {
|
|
|
|
+ @ApiModelProperty("分页对象")
|
|
|
|
+ private PageBean page;
|
|
|
|
+
|
|
|
|
+ @ApiModelProperty(value = "设备ID")
|
|
|
|
+ private Long deviceId;
|
|
|
|
+
|
|
|
|
+ @ApiModelProperty(value = "月份-起")
|
|
|
|
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
|
|
|
+ private LocalDateTime beginCreateTime;
|
|
|
|
+
|
|
|
|
+ @ApiModelProperty(value = "月份-止")
|
|
|
|
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
|
|
|
+ private LocalDateTime endCreateTime;
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ @ApiModelProperty(value = "投放时间-起")
|
|
|
|
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
|
|
|
+ private LocalDateTime activeStartTime;
|
|
|
|
+
|
|
|
|
+ @ApiModelProperty(value = "投放时间-止")
|
|
|
|
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
|
|
|
+ private LocalDateTime activeEndStartTime;
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ @ApiModelProperty(value = "商户id")
|
|
|
|
+ private Long curMercId;
|
|
|
|
+
|
|
|
|
+ @ApiModelProperty(value = "指定商户id")
|
|
|
|
+ private Long chooseMercId;
|
|
|
|
+
|
|
|
|
+ @ApiModelProperty(value = "商户ID")
|
|
|
|
+ private List<Long> mercIds;
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ @Data
|
|
|
|
+ @Accessors(chain = true)
|
|
|
|
+ public static class DeviceFlowCountVO {
|
|
|
|
+ @ApiModelProperty(value = "商户ID")
|
|
|
|
+ private Long mercId;
|
|
|
|
+
|
|
|
|
+ @ApiModelProperty(value = "设备ID")
|
|
|
|
+ private Long deviceId;
|
|
|
|
+
|
|
|
|
+ @ApiModelProperty(value = "设备名称")
|
|
|
|
+ private String deviceName;
|
|
|
|
+
|
|
|
|
+ @ApiModelProperty(value = "区域")
|
|
|
|
+ private String districtName;
|
|
|
|
+
|
|
|
|
+ @ApiModelProperty(value = "商户")
|
|
|
|
+ private String placeName;
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 点位id
|
|
|
|
+ */
|
|
|
|
+ private Long placeId;
|
|
|
|
+
|
|
|
|
+ @ApiModelProperty(value = "投放时间")
|
|
|
|
+ @JsonFormat(pattern = "yyyy-MM-dd")
|
|
|
|
+ private DateTime activeTime;
|
|
|
|
+
|
|
|
|
+ @ApiModelProperty(value = "月平均流水")
|
|
|
|
+ private Integer monthAvgMoney;
|
|
|
|
+
|
|
|
|
+ @ApiModelProperty(value = "总计流水")
|
|
|
|
+ private Integer totalMoney;
|
|
|
|
+
|
|
|
|
+ @ApiModelProperty(value = "月度流水列表")
|
|
|
|
+ List<DeviceFlowMonthVO> monthflowList;
|
|
|
|
+
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 每月流水
|
|
|
|
+ */
|
|
|
|
+ @Data
|
|
|
|
+ @Accessors(chain = true)
|
|
|
|
+ public static class DeviceFlowMonthVO {
|
|
|
|
+ @ApiModelProperty(value = "设备ID")
|
|
|
|
+ private Long deviceId;
|
|
|
|
+ @ApiModelProperty(value = "月份")
|
|
|
|
+ private Integer month;
|
|
|
|
+ @ApiModelProperty(value = "当月流水")
|
|
|
|
+ private Integer monthMoney;
|
|
|
|
+
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 流水明细
|
|
|
|
+ */
|
|
|
|
+ @Data
|
|
|
|
+ @Accessors(chain = true)
|
|
|
|
+ public static class DeviceFlowDetailVO {
|
|
|
|
+ @ApiModelProperty(value = "设备ID")
|
|
|
|
+ private Long deviceId;
|
|
|
|
+ @ApiModelProperty(value = "月份")
|
|
|
|
+ private Integer month;
|
|
|
|
+ @ApiModelProperty(value = "当月流水")
|
|
|
|
+ private Integer monthMoney;
|
|
|
|
+
|
|
|
|
+ @ApiModelProperty(value = "收入")
|
|
|
|
+ private Integer incomeMoney;
|
|
|
|
+
|
|
|
|
+ @ApiModelProperty(value = "支出")
|
|
|
|
+ private Integer expenditureMoney;
|
|
|
|
+
|
|
|
|
+ }
|
|
|
|
+
|
|
}
|
|
}
|