forked from chillzhuang/SpringBlade
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
smallchill
committed
Apr 11, 2022
1 parent
4d2e706
commit fc1ddb4
Showing
31 changed files
with
109 additions
and
83 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,11 +1,11 @@ | ||
/** | ||
* Copyright (c) 2018-2028, Chill Zhuang 庄骞 ([email protected]). | ||
* <p> | ||
* Licensed under the Apache License, Version 2.0 (the "License"); | ||
* Licensed under the GNU LESSER GENERAL PUBLIC LICENSE 3.0; | ||
* you may not use this file except in compliance with the License. | ||
* You may obtain a copy of the License at | ||
* <p> | ||
* http://www.apache.org/licenses/LICENSE-2.0 | ||
* http://www.gnu.org/licenses/lgpl.html | ||
* <p> | ||
* Unless required by applicable law or agreed to in writing, software | ||
* distributed under the License is distributed on an "AS IS" BASIS, | ||
|
@@ -35,7 +35,7 @@ import $!{package.Entity}.$!{entity}; | |
#set($voPackage=$package.Entity.replace("entity","vo")) | ||
import $!{voPackage}.$!{entity}VO; | ||
#set($wrapperPackage=$package.Entity.replace("entity","wrapper")) | ||
#if($!{cfg.hasWrapper}) | ||
#if($!{hasWrapper}) | ||
import $!{wrapperPackage}.$!{entity}Wrapper; | ||
#end | ||
import $!{package.Service}.$!{table.serviceName}; | ||
|
@@ -63,7 +63,7 @@ public class $!{table.controllerName} { | |
|
||
private $!{table.serviceName} $!{table.entityPath}Service; | ||
|
||
#if($!{cfg.hasWrapper}) | ||
#if($!{hasWrapper}) | ||
/** | ||
* 详情 | ||
*/ | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,11 +1,11 @@ | ||
/** | ||
* Copyright (c) 2018-2028, Chill Zhuang 庄骞 ([email protected]). | ||
* <p> | ||
* Licensed under the Apache License, Version 2.0 (the "License"); | ||
* Licensed under the GNU LESSER GENERAL PUBLIC LICENSE 3.0; | ||
* you may not use this file except in compliance with the License. | ||
* You may obtain a copy of the License at | ||
* <p> | ||
* http://www.apache.org/licenses/LICENSE-2.0 | ||
* http://www.gnu.org/licenses/lgpl.html | ||
* <p> | ||
* Unless required by applicable law or agreed to in writing, software | ||
* distributed under the License is distributed on an "AS IS" BASIS, | ||
|
@@ -17,8 +17,8 @@ package $!{package.Controller}; | |
|
||
import io.swagger.annotations.Api; | ||
import io.swagger.annotations.ApiOperation; | ||
import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport; | ||
import io.swagger.annotations.ApiParam; | ||
import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport; | ||
import lombok.AllArgsConstructor; | ||
import javax.validation.Valid; | ||
|
||
|
@@ -35,14 +35,15 @@ import $!{package.Entity}.$!{entity}; | |
#set($voPackage=$package.Entity.replace("entity","vo")) | ||
import $!{voPackage}.$!{entity}VO; | ||
#set($wrapperPackage=$package.Entity.replace("entity","wrapper")) | ||
#if($!{hasWrapper}) | ||
import $!{wrapperPackage}.$!{entity}Wrapper; | ||
#end | ||
import $!{package.Service}.$!{table.serviceName}; | ||
#if($!{superControllerClassPackage}) | ||
import $!{superControllerClassPackage}; | ||
#end | ||
#if(!$!{superEntityClass}) | ||
#end | ||
import java.util.List; | ||
|
||
/** | ||
* $!{table.comment} 控制器 | ||
|
@@ -52,7 +53,7 @@ import java.util.List; | |
*/ | ||
@RestController | ||
@AllArgsConstructor | ||
@RequestMapping("#if($!{package.ModuleName})/$!{package.ModuleName}#end/$!{cfg.entityKey}") | ||
@RequestMapping("#if($!{package.ModuleName})$!{package.ModuleName}#end/$!{entityKey}") | ||
@Api(value = "$!{table.comment}", tags = "$!{table.comment}接口") | ||
#if($!{superControllerClass}) | ||
public class $!{table.controllerName} extends $!{superControllerClass} { | ||
|
@@ -62,64 +63,89 @@ public class $!{table.controllerName} { | |
|
||
private $!{table.serviceName} $!{table.entityPath}Service; | ||
|
||
#if($!{hasWrapper}) | ||
/** | ||
* 详情 | ||
*/ | ||
* 详情 | ||
*/ | ||
@GetMapping("/detail") | ||
@ApiOperationSupport(order = 1) | ||
@ApiOperationSupport(order = 1) | ||
@ApiOperation(value = "详情", notes = "传入$!{table.entityPath}") | ||
public R<$!{entity}VO> detail($!{entity} $!{table.entityPath}) { | ||
$!{entity} detail = $!{table.entityPath}Service.getOne(Condition.getQueryWrapper($!{table.entityPath})); | ||
return R.data($!{entity}Wrapper.build().entityVO(detail)); | ||
} | ||
|
||
/** | ||
* 分页 $!{table.comment} | ||
*/ | ||
* 分页 $!{table.comment} | ||
*/ | ||
@GetMapping("/list") | ||
@ApiOperationSupport(order = 2) | ||
@ApiOperationSupport(order = 2) | ||
@ApiOperation(value = "分页", notes = "传入$!{table.entityPath}") | ||
public R<IPage<$!{entity}VO>> list($!{entity} $!{table.entityPath}, Query query) { | ||
IPage<$!{entity}> pages = $!{table.entityPath}Service.page(Condition.getPage(query), Condition.getQueryWrapper($!{table.entityPath})); | ||
return R.data($!{entity}Wrapper.build().pageVO(pages)); | ||
} | ||
|
||
#else | ||
/** | ||
* 详情 | ||
*/ | ||
@GetMapping("/detail") | ||
@ApiOperationSupport(order = 1) | ||
@ApiOperation(value = "详情", notes = "传入$!{table.entityPath}") | ||
public R<$!{entity}> detail($!{entity} $!{table.entityPath}) { | ||
$!{entity} detail = $!{table.entityPath}Service.getOne(Condition.getQueryWrapper($!{table.entityPath})); | ||
return R.data(detail); | ||
} | ||
|
||
/** | ||
* 分页 $!{table.comment} | ||
*/ | ||
@GetMapping("/list") | ||
@ApiOperationSupport(order = 2) | ||
@ApiOperation(value = "分页", notes = "传入$!{table.entityPath}") | ||
public R<IPage<$!{entity}>> list($!{entity} $!{table.entityPath}, Query query) { | ||
IPage<$!{entity}> pages = $!{table.entityPath}Service.page(Condition.getPage(query), Condition.getQueryWrapper($!{table.entityPath})); | ||
return R.data(pages); | ||
} | ||
#end | ||
|
||
/** | ||
* 自定义分页 $!{table.comment} | ||
*/ | ||
* 自定义分页 $!{table.comment} | ||
*/ | ||
@GetMapping("/page") | ||
@ApiOperationSupport(order = 3) | ||
@ApiOperationSupport(order = 3) | ||
@ApiOperation(value = "分页", notes = "传入$!{table.entityPath}") | ||
public R<IPage<$!{entity}VO>> page($!{entity}VO $!{table.entityPath}, Query query) { | ||
IPage<$!{entity}VO> pages = $!{table.entityPath}Service.select$!{entity}Page(Condition.getPage(query), $!{table.entityPath}); | ||
return R.data(pages); | ||
} | ||
|
||
/** | ||
* 新增 $!{table.comment} | ||
*/ | ||
* 新增 $!{table.comment} | ||
*/ | ||
@PostMapping("/save") | ||
@ApiOperationSupport(order = 4) | ||
@ApiOperationSupport(order = 4) | ||
@ApiOperation(value = "新增", notes = "传入$!{table.entityPath}") | ||
public R save(@Valid @RequestBody $!{entity} $!{table.entityPath}) { | ||
return R.status($!{table.entityPath}Service.save($!{table.entityPath})); | ||
} | ||
|
||
/** | ||
* 修改 $!{table.comment} | ||
*/ | ||
* 修改 $!{table.comment} | ||
*/ | ||
@PostMapping("/update") | ||
@ApiOperationSupport(order = 5) | ||
@ApiOperationSupport(order = 5) | ||
@ApiOperation(value = "修改", notes = "传入$!{table.entityPath}") | ||
public R update(@Valid @RequestBody $!{entity} $!{table.entityPath}) { | ||
return R.status($!{table.entityPath}Service.updateById($!{table.entityPath})); | ||
} | ||
|
||
/** | ||
* 新增或修改 $!{table.comment} | ||
*/ | ||
* 新增或修改 $!{table.comment} | ||
*/ | ||
@PostMapping("/submit") | ||
@ApiOperationSupport(order = 6) | ||
@ApiOperationSupport(order = 6) | ||
@ApiOperation(value = "新增或修改", notes = "传入$!{table.entityPath}") | ||
public R submit(@Valid @RequestBody $!{entity} $!{table.entityPath}) { | ||
return R.status($!{table.entityPath}Service.saveOrUpdate($!{table.entityPath})); | ||
|
@@ -128,10 +154,10 @@ public class $!{table.controllerName} { | |
#if($!{superEntityClass}) | ||
|
||
/** | ||
* 删除 $!{table.comment} | ||
*/ | ||
* 删除 $!{table.comment} | ||
*/ | ||
@PostMapping("/remove") | ||
@ApiOperationSupport(order = 7) | ||
@ApiOperationSupport(order = 7) | ||
@ApiOperation(value = "逻辑删除", notes = "传入ids") | ||
public R remove(@ApiParam(value = "主键集合", required = true) @RequestParam String ids) { | ||
return R.status($!{table.entityPath}Service.deleteLogic(Func.toLongList(ids))); | ||
|
@@ -140,10 +166,10 @@ public class $!{table.controllerName} { | |
#else | ||
|
||
/** | ||
* 删除 $!{table.comment} | ||
*/ | ||
* 删除 $!{table.comment} | ||
*/ | ||
@PostMapping("/remove") | ||
@ApiOperationSupport(order = 7) | ||
@ApiOperationSupport(order = 8) | ||
@ApiOperation(value = "删除", notes = "传入ids") | ||
public R remove(@ApiParam(value = "主键集合", required = true) @RequestParam String ids) { | ||
return R.status($!{table.entityPath}Service.removeByIds(Func.toLongList(ids))); | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.