using Hotline.FlowEngine.Workflows;
using Hotline.Share.Enums.KnowledgeBase;
using Hotline.Users;
using SqlSugar;
using XF.Domain.Repository;
namespace Hotline.KnowledgeBase
{
public class KnowledgeWorkFlow : WorkflowEntity //WorkflowEntity CreationEntity
{
///
/// 知识ID
///
public string KnowledgeId { get; set; }
///
/// 操作类型,新增、删除、编辑
///
public EKnowledgeApplyType WorkflowModuleStatus { get; set; }
///
/// 审批状态
///
public EKnowledgeWorkFlowStatus WorkFlowApplyStatus { get; set; }
///
/// 知识信息
///
[Navigate(NavigateType.OneToOne, nameof(KnowledgeId))]//一对一
public Knowledge Knowledge { get; set; }
///
/// 知识信息
///
[Navigate(NavigateType.OneToOne, nameof(KnowledgeId))]//一对一
public Workflow Workflow { get; set; }
}
}