18 lines
438 B
Java
18 lines
438 B
Java
package com.example.utils;
|
|
|
|
import com.example.entity.RestBean;
|
|
import org.springframework.stereotype.Component;
|
|
|
|
import java.util.function.Supplier;
|
|
|
|
@Component
|
|
public class ControllerUtils {
|
|
public <T> RestBean<T> messageHandle(Supplier<String> action){
|
|
String message = action.get();
|
|
if(message == null)
|
|
return RestBean.success();
|
|
else
|
|
return RestBean.failure(400, message);
|
|
}
|
|
}
|