예제 #1
0
        public Response CreateEntity(CreateEntityReq obj)
        {
            var result = new Response();

            try
            {
                _app.CreateEntity(obj);
            }
            catch (Exception ex)
            {
                result.Code    = 500;
                result.Message = ex.InnerException?.Message ?? ex.Message;
            }

            return(result);
        }
예제 #2
0
        /// <summary>
        /// 生成实体Model
        /// </summary>
        /// <returns></returns>
        public void CreateEntity(CreateEntityReq 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("未能找到正确的模版信息");
            }

            CheckExistsModule(sysTableInfo.ClassName);

            CreateEntityModel(tableColumns, sysTableInfo);
        }