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; } } }