mirror of https://gitee.com/stylefeng/roses
【7.3.4】【file】完善文件参数校验
parent
2b0d26d861
commit
a02a8a376b
|
@ -31,6 +31,7 @@ import cn.stylefeng.roses.kernel.rule.pojo.response.ResponseData;
|
|||
import cn.stylefeng.roses.kernel.rule.pojo.response.SuccessResponseData;
|
||||
import cn.stylefeng.roses.kernel.scanner.api.annotation.ApiResource;
|
||||
import cn.stylefeng.roses.kernel.scanner.api.annotation.PostResource;
|
||||
import org.springframework.validation.annotation.Validated;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
|
@ -56,7 +57,7 @@ public class SysFileBusinessController {
|
|||
* @date 2023/3/31 15:31
|
||||
*/
|
||||
@PostResource(name = "增加文件下载次数", path = "/sysFileInfo/addFileDownloadCount", requiredPermission = false, requiredLogin = false)
|
||||
public ResponseData<?> upload(@RequestBody SysFileBusinessRequest sysFileBusinessRequest) {
|
||||
public ResponseData<?> upload(@RequestBody @Validated(SysFileBusinessRequest.addFileDownloadCount.class) SysFileBusinessRequest sysFileBusinessRequest) {
|
||||
sysFileBusinessService.addFileDownloadCount(sysFileBusinessRequest.getBusinessId(), sysFileBusinessRequest.getFileId());
|
||||
return new SuccessResponseData<>();
|
||||
}
|
||||
|
|
|
@ -34,12 +34,14 @@ public class SysFileBusinessRequest extends BaseRequest {
|
|||
* 业务主键id
|
||||
*/
|
||||
@ChineseDescription("业务主键id")
|
||||
@NotNull(message = "业务主键id不能为空", groups = addFileDownloadCount.class)
|
||||
private Long businessId;
|
||||
|
||||
/**
|
||||
* 关联文件表的id
|
||||
*/
|
||||
@ChineseDescription("关联文件表的id")
|
||||
@NotNull(message = "文件id不能为空", groups = addFileDownloadCount.class)
|
||||
private Long fileId;
|
||||
|
||||
/**
|
||||
|
@ -54,4 +56,11 @@ public class SysFileBusinessRequest extends BaseRequest {
|
|||
@ChineseDescription("租户id")
|
||||
private Long tenantId;
|
||||
|
||||
/**
|
||||
* 添加文件下载次数
|
||||
*/
|
||||
public @interface addFileDownloadCount {
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue