/// <summary> /// 保存k2审批意见 /// </summary> /// <param name="k2Comment"> /// k2审批意见持久化对象 /// <see cref="DianPing.WorkFlow.Repositories.Interface.DianPingK2Sln.Entity.K2CommentPO"/> /// </param> public int Save(K2CommentPO k2Comment) { var edm = new DianPingK2SlnContext(); edm.K2Comment.Add(k2Comment); return edm.SaveChanges(); }
public List<K2CommentPO> QueryByProcInstIds(List<int> procInstIds) { var edm = new DianPingK2SlnContext(); return edm.K2Comment.Where(_=>procInstIds.Contains( _.ProcInstID)).OrderBy(_=>_.ProcessCode).ThenBy(_=>_.ProcInstID).ToList(); }
/// <summary> /// 保存流程实例 /// </summary> /// <param name="procInst"> /// 流程实例持久化对象 /// <see cref="DianPing.WorkFlow.Repositories.Interface.DianPingK2Sln.Entity.ProcInstBasicInfo"/> /// </param> public void SaveProcInst(ProcInstBasicInfo procInst) { var edm = new DianPingK2SlnContext(); edm.ProcInstBasicInfo.Add(procInst); }
public IList<ProcessInfo> GetByProcessCode(IList<string> processCode) { var edm = new DianPingK2SlnContext(); return edm.ProcessInfo. Where(_ => processCode.Contains(_.ProcessCode)).ToList(); }
/// <summary> /// 获取流程实例基本信息 /// </summary> /// <param name="procInstId"></param> /// <returns></returns> public ProcInstBasicInfo GetProcInstBasicInfo(int procInstId) { var edm = new DianPingK2SlnContext(); return edm.ProcInstBasicInfo.Where(p => p.ProcInstID == procInstId).FirstOrDefault<ProcInstBasicInfo>(); }