Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
D
datax-cloud
Overview
Overview
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
黄营
datax-cloud
Commits
a70cc846
Commit
a70cc846
authored
Apr 18, 2020
by
yuwei
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
2.0.0项目初始化
parent
aba3d939
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
11 additions
and
3 deletions
+11
-3
controller.java.vm
...l-codegen/src/main/resources/templates/controller.java.vm
+3
-3
service.java.vm
...tool-codegen/src/main/resources/templates/service.java.vm
+2
-0
serviceImpl.java.vm
...-codegen/src/main/resources/templates/serviceImpl.java.vm
+6
-0
No files found.
datax-tools/datax-tool-codegen/src/main/resources/templates/controller.java.vm
View file @
a70cc846
...
@@ -64,8 +64,8 @@ public class ${table.controllerName} {
...
@@ -64,8 +64,8 @@ public class ${table.controllerName} {
@
ApiImplicitParam
(
name
=
"id"
,
value
=
"ID"
,
required
=
true
,
dataType
=
"String"
,
paramType
=
"path"
)
@
ApiImplicitParam
(
name
=
"id"
,
value
=
"ID"
,
required
=
true
,
dataType
=
"String"
,
paramType
=
"path"
)
@
GetMapping
(
"/{id}"
)
@
GetMapping
(
"/{id}"
)
public
R
get
${
className
}
ById
(@
PathVariable
String
id
)
{
public
R
get
${
className
}
ById
(@
PathVariable
String
id
)
{
${
entity
}
${
classNameLower
}
Entity
=
${
classNameLower
}
Service
.
get
ById
(
id
);
${
className
}
Vo
${
classNameLower
}
Vo
=
${
classNameLower
}
Service
.
get
${
className
}
ById
(
id
);
return
R
.
ok
().
setData
(${
classNameLower
}
Mapper
.
toVO
(${
classNameLower
}
Entity
)
);
return
R
.
ok
().
setData
(${
classNameLower
}
Vo
);
}
}
/**
/**
...
@@ -79,7 +79,7 @@ public class ${table.controllerName} {
...
@@ -79,7 +79,7 @@ public class ${table.controllerName} {
@
ApiImplicitParam
(
name
=
"${classNameLower}Query"
,
value
=
"查询实体${classNameLower}Query"
,
required
=
true
,
dataTypeClass
=
${
className
}
Query
.
class
)
@
ApiImplicitParam
(
name
=
"${classNameLower}Query"
,
value
=
"查询实体${classNameLower}Query"
,
required
=
true
,
dataTypeClass
=
${
className
}
Query
.
class
)
})
})
@
GetMapping
(
"/page"
)
@
GetMapping
(
"/page"
)
public
R
get
Role
Page
(${
className
}
Query
${
classNameLower
}
Query
)
{
public
R
get
${
className
}
Page
(${
className
}
Query
${
classNameLower
}
Query
)
{
QueryWrapper
<${
entity
}>
queryWrapper
=
new
QueryWrapper
<>();
QueryWrapper
<${
entity
}>
queryWrapper
=
new
QueryWrapper
<>();
IPage
<${
entity
}>
page
=
${
classNameLower
}
Service
.
page
(
new
Page
<>(${
classNameLower
}
Query
.
getPageNum
(),
${
classNameLower
}
Query
.
getPageSize
()),
queryWrapper
);
IPage
<${
entity
}>
page
=
${
classNameLower
}
Service
.
page
(
new
Page
<>(${
classNameLower
}
Query
.
getPageNum
(),
${
classNameLower
}
Query
.
getPageSize
()),
queryWrapper
);
List
<${
className
}
Vo
>
collect
=
page
.
getRecords
().
stream
().
map
(${
classNameLower
}
Mapper
::
toVO
).
collect
(
Collectors
.
toList
());
List
<${
className
}
Vo
>
collect
=
page
.
getRecords
().
stream
().
map
(${
classNameLower
}
Mapper
::
toVO
).
collect
(
Collectors
.
toList
());
...
...
datax-tools/datax-tool-codegen/src/main/resources/templates/service.java.vm
View file @
a70cc846
...
@@ -18,5 +18,7 @@ public interface ${table.serviceName} extends ${superServiceClass}<${entity}> {
...
@@ -18,5 +18,7 @@ public interface ${table.serviceName} extends ${superServiceClass}<${entity}> {
void
update
${
className
}(${
className
}
Dto
${
classNameLower
});
void
update
${
className
}(${
className
}
Dto
${
classNameLower
});
${
className
}
Vo
get
${
className
}
ById
(
String
id
);
void
delete
${
className
}
ById
(
String
id
);
void
delete
${
className
}
ById
(
String
id
);
}
}
datax-tools/datax-tool-codegen/src/main/resources/templates/serviceImpl.java.vm
View file @
a70cc846
...
@@ -44,6 +44,12 @@ public class ${table.serviceImplName} extends ${superServiceImplClass}<${table.m
...
@@ -44,6 +44,12 @@ public class ${table.serviceImplName} extends ${superServiceImplClass}<${table.m
}
}
@
Override
@
Override
public
${
className
}
Vo
get
${
className
}
ById
(
String
id
)
{
${
entity
}
${
classNameLower
}
Entity
=
super
.
getById
(
id
);
return
${
classNameLower
}
Mapper
.
toVO
(${
classNameLower
}
Entity
);
}
@
Override
@
Transactional
(
rollbackFor
=
Exception
.
class
)
@
Transactional
(
rollbackFor
=
Exception
.
class
)
public
void
delete
${
className
}
ById
(
String
id
)
{
public
void
delete
${
className
}
ById
(
String
id
)
{
${
classNameLower
}
Dao
.
deleteById
(
id
);
${
classNameLower
}
Dao
.
deleteById
(
id
);
...
...
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