package com.product.data.center.controller;
import com.product.core.controller.support.AbstractBaseController;
import com.product.core.exception.BaseException;
import com.product.data.center.service.DataValidationService;
import com.product.module.sys.version.ApiVersion;
import com.product.util.BaseUtil;
import org.springframework.scheduling.annotation.Async;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource;
/**
* @Author cheng
* @Date 2022/11/23 15:31
* @Desc
*/
@RestController
@RequestMapping("/api/mes-data-validation")
public class DataValidationController extends AbstractBaseController {
@Resource
DataValidationService dataValidationService;
@PostMapping("/{version}")
@ApiVersion(1)
public String getMesValidationData() {
try {
return BaseUtil.success(dataValidationService.getValidationData());
} catch (BaseException e) {
e.printStackTrace();
return error(e);
} catch (Exception e) {
return error(new BaseException(e));
}
}
}