1.0.0 • Published 3 years ago
relean-cli v1.0.0
Relaen-cli
Relaen-cli是realean的客户端工具,主要用于生成数据表对应实体。
安装方式
npm install relean-cli -g
使用方式
- relean-cli -i : 生成配置文件config.json;
- relean-cli -g : 生成实体类文件,存放于config.json文件对应output指定目录下。
生成说明
实体命名规则
实体名为每个单词首字母大写,生成方式配合配置文件中的tableSplit和tableStart。
举例:
数据库表名为tuser_info,tableSplit='',tableStart=1,则实体名为 UserInfo。
字段属性命名规则
属性名为首单词首字母小写,其余单词首字母大写,满足驼峰标识,生成方式配合配置文件中的columnSplit和columnStart。
举例:
字段名为username,columnSplit='',columnStart=0,则属性名为 userName。
配置文件-config.json
配置项 | 说明 | 类型 | 是否必填 | 可选值 | 备注 |
---|---|---|---|---|---|
product | 数据库产品名 | string | 是 | mysql,oracle,mssql | |
options | 数据库连接属性对象 | object | 是 | 无 | 需要root权限 |
database | 数据库名 | string | 是 | 无 | |
output | 输出目录 | string | 是 | 无 | 相对于根目录 |
tableSplit | 表名单词分隔符 | string | 是 | 无 | |
tableStart | 表名单词开始段(以tableSplit分段) | string | 是 | 无 | |
columnSplit | 表名单词分隔符 | string | 是 | 无 | |
columnStart | 字段名单词开始段(以tableSplit分段) | string | 是 | 无 |
源文件说明
- core目录
核心文件目录 - config
数据库字段类型映射配置目录
使用限制
- 目前只支持mysql数据库;
- 不支持复合主键。
升级日志
1.0.0
3 years ago