public async Task <IActionResult> CreateOrEdit(EntityViewModel boVM)
        {
            if (ModelState.IsValid)
            {
                var bo = await _boService.GetSingleAsyn(boVM.Id);

                if (bo == null)
                {
                    bo = new T();
                }
                boVM.MapToBo(bo);
                await _boService.AddOrEditAndSaveAsyn(bo);

                return(RedirectToAction("Index"));
            }

            ViewData["ModuleName"]   = EntityModuleName;
            ViewData["FunctionName"] = EntityTitle + ":编辑数据";
            return(View("../../Views/CommonEntity/CreateOrEdit", boVM));
        }