Beispiel #1
0
        ///// <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);
        }