【新增】APP访问统计增加访问设备
This commit is contained in:
@@ -1,9 +1,13 @@
|
||||
package com.corewing.app.dto;
|
||||
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import javax.validation.constraints.NotBlank;
|
||||
import javax.validation.constraints.NotNull;
|
||||
|
||||
@ApiModel("APP统计请求模型")
|
||||
@Data
|
||||
public class AccessStatisticsRequest {
|
||||
@@ -14,4 +18,8 @@ public class AccessStatisticsRequest {
|
||||
@ApiModelProperty("访问类型")
|
||||
private String accessType;
|
||||
|
||||
@ApiModelProperty(value = "访问设备", required = true)
|
||||
@NotBlank(message = "访问设备不能为空")
|
||||
private String accessDevice;
|
||||
|
||||
}
|
||||
|
||||
@@ -27,6 +27,9 @@ public class AppAccessStatistics extends CommonEntity {
|
||||
@ApiModelProperty("访问类型")
|
||||
private String accessType;
|
||||
|
||||
@ApiModelProperty("访问设备")
|
||||
private String accessDevice;
|
||||
|
||||
@ApiModelProperty("访问IP")
|
||||
private String accessIp;
|
||||
|
||||
|
||||
@@ -10,6 +10,7 @@ import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.validation.Valid;
|
||||
|
||||
@Api(tags = "APP访问统计")
|
||||
@RestController
|
||||
@@ -21,7 +22,7 @@ public class AppAccessStatisticsController {
|
||||
|
||||
@ApiOperation("访问统计接口")
|
||||
@GetMapping("/accumulate")
|
||||
private Result<String> accumulate(AccessStatisticsRequest accessStatisticsRequest) {
|
||||
private Result<String> accumulate(@Valid AccessStatisticsRequest accessStatisticsRequest) {
|
||||
return Result.isBool(appAccessStatisticsService.accumulate(accessStatisticsRequest));
|
||||
}
|
||||
|
||||
|
||||
@@ -25,6 +25,7 @@ public class AppAccessStatisticsServiceImpl extends ServiceImpl<AppAccessStatist
|
||||
if(StrUtil.isNotBlank(accessStatisticsRequest.getAccessType())) {
|
||||
appAccessStatistics.setAccessType(accessStatisticsRequest.getAccessType());
|
||||
}
|
||||
appAccessStatistics.setAccessDevice(accessStatisticsRequest.getAccessDevice());
|
||||
return save(appAccessStatistics);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user