【采集调度器-后端TCP API】采集调度器下发任务命令 API
parent
dde18d75b0
commit
50c8321678
@ -0,0 +1,39 @@
|
||||
package com.docus.server.dto.scheduling.management.schcollector.task;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 下发任务
|
||||
*/
|
||||
@Builder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Data
|
||||
@ApiModel(value = "ReportDownTwoDTO", description = "下发任务")
|
||||
public class ReportDownTwoDTO {
|
||||
|
||||
@ApiModelProperty(value = "档案编号")
|
||||
private String patientId;
|
||||
@ApiModelProperty(value = "记账号")
|
||||
private String jzh;
|
||||
@ApiModelProperty(value = "档案类型")
|
||||
private String recordType;
|
||||
@ApiModelProperty(value = "档案时间")
|
||||
private String createTime;
|
||||
@ApiModelProperty(value = "患者信息")
|
||||
private ReportPatientTwoDto patient = new ReportPatientTwoDto();
|
||||
@ApiModelProperty(value = "住院信息")
|
||||
private List<ReportHospitalTwoDto> hospitals = new ArrayList<>();
|
||||
@ApiModelProperty(value = "任务信息")
|
||||
private List<ReportTaskTwoDto> tasks = new ArrayList<>();
|
||||
|
||||
|
||||
}
|
@ -0,0 +1,32 @@
|
||||
package com.docus.server.dto.scheduling.management.schcollector.task;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
* 下发任务-医院查询信息
|
||||
*/
|
||||
@Builder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Data
|
||||
@ApiModel(value = "ReportHospitalTwoDto", description = "下发任务-医院查询信息")
|
||||
public class ReportHospitalTwoDto {
|
||||
|
||||
@ApiModelProperty(value = "患者id")
|
||||
private String patientId;
|
||||
@ApiModelProperty(value = "住院次数")
|
||||
private Integer admissTimes;
|
||||
@ApiModelProperty(value = "住院日期")
|
||||
private String admissDate;
|
||||
@ApiModelProperty(value = "出院日期")
|
||||
private String disDate;
|
||||
@ApiModelProperty(value = "出院科室名称")
|
||||
private String disDeptName;
|
||||
@ApiModelProperty(value = "卡号")
|
||||
private String admissId;
|
||||
}
|
@ -0,0 +1,26 @@
|
||||
package com.docus.server.dto.scheduling.management.schcollector.task;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
* 上报打印 下发任务-患者信息
|
||||
*/
|
||||
@Builder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Data
|
||||
@ApiModel(value = "ReportPatientTwoDto", description = "下发任务-病患信息")
|
||||
public class ReportPatientTwoDto {
|
||||
|
||||
@ApiModelProperty(value = "住院号/就诊号")
|
||||
private String inpatientNo;
|
||||
@ApiModelProperty(value = "患者姓名")
|
||||
private String name;
|
||||
@ApiModelProperty(value = "id号")
|
||||
private String patientId;
|
||||
}
|
@ -0,0 +1,26 @@
|
||||
package com.docus.server.dto.scheduling.management.schcollector.task;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
* 下发任务-任务信息
|
||||
*/
|
||||
@Builder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Data
|
||||
@ApiModel(value = "ReportTaskTwoDto", description = "下发任务-任务信息")
|
||||
public class ReportTaskTwoDto {
|
||||
@ApiModelProperty(value = "采集器标识")
|
||||
private String collectorId;
|
||||
@ApiModelProperty(value = "任务id")
|
||||
private Long taskId;
|
||||
@ApiModelProperty(value = "患者id")
|
||||
private String patientId;
|
||||
|
||||
}
|
Loading…
Reference in New Issue