Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in
Toggle navigation
M
mes
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
ximai
mes
Commits
7b8d5d1d
Commit
7b8d5d1d
authored
Aug 31, 2024
by
李驰骋
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
代码生成调整
parent
db33419f
Hide whitespace changes
Inline
Side-by-side
Showing
14 changed files
with
202 additions
and
88 deletions
+202
-88
GenTable.java
...or/src/main/java/com/ximai/generator/domain/GenTable.java
+0
-1
VelocityUtils.java
...src/main/java/com/ximai/generator/util/VelocityUtils.java
+8
-1
controller.java.vm
generator/src/main/resources/vm/java/controller.java.vm
+36
-15
domain.java.vm
generator/src/main/resources/vm/java/domain.java.vm
+3
-3
dto-create.java.vm
generator/src/main/resources/vm/java/dto-create.java.vm
+4
-4
dto-excelExport.java.vm
generator/src/main/resources/vm/java/dto-excelExport.java.vm
+4
-4
dto-excelImport.java.vm
generator/src/main/resources/vm/java/dto-excelImport.java.vm
+4
-4
dto-query.java.vm
generator/src/main/resources/vm/java/dto-query.java.vm
+7
-17
dto-update.java.vm
generator/src/main/resources/vm/java/dto-update.java.vm
+4
-4
dto.java.vm
generator/src/main/resources/vm/java/dto.java.vm
+43
-0
mapper.java.vm
generator/src/main/resources/vm/java/mapper.java.vm
+12
-0
service.java.vm
generator/src/main/resources/vm/java/service.java.vm
+8
-0
serviceImpl.java.vm
generator/src/main/resources/vm/java/serviceImpl.java.vm
+34
-31
BuildUtil.java
generator/src/test/java/com/ximai/generator/BuildUtil.java
+35
-4
No files found.
generator/src/main/java/com/ximai/generator/domain/GenTable.java
View file @
7b8d5d1d
...
@@ -45,7 +45,6 @@ public class GenTable extends BaseEntity
...
@@ -45,7 +45,6 @@ public class GenTable extends BaseEntity
private
String
packageName
;
private
String
packageName
;
/** 生成包路径 */
/** 生成包路径 */
@NotBlank
(
message
=
"子包名称"
)
private
String
childPackageName
;
private
String
childPackageName
;
/** 生成模块名 */
/** 生成模块名 */
...
...
generator/src/main/java/com/ximai/generator/util/VelocityUtils.java
View file @
7b8d5d1d
...
@@ -133,6 +133,7 @@ public class VelocityUtils
...
@@ -133,6 +133,7 @@ public class VelocityUtils
{
{
List
<
String
>
templates
=
new
ArrayList
<
String
>();
List
<
String
>
templates
=
new
ArrayList
<
String
>();
templates
.
add
(
"vm/java/domain.java.vm"
);
templates
.
add
(
"vm/java/domain.java.vm"
);
templates
.
add
(
"vm/java/dto.java.vm"
);
templates
.
add
(
"vm/java/dto-query.java.vm"
);
templates
.
add
(
"vm/java/dto-query.java.vm"
);
templates
.
add
(
"vm/java/dto-create.java.vm"
);
templates
.
add
(
"vm/java/dto-create.java.vm"
);
templates
.
add
(
"vm/java/dto-update.java.vm"
);
templates
.
add
(
"vm/java/dto-update.java.vm"
);
...
@@ -181,6 +182,8 @@ public class VelocityUtils
...
@@ -181,6 +182,8 @@ public class VelocityUtils
String
javaPath
=
PROJECT_PATH
+
"/"
+
StringUtils
.
replace
(
packageName
,
"."
,
"/"
);
String
javaPath
=
PROJECT_PATH
+
"/"
+
StringUtils
.
replace
(
packageName
,
"."
,
"/"
);
if
(
StringUtils
.
isNotEmpty
(
childPackageName
)){
if
(
StringUtils
.
isNotEmpty
(
childPackageName
)){
childPackageName
=
childPackageName
+
"/"
;
childPackageName
=
childPackageName
+
"/"
;
}
else
{
childPackageName
=
""
;
}
}
String
mybatisPath
=
MYBATIS_PATH
+
"/"
+
moduleName
;
String
mybatisPath
=
MYBATIS_PATH
+
"/"
+
moduleName
;
String
vuePath
=
"vue"
;
String
vuePath
=
"vue"
;
...
@@ -189,10 +192,14 @@ public class VelocityUtils
...
@@ -189,10 +192,14 @@ public class VelocityUtils
{
{
fileName
=
StringUtils
.
format
(
"{}/domain/{}{}.java"
,
javaPath
,
childPackageName
,
className
);
fileName
=
StringUtils
.
format
(
"{}/domain/{}{}.java"
,
javaPath
,
childPackageName
,
className
);
}
}
if
(
template
.
contains
(
"dto
-query
.java.vm"
))
if
(
template
.
contains
(
"dto.java.vm"
))
{
{
fileName
=
StringUtils
.
format
(
"{}/dto/{}{}Dto.java"
,
javaPath
,
childPackageName
,
className
);
fileName
=
StringUtils
.
format
(
"{}/dto/{}{}Dto.java"
,
javaPath
,
childPackageName
,
className
);
}
}
if
(
template
.
contains
(
"dto-query.java.vm"
))
{
fileName
=
StringUtils
.
format
(
"{}/dto/{}{}Query.java"
,
javaPath
,
childPackageName
,
className
);
}
if
(
template
.
contains
(
"dto-create.java.vm"
))
if
(
template
.
contains
(
"dto-create.java.vm"
))
{
{
fileName
=
StringUtils
.
format
(
"{}/dto/{}{}Create.java"
,
javaPath
,
childPackageName
,
className
);
fileName
=
StringUtils
.
format
(
"{}/dto/{}{}Create.java"
,
javaPath
,
childPackageName
,
className
);
...
...
generator/src/main/resources/vm/java/controller.java.vm
View file @
7b8d5d1d
...
@@ -2,6 +2,8 @@ package ${packageName}.controller${childPackageName};
...
@@ -2,6 +2,8 @@ package ${packageName}.controller${childPackageName};
import
java
.
util
.
List
;
import
java
.
util
.
List
;
import
javax
.
servlet
.
http
.
HttpServletResponse
;
import
javax
.
servlet
.
http
.
HttpServletResponse
;
import
com
.
baomidou
.
mybatisplus
.
core
.
conditions
.
query
.
QueryWrapper
;
import
org
.
apache
.
commons
.
lang3
.
StringUtils
;
import
org
.
springframework
.
security
.
access
.
prepost
.
PreAuthorize
;
import
org
.
springframework
.
security
.
access
.
prepost
.
PreAuthorize
;
import
org
.
springframework
.
beans
.
factory
.
annotation
.
Autowired
;
import
org
.
springframework
.
beans
.
factory
.
annotation
.
Autowired
;
import
org
.
springframework
.
web
.
bind
.
annotation
.
GetMapping
;
import
org
.
springframework
.
web
.
bind
.
annotation
.
GetMapping
;
...
@@ -19,6 +21,7 @@ import com.ximai.common.enums.BusinessType;
...
@@ -19,6 +21,7 @@ import com.ximai.common.enums.BusinessType;
import
io
.
swagger
.
annotations
.
ApiOperation
;
import
io
.
swagger
.
annotations
.
ApiOperation
;
import
${
packageName
}.
domain
${
childPackageName
}.${
ClassName
};
import
${
packageName
}.
domain
${
childPackageName
}.${
ClassName
};
import
${
packageName
}.
dto
${
childPackageName
}.${
ClassName
}
Dto
;
import
${
packageName
}.
dto
${
childPackageName
}.${
ClassName
}
Dto
;
import
${
packageName
}.
dto
${
childPackageName
}.${
ClassName
}
Query
;
import
${
packageName
}.
dto
${
childPackageName
}.${
ClassName
}
Create
;
import
${
packageName
}.
dto
${
childPackageName
}.${
ClassName
}
Create
;
import
${
packageName
}.
dto
${
childPackageName
}.${
ClassName
}
Update
;
import
${
packageName
}.
dto
${
childPackageName
}.${
ClassName
}
Update
;
import
${
packageName
}.
dto
${
childPackageName
}.${
ClassName
}
ExcelExport
;
import
${
packageName
}.
dto
${
childPackageName
}.${
ClassName
}
ExcelExport
;
...
@@ -50,15 +53,38 @@ public class ${ClassName}Controller extends BaseController
...
@@ -50,15 +53,38 @@ public class ${ClassName}Controller extends BaseController
@
PreAuthorize
(
"@ss.hasPermi('${permissionPrefix}:list')"
)
@
PreAuthorize
(
"@ss.hasPermi('${permissionPrefix}:list')"
)
@
GetMapping
(
"/list"
)
@
GetMapping
(
"/list"
)
#
if
($
table
.
crud
||
$
table
.
sub
)
#
if
($
table
.
crud
||
$
table
.
sub
)
public
TableDataInfo
<${
ClassName
}
Dto
>
list
(${
ClassName
}
${
className
})
public
TableDataInfo
<${
ClassName
}
Dto
>
list
(${
ClassName
}
Query
${
className
}
Query
)
{
{
startPage
();
startPage
();
List
<${
ClassName
}
Dto
>
list
=
${
className
}
Service
.
select
${
ClassName
}
List
(${
className
});
QueryWrapper
<${
ClassName
}>
query
=
new
QueryWrapper
<>();
#
foreach
($
column
in
$
columns
)
#
set
($
queryType
=$
column
.
queryType
)
#
set
($
javaField
=$
column
.
javaField
)
#
set
($
javaType
=$
column
.
javaType
)
#
set
($
columnName
=$
column
.
columnName
)
#
set
($
AttrName
=$
column
.
javaField
.
substring
(
0
,
1
).
toUpperCase
()
+
${
column
.
javaField
.
substring
(
1
)})
#
if
($
column
.
query
)
#
if
($
column
.
queryType
==
"EQ"
)
query
.
eq
(#
if
($
javaType
==
'String'
)
StringUtils
.
isNotEmpty
(${
className
}
Query
.
get
${
AttrName
}())#
else
${
className
}
Query
.
get
${
AttrName
}()
!=null#end, "m.$columnName", ${className}Query.get${AttrName}());
#
elseif
($
column
.
queryType
==
"NE"
)
query
.
ne
(#
if
($
javaType
==
'String'
)
StringUtils
.
isNotEmpty
(${
className
}
Query
.
get
${
AttrName
}())#
else
${
className
}
Query
.
get
${
AttrName
}()
!=null#end, "m.$columnName", ${className}Query.get${AttrName}());
#
elseif
($
column
.
queryType
==
"GT"
)
query
.
gt
(#
if
($
javaType
==
'String'
)
StringUtils
.
isNotEmpty
(${
className
}
Query
.
get
${
AttrName
}())#
else
${
className
}
Query
.
get
${
AttrName
}()
!=null#end, "m.$columnName", ${className}Query.get${AttrName}());
#
elseif
($
column
.
queryType
==
"GTE"
)
query
.
ge
(#
if
($
javaType
==
'String'
)
StringUtils
.
isNotEmpty
(${
className
}
Query
.
get
${
AttrName
}())#
else
${
className
}
Query
.
get
${
AttrName
}()
!=null#end, "m.$columnName", ${className}Query.get${AttrName}());
#
elseif
($
column
.
queryType
==
"LT"
)
query
.
lt
(#
if
($
javaType
==
'String'
)
StringUtils
.
isNotEmpty
(${
className
}
Query
.
get
${
AttrName
}())#
else
${
className
}
Query
.
get
${
AttrName
}()
!=null#end, "m.$columnName", ${className}Query.get${AttrName}());
#
elseif
($
column
.
queryType
==
"LTE"
)
query
.
le
(#
if
($
javaType
==
'String'
)
StringUtils
.
isNotEmpty
(${
className
}
Query
.
get
${
AttrName
}())#
else
${
className
}
Query
.
get
${
AttrName
}()
!=null#end, "m.$columnName", ${className}Query.get${AttrName}());
#
elseif
($
column
.
queryType
==
"LIKE"
)
query
.
like
(#
if
($
javaType
==
'String'
)
StringUtils
.
isNotEmpty
(${
className
}
Query
.
get
${
AttrName
}())#
else
${
className
}
Query
.
get
${
AttrName
}()
!=null#end, "m.$columnName", "%" + ${className}Query.get${AttrName}() + "%");
#
end
#
end
#
end
List
<${
ClassName
}
Dto
>
list
=
${
className
}
Service
.
select
${
ClassName
}
DtoList
(
query
);
return
getDataTable
(
list
);
return
getDataTable
(
list
);
}
}
#
elseif
($
table
.
tree
)
#
elseif
($
table
.
tree
)
public
AjaxResult
<${
ClassName
}
Dto
>
list
(${
ClassName
}
${
className
})
public
AjaxResult
<${
ClassName
}
Dto
>
list
(${
ClassName
}
${
className
})
{
{
List
<${
ClassName
}
Dto
>
list
=
${
className
}
Service
.
select
${
ClassName
}
List
(${
className
});
List
<${
ClassName
}
Dto
>
list
=
${
className
}
Service
.
select
${
ClassName
}
List
(${
className
});
return
AjaxResult
.
success
(
list
);
return
AjaxResult
.
success
(
list
);
}
}
...
@@ -71,8 +97,7 @@ public class ${ClassName}Controller extends BaseController
...
@@ -71,8 +97,7 @@ public class ${ClassName}Controller extends BaseController
@
PreAuthorize
(
"@ss.hasPermi('${permissionPrefix}:export')"
)
@
PreAuthorize
(
"@ss.hasPermi('${permissionPrefix}:export')"
)
@
Log
(
title
=
"${functionName}"
,
businessType
=
BusinessType
.
EXPORT
)
@
Log
(
title
=
"${functionName}"
,
businessType
=
BusinessType
.
EXPORT
)
@
PostMapping
(
"/export"
)
@
PostMapping
(
"/export"
)
public
void
export
(
HttpServletResponse
response
,
${
ClassName
}
${
className
})
public
void
export
(
HttpServletResponse
response
,
${
ClassName
}
${
className
})
{
{
List
<${
ClassName
}
Dto
>
list
=
${
className
}
Service
.
select
${
ClassName
}
List
(${
className
});
List
<${
ClassName
}
Dto
>
list
=
${
className
}
Service
.
select
${
ClassName
}
List
(${
className
});
ExcelUtil
<${
ClassName
}
ExcelExport
>
util
=
new
ExcelUtil
<${
ClassName
}
ExcelExport
>(${
ClassName
}
ExcelExport
.
class
);
ExcelUtil
<${
ClassName
}
ExcelExport
>
util
=
new
ExcelUtil
<${
ClassName
}
ExcelExport
>(${
ClassName
}
ExcelExport
.
class
);
List
<${
ClassName
}
ExcelExport
>
tempList
=
BeanUtil
.
copyToList
(
list
,
${
ClassName
}
ExcelExport
.
class
);
List
<${
ClassName
}
ExcelExport
>
tempList
=
BeanUtil
.
copyToList
(
list
,
${
ClassName
}
ExcelExport
.
class
);
...
@@ -85,8 +110,7 @@ public class ${ClassName}Controller extends BaseController
...
@@ -85,8 +110,7 @@ public class ${ClassName}Controller extends BaseController
@
ApiOperation
(
"获取${functionName}详细信息"
)
@
ApiOperation
(
"获取${functionName}详细信息"
)
@
PreAuthorize
(
"@ss.hasPermi('${permissionPrefix}:query')"
)
@
PreAuthorize
(
"@ss.hasPermi('${permissionPrefix}:query')"
)
@
GetMapping
(
value
=
"/{${pkColumn.javaField}}"
)
@
GetMapping
(
value
=
"/{${pkColumn.javaField}}"
)
public
AjaxResult
<${
ClassName
}
Dto
>
getInfo
(@
PathVariable
(
"${pkColumn.javaField}"
)
${
pkColumn
.
javaType
}
${
pkColumn
.
javaField
})
public
AjaxResult
<${
ClassName
}
Dto
>
getInfo
(@
PathVariable
(
"${pkColumn.javaField}"
)
${
pkColumn
.
javaType
}
${
pkColumn
.
javaField
})
{
{
return
AjaxResult
.
success
(${
className
}
Service
.
select
${
ClassName
}
DtoBy
${
pkColumn
.
capJavaField
}(${
pkColumn
.
javaField
}));
return
AjaxResult
.
success
(${
className
}
Service
.
select
${
ClassName
}
DtoBy
${
pkColumn
.
capJavaField
}(${
pkColumn
.
javaField
}));
}
}
...
@@ -97,8 +121,7 @@ public class ${ClassName}Controller extends BaseController
...
@@ -97,8 +121,7 @@ public class ${ClassName}Controller extends BaseController
@
PreAuthorize
(
"@ss.hasPermi('${permissionPrefix}:add')"
)
@
PreAuthorize
(
"@ss.hasPermi('${permissionPrefix}:add')"
)
@
Log
(
title
=
"${functionName}"
,
businessType
=
BusinessType
.
INSERT
)
@
Log
(
title
=
"${functionName}"
,
businessType
=
BusinessType
.
INSERT
)
@
PostMapping
@
PostMapping
public
AjaxResult
add
(@
RequestBody
${
ClassName
}
Create
${
className
}
Create
)
public
AjaxResult
add
(@
RequestBody
${
ClassName
}
Create
${
className
}
Create
)
{
{
return
toAjax
(${
className
}
Service
.
insert
${
ClassName
}(${
className
}
Create
));
return
toAjax
(${
className
}
Service
.
insert
${
ClassName
}(${
className
}
Create
));
}
}
...
@@ -109,8 +132,7 @@ public class ${ClassName}Controller extends BaseController
...
@@ -109,8 +132,7 @@ public class ${ClassName}Controller extends BaseController
@
PreAuthorize
(
"@ss.hasPermi('${permissionPrefix}:edit')"
)
@
PreAuthorize
(
"@ss.hasPermi('${permissionPrefix}:edit')"
)
@
Log
(
title
=
"${functionName}"
,
businessType
=
BusinessType
.
UPDATE
)
@
Log
(
title
=
"${functionName}"
,
businessType
=
BusinessType
.
UPDATE
)
@
PutMapping
@
PutMapping
public
AjaxResult
edit
(@
RequestBody
${
ClassName
}
Update
${
className
}
Update
)
public
AjaxResult
edit
(@
RequestBody
${
ClassName
}
Update
${
className
}
Update
)
{
{
return
toAjax
(${
className
}
Service
.
update
${
ClassName
}(${
className
}
Update
));
return
toAjax
(${
className
}
Service
.
update
${
ClassName
}(${
className
}
Update
));
}
}
...
@@ -121,8 +143,7 @@ public class ${ClassName}Controller extends BaseController
...
@@ -121,8 +143,7 @@ public class ${ClassName}Controller extends BaseController
@
PreAuthorize
(
"@ss.hasPermi('${permissionPrefix}:remove')"
)
@
PreAuthorize
(
"@ss.hasPermi('${permissionPrefix}:remove')"
)
@
Log
(
title
=
"${functionName}"
,
businessType
=
BusinessType
.
DELETE
)
@
Log
(
title
=
"${functionName}"
,
businessType
=
BusinessType
.
DELETE
)
@
DeleteMapping
(
"/{${pkColumn.javaField}s}"
)
@
DeleteMapping
(
"/{${pkColumn.javaField}s}"
)
public
AjaxResult
remove
(@
PathVariable
${
pkColumn
.
javaType
}[]
${
pkColumn
.
javaField
}
s
)
public
AjaxResult
remove
(@
PathVariable
${
pkColumn
.
javaType
}[]
${
pkColumn
.
javaField
}
s
)
{
{
return
toAjax
(${
className
}
Service
.
delete
${
ClassName
}
By
${
pkColumn
.
capJavaField
}
s
(${
pkColumn
.
javaField
}
s
));
return
toAjax
(${
className
}
Service
.
delete
${
ClassName
}
By
${
pkColumn
.
capJavaField
}
s
(${
pkColumn
.
javaField
}
s
));
}
}
}
}
generator/src/main/resources/vm/java/domain.java.vm
View file @
7b8d5d1d
...
@@ -38,12 +38,12 @@ public class ${ClassName} extends ${Entity} {
...
@@ -38,12 +38,12 @@ public class ${ClassName} extends ${Entity} {
#
set
($
comment
=$
column
.
columnComment
)
#
set
($
comment
=$
column
.
columnComment
)
#
end
#
end
#
if
($
parentheseIndex
!= -1)
#
if
($
parentheseIndex
!= -1)
@
ApiModelProperty
(
name
=
"${comment}"
,
readConverterExp
=
"$column.readConverterExp()
"
)
@
ApiModelProperty
(
"${comment}
"
)
#
elseif
($
column
.
javaType
==
'Date'
)
#
elseif
($
column
.
javaType
==
'Date'
)
@
JsonFormat
(
pattern
=
"yyyy-MM-dd"
)
@
JsonFormat
(
pattern
=
"yyyy-MM-dd
HH:mm:ss
"
)
@
ApiModelProperty
(
name
=
"${comment}"
)
@
ApiModelProperty
(
name
=
"${comment}"
)
#
else
#
else
@
ApiModelProperty
(
name
=
"${comment}"
)
@
ApiModelProperty
(
"${comment}"
)
#
end
#
end
#
end
#
end
#
if
($
column
.
javaField
==
$
pkColumn
.
javaField
)
#
if
($
column
.
javaField
==
$
pkColumn
.
javaField
)
...
...
generator/src/main/resources/vm/java/dto-create.java.vm
View file @
7b8d5d1d
...
@@ -28,12 +28,12 @@ public class ${ClassName}Create {
...
@@ -28,12 +28,12 @@ public class ${ClassName}Create {
#
set
($
comment
=$
column
.
columnComment
)
#
set
($
comment
=$
column
.
columnComment
)
#
end
#
end
#
if
($
parentheseIndex
!= -1)
#
if
($
parentheseIndex
!= -1)
@
ApiModelProperty
(
name
=
"${comment}"
,
readConverterExp
=
"$column.readConverterExp()
"
)
@
ApiModelProperty
(
"${comment}
"
)
#
elseif
($
column
.
javaType
==
'Date'
)
#
elseif
($
column
.
javaType
==
'Date'
)
@
JsonFormat
(
pattern
=
"yyyy-MM-dd"
)
@
JsonFormat
(
pattern
=
"yyyy-MM-dd
HH:mm:ss
"
)
@
ApiModelProperty
(
name
=
"${comment}"
)
@
ApiModelProperty
(
"${comment}"
)
#
else
#
else
@
ApiModelProperty
(
name
=
"${comment}"
)
@
ApiModelProperty
(
"${comment}"
)
#
end
#
end
#
end
#
end
#
if
($
column
.
javaField
==
$
pkColumn
.
javaField
)
#
if
($
column
.
javaField
==
$
pkColumn
.
javaField
)
...
...
generator/src/main/resources/vm/java/dto-excelExport.java.vm
View file @
7b8d5d1d
...
@@ -34,14 +34,14 @@ public class ${ClassName}ExcelExport {
...
@@ -34,14 +34,14 @@ public class ${ClassName}ExcelExport {
#
set
($
comment
=$
column
.
columnComment
)
#
set
($
comment
=$
column
.
columnComment
)
#
end
#
end
#
if
($
parentheseIndex
!= -1)
#
if
($
parentheseIndex
!= -1)
@
ApiModelProperty
(
name
=
"${comment}"
,
readConverterExp
=
"$column.readConverterExp()
"
)
@
ApiModelProperty
(
"${comment}
"
)
@
Excel
(
name
=
"${comment}"
,
readConverterExp
=
"$column.readConverterExp()"
)
@
Excel
(
name
=
"${comment}"
,
readConverterExp
=
"$column.readConverterExp()"
)
#
elseif
($
column
.
javaType
==
'Date'
)
#
elseif
($
column
.
javaType
==
'Date'
)
@
JsonFormat
(
pattern
=
"yyyy-MM-dd"
)
@
JsonFormat
(
pattern
=
"yyyy-MM-dd
HH:mm:ss
"
)
@
ApiModelProperty
(
name
=
"${comment}"
)
@
ApiModelProperty
(
"${comment}"
)
@
Excel
(
name
=
"${comment}"
,
width
=
30
,
dateFormat
=
"yyyy-MM-dd"
)
@
Excel
(
name
=
"${comment}"
,
width
=
30
,
dateFormat
=
"yyyy-MM-dd"
)
#
else
#
else
@
ApiModelProperty
(
name
=
"${comment}"
)
@
ApiModelProperty
(
"${comment}"
)
@
Excel
(
name
=
"${comment}"
)
@
Excel
(
name
=
"${comment}"
)
#
end
#
end
#
end
#
end
...
...
generator/src/main/resources/vm/java/dto-excelImport.java.vm
View file @
7b8d5d1d
...
@@ -34,14 +34,14 @@ public class ${ClassName}ExcelImport {
...
@@ -34,14 +34,14 @@ public class ${ClassName}ExcelImport {
#
set
($
comment
=$
column
.
columnComment
)
#
set
($
comment
=$
column
.
columnComment
)
#
end
#
end
#
if
($
parentheseIndex
!= -1)
#
if
($
parentheseIndex
!= -1)
@
ApiModelProperty
(
name
=
"${comment}"
,
readConverterExp
=
"$column.readConverterExp()
"
)
@
ApiModelProperty
(
"${comment}
"
)
@
Excel
(
name
=
"${comment}"
,
readConverterExp
=
"$column.readConverterExp()"
)
@
Excel
(
name
=
"${comment}"
,
readConverterExp
=
"$column.readConverterExp()"
)
#
elseif
($
column
.
javaType
==
'Date'
)
#
elseif
($
column
.
javaType
==
'Date'
)
@
JsonFormat
(
pattern
=
"yyyy-MM-dd"
)
@
JsonFormat
(
pattern
=
"yyyy-MM-dd
HH:mm:ss
"
)
@
ApiModelProperty
(
name
=
"${comment}"
)
@
ApiModelProperty
(
"${comment}"
)
@
Excel
(
name
=
"${comment}"
,
width
=
30
,
dateFormat
=
"yyyy-MM-dd"
)
@
Excel
(
name
=
"${comment}"
,
width
=
30
,
dateFormat
=
"yyyy-MM-dd"
)
#
else
#
else
@
ApiModelProperty
(
name
=
"${comment}"
)
@
ApiModelProperty
(
"${comment}"
)
@
Excel
(
name
=
"${comment}"
)
@
Excel
(
name
=
"${comment}"
)
#
end
#
end
#
end
#
end
...
...
generator/src/main/resources/vm/java/dto-query.java.vm
View file @
7b8d5d1d
...
@@ -6,6 +6,8 @@ import ${import};
...
@@ -6,6 +6,8 @@ import ${import};
import
io
.
swagger
.
annotations
.
ApiModelProperty
;
import
io
.
swagger
.
annotations
.
ApiModelProperty
;
import
com
.
baomidou
.
mybatisplus
.
annotation
.
TableId
;
import
com
.
baomidou
.
mybatisplus
.
annotation
.
TableId
;
import
lombok
.
Data
;
import
lombok
.
Data
;
import
java
.
util
.
Date
;
import
com
.
fasterxml
.
jackson
.
annotation
.
JsonFormat
;
/**
/**
*
${
functionName
}
对象
${
tableName
}
*
${
functionName
}
对象
${
tableName
}
...
@@ -14,34 +16,22 @@ import lombok.Data;
...
@@ -14,34 +16,22 @@ import lombok.Data;
*
@
date
${
datetime
}
*
@
date
${
datetime
}
*/
*/
@
Data
@
Data
public
class
${
ClassName
}
Dto
{
public
class
${
ClassName
}
Query
{
private
static
final
long
serialVersionUID
=
1L
;
private
static
final
long
serialVersionUID
=
1L
;
#
foreach
($
column
in
$
columns
)
#
foreach
($
column
in
$
columns
)
#
if
(
!$table.isSuperColumn($column.javaField))
/**
$
column
.
columnComment
*/
/**
$
column
.
columnComment
*/
#
if
($
column
.
list
)
#
if
($
column
.
javaType
==
'Date'
)
#
set
($
parentheseIndex
=$
column
.
columnComment
.
indexOf
(
"("
))
@
JsonFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
#
if
($
parentheseIndex
!= -1)
@
ApiModelProperty
(
"$column.columnComment"
)
#
set
($
comment
=$
column
.
columnComment
.
substring
(
0
,
$
parentheseIndex
))
#
else
#
else
#
set
($
comment
=$
column
.
columnComment
)
@
ApiModelProperty
(
"$column.columnComment"
)
#
end
#
if
($
parentheseIndex
!= -1)
@
ApiModelProperty
(
name
=
"${comment}"
,
readConverterExp
=
"$column.readConverterExp()"
)
#
elseif
($
column
.
javaType
==
'Date'
)
@
JsonFormat
(
pattern
=
"yyyy-MM-dd"
)
@
ApiModelProperty
(
name
=
"${comment}"
)
#
else
@
ApiModelProperty
(
name
=
"${comment}"
)
#
end
#
end
#
end
#
if
($
column
.
javaField
==
$
pkColumn
.
javaField
)
#
if
($
column
.
javaField
==
$
pkColumn
.
javaField
)
@
TableId
@
TableId
#
end
#
end
private
$
column
.
javaType
$
column
.
javaField
;
private
$
column
.
javaType
$
column
.
javaField
;
#
end
#
end
#
end
#
if
($
table
.
sub
)
#
if
($
table
.
sub
)
/**
$
table
.
subTable
.
functionName
信息
*/
/**
$
table
.
subTable
.
functionName
信息
*/
...
...
generator/src/main/resources/vm/java/dto-update.java.vm
View file @
7b8d5d1d
...
@@ -28,12 +28,12 @@ public class ${ClassName}Update {
...
@@ -28,12 +28,12 @@ public class ${ClassName}Update {
#
set
($
comment
=$
column
.
columnComment
)
#
set
($
comment
=$
column
.
columnComment
)
#
end
#
end
#
if
($
parentheseIndex
!= -1)
#
if
($
parentheseIndex
!= -1)
@
ApiModelProperty
(
name
=
"${comment}"
,
readConverterExp
=
"$column.readConverterExp()
"
)
@
ApiModelProperty
(
"${comment}
"
)
#
elseif
($
column
.
javaType
==
'Date'
)
#
elseif
($
column
.
javaType
==
'Date'
)
@
JsonFormat
(
pattern
=
"yyyy-MM-dd"
)
@
JsonFormat
(
pattern
=
"yyyy-MM-dd
HH:mm:ss
"
)
@
ApiModelProperty
(
name
=
"${comment}"
)
@
ApiModelProperty
(
"${comment}"
)
#
else
#
else
@
ApiModelProperty
(
name
=
"${comment}"
)
@
ApiModelProperty
(
"${comment}"
)
#
end
#
end
#
end
#
end
#
if
($
column
.
javaField
==
$
pkColumn
.
javaField
)
#
if
($
column
.
javaField
==
$
pkColumn
.
javaField
)
...
...
generator/src/main/resources/vm/java/dto.java.vm
0 → 100644
View file @
7b8d5d1d
package
${
packageName
}.
dto
${
childPackageName
};
#
foreach
($
import
in
$
importList
)
import
${
import
};
#
end
import
io
.
swagger
.
annotations
.
ApiModelProperty
;
import
com
.
baomidou
.
mybatisplus
.
annotation
.
TableId
;
import
lombok
.
Data
;
import
java
.
util
.
Date
;
import
com
.
fasterxml
.
jackson
.
annotation
.
JsonFormat
;
/**
*
${
functionName
}
对象
${
tableName
}
*
*
@
author
${
author
}
*
@
date
${
datetime
}
*/
@
Data
public
class
${
ClassName
}
Dto
{
private
static
final
long
serialVersionUID
=
1L
;
#
foreach
($
column
in
$
columns
)
/**
$
column
.
columnComment
*/
#
if
($
column
.
javaType
==
'Date'
)
@
JsonFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
@
ApiModelProperty
(
"$column.columnComment"
)
#
else
@
ApiModelProperty
(
"$column.columnComment"
)
#
end
#
if
($
column
.
javaField
==
$
pkColumn
.
javaField
)
@
TableId
#
end
private
$
column
.
javaType
$
column
.
javaField
;
#
end
#
if
($
table
.
sub
)
/**
$
table
.
subTable
.
functionName
信息
*/
private
List
<${
subClassName
}>
${
subclassName
}
List
;
#
end
}
generator/src/main/resources/vm/java/mapper.java.vm
View file @
7b8d5d1d
...
@@ -4,6 +4,9 @@ import java.util.List;
...
@@ -4,6 +4,9 @@ import java.util.List;
import
com
.
baomidou
.
mybatisplus
.
core
.
mapper
.
BaseMapper
;
import
com
.
baomidou
.
mybatisplus
.
core
.
mapper
.
BaseMapper
;
import
${
packageName
}.
domain
${
childPackageName
}.${
ClassName
};
import
${
packageName
}.
domain
${
childPackageName
}.${
ClassName
};
import
${
packageName
}.
dto
${
childPackageName
}.${
ClassName
}
Dto
;
import
${
packageName
}.
dto
${
childPackageName
}.${
ClassName
}
Dto
;
import
org
.
apache
.
ibatis
.
annotations
.
Param
;
import
org
.
apache
.
ibatis
.
annotations
.
Select
;
import
com
.
baomidou
.
mybatisplus
.
core
.
conditions
.
query
.
QueryWrapper
;
#
if
($
table
.
sub
)
#
if
($
table
.
sub
)
import
${
packageName
}.
domain
${
childPackageName
}.${
subClassName
};
import
${
packageName
}.
domain
${
childPackageName
}.${
subClassName
};
#
end
#
end
...
@@ -32,6 +35,15 @@ public interface ${ClassName}Mapper extends BaseMapper<${ClassName}>
...
@@ -32,6 +35,15 @@ public interface ${ClassName}Mapper extends BaseMapper<${ClassName}>
*/
*/
public
List
<${
ClassName
}
Dto
>
select
${
ClassName
}
List
(${
ClassName
}
${
className
});
public
List
<${
ClassName
}
Dto
>
select
${
ClassName
}
List
(${
ClassName
}
${
className
});
/**
*
查询
${
functionName
}
列表
*
*
@
param
${
className
}
Query
${
functionName
}
*
@
return
${
functionName
}
集合
*/
@
Select
(
"select m.* from ${tableName} m ${ew.customSqlSegment}"
)
public
List
<${
ClassName
}
Dto
>
selectDtoListByQw
(@
Param
(
"ew"
)
QueryWrapper
<${
ClassName
}>
${
className
}
Query
);
/**
/**
*
新增
${
functionName
}
*
新增
${
functionName
}
*
*
...
...
generator/src/main/resources/vm/java/service.java.vm
View file @
7b8d5d1d
...
@@ -47,6 +47,14 @@ public interface I${ClassName}Service
...
@@ -47,6 +47,14 @@ public interface I${ClassName}Service
*/
*/
public
List
<${
ClassName
}>
select
${
ClassName
}
List
(
QueryWrapper
<${
ClassName
}>
${
className
}
Query
);
public
List
<${
ClassName
}>
select
${
ClassName
}
List
(
QueryWrapper
<${
ClassName
}>
${
className
}
Query
);
/**
*
查询
${
functionName
}
列表
*
*
@
param
${
className
}
Query
${
functionName
}
*
@
return
${
functionName
}
集合
*/
public
List
<${
ClassName
}
Dto
>
select
${
ClassName
}
DtoList
(
QueryWrapper
<${
ClassName
}>
${
className
}
Query
);
/**
/**
*
新增
${
functionName
}
*
新增
${
functionName
}
*
*
...
...
generator/src/main/resources/vm/java/serviceImpl.java.vm
View file @
7b8d5d1d
...
@@ -44,8 +44,7 @@ public class ${ClassName}ServiceImpl implements I${ClassName}Service
...
@@ -44,8 +44,7 @@ public class ${ClassName}ServiceImpl implements I${ClassName}Service
*
@
return
${
functionName
}
*
@
return
${
functionName
}
*/
*/
@
Override
@
Override
public
${
ClassName
}
Dto
select
${
ClassName
}
DtoBy
${
pkColumn
.
capJavaField
}(${
pkColumn
.
javaType
}
${
pkColumn
.
javaField
})
public
${
ClassName
}
Dto
select
${
ClassName
}
DtoBy
${
pkColumn
.
capJavaField
}(${
pkColumn
.
javaType
}
${
pkColumn
.
javaField
})
{
{
return
${
className
}
Mapper
.
select
${
ClassName
}
By
${
pkColumn
.
capJavaField
}(${
pkColumn
.
javaField
});
return
${
className
}
Mapper
.
select
${
ClassName
}
By
${
pkColumn
.
capJavaField
}(${
pkColumn
.
javaField
});
}
}
...
@@ -56,8 +55,7 @@ public class ${ClassName}ServiceImpl implements I${ClassName}Service
...
@@ -56,8 +55,7 @@ public class ${ClassName}ServiceImpl implements I${ClassName}Service
*
@
return
${
functionName
}
*
@
return
${
functionName
}
*/
*/
@
Override
@
Override
public
${
ClassName
}
select
${
ClassName
}
By
${
pkColumn
.
capJavaField
}(${
pkColumn
.
javaType
}
${
pkColumn
.
javaField
})
public
${
ClassName
}
select
${
ClassName
}
By
${
pkColumn
.
capJavaField
}(${
pkColumn
.
javaType
}
${
pkColumn
.
javaField
})
{
{
return
${
className
}
Mapper
.
selectById
(${
pkColumn
.
javaField
});
return
${
className
}
Mapper
.
selectById
(${
pkColumn
.
javaField
});
}
}
...
@@ -68,8 +66,7 @@ public class ${ClassName}ServiceImpl implements I${ClassName}Service
...
@@ -68,8 +66,7 @@ public class ${ClassName}ServiceImpl implements I${ClassName}Service
*
@
return
${
functionName
}
*
@
return
${
functionName
}
*/
*/
@
Override
@
Override
public
List
<${
ClassName
}
Dto
>
select
${
ClassName
}
List
(${
ClassName
}
${
className
})
public
List
<${
ClassName
}
Dto
>
select
${
ClassName
}
List
(${
ClassName
}
${
className
})
{
{
return
${
className
}
Mapper
.
select
${
ClassName
}
List
(${
className
});
return
${
className
}
Mapper
.
select
${
ClassName
}
List
(${
className
});
}
}
...
@@ -80,11 +77,21 @@ public class ${ClassName}ServiceImpl implements I${ClassName}Service
...
@@ -80,11 +77,21 @@ public class ${ClassName}ServiceImpl implements I${ClassName}Service
*
@
return
${
functionName
}
*
@
return
${
functionName
}
*/
*/
@
Override
@
Override
public
List
<${
ClassName
}>
select
${
ClassName
}
List
(
QueryWrapper
<${
ClassName
}>
${
className
}
Query
)
public
List
<${
ClassName
}>
select
${
ClassName
}
List
(
QueryWrapper
<${
ClassName
}>
${
className
}
Query
)
{
{
return
${
className
}
Mapper
.
selectList
(${
className
}
Query
);
return
${
className
}
Mapper
.
selectList
(${
className
}
Query
);
}
}
/**
*
查询
${
functionName
}
列表
*
*
@
param
${
className
}
Query
${
functionName
}
*
@
return
${
functionName
}
*/
@
Override
public
List
<${
ClassName
}
Dto
>
select
${
ClassName
}
DtoList
(
QueryWrapper
<${
ClassName
}>
${
className
}
Query
)
{
return
${
className
}
Mapper
.
selectDtoListByQw
(${
className
}
Query
);
}
/**
/**
*
新增
${
functionName
}
*
新增
${
functionName
}
*
*
...
@@ -95,8 +102,15 @@ public class ${ClassName}ServiceImpl implements I${ClassName}Service
...
@@ -95,8 +102,15 @@ public class ${ClassName}ServiceImpl implements I${ClassName}Service
@
Transactional
@
Transactional
#
end
#
end
@
Override
@
Override
public
int
insert
${
ClassName
}(${
ClassName
}
Create
${
className
}
Create
)
public
int
insert
${
ClassName
}(${
ClassName
}
Create
${
className
}
Create
)
{
{
#
if
($
table
.
sub
)
int
rows
=
${
className
}
Mapper
.
insert
${
ClassName
}(${
className
});
insert
${
subClassName
}(${
className
});
return
rows
;
#
else
${
ClassName
}
${
className
}
=
new
${
ClassName
}();
BeanUtil
.
copyProperties
(${
className
}
Create
,
${
className
});
#
foreach
($
column
in
$
columns
)
#
foreach
($
column
in
$
columns
)
#
if
($
column
.
javaField
==
'createTime'
)
#
if
($
column
.
javaField
==
'createTime'
)
${
className
}.
setCreateTime
(
DateUtils
.
getNowDate
());
${
className
}.
setCreateTime
(
DateUtils
.
getNowDate
());
...
@@ -105,13 +119,6 @@ public class ${ClassName}ServiceImpl implements I${ClassName}Service
...
@@ -105,13 +119,6 @@ public class ${ClassName}ServiceImpl implements I${ClassName}Service
${
className
}.
setCreateBy
(
SecurityUtils
.
getUsername
());
${
className
}.
setCreateBy
(
SecurityUtils
.
getUsername
());
#
end
#
end
#
end
#
end
#
if
($
table
.
sub
)
int
rows
=
${
className
}
Mapper
.
insert
${
ClassName
}(${
className
});
insert
${
subClassName
}(${
className
});
return
rows
;
#
else
${
ClassName
}
${
className
}
=
new
${
ClassName
}();
BeanUtil
.
copyProperties
(${
className
}
Create
,
${
className
});
return
${
className
}
Mapper
.
insert
${
ClassName
}(${
className
});
return
${
className
}
Mapper
.
insert
${
ClassName
}(${
className
});
#
end
#
end
}
}
...
@@ -126,8 +133,13 @@ public class ${ClassName}ServiceImpl implements I${ClassName}Service
...
@@ -126,8 +133,13 @@ public class ${ClassName}ServiceImpl implements I${ClassName}Service
@
Transactional
@
Transactional
#
end
#
end
@
Override
@
Override
public
int
update
${
ClassName
}(${
ClassName
}
Update
${
className
}
Update
)
public
int
update
${
ClassName
}(${
ClassName
}
Update
${
className
}
Update
)
{
{
#
if
($
table
.
sub
)
${
className
}
Mapper
.
delete
${
subClassName
}
By
${
subTableFkClassName
}(${
className
}.
get
${
pkColumn
.
capJavaField
}());
insert
${
subClassName
}(${
className
});
#
end
${
ClassName
}
${
className
}
=
new
${
ClassName
}();
BeanUtil
.
copyProperties
(${
className
}
Update
,
${
className
});
#
foreach
($
column
in
$
columns
)
#
foreach
($
column
in
$
columns
)
#
if
($
column
.
javaField
==
'updateTime'
)
#
if
($
column
.
javaField
==
'updateTime'
)
${
className
}.
setUpdateTime
(
DateUtils
.
getNowDate
());
${
className
}.
setUpdateTime
(
DateUtils
.
getNowDate
());
...
@@ -136,12 +148,6 @@ public class ${ClassName}ServiceImpl implements I${ClassName}Service
...
@@ -136,12 +148,6 @@ public class ${ClassName}ServiceImpl implements I${ClassName}Service
${
className
}.
setUpdateBy
(
SecurityUtils
.
getUsername
());
${
className
}.
setUpdateBy
(
SecurityUtils
.
getUsername
());
#
end
#
end
#
end
#
end
#
if
($
table
.
sub
)
${
className
}
Mapper
.
delete
${
subClassName
}
By
${
subTableFkClassName
}(${
className
}.
get
${
pkColumn
.
capJavaField
}());
insert
${
subClassName
}(${
className
});
#
end
${
ClassName
}
${
className
}
=
new
${
ClassName
}();
BeanUtil
.
copyProperties
(${
className
}
Update
,
${
className
});
return
${
className
}
Mapper
.
update
${
ClassName
}(${
className
});
return
${
className
}
Mapper
.
update
${
ClassName
}(${
className
});
}
}
...
@@ -155,8 +161,7 @@ public class ${ClassName}ServiceImpl implements I${ClassName}Service
...
@@ -155,8 +161,7 @@ public class ${ClassName}ServiceImpl implements I${ClassName}Service
@
Transactional
@
Transactional
#
end
#
end
@
Override
@
Override
public
int
delete
${
ClassName
}
By
${
pkColumn
.
capJavaField
}
s
(${
pkColumn
.
javaType
}[]
${
pkColumn
.
javaField
}
s
)
public
int
delete
${
ClassName
}
By
${
pkColumn
.
capJavaField
}
s
(${
pkColumn
.
javaType
}[]
${
pkColumn
.
javaField
}
s
)
{
{
#
if
($
table
.
sub
)
#
if
($
table
.
sub
)
${
className
}
Mapper
.
delete
${
subClassName
}
By
${
subTableFkClassName
}
s
(${
pkColumn
.
javaField
}
s
);
${
className
}
Mapper
.
delete
${
subClassName
}
By
${
subTableFkClassName
}
s
(${
pkColumn
.
javaField
}
s
);
#
end
#
end
...
@@ -173,8 +178,7 @@ public class ${ClassName}ServiceImpl implements I${ClassName}Service
...
@@ -173,8 +178,7 @@ public class ${ClassName}ServiceImpl implements I${ClassName}Service
@
Transactional
@
Transactional
#
end
#
end
@
Override
@
Override
public
int
delete
${
ClassName
}
By
${
pkColumn
.
capJavaField
}(${
pkColumn
.
javaType
}
${
pkColumn
.
javaField
})
public
int
delete
${
ClassName
}
By
${
pkColumn
.
capJavaField
}(${
pkColumn
.
javaType
}
${
pkColumn
.
javaField
})
{
{
#
if
($
table
.
sub
)
#
if
($
table
.
sub
)
${
className
}
Mapper
.
delete
${
subClassName
}
By
${
subTableFkClassName
}(${
pkColumn
.
javaField
});
${
className
}
Mapper
.
delete
${
subClassName
}
By
${
subTableFkClassName
}(${
pkColumn
.
javaField
});
#
end
#
end
...
@@ -187,8 +191,7 @@ public class ${ClassName}ServiceImpl implements I${ClassName}Service
...
@@ -187,8 +191,7 @@ public class ${ClassName}ServiceImpl implements I${ClassName}Service
*
*
*
@
param
${
className
}
${
functionName
}
对象
*
@
param
${
className
}
${
functionName
}
对象
*/
*/
public
void
insert
${
subClassName
}(${
ClassName
}
${
className
})
public
void
insert
${
subClassName
}(${
ClassName
}
${
className
})
{
{
List
<${
subClassName
}>
${
subclassName
}
List
=
${
className
}.
get
${
subClassName
}
List
();
List
<${
subClassName
}>
${
subclassName
}
List
=
${
className
}.
get
${
subClassName
}
List
();
${
pkColumn
.
javaType
}
${
pkColumn
.
javaField
}
=
${
className
}.
get
${
pkColumn
.
capJavaField
}();
${
pkColumn
.
javaType
}
${
pkColumn
.
javaField
}
=
${
className
}.
get
${
pkColumn
.
capJavaField
}();
if
(
StringUtils
.
isNotNull
(${
subclassName
}
List
))
if
(
StringUtils
.
isNotNull
(${
subclassName
}
List
))
...
...
generator/src/test/java/com/ximai/generator/BuildUtil.java
View file @
7b8d5d1d
...
@@ -36,6 +36,7 @@ public class BuildUtil {
...
@@ -36,6 +36,7 @@ public class BuildUtil {
setIsEdit
(
"1"
);
setIsEdit
(
"1"
);
setIsList
(
"1"
);
setIsList
(
"1"
);
setIsQuery
(
"1"
);
setIsQuery
(
"1"
);
setQueryType
(
"EQ"
);
setSort
(
2
);
setSort
(
2
);
}});
}});
columns
.
add
(
new
GenTableColumn
(){{
columns
.
add
(
new
GenTableColumn
(){{
...
@@ -49,6 +50,7 @@ public class BuildUtil {
...
@@ -49,6 +50,7 @@ public class BuildUtil {
setIsEdit
(
"1"
);
setIsEdit
(
"1"
);
setIsList
(
"1"
);
setIsList
(
"1"
);
setIsQuery
(
"1"
);
setIsQuery
(
"1"
);
setQueryType
(
"EQ"
);
setSort
(
3
);
setSort
(
3
);
}});
}});
columns
.
add
(
new
GenTableColumn
(){{
columns
.
add
(
new
GenTableColumn
(){{
...
@@ -61,7 +63,8 @@ public class BuildUtil {
...
@@ -61,7 +63,8 @@ public class BuildUtil {
setIsInsert
(
"1"
);
setIsInsert
(
"1"
);
setIsEdit
(
"0"
);
setIsEdit
(
"0"
);
setIsList
(
"0"
);
setIsList
(
"0"
);
setIsQuery
(
"0"
);
setIsQuery
(
"1"
);
setQueryType
(
"NE"
);
setSort
(
4
);
setSort
(
4
);
}});
}});
columns
.
add
(
new
GenTableColumn
(){{
columns
.
add
(
new
GenTableColumn
(){{
...
@@ -74,7 +77,8 @@ public class BuildUtil {
...
@@ -74,7 +77,8 @@ public class BuildUtil {
setIsInsert
(
"1"
);
setIsInsert
(
"1"
);
setIsEdit
(
"1"
);
setIsEdit
(
"1"
);
setIsList
(
"1"
);
setIsList
(
"1"
);
setIsQuery
(
"0"
);
setIsQuery
(
"1"
);
setQueryType
(
"GTE"
);
setSort
(
5
);
setSort
(
5
);
}});
}});
columns
.
add
(
new
GenTableColumn
(){{
columns
.
add
(
new
GenTableColumn
(){{
...
@@ -87,13 +91,14 @@ public class BuildUtil {
...
@@ -87,13 +91,14 @@ public class BuildUtil {
setIsInsert
(
"1"
);
setIsInsert
(
"1"
);
setIsEdit
(
"1"
);
setIsEdit
(
"1"
);
setIsList
(
"1"
);
setIsList
(
"1"
);
setIsQuery
(
"0"
);
setIsQuery
(
"1"
);
setQueryType
(
"LIKE"
);
setSort
(
6
);
setSort
(
6
);
}});
}});
columns
.
add
(
new
GenTableColumn
(){{
columns
.
add
(
new
GenTableColumn
(){{
setColumnName
(
"is_formal"
);
setColumnName
(
"is_formal"
);
setColumnComment
(
"是否正式产品"
);
setColumnComment
(
"是否正式产品"
);
setColumnId
(
7
l
);
setColumnId
(
8
l
);
setJavaType
(
"Integer"
);
setJavaType
(
"Integer"
);
setJavaField
(
"isFormal"
);
setJavaField
(
"isFormal"
);
setIsPk
(
"1"
);
setIsPk
(
"1"
);
...
@@ -103,6 +108,32 @@ public class BuildUtil {
...
@@ -103,6 +108,32 @@ public class BuildUtil {
setIsQuery
(
"0"
);
setIsQuery
(
"0"
);
setSort
(
7
);
setSort
(
7
);
}});
}});
columns
.
add
(
new
GenTableColumn
(){{
setColumnName
(
"create_by"
);
setColumnComment
(
"创建人"
);
setColumnId
(
8
l
);
setJavaType
(
"String"
);
setJavaField
(
"createBy"
);
setIsPk
(
"0"
);
setIsInsert
(
"1"
);
setIsEdit
(
"0"
);
setIsList
(
"1"
);
setIsQuery
(
"0"
);
setSort
(
8
);
}});
columns
.
add
(
new
GenTableColumn
(){{
setColumnName
(
"create_time"
);
setColumnComment
(
"创建时间"
);
setColumnId
(
9
l
);
setJavaType
(
"Date"
);
setJavaField
(
"createTime"
);
setIsPk
(
"0"
);
setIsInsert
(
"1"
);
setIsEdit
(
"0"
);
setIsList
(
"1"
);
setIsQuery
(
"0"
);
setSort
(
9
);
}});
genTable
.
setColumns
(
columns
);
genTable
.
setColumns
(
columns
);
genTable
.
setTableName
(
"pro_bom"
);
genTable
.
setTableName
(
"pro_bom"
);
genTable
.
setTableComment
(
"BOM表"
);
genTable
.
setTableComment
(
"BOM表"
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment