103 增加医生个人报卡管理界面(需求)

This commit is contained in:
2026-04-14 17:23:44 +08:00
parent fe7778e6e0
commit 26e0665eeb
15 changed files with 833 additions and 507 deletions

View File

@@ -29,9 +29,8 @@ public class InfectiousAudit extends HisBaseEntity {
@JsonSerialize(using = ToStringSerializer.class)
private Long auditId;
/** 报卡ID */
@JsonSerialize(using = ToStringSerializer.class)
private Long cardId;
/** 报卡编号(关联 infectious_card.card_no */
private String cardId;
/** 审核序号 */
private Integer auditSeq;

View File

@@ -1,6 +1,7 @@
package com.openhis.infectious.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.core.common.core.domain.HisBaseEntity;
@@ -26,12 +27,8 @@ import java.time.LocalDateTime;
@EqualsAndHashCode(callSuper = false)
public class InfectiousCard extends HisBaseEntity {
/** 卡片编号 */
@TableId(type = IdType.ASSIGN_ID)
@JsonSerialize(using = ToStringSerializer.class)
private Long id;
/** 卡片编号(业务编号) */
/** 卡片编号(业务编号,主键) */
@TableId(type = IdType.INPUT)
private String cardNo;
/** 本次就诊ID */
@@ -97,8 +94,9 @@ public class InfectiousCard extends HisBaseEntity {
/** 现住址门牌号 */
private String addressHouse;
/** 病人属于 */
private String patientbelong;
/** 病人属于(1本县区/2本市其他县区/3本省其他地市/4外省/5港澳台/6外籍) */
@TableField("patient_belong")
private Integer patientBelong;
/** 职业 */
private String occupation;
@@ -106,18 +104,15 @@ public class InfectiousCard extends HisBaseEntity {
/** 疾病编码 */
private String diseaseCode;
/** 疾病名称 */
private String diseaseName;
/** 分型 */
private String diseaseSubtype;
/** 其他传染病 */
private String otherDisease;
/** 病例分类 */
private String diseaseType;
/** 其他传染病名称 */
private String otherDisease;
/** 病例类别(1疑似病例/2临床诊断病例/3实验室确诊病例/4病原携带者/5阳性检测结果) */
private Integer caseClass;
/** 发病日期 */
private LocalDate onsetDate;
@@ -146,7 +141,7 @@ public class InfectiousCard extends HisBaseEntity {
private LocalDate reportDate;
/** 状态(0暂存/1已提交/2已审核/3已上报/4失败/5退回) */
private String status;
private Integer status;
/** 失败原因 */
private String failMsg;
@@ -165,6 +160,7 @@ public class InfectiousCard extends HisBaseEntity {
private Long deptId;
/** 科室名称 */
@TableField(exist = false)
private String deptName;
/** 医生ID */