public Response CreateBusiness(CreateBusiReq obj) { var result = new Response(); try { _app.CreateBusiness(obj); } catch (Exception ex) { result.Code = 500; result.Message = ex.InnerException?.Message ?? ex.Message; } return(result); }
/// <summary> /// 创建业务逻辑层 /// </summary> /// <returns></returns> public void CreateBusiness(CreateBusiReq req) { var sysTableInfo = Repository.FindSingle(u => u.Id == req.Id); var tableColumns = _builderTableColumnApp.Find(req.Id); if (sysTableInfo == null || tableColumns == null || tableColumns.Count == 0) { throw new Exception("未能找到正确的模版信息"); } CheckExistsModule(sysTableInfo.ModuleCode); CreateEntityModel(tableColumns, sysTableInfo); }
/// <summary> /// 创建业务逻辑层 /// </summary> /// <returns></returns> public void CreateBusiness(CreateBusiReq req) { var sysTableInfo = Repository.FirstOrDefault(u => u.Id == req.Id); var tableColumns = _builderTableColumnApp.Find(req.Id); if (sysTableInfo == null || tableColumns == null || tableColumns.Count == 0) { throw new Exception("未能找到正确的模版信息"); } //生成应用层 GenerateApp(sysTableInfo, tableColumns); //生成应用层的请求参数 GenerateAppReq(sysTableInfo, tableColumns); //生成WebApI接口 GenerateWebApi(sysTableInfo, tableColumns); }