懒猴子CG数据模型配置2分钟教程

官网地址:http://coderd.adjustrd.com
新的地址(懒猴子CG已升级为GoldPanKit):http://www.goldpankit.com/
在生成页面和接口时通常我们需要数据库中的表信息,这些表信息在懒猴子CG中称之为数据模型。数据模型可以通过手动方式新增,也可以通过DDL语句导入。下面我对这两种方式进行详细的说明。


在配置数据模型前,你需要在【个人中心/我的项目】中创建一个项目,如下图所示
在这里插入图片描述
项目创建后你需要打开数据模型配置面板,如下图所示
在这里插入图片描述


手动创建数据模型

点击添加模型,在添加模型窗口中录入您的模型信息后确认即可,需要注意的是,模型名称不能重复!
在这里插入图片描述
双击模型名称打开模型详情,在模型详情中你可以为模型添加字段信息。字段列表的最后一行始终都是一个空行,您可以直接在空行中录入您新的字段信息。
在这里插入图片描述
这样,我们就手动添加了一个数据模型。


通过DDL导入数据模型

如果你能获得数据库的DDL语句,那么创建数据模型将会变得非常简单。例如以下分别是供应商表和地区表的DDL语句

CREATE TABLE `provider` (
  `ID` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `NAME` varchar(200) NOT NULL COMMENT '供应商名称',
  `PROVINCE_ID` int(11) NOT NULL COMMENT '省',
  `CITY_ID` int(11) NOT NULL COMMENT '市',
  `AREA_ID` int(11) NOT NULL COMMENT '所在区',
  `ADDRESS` varchar(500) NOT NULL COMMENT '详细地址',
  `CREATE_TIME` datetime NOT NULL COMMENT '创建时间',
  `UPDATE_TIME` datetime DEFAULT NULL COMMENT '更新时间',
  `CREATE_USER` int(11) NOT NULL COMMENT '创建人',
  `UPDATE_USER` int(11) DEFAULT NULL COMMENT '修改人',
  `DELETED` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否已删除',
  PRIMARY KEY (`ID`)
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8 COMMENT='供应商';

CREATE TABLE `area` (
  `ID` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID',
  `PARENT_ID` int(11) DEFAULT NULL COMMENT '父id',
  `SHORT_NAME` varchar(100) DEFAULT NULL COMMENT '简称',
  `NAME` varchar(100) DEFAULT NULL COMMENT '名称',
  `FULL_NAME` varchar(255) DEFAULT NULL COMMENT '全称',
  `LEVEL` tinyint(4) DEFAULT NULL COMMENT '层级 0 1 2 省市区县',
  `PINYIN` varchar(100) DEFAULT NULL COMMENT '拼音',
  `AREA_CODE` varchar(100) DEFAULT NULL COMMENT '长途区号',
  `POSTAL_CODE` varchar(100) DEFAULT NULL COMMENT '邮编',
  `FIRST_LETTER` varchar(50) DEFAULT NULL COMMENT '首字母',
  `LNG` varchar(100) DEFAULT NULL COMMENT '经度',
  `LAT` varchar(100) DEFAULT NULL COMMENT '纬度',
  PRIMARY KEY (`ID`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=3750 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='地区表';

那么我们可以通过【导入DDL】入口导入数据模型,如下图所示
在这里插入图片描述
这样,我们就通过DDL语句成功导入了两条数据模型记录。


使用数据模型

我们以懒猴子CG企业数据管理系统模版的【接口生成】为例来使用我们配置好的数据模型。(请务必注意,此套模版的别名是manager,所以命令都是以coderd manager开头,所以你需要将示例中的manager调整为你使用的模版别名。)首先我们需要打开模版的生成面板,如下图所示
在这里插入图片描述
选择我们刚才新建的项目
在这里插入图片描述
点击【添加】或【添加数据模型】按钮,选中我们需要生成接口的数据模型,如下图所示
在这里插入图片描述
双击模型名称打开模型字段详情,模版为了更好的生成接口代码,自定义了【是否查询条件】和【查询方式】配置,此时我们按自己的意愿去填写即可,如下图所示
在这里插入图片描述
配置完成后,则可以点击【生成代码】按钮来完成代码生成。代码生成后会自动为您保存数据配置信息。


在coderd中使用数据模型

如果你希望在coderd中使用此模型,并希望这些模版自定义的配置也能被应用,那么你只需要点击【保存模型配置】即可。模型保存后则可以通过-r参数来指定模型。

coderd manager interface -r provider

这样,我们就完成了数据模型的创建和使用。感谢您的阅读!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值