namespace SimpleAdmin.Application; /// /// 电子签流程中的合同文件映射,一条任务合同对应一个契约锁文档。 /// [SugarTable("ob_electronic_sign_document", TableDescription = "入职电子签文档")] [Tenant(SqlSugarConst.DB_DEFAULT)] public class ObElectronicSignDocument : BaseEntity { /// /// 所属电子签流程 Id。 /// public long SignProcessId { get; set; } /// /// 对应的入职任务合同 Id。 /// public long TaskContractId { get; set; } /// /// 契约锁文档 Id。 /// public string ProviderDocumentId { get; set; } /// /// 发起签署时冻结的文档名称。 /// public string DocumentName { get; set; } /// /// 文档在同一签署流程中的顺序。 /// public int DocumentSort { get; set; } /// /// 上传契约锁的原始 DOCX 系统文件 Id。 /// public long OriginalDocxFileId { get; set; } /// /// 签署完成后归档的 PDF 系统文件 Id。 /// public long? SignedPdfFileId { get; set; } /// /// 员工签名关键字快照。 /// public string EmployeeSignKeyword { get; set; } /// /// 企业盖章关键字快照。 /// public string CompanySealKeyword { get; set; } /// 发起本次签约时冻结的公司盖章要求。 public bool? CompanySealEnabled { get; set; } /// 发起本次签约时冻结的骑缝章要求。 public bool? AcrossPageSealEnabled { get; set; } /// /// 契约锁员工签署动作 Id。 /// public string EmployeeActionId { get; set; } /// /// 契约锁企业盖章动作 Id。 /// public string CompanyActionId { get; set; } }