@@ -105,40 +105,32 @@ mvn clean package -Plocal
105105### 1. Create Table
106106``` sql
107107-- ----------------------------
108- -- Table structure for sys_user
108+ -- Table structure for foo_bar
109109-- ----------------------------
110- DROP TABLE IF EXISTS ` sys_user ` ;
111- CREATE TABLE `sys_user `
110+ DROP TABLE IF EXISTS ` foo_bar ` ;
111+ CREATE TABLE `foo_bar `
112112(
113- ` id` bigint (20 ) NOT NULL COMMENT ' id' ,
114- ` username` varchar (20 ) NOT NULL COMMENT ' username' ,
115- ` nickname` varchar (20 ) DEFAULT NULL COMMENT ' nickname' ,
116- ` password` varchar (64 ) NOT NULL COMMENT ' password' ,
117- ` salt` varchar (32 ) DEFAULT NULL COMMENT ' salt' ,
118- ` phone` varchar (20 ) NOT NULL COMMENT ' phone' ,
119- ` gender` int (11 ) NOT NULL DEFAULT ' 1' COMMENT ' gender,0:female,1:male,default:1' ,
120- ` head` varchar (200 ) null comment ' head' ,
121- ` remark` varchar (200 ) DEFAULT NULL COMMENT ' remark' ,
122- ` state` int (11 ) NOT NULL DEFAULT ' 1' COMMENT ' state,0:disable,1:enable,2:lock' ,
123- ` department_id` bigint (20 ) NOT NULL COMMENT ' department id' ,
124- ` role_id` bigint (20 ) NOT NULL COMMENT ' role id' ,
125- ` deleted` int (11 ) NOT NULL DEFAULT ' 0' COMMENT ' logic delete,0:not-delete,1:delete' ,
126- ` version` int (11 ) NOT NULL DEFAULT ' 0' COMMENT ' version' ,
127- ` create_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT ' create time' ,
128- ` update_time` timestamp NULL DEFAULT NULL COMMENT ' update time' ,
129- PRIMARY KEY (` id` ),
130- UNIQUE KEY ` sys_user_username_uindex` (` username` )
113+ ` id` bigint (20 ) NOT NULL COMMENT ' ID' ,
114+ ` name` varchar (20 ) NOT NULL COMMENT ' Name' ,
115+ ` foo` varchar (20 ) DEFAULT NULL COMMENT ' Foo' ,
116+ ` bar` varchar (20 ) NOT NULL COMMENT ' Bar' ,
117+ ` remark` varchar (200 ) DEFAULT NULL COMMENT ' Remark' ,
118+ ` state` int (11 ) NOT NULL DEFAULT ' 1' COMMENT ' State,0:Disable,1:Enable' ,
119+ ` version` int (11 ) NOT NULL DEFAULT ' 0' COMMENT ' Version' ,
120+ ` create_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT ' Create Time' ,
121+ ` update_time` timestamp NULL DEFAULT NULL COMMENT ' Update Time' ,
122+ PRIMARY KEY (` id` )
131123) ENGINE = InnoDB
132124 DEFAULT CHARSET = utf8mb4
133- COLLATE = utf8mb4_general_ci COMMENT = ' SysUser ' ;
125+ COLLATE = utf8mb4_general_ci COMMENT = ' FooBar ' ;
134126
135127-- ----------------------------
136- -- Records of sys_user
128+ -- Records of foo_bar
137129-- ----------------------------
138- INSERT INTO sys_user (id, username, nickname, password, salt, phone, gender, head, remark, state, department_id, role_id, deleted , version, create_time, update_time)
139- VALUES (1 , ' admin ' , ' Administrator ' , ' 11a254dab80d52bc4a347e030e54d861a9d2cdb2af2185a9ca4a7318e830d04d ' , ' 666 ' , ' ' , 1 , ' http://localhost:8888//resource/201910281559227.jpg ' , ' Administrator Account ' , 1 , 1 , 1 , 0 , 1 , ' 2019-08-26 00:52:01 ' , ' 2019-10-27 23:32:29 ' );
140- INSERT INTO sys_user (id, username, nickname, password, salt, phone, gender, head, remark, state, department_id, role_id, deleted , version, create_time, update_time)
141- VALUES (2 , ' test ' , ' Tester ' , ' 34783fb724b259beb71a1279f7cd93bdcfd92a273d566f926419a37825c500df ' , ' 087c2e9857f35f1e243367f3b89b81c1 ' , ' ' , 1 , null , ' Tester Account ' , 1 , 1 , 2 , 0 , 0 , ' 2019-10-05 14:04:27 ' , null );
130+ INSERT INTO foo_bar (id, name, foo, bar, remark, state, version, create_time, update_time)
131+ VALUES (1 , ' FooBar ' , ' foo ' , ' bar ' , ' remark... ' , 1 , 0 , ' 2019-11-01 14:05:14 ' , null );
132+ INSERT INTO foo_bar (id, name, foo, bar, remark, state, version, create_time, update_time)
133+ VALUES (2 , ' HelloWorld ' , ' hello ' , ' world ' , null , 1 , 0 , ' 2019-11-01 14:05:14 ' , null );
142134
143135```
144136
@@ -177,7 +169,7 @@ public class SpringBootPlusGenerator {
177169
178170 // Configuration of component author, etc.
179171 codeGenerator
180- .setModuleName(" system " )
172+ .setModuleName(" foobar " )
181173 .setAuthor(" geekidea" )
182174 .setPkIdColumnName(" id" );
183175
@@ -202,7 +194,7 @@ public class SpringBootPlusGenerator {
202194 .setGeneratorMapperXml(true );
203195
204196 // Generated RequiresPermissions Annotation
205- codeGenerator. setRequiresPermissions(true );
197+ codeGenerator. setRequiresPermissions(false );
206198
207199 // Overwrite existing file or not
208200 codeGenerator. setFileOverride(true );
@@ -212,9 +204,7 @@ public class SpringBootPlusGenerator {
212204
213205 // Table array to be generated
214206 String [] tables = {
215- " xxx" ,
216- " yyy" ,
217- " zzz" ,
207+ " foo_bar"
218208 };
219209
220210 // Cycle generation
@@ -233,31 +223,30 @@ public class SpringBootPlusGenerator {
233223> Generated code structure
234224
235225``` text
236- /src/main/java/io/geekidea/springbootplus/system
226+ /src/main/java/io/geekidea/springbootplus/foobar
237227```
238228
239229``` text
240- └── system
230+ └── foobar
231+ ├── controller
232+ │ └── FooBarController.java
241233 ├── entity
242- │ └── SysUser .java
234+ │ └── FooBar .java
243235 ├── mapper
244- │ └── SysUserMapper.java
236+ │ └── FooBarMapper.java
237+ ├── param
238+ │ └── FooBarQueryParam.java
245239 ├── service
246- │ ├── SysUserService .java
240+ │ ├── FooBarService .java
247241 │ └── impl
248- │ └── SysUserServiceImpl.java
249- └── web
250- ├── controller
251- │ └── SysUserController.java
252- ├── param
253- │ └── SysUserQueryParam.java
254- └── vo
255- └── SysUserQueryVo.java
242+ │ └── FooBarServiceImpl.java
243+ └── vo
244+ └── FooBarQueryVo.java
256245```
257246
258247> Mapper XML
259248``` text
260- /src/main/resources/mapper/system/SysUserMapper .xml
249+ /src/main/resources/mapper/foobar/FooBarMapper .xml
261250```
262251
263252### 3. Startup Project
0 commit comments