添加了枚举类
This commit is contained in:
@@ -1,13 +1,14 @@
|
||||
package com.openhis.administration.domain;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
|
||||
import com.core.common.core.domain.HisBaseEntity;
|
||||
import com.openhis.common.enums.AccountBillingStatus;
|
||||
import com.openhis.common.enums.AccountStatus;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
@@ -29,10 +30,10 @@ public class Account extends HisBaseEntity {
|
||||
private Long id;
|
||||
|
||||
/** 状态枚举 */
|
||||
private Integer statusEnum;
|
||||
private AccountStatus statusEnum;
|
||||
|
||||
/** 结账状态枚举 */
|
||||
private Integer billingStatusEnum;
|
||||
private AccountBillingStatus billingStatusEnum;
|
||||
|
||||
/** 账户类型编码 */
|
||||
private String typeCode;
|
||||
@@ -59,4 +60,4 @@ public class Account extends HisBaseEntity {
|
||||
private BigDecimal limitAccount;
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -8,6 +8,7 @@ import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
|
||||
import com.core.common.core.domain.HisBaseEntity;
|
||||
import com.openhis.common.enums.ChargeItemStatus;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
@@ -29,7 +30,7 @@ public class ChargeItem extends HisBaseEntity {
|
||||
private Long id;
|
||||
|
||||
/** 状态 */
|
||||
private Integer statusEnum;
|
||||
private ChargeItemStatus statusEnum;
|
||||
|
||||
/** 层级 */
|
||||
private String busNo;
|
||||
@@ -106,6 +107,9 @@ public class ChargeItem extends HisBaseEntity {
|
||||
/** 索赔结果 */
|
||||
private Integer claimStateEnum;
|
||||
|
||||
/** 打印次数 */
|
||||
private Integer printCount;
|
||||
|
||||
/** 关联账户ID */
|
||||
private Long accountId;
|
||||
|
||||
@@ -113,4 +117,4 @@ public class ChargeItem extends HisBaseEntity {
|
||||
private Integer orgId;
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -8,6 +8,7 @@ import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
|
||||
import com.core.common.core.domain.HisBaseEntity;
|
||||
import com.openhis.common.enums.PublicationStatus;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
@@ -35,7 +36,7 @@ public class ChargeItemDefinition extends HisBaseEntity {
|
||||
private String title;
|
||||
|
||||
/** 状态 */
|
||||
private Integer statusEnum;
|
||||
private PublicationStatus statusEnum;
|
||||
|
||||
/** 机构编码 */
|
||||
private String orgCode;
|
||||
@@ -66,6 +67,4 @@ public class ChargeItemDefinition extends HisBaseEntity {
|
||||
|
||||
/** 基础价格 */
|
||||
private BigDecimal price;
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -8,6 +8,8 @@ import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
|
||||
import com.core.common.core.domain.HisBaseEntity;
|
||||
import com.openhis.common.enums.DeviceCategory;
|
||||
import com.openhis.common.enums.DeviceSafety;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
@@ -68,10 +70,10 @@ public class Device extends HisBaseEntity {
|
||||
private String partNumber;
|
||||
|
||||
/** 器材种类 */
|
||||
private Integer categoryEnum;
|
||||
private DeviceCategory categoryEnum;
|
||||
|
||||
/** 器材类型 */
|
||||
private Integer typeEnum;
|
||||
private String typeCode;
|
||||
|
||||
/** 器材版本 */
|
||||
private String version;
|
||||
@@ -89,7 +91,7 @@ public class Device extends HisBaseEntity {
|
||||
private String support;
|
||||
|
||||
/** 器材安全 */
|
||||
private Integer safetyEnum;
|
||||
private DeviceSafety safetyEnum;
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -8,6 +8,7 @@ import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
|
||||
import com.core.common.core.domain.HisBaseEntity;
|
||||
import com.openhis.common.enums.DeviceCategory;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
@@ -41,10 +42,10 @@ public class DeviceDefinition extends HisBaseEntity {
|
||||
private String wbStr;
|
||||
|
||||
/** 器材分类 */
|
||||
private String deviceCode;
|
||||
private DeviceCategory categoryEnum;
|
||||
|
||||
/** 器材种类 */
|
||||
private String deviceTypeCode;
|
||||
private String typeCode;
|
||||
|
||||
/** 包装单位 */
|
||||
private String unitCode;
|
||||
@@ -107,4 +108,4 @@ public class DeviceDefinition extends HisBaseEntity {
|
||||
private Integer allergenFlag;
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
package com.openhis.administration.domain;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
@@ -8,6 +7,7 @@ import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
|
||||
import com.core.common.core.domain.HisBaseEntity;
|
||||
import com.openhis.common.enums.*;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
@@ -16,7 +16,6 @@ import lombok.experimental.Accessors;
|
||||
* 就诊管理Entity实体
|
||||
*
|
||||
* @author system
|
||||
* @date 2025-02-20
|
||||
*/
|
||||
@Data
|
||||
@TableName("adm_encounter")
|
||||
@@ -38,10 +37,10 @@ public class Encounter extends HisBaseEntity {
|
||||
private String busNo;
|
||||
|
||||
/** 状态编码 */
|
||||
private String statusCode;
|
||||
private EncounterStatus statusEnum;
|
||||
|
||||
/** 类别编码 */
|
||||
private Integer classEnum;
|
||||
private EncounterClass classEnum;
|
||||
|
||||
/** 类别医保编码 */
|
||||
private Integer ybClassEnum;
|
||||
@@ -50,16 +49,16 @@ public class Encounter extends HisBaseEntity {
|
||||
private String classJson;
|
||||
|
||||
/** 优先级编码 */
|
||||
private Integer priorityEnum;
|
||||
private ActPriority priorityEnum;
|
||||
|
||||
/** 分类编码 */
|
||||
private Integer typeEnum;
|
||||
private EncounterType typeEnum;
|
||||
|
||||
/** 服务ID */
|
||||
private Long serviceTypeId;
|
||||
|
||||
/** 就诊对象状态 */
|
||||
private Integer subjectStatusEnum;
|
||||
private EncounterSubjectStatus subjectStatusEnum;
|
||||
|
||||
/** 开始时间 */
|
||||
private Date startTime;
|
||||
@@ -73,4 +72,4 @@ public class Encounter extends HisBaseEntity {
|
||||
/** 就诊序号 */
|
||||
private Integer displayOrder;
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -8,6 +8,7 @@ import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
|
||||
import com.core.common.core.domain.HisBaseEntity;
|
||||
import com.openhis.common.enums.EncounterLocationStatus;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
@@ -35,7 +36,7 @@ public class EncounterLocation extends HisBaseEntity {
|
||||
private Long locationId;
|
||||
|
||||
/** 状态枚举 */
|
||||
private Integer statusEnum;
|
||||
private EncounterLocationStatus statusEnum;
|
||||
|
||||
/** 物理形式枚举 */
|
||||
private Integer formEnum;
|
||||
@@ -47,4 +48,4 @@ public class EncounterLocation extends HisBaseEntity {
|
||||
private Date endTime;
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,19 @@
|
||||
package com.openhis.administration.domain;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.EnumValue;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Getter;
|
||||
|
||||
@Getter
|
||||
@AllArgsConstructor
|
||||
public enum IdentifierUse {
|
||||
USUAL(1, "USUAL", "Usual item"),
|
||||
OFFICIAL(2, "OFFICIAL", "Official item"),
|
||||
TEMP(3, "TEMP", "Temporary item"),
|
||||
SECONDARY(4, "SECONDARY", "Secondary item"),
|
||||
OLD(5, "OLD", "Old item");
|
||||
@EnumValue
|
||||
private final Integer value;
|
||||
private final String code;
|
||||
private final String info;
|
||||
}
|
||||
@@ -8,6 +8,7 @@ import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
|
||||
import com.core.common.core.domain.HisBaseEntity;
|
||||
import com.openhis.common.enums.InvoiceStatus;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
@@ -32,7 +33,7 @@ public class Invoice extends HisBaseEntity {
|
||||
private Long patientId;
|
||||
|
||||
/** 状态 */
|
||||
private Integer statusEnum;
|
||||
private InvoiceStatus statusEnum;
|
||||
|
||||
/** 类别 */
|
||||
private String typeCode;
|
||||
@@ -65,4 +66,4 @@ public class Invoice extends HisBaseEntity {
|
||||
private String pictureUrl;
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -8,6 +8,10 @@ import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
|
||||
import com.core.common.core.domain.HisBaseEntity;
|
||||
import com.openhis.common.enums.LocationBedStatus;
|
||||
import com.openhis.common.enums.LocationForm;
|
||||
import com.openhis.common.enums.LocationMode;
|
||||
import com.openhis.common.enums.LocationStatus;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
@@ -35,13 +39,16 @@ public class Location extends HisBaseEntity {
|
||||
private String name;
|
||||
|
||||
/** 状态编码 */
|
||||
private Integer statusEnum;
|
||||
private LocationStatus statusEnum;
|
||||
|
||||
/** 操作状态 */
|
||||
private Integer operationalEnum;
|
||||
private LocationBedStatus operationalEnum;
|
||||
|
||||
/** 模式编码 */
|
||||
private Integer modeEnum;
|
||||
private LocationMode modeEnum;
|
||||
|
||||
/** 模式编码 */
|
||||
private String typeCode;
|
||||
|
||||
/** 功能编码 */
|
||||
private String typeJson;
|
||||
@@ -53,7 +60,7 @@ public class Location extends HisBaseEntity {
|
||||
private String wbStr;
|
||||
|
||||
/** 物理形式枚举 */
|
||||
private String formEnum;
|
||||
private LocationForm formEnum;
|
||||
|
||||
/** 机构编码 */
|
||||
private Long organizationId;
|
||||
@@ -62,4 +69,4 @@ public class Location extends HisBaseEntity {
|
||||
private Integer displayOrder;
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -8,6 +8,8 @@ import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
|
||||
import com.core.common.core.domain.HisBaseEntity;
|
||||
import com.openhis.common.enums.OrganizationClass;
|
||||
import com.openhis.common.enums.OrganizationType;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
@@ -38,10 +40,10 @@ public class Organization extends HisBaseEntity {
|
||||
private Integer activeFlag;
|
||||
|
||||
/** 机构类型枚举 */
|
||||
private Integer typeEnum;
|
||||
private OrganizationType typeEnum;
|
||||
|
||||
/** 机构分类枚举 */
|
||||
private Integer classEnum;
|
||||
private OrganizationClass classEnum;
|
||||
|
||||
/** 拼音码 */
|
||||
private String pyStr;
|
||||
@@ -59,4 +61,4 @@ public class Organization extends HisBaseEntity {
|
||||
private Integer displayOrder;
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -8,6 +8,9 @@ import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
|
||||
import com.core.common.core.domain.HisBaseEntity;
|
||||
import com.openhis.common.enums.AdministrativeGender;
|
||||
import com.openhis.common.enums.MaritalStatus;
|
||||
import com.openhis.common.enums.OccupationType;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
@@ -44,7 +47,7 @@ public class Patient extends HisBaseEntity {
|
||||
private String busNo;
|
||||
|
||||
/** 性别编码 */
|
||||
private Integer genderEnum;
|
||||
private AdministrativeGender genderEnum;
|
||||
|
||||
/** 生日 */
|
||||
private Date birthDate;
|
||||
@@ -53,10 +56,10 @@ public class Patient extends HisBaseEntity {
|
||||
private Date deceasedDate;
|
||||
|
||||
/** 婚姻状态 */
|
||||
private Integer maritalStatusEnum;
|
||||
private MaritalStatus maritalStatusEnum;
|
||||
|
||||
/** 职业编码 */
|
||||
private Integer prfsEnum;
|
||||
private OccupationType prfsEnum;
|
||||
|
||||
/** 电话 */
|
||||
private String phone;
|
||||
@@ -122,4 +125,4 @@ public class Patient extends HisBaseEntity {
|
||||
private Long organizationId;
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -35,7 +35,7 @@ public class PatientIdentifier extends HisBaseEntity {
|
||||
private String identifierNo;
|
||||
|
||||
/** 标识状态枚举 */
|
||||
private Integer stateEnum;
|
||||
private IdentifierUse stateEnum;
|
||||
|
||||
/** 有效时间Start */
|
||||
private Date startTime;
|
||||
@@ -44,4 +44,4 @@ public class PatientIdentifier extends HisBaseEntity {
|
||||
private Date endTime;
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user