package com.smartor.domain; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.io.Serializable; import java.util.Date; /** * 专科档案生成日志对象 pat_specific_archive_generate_log。 * *
用于住院随访完成后的幂等控制、来源追溯和补偿任务筛选。
* * @author ruoyi * @date 2026-11-11 */ @Data @ApiModel(value = "专科档案生成日志对象") public class PatSpecificArchiveGenerateLog implements Serializable { private static final long serialVersionUID = 1L; /** 主键ID */ @ApiModelProperty(value = "主键ID") private Long id; /** 来源类型:1门诊接诊 2住院随访 */ @ApiModelProperty(value = "来源类型:1门诊接诊 2住院随访") private String sourceType; /** 来源业务ID:门诊记录ID/住院记录ID */ @ApiModelProperty(value = "来源业务ID:门诊记录ID/住院记录ID") private Long sourceBizId; /** 来源业务编号:门诊号/住院号 */ @ApiModelProperty(value = "来源业务编号:门诊号/住院号") private String sourceBizNo; /** 来源随访子任务ID:触发档案生成的 service_subtask.id */ @ApiModelProperty(value = "来源随访子任务ID:触发档案生成的 service_subtask.id") private Long sourceSubId; /** 患者ID */ @ApiModelProperty(value = "患者ID") private Long patid; /** 机构ID */ @ApiModelProperty(value = "机构ID") private String orgid; /** 院区ID */ @ApiModelProperty(value = "院区ID") private String campusid; /** 部门分类:1妇科 2儿科 */ @ApiModelProperty(value = "部门分类:1妇科 2儿科") private String deptCategory; /** 档案类型 */ @ApiModelProperty(value = "档案类型") private String archiveType; /** 命中的配置ID;未命中配置时为0 */ @ApiModelProperty(value = "命中的配置ID;未命中配置时为0") private Integer configId; /** 生成或命中的档案主表ID */ @ApiModelProperty(value = "生成或命中的档案主表ID") private Long archiveId; /** 处理结果:1生成 2已存在跳过 3未匹配 4失败 */ @ApiModelProperty(value = "处理结果:1生成 2已存在跳过 3未匹配 4失败") private String processResult; /** 处理说明 */ @ApiModelProperty(value = "处理说明") private String processMsg; /** 重试次数 */ @ApiModelProperty(value = "重试次数") private Integer retryCount; /** 创建时间 */ @ApiModelProperty(value = "创建时间") private Date createTime; /** 更新时间 */ @ApiModelProperty(value = "更新时间") private Date updateTime; }