public class Request<T extends AbstractDomainObject> implements Serializable { private static final long serialVersionUID = 1L; private BizScenario bizScenario; private T param; public Request(T param) { this.param = param; this.bizScenario = param.getBizScenario(); } public static <T extends AbstractDomainObject> Request<T> build(T param) { return new Request<T>(param); } public BizScenario getParamBizScenario() { return param.getBizScenario(); } public BizScenario getBizScenario() { return bizScenario; } public T getParam() { return param; } }
中台实践--基于Serviceless模式的泛型请求封装结构体
最新推荐文章于 2022-09-18 20:00:00 发布