|
@ -90,4 +90,52 @@ public class NatEndpoint extends EnvelopRestEndpoint {
|
|
return PageEnvelop.getError(CommonContant.Message.GET_ERROR);
|
|
return PageEnvelop.getError(CommonContant.Message.GET_ERROR);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@GetMapping(value = "natAppointmentPage")
|
|
|
|
@ApiOperation(value = "核酸预约记录分页")
|
|
|
|
public PageEnvelop natAppointmentPage (
|
|
|
|
@ApiParam(name = "name", value = "患者姓名")
|
|
|
|
@RequestParam(value = "name", required = false) String name,
|
|
|
|
@ApiParam(name = "payStatus", value = "状态")
|
|
|
|
@RequestParam(value = "payStatus", required = false) String payStatus,
|
|
|
|
@ApiParam(name = "merchantOrderNo", value = "商户订单号")
|
|
|
|
@RequestParam(value = "merchantOrderNo", required = false) String merchantOrderNo,
|
|
|
|
@ApiParam(name = "invoiceSerialNo", value = "发票流水号")
|
|
|
|
@RequestParam(value = "invoiceSerialNo", required = false) String invoiceSerialNo,
|
|
|
|
@ApiParam(name = "medicare", value = "就诊卡号")
|
|
|
|
@RequestParam(value = "medicare", required = false) String medicare,
|
|
|
|
@ApiParam(name = "cardNo", value = "身份证")
|
|
|
|
@RequestParam(value = "cardNo", required = false) String cardNo,
|
|
|
|
@ApiParam(name = "createTimeStart", value = "申请开始时间")
|
|
|
|
@RequestParam(value = "createTimeStart", required = false) String createTimeStart,
|
|
|
|
@ApiParam(name = "createTimeEnd", value = "申请结束时间")
|
|
|
|
@RequestParam(value = "createTimeEnd", required = false) String createTimeEnd,
|
|
|
|
@ApiParam(name = "appointmentTimeStart", value = "预约开始时间")
|
|
|
|
@RequestParam(value = "appointmentTimeStart", required = false) String appointmentTimeStart,
|
|
|
|
@ApiParam(name = "appointmentTimeEnd", value = "预约结束时间")
|
|
|
|
@RequestParam(value = "appointmentTimeEnd", required = false) String appointmentTimeEnd,
|
|
|
|
@ApiParam(name = "page", value = "分页大小", required = true, defaultValue = "1")
|
|
|
|
@RequestParam(value = "page") Integer page,
|
|
|
|
@ApiParam(name = "size", value = "页码", required = true, defaultValue = "15")
|
|
|
|
@RequestParam(value = "size") Integer size) {
|
|
|
|
try {
|
|
|
|
return natService.natAppointmentPage(name, payStatus, merchantOrderNo, invoiceSerialNo, medicare, cardNo,
|
|
|
|
createTimeStart, createTimeEnd, appointmentTimeStart, appointmentTimeEnd, page, size);
|
|
|
|
}catch (Exception e){
|
|
|
|
e.printStackTrace();
|
|
|
|
}
|
|
|
|
return PageEnvelop.getError(CommonContant.Message.GET_ERROR);
|
|
|
|
}
|
|
|
|
|
|
|
|
@GetMapping(value = "natAppointmentDetail")
|
|
|
|
@ApiOperation(value = "核酸预约记录详情")
|
|
|
|
public ObjEnvelop natAppointmentDetail (
|
|
|
|
@ApiParam(name = "id", value = "id")
|
|
|
|
@RequestParam(value = "id", required = true) Integer id) {
|
|
|
|
try {
|
|
|
|
return ObjEnvelop.getSuccess("获取成功",natService.natAppointmentDetail(id));
|
|
|
|
}catch (Exception e){
|
|
|
|
e.printStackTrace();
|
|
|
|
}
|
|
|
|
return ObjEnvelop.getError(CommonContant.Message.GET_ERROR);
|
|
|
|
}
|
|
}
|
|
}
|