demo")
public class DemoModel implements Serializable {
private static final long serialVersionUID = 1L;
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Long id;
//名称
private String name;
//说明
private String description;
}
```
- 用simple-coder create-java-module/service-module 基本包名Model名 类名自动解析Model定义并创建对应的 DAO,DTO,SERVICE,CONTROLLER(如果加上Model名这个参数,则只会生成或更新此Model对应的 DAO,DTO,SERVICE,CONTROLLER)
$simple-coder create-java-module com.simple.bz Demo (如果不指定Demo缺省会把com/simple/bz/model目录下的所有model对应的dao,dto,service,controller都会重新创建。)
- 指定创建某一类型类(比如dto,service,dao,controller等)
$simple-coder create-java-module com.simple.bz Demo dto(这条命令只会根据指定的Demo Model生成对应的dto)
- 创建小程序模块
- simple-coder create-mini-module/mini-module Module名 类名
- 用simple-coder create-mini-module/mini-module Module名 类名 当前小程序上创建对应模块的,Model,Page,Route等
$simple-coder create-mini-module Demo
- 指定创建某一类型类(比如model,page,route等)
$simple-coder create-mini-module Demo model (这条命令只会在Demo模块下创建 model类)
- 创建后台管理站点模块
- simple-coder create-admin-module/admin-module Module名 类名
- 创建当前后台站对应模块的Model,Page,Route等
$simple-coder create-admin-module Demo
- 指定创建某一类型类(比如model,page,route等)
$simple-coder create-admin-module Demo model (这条命令只会在Demo模块下创建model类,不会创建或更新page,route等)
- 创建后台管理站点模块
- simple-coder create-web-module/web-module Module名 类名
- 创建Web Online站点对应模块的Model,Page,Route等
$simple-coder create-web-module Demo
- 指定创建某一类型类(比如model,page,route等)
$simple-coder create-web-module Demo model (这条命令只会在Demo模块下创建model类,不会创建或更新page,route等)
组件供第三方应用使用:
- 应用安装
$npm install simple-coder
- 在node.js第三方应用环境下使用
```
const simpleCoder = require('simple-coder');
const supportApplications = simpleCoder.getSupportApplications();
console.log('support application list->', supportApplications);
const configData = {
templateName:'server:spring-boot',
name:'test-server',
appId: '100001',
}
simpleCoder.createProject(configData);
```
目前支持的项目类型
1. 项目类型:
|类型名称 |类型标识 |描述 |备注 |
|---------------|:-------------------:|:----------------------------|:----------------------|
|Java服务|server:spring-boot|基于Spring-boot框架的Java服务|依赖于simple-lib公共库|
|小程序|mini-program:taro|基于Taro框架的小程序|依赖于simple-framework-mini组件库提供组件及基础功能|
|后台管理网站|web-admin:antd-pro|基于Ant Design Pro框架的后台管理|依赖于simple-framework组件库提供公共组件|
|网站|web:antd-pro|基于Ant Design Pro框架的网站|依赖于simple-framework组件库提供公共组件|
|Next网站|web:nextjs|基于Next.js框架的网站|依赖于simple-framework组件库提供公共组件|
|简单React网站|web:reactjs|基于React.js简单网站|依赖于simple-framework组件库提供公共组件,方便自由定制,提供常用支持(基础IO,Redux,Sentry异常,日志,UBT等)|
FAQ