public async Task <IActionResult> GetByTypeId(PostGetByTypeIdModel model)
        {
            var posts = await PostSvc.GetByPostTypeIdAsync(model.PostTypeId, model.PageIndex, model.PageDataCount, model.IsKnot,
                                                           model.IsEssence);

            if (posts == null)
            {
                return(Json(new AjaxResult {
                    Status = "error", ErrorMsg = PostSvc.ErrorMsg
                }));
            }
            List <long> userIds = posts.Datas.Select(e => e.UserId).ToList();
            var         users   = await UserSvc.GetByIdsAsync(userIds);

            if (users == null)
            {
                return(Json(new AjaxResult {
                    Status = "error", ErrorMsg = UserSvc.ErrorMsg
                }));
            }
            return(Json(new AjaxResult {
                Status = "ok", Data = new { Posts = posts, Users = users }
            }));
        }