From 1276b80a016262474da6f0f2e7c46e8b4c4fe368 Mon Sep 17 00:00:00 2001 From: liuhongrui Date: Tue, 18 Mar 2025 14:58:12 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AF=81=E4=BB=B6=E7=B1=BB=E5=9E=8B=20=20?= =?UTF-8?q?=E6=9E=9A=E4=B8=BE=E7=B1=BB=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../common/enums/IdentityDocumentType.java | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 openhis-server/openhis-common/src/main/java/com/openhis/common/enums/IdentityDocumentType.java diff --git a/openhis-server/openhis-common/src/main/java/com/openhis/common/enums/IdentityDocumentType.java b/openhis-server/openhis-common/src/main/java/com/openhis/common/enums/IdentityDocumentType.java new file mode 100644 index 00000000..f9982958 --- /dev/null +++ b/openhis-server/openhis-common/src/main/java/com/openhis/common/enums/IdentityDocumentType.java @@ -0,0 +1,32 @@ +package com.openhis.common.enums; + +import com.baomidou.mybatisplus.annotation.EnumValue; + +import lombok.AllArgsConstructor; +import lombok.Getter; + +/** + * 身份证件类型 + * + * @author liuhr + * @date 2025/3/18 + */ + +@Getter +@AllArgsConstructor +public enum IdentityDocumentType implements HisEnumInterface { + + RESIDENT_ID_CARD(1, "residentIdCard", "居民身份证"), + HOUSEHOLD_REGISTER(2, "householdRegister", "居民户口簿"), + PASSPORT(3, "passport", "护照"), + OFFICER_CERTIFICATE(4, "officerCertificate", "军官证"), + DRIVING_LICENSE(5, "drivingLicense", "驾驶证"), + HONGKONG_MACAO_PASS(6, "hongkongMacaoPass", "港澳居民来往内地通行证"), + TAIWAN_PASS(7, "taiwanPass", "台湾居民来往内地通行证"), + OTHER(99, "other", "其他身份证件"); + + @EnumValue + private final Integer value; + private final String code; + private final String info; +}