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