保誠-保戶業務員媒合平台
wayne
2022-03-11 242fad1691917c4fd82c7f04b6190a7113628e93
pamapi/src/main/java/com/pollex/pam/web/rest/AppointmentMemoResource.java
@@ -10,36 +10,35 @@
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.pollex.pam.domain.AppointmentMemo;
import com.pollex.pam.security.SecurityUtils;
import com.pollex.pam.service.AppointmentMemoService;
import com.pollex.pam.service.dto.AppointmentMemoCreateDTO;
import com.pollex.pam.service.dto.AppointmentMemoUpdateDTO;
import com.pollex.pam.business.domain.AppointmentMemo;
import com.pollex.pam.business.service.AppointmentMemoService;
import com.pollex.pam.business.service.dto.AppointmentMemoCreateDTO;
import com.pollex.pam.business.service.dto.AppointmentMemoUpdateDTO;
@RestController
@RequestMapping("/api/appointment/memo")
public class AppointmentMemoResource {
   @Autowired
   AppointmentMemoService appointmentMemoService;
   @PostMapping("/create")
   public ResponseEntity<AppointmentMemo> createMemo(@RequestBody AppointmentMemoCreateDTO memoDTO) {
      appointmentMemoService.checkPermission(memoDTO.getAppointmentId());
      AppointmentMemo memo = appointmentMemoService.create(memoDTO);
      return new ResponseEntity<>(memo, HttpStatus.OK);
   }
   @PostMapping("/update")
   public ResponseEntity<AppointmentMemo> updateMemo(@RequestBody AppointmentMemoUpdateDTO memoDTO) {
      AppointmentMemo memo = appointmentMemoService.update(memoDTO);
      return new ResponseEntity<>(memo, HttpStatus.OK);
   }
   @DeleteMapping("/{memoId}")
   public void deleteMemo(@PathVariable Long memoId) {
      appointmentMemoService.delete(memoId);
   }
}