12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- package thyyxxk.webserver.controller.casefrontsheet;
- import org.springframework.web.bind.annotation.*;
- import thyyxxk.webserver.config.auth.PassToken;
- import thyyxxk.webserver.entity.ResultVo;
- import thyyxxk.webserver.entity.casefrontsheet.YshHzRecord;
- import thyyxxk.webserver.entity.datamodify.GetDropdownBox;
- import thyyxxk.webserver.service.casefrontsheet.HuiZhenShenQingService;
- import java.util.List;
- /**
- * <p>
- * 描述: 会诊申请
- * </p>
- *
- * @author xc
- * @date 2021-05-07 11:00
- */
- @RestController
- @RequestMapping("/huiZhenShenQing")
- public class HuiZhenShenQingController {
- private final HuiZhenShenQingService service;
- public HuiZhenShenQingController(HuiZhenShenQingService service) {
- this.service = service;
- }
- @PassToken
- @GetMapping("/huiZhenLeiBie")
- public ResultVo<List<GetDropdownBox>> huiZhenLeiBie() {
- return service.huiZhenLeiBie();
- }
- @PassToken
- @GetMapping("/queryDept")
- public ResultVo<List<GetDropdownBox>> queryDept(@RequestParam("code") String code) {
- return service.queryDept(code);
- }
- @PostMapping("/submitHuiZhenShenQing")
- public ResultVo<String> submitHuiZhenShenQing(@RequestBody YshHzRecord param) {
- return service.submitHuiZhenShenQing(param);
- }
- @GetMapping("/chaKanHuiZhenShenQing")
- public ResultVo<List<YshHzRecord>> chaKanHuiZhenShenQing(String inpatientNo, int admissTimes) {
- return service.chaKanHuiZhenShenQing(inpatientNo, admissTimes);
- }
- @GetMapping("/shanChuHuiZhenShenQing")
- public ResultVo<Boolean> shanChuHuiZhenShenQing(@RequestParam("inpatientNo") String inpatientNo,
- @RequestParam("admissTimes") int admissTimes,
- @RequestParam("actOrderNo") float actOrderNo,
- @RequestParam("reqTimes") int reqTimes) {
- return service.shanChuHuiZhenShenQing(inpatientNo, admissTimes, actOrderNo, reqTimes);
- }
- @GetMapping("/huiZhenYiSheng")
- public ResultVo<List<GetDropdownBox>> huiZhenYiSheng(@RequestParam("deptCode") String deptCode,
- @RequestParam("hzType") String hzType) {
- return service.huiZhenYiSheng(deptCode, hzType);
- }
- @GetMapping("/huoQuHuanZheZhuYaoZhenDuan")
- public ResultVo<List<GetDropdownBox>> huoQuHuanZheZhuYaoZhenDuan(@RequestParam("patNo") String patNo,
- @RequestParam("times") Integer times,
- @RequestParam("flag") Integer flag) {
- return service.huoQuHuanZheZhuYaoZhenDuan(patNo, times, flag);
- }
- }
|