package com.dsh.course.controller;
|
|
import com.dsh.course.entity.SystemPrice;
|
import com.dsh.course.model.vo.SystemPriceReq;
|
import com.dsh.course.model.vo.SystemPriceRes;
|
import com.dsh.course.service.ISystemPriceService;
|
import org.springframework.beans.BeanUtils;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.web.bind.annotation.PostMapping;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.RestController;
|
|
@RestController
|
@RequestMapping("/systemPrice")
|
public class SystemPriceController {
|
|
@Autowired
|
private ISystemPriceService systemPriceService;
|
|
|
/**
|
* 获取系统计价规则
|
* @param req
|
* @return
|
*/
|
@PostMapping("/querySystemPrice")
|
public SystemPriceRes querySystemPrice(SystemPriceReq req){
|
try {
|
SystemPrice query = systemPriceService.query(req.getCompanyId(), req.getType(), req.getServerCarModelId());
|
SystemPriceRes systemPriceRes = new SystemPriceRes();
|
BeanUtils.copyProperties(query, systemPriceRes);
|
return systemPriceRes;
|
}catch (Exception e){
|
e.printStackTrace();
|
return null;
|
}
|
}
|
}
|