///// <summary> ///// 新增 ///// </summary> //public override bool AddNew(UserJobData data) //{ // var job = Access.First(p => p.EntityType == data.EntityType && p.LinkId == data.LinkId && // p.ToUserId == data.ToUserId && p.FromUserId == data.FromUserId && // p.JobStatus < JobStatusType.Succeed); // if (job != null) // { // data.Id = job.Id; // return Update(data); // } // return base.AddNew(data); //} /// <summary> /// 初始化UI操作的信息 /// </summary> /// <param name="job"></param> public void InitJobByUi(UserJobData job) { switch (job.JobType) { case UserJobType.Audit: job.UserJob = "audit"; break; case UserJobType.Edit: job.UserJob = "edit"; break; default: job.UserJob = "msg"; break; } WorkflowControler.SetJobUiInfomation(job); }