/**
|
* projectName: h3-warehouse
|
* fileName: GroupValidateStatusCheckUtil.java
|
* packageName: com.hydee.h3.warehouse.util
|
* date: 2020-05-22 10:48
|
* copyright(c) 2020 http://www.hydee.cn/ Inc. All rights reserved.
|
*/
|
package com.matrix.system.common.validate;
|
|
import com.alibaba.fastjson.JSON;
|
import com.matrix.core.exception.GlobleException;
|
import com.matrix.core.tools.LogUtil;
|
import org.slf4j.Logger;
|
|
/**
|
* 参数校验工具
|
**/
|
public class GroupValidateStatusCheckUtil {
|
|
public static void check(Object o, Class group) {
|
|
LogUtil.info("操作:{},参数:{}", "参数校验", JSON.toJSONString(o));
|
|
ParameterValidate.ValidResult acceptanceResult = ParameterValidate.validateBean(o, group);
|
if (acceptanceResult.hasErrors()) {
|
throw new GlobleException(acceptanceResult.getErrors());
|
}
|
|
}
|
}
|