1、字段 注释 转POJO
notepad 中 查找正则:
([a-zA-Z]+)(\s+\w+[、| ]?\w+)
替换正则:
\t/\*\*\n\t \* $2\n\t \*\/\n\t@JsonProperty\("$1"\)\n\tprivate String \l$1;
例如:
PatientClass 病人类型
PatWardCode 院区代码
PatWardName 院区名称
PatDeptCode 就诊科室代码
PatDeptName 就诊科室名称
PatRoomNo 病房
PatBedNo 床号
BedLabel 床标
AdmissionType 病人来源类型
AdmCondition 入院病情
AdmConditionCode 入院病情代码
NurseClass 护理等级
NurseClassCode 护理等级代码
AttendingDoctorID 医师编码
AttendingDoctorName 医师姓名
ReferringDoctorID 经治医师、转介医师ID
ReferringDoctorName 经治医师 转介医师姓名
转POJO
/**
* 院区代码
*/
@JsonProperty("PatWardCode")
private String patWardCode;
/**
* 院区名称
*/
@JsonProperty("PatWardName")
private String patWardName;
/**
* 就诊科室代码
*/
@JsonProperty("PatDeptCode")
private String patDeptCode;
/**
* 就诊科室名称
*/
@JsonProperty("PatDeptName")
private String patDeptName;
/**
* 病房
*/
@JsonProperty("PatRoomNo")
private String patRoomNo;
/**
* 床号
*/
@JsonProperty("PatBedNo")
private String patBedNo;
/**
* 床标
*/
@JsonProperty("BedLabel")
private String bedLabel;
/**
* 病人来源类型
*/
@JsonProperty("AdmissionType")
private String admissionType;
/**
* 入院病情
*/
@JsonProperty("AdmCondition")
private String admCondition;
/**
* 入院病情代码
*/
@JsonProperty("AdmConditionCode")
private String admConditionCode;