public List <PlanDto> GetAllPlan(Guid sysDepart, string departType) { using (var planDao = new PlanDao()) { return(planDao.JoinDepart(sysDepart, departType).Select(m => new PlanDto() { Id = m.Id, ProjectId = m.ProjectId, ProjectName = m.Project.ProjectName, SysDepartOwnerName = m.Project.SysDepart.DepartName, SysDepartOwnerId = m.Project.SysDepartId, SysDepartId = m.SysDepartId, SysDepartName = m.SysDepart?.DepartName, CreateTime = m.CreateTime }) .OrderByDescending(m => m.CreateTime) .ThenBy(m => m.SysDepartId) .ToList()); } }