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