控制层返回值增加泛型

pull/25/MERGE
xixiaowei 2022-01-17 11:53:26 +08:00
parent 6c3ef7c315
commit 95e7dc7148
1 changed files with 11 additions and 8 deletions

View File

@ -24,8 +24,10 @@
*/ */
package cn.stylefeng.roses.kernel.log.manage; package cn.stylefeng.roses.kernel.log.manage;
import cn.stylefeng.roses.kernel.db.api.pojo.page.PageResult;
import cn.stylefeng.roses.kernel.log.api.LogManagerApi; import cn.stylefeng.roses.kernel.log.api.LogManagerApi;
import cn.stylefeng.roses.kernel.log.api.pojo.manage.LogManagerRequest; import cn.stylefeng.roses.kernel.log.api.pojo.manage.LogManagerRequest;
import cn.stylefeng.roses.kernel.log.api.pojo.record.LogRecordDTO;
import cn.stylefeng.roses.kernel.log.db.service.SysLogService; import cn.stylefeng.roses.kernel.log.db.service.SysLogService;
import cn.stylefeng.roses.kernel.log.manage.wrapper.LogInfoWrapper; import cn.stylefeng.roses.kernel.log.manage.wrapper.LogInfoWrapper;
import cn.stylefeng.roses.kernel.rule.pojo.response.ResponseData; import cn.stylefeng.roses.kernel.rule.pojo.response.ResponseData;
@ -39,6 +41,7 @@ import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource; import javax.annotation.Resource;
import java.util.List;
/** /**
* *
@ -69,8 +72,8 @@ public class LogManagerController {
* @date 2020/11/3 12:58 * @date 2020/11/3 12:58
*/ */
@GetResource(name = "查询日志列表", path = "/logManager/list") @GetResource(name = "查询日志列表", path = "/logManager/list")
public ResponseData list(@RequestBody LogManagerRequest logManagerRequest) { public ResponseData<List<LogRecordDTO>> list(@RequestBody LogManagerRequest logManagerRequest) {
return new SuccessResponseData(logManagerApi.findList(logManagerRequest)); return new SuccessResponseData<>(logManagerApi.findList(logManagerRequest));
} }
/** /**
@ -81,8 +84,8 @@ public class LogManagerController {
*/ */
@GetResource(name = "查询日志列表", path = "/logManager/page") @GetResource(name = "查询日志列表", path = "/logManager/page")
@Wrapper(LogInfoWrapper.class) @Wrapper(LogInfoWrapper.class)
public ResponseData page(LogManagerRequest logManagerRequest) { public ResponseData<PageResult<LogRecordDTO>> page(LogManagerRequest logManagerRequest) {
return new SuccessResponseData(logManagerApi.findPage(logManagerRequest)); return new SuccessResponseData<>(logManagerApi.findPage(logManagerRequest));
} }
/** /**
@ -92,9 +95,9 @@ public class LogManagerController {
* @date 2020/11/3 13:47 * @date 2020/11/3 13:47
*/ */
@PostResource(name = "删除日志", path = "/logManager/delete") @PostResource(name = "删除日志", path = "/logManager/delete")
public ResponseData delete(@RequestBody @Validated(LogManagerRequest.delete.class) LogManagerRequest logManagerRequest) { public ResponseData<?> delete(@RequestBody @Validated(LogManagerRequest.delete.class) LogManagerRequest logManagerRequest) {
sysLogService.delAll(logManagerRequest); sysLogService.delAll(logManagerRequest);
return new SuccessResponseData(); return new SuccessResponseData<>();
} }
/** /**
@ -105,8 +108,8 @@ public class LogManagerController {
*/ */
@GetResource(name = "查看日志详情", path = "/logManager/detail") @GetResource(name = "查看日志详情", path = "/logManager/detail")
@Wrapper(LogInfoWrapper.class) @Wrapper(LogInfoWrapper.class)
public ResponseData detail(@Validated(LogManagerRequest.detail.class) LogManagerRequest logManagerRequest) { public ResponseData<LogRecordDTO> detail(@Validated(LogManagerRequest.detail.class) LogManagerRequest logManagerRequest) {
return new SuccessResponseData(logManagerApi.detail(logManagerRequest)); return new SuccessResponseData<>(logManagerApi.detail(logManagerRequest));
} }
} }