public Map<String, Object> countToday() { //代码省略 return result; } 帮我用DataResult写一个congtroller调用这个方法
时间: 2024-05-01 09:22:07 浏览: 79
计算下一天
假设你的 `countToday()` 方法返回的是一个 `Map<String, Object>` 类型的结果,你可以按照以下方式使用 `DataResult` 封装返回结果:
```java
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
import com.example.demo.utils.DataResult;
@RestController
public class YourController {
@GetMapping("/countToday")
public DataResult<Map<String, Object>> countToday() {
Map<String, Object> result = // 调用你的 countToday() 方法获取结果
return DataResult.success(result);
}
}
```
这样,当你访问 `/countToday` 接口时,将会返回一个封装好的 `DataResult` 对象。如果方法执行成功,`DataResult` 的状态码为 200,结果数据为你的 `Map<String, Object>` 类型的结果;如果方法执行失败,`DataResult` 的状态码为其他值,结果数据为错误信息。
阅读全文