@@ -29,20 +29,43 @@ public static void main(String[] args) {
29
29
Configuration configuration = new Configuration ();
30
30
configuration .setAuthor ("devcxl" );
31
31
configuration .setPackageName ("cn.devcxl.code" );
32
+ configuration .setPrimaryKeyFieldType (FieldType .BIGINT );
32
33
configuration .setTablePrefix ("cms_" );
33
34
configuration .setProjectSrcPath ("/home/devcxl/IdeaProjects/code-gen-template/src/" );
34
35
35
36
List <FieldInfo > fieldInfos = new ArrayList <>();
36
37
37
- FieldInfo idField = new FieldInfo ("id" , "用户ID" , FieldType .INTEGER , 11 , "" , true , true , true , false , false , false , true , EQ , "input" , "" );
38
- FieldInfo usernameField = new FieldInfo ("userName" , "用户名" , FieldType .VARCHAR , 30 , "" , false , false , true , true , true , true , true , LIKE , "input" , "" );
39
- FieldInfo passwordField = new FieldInfo ("password" , "密码" , FieldType .VARCHAR , 64 , "" , false , false , true , false , true , false , false , NONE , "input" , "" );
40
- FieldInfo emailField = new FieldInfo ("email" , "邮箱" , FieldType .VARCHAR , 30 , "" , false , false , false , true , true , true , true , LIKE , "input" , "" );
41
- FieldInfo ageField = new FieldInfo ("age" , "年龄" , FieldType .INTEGER , 3 , "" , false , false , false , true , true , true , true , EQ , "input" , "" );
42
- FieldInfo genderField = new FieldInfo ("gender" , "性别" , FieldType .TINYINT , 1 , "" , false , false , false , true , true , true , true , EQ , "select" , "genderDict" );
43
- FieldInfo birthdayField = new FieldInfo ("birthday" , "生日" , FieldType .DATE , 0 , "" , false , false , false , true , true , true , true , BETWEEN , "datetime" , "" );
44
- FieldInfo createAt = new FieldInfo ("createAt" , "创建时间" , FieldType .TIMESTAMP , 0 , "CURRENT_TIMESTAMP" , false , false , true , false , false , false , true , BETWEEN , "datetime" , "" );
45
- FieldInfo updateAt = new FieldInfo ("updateAt" , "更新时间" , FieldType .TIMESTAMP , 0 , "CURRENT_TIMESTAMP" , false , false , true , false , false , false , false , BETWEEN , "datetime" , "" );
38
+ FieldInfo idField = new FieldInfo ("id" , "用户ID" , FieldType .BIGINT , 11 ,
39
+ true , "" , "auto_increment primary key" ,
40
+ true , true , true , EQ );
41
+
42
+ FieldInfo createAt = new FieldInfo ("createTime" , "创建时间" , FieldType .LOCALDATETIME , 0 ,
43
+ true , "CURRENT_TIMESTAMP" , "" ,
44
+ false , false , false , BETWEEN );
45
+
46
+ FieldInfo updateAt = new FieldInfo ("updateTime" , "更新时间" , FieldType .LOCALDATETIME , 0 ,
47
+ true , "CURRENT_TIMESTAMP" , "on update CURRENT_TIMESTAMP" ,
48
+ true , false , false , BETWEEN );
49
+
50
+
51
+ FieldInfo usernameField = new FieldInfo ("username" , "用户名" , FieldType .VARCHAR , 30 ,
52
+ true , "" , "" , true , true , true , LIKE );
53
+
54
+ FieldInfo passwordField = new FieldInfo ("password" , "密码" , FieldType .VARCHAR , 64 ,
55
+ true , "" , "" , true , true , false , NONE );
56
+
57
+ FieldInfo emailField = new FieldInfo ("email" , "邮箱" , FieldType .VARCHAR , 30 ,
58
+ true , "" , "" ,
59
+ true , true , true , LIKE );
60
+
61
+ FieldInfo ageField = new FieldInfo ("age" , "年龄" , FieldType .INTEGER , 3 ,
62
+ false , "" , "" , true , true , true , EQ );
63
+ FieldInfo genderField = new FieldInfo ("gender" , "性别" , FieldType .TINYINT , 1 ,
64
+ false , "" , "" , true , true , true , EQ );
65
+
66
+ FieldInfo birthdayField = new FieldInfo ("birthday" , "生日" , FieldType .LOCALDATETIME , 0 ,
67
+ false , "" , "" , true , true , true , BETWEEN );
68
+
46
69
47
70
fieldInfos .add (idField );
48
71
fieldInfos .add (usernameField );
0 commit comments