|
|
@ -18,6 +18,9 @@ package ${ext.controllerPackageName};
|
|
|
|
|
|
|
|
|
|
|
|
import org.springframework.beans.BeanUtils;
|
|
|
|
import org.springframework.beans.BeanUtils;
|
|
|
|
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.PostMapping;
|
|
|
|
|
|
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
|
|
import ${ext.reqPackageName}.${ReqName};
|
|
|
|
import ${ext.reqPackageName}.${ReqName};
|
|
|
|
import ${ext.resPackageName}.${ResName};
|
|
|
|
import ${ext.resPackageName}.${ResName};
|
|
|
@ -32,6 +35,7 @@ import java.util.stream.Collectors;
|
|
|
|
* ${authorComment}${versionComment}
|
|
|
|
* ${authorComment}${versionComment}
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
@RestController
|
|
|
|
@RestController
|
|
|
|
|
|
|
|
@RequestMapping("${ext.apiPrefix}/${ext.moduleName}/${ext.urlName}")
|
|
|
|
public class ${ClassName} {
|
|
|
|
public class ${ClassName} {
|
|
|
|
|
|
|
|
|
|
|
|
@Autowired
|
|
|
|
@Autowired
|
|
|
@ -43,6 +47,7 @@ public class ${ClassName} {
|
|
|
|
* @param req 主键为空-新增实体、主键非空-更新条件
|
|
|
|
* @param req 主键为空-新增实体、主键非空-更新条件
|
|
|
|
* @return 影响记录数
|
|
|
|
* @return 影响记录数
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
|
|
|
|
@PostMapping("/update-insert")
|
|
|
|
Integer updateInsert(${ReqName} req){
|
|
|
|
Integer updateInsert(${ReqName} req){
|
|
|
|
return ${serviceName}.updateInsert(req);
|
|
|
|
return ${serviceName}.updateInsert(req);
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -53,6 +58,7 @@ public class ${ClassName} {
|
|
|
|
* @param reqs 主键为空-新增实体、主键非空-更新条件
|
|
|
|
* @param reqs 主键为空-新增实体、主键非空-更新条件
|
|
|
|
* @return 影响记录数
|
|
|
|
* @return 影响记录数
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
|
|
|
|
@PostMapping("/update-insert-batch")
|
|
|
|
Integer updateInsertBatch(List<${ReqName}> reqs) {
|
|
|
|
Integer updateInsertBatch(List<${ReqName}> reqs) {
|
|
|
|
return ${serviceName}.updateInsertBatch(reqs);
|
|
|
|
return ${serviceName}.updateInsertBatch(reqs);
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -63,6 +69,7 @@ public class ${ClassName} {
|
|
|
|
* @param req 删除条件
|
|
|
|
* @param req 删除条件
|
|
|
|
* @return 影响记录数
|
|
|
|
* @return 影响记录数
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
|
|
|
|
@PostMapping("/delete")
|
|
|
|
Integer delete(${ReqName} req) {
|
|
|
|
Integer delete(${ReqName} req) {
|
|
|
|
return ${serviceName}.delete(req);
|
|
|
|
return ${serviceName}.delete(req);
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -74,6 +81,7 @@ public class ${ClassName} {
|
|
|
|
* @param req 删除条件
|
|
|
|
* @param req 删除条件
|
|
|
|
* @return 影响记录数
|
|
|
|
* @return 影响记录数
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
|
|
|
|
@PostMapping("/invalid")
|
|
|
|
Integer invalid(${ReqName} req) {
|
|
|
|
Integer invalid(${ReqName} req) {
|
|
|
|
return ${serviceName}.invalid(req);
|
|
|
|
return ${serviceName}.invalid(req);
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -85,6 +93,7 @@ public class ${ClassName} {
|
|
|
|
* @param req 查询条件
|
|
|
|
* @param req 查询条件
|
|
|
|
* @return 单个
|
|
|
|
* @return 单个
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
|
|
|
|
@GetMapping("/any")
|
|
|
|
${ResName} anyOne(${ReqName} req) {
|
|
|
|
${ResName} anyOne(${ReqName} req) {
|
|
|
|
${EntityName} entity = ${serviceName}.anyOne(req);
|
|
|
|
${EntityName} entity = ${serviceName}.anyOne(req);
|
|
|
|
${ResName} res = new ${ResName}();
|
|
|
|
${ResName} res = new ${ResName}();
|
|
|
@ -98,6 +107,7 @@ public class ${ClassName} {
|
|
|
|
* @param req 查询条件
|
|
|
|
* @param req 查询条件
|
|
|
|
* @return 单个
|
|
|
|
* @return 单个
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
|
|
|
|
@GetMapping("/only")
|
|
|
|
${ResName} onlyOne(${ReqName} req) {
|
|
|
|
${ResName} onlyOne(${ReqName} req) {
|
|
|
|
${EntityName} entity = ${serviceName}.onlyOne(req);
|
|
|
|
${EntityName} entity = ${serviceName}.onlyOne(req);
|
|
|
|
${ResName} res = new ${ResName}();
|
|
|
|
${ResName} res = new ${ResName}();
|
|
|
@ -111,6 +121,7 @@ public class ${ClassName} {
|
|
|
|
* @param req 查询条件
|
|
|
|
* @param req 查询条件
|
|
|
|
* @return 列表
|
|
|
|
* @return 列表
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
|
|
|
|
@GetMapping("/list")
|
|
|
|
List<${ResName}> list(${ReqName} req) {
|
|
|
|
List<${ResName}> list(${ReqName} req) {
|
|
|
|
List<${EntityName} > entities = ${serviceName}.list(req);
|
|
|
|
List<${EntityName} > entities = ${serviceName}.list(req);
|
|
|
|
return entities.stream().map(entity -> {
|
|
|
|
return entities.stream().map(entity -> {
|
|
|
@ -126,6 +137,7 @@ public class ${ClassName} {
|
|
|
|
* @param req 查询条件
|
|
|
|
* @param req 查询条件
|
|
|
|
* @return 统计结果
|
|
|
|
* @return 统计结果
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
|
|
|
|
@GetMapping("/count")
|
|
|
|
Long count(${ReqName} req) {
|
|
|
|
Long count(${ReqName} req) {
|
|
|
|
return ${serviceName}.count(req);
|
|
|
|
return ${serviceName}.count(req);
|
|
|
|
}
|
|
|
|
}
|
|
|
|