|
@@ -7,7 +7,9 @@ import com.diagbot.annotation.SysLogger;
|
|
|
import com.diagbot.dto.RespDTO;
|
|
|
import com.diagbot.entity.ServiceInfo;
|
|
|
import com.diagbot.facade.ServiceInfoFacade;
|
|
|
+import com.diagbot.util.BeanUtil;
|
|
|
import com.diagbot.vo.ServiceSaveVO;
|
|
|
+import com.diagbot.vo.ServiceUserSaveVO;
|
|
|
import io.swagger.annotations.Api;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
@@ -50,7 +52,9 @@ public class ServiceInfoController {
|
|
|
@PostMapping("/createService")
|
|
|
@SysLogger("createService")
|
|
|
@Transactional
|
|
|
- public RespDTO<ServiceInfo> createService(@RequestBody @Valid ServiceSaveVO serviceSaveVO) {
|
|
|
+ public RespDTO<ServiceInfo> createService(@RequestBody @Valid ServiceUserSaveVO serviceUserSaveVO) {
|
|
|
+ ServiceSaveVO serviceSaveVO = new ServiceSaveVO();
|
|
|
+ BeanUtil.copyProperties(serviceUserSaveVO, serviceSaveVO);
|
|
|
ServiceInfo serviceInfo = serviceInfoFacade.createService(serviceSaveVO);
|
|
|
return RespDTO.onSuc(serviceInfo);
|
|
|
}
|