提交 83e96335 编写于 作者: zhouweidong's avatar zhouweidong

save改为对象返回

上级 b70e82fb
......@@ -70,6 +70,10 @@ public class ${item.codeName}Fallback implements ${item.codeName}FeignClient {
}
<#elseif apiMethod.getCodeName()?lower_case == 'save'>
<#--@RequestMapping(method = RequestMethod.<#if apiMethod.getRequestMethod()??>${apiMethod.getRequestMethod()}<#else>POST</#if>, value = "${fullpath}")-->
public Boolean saveEntity(${refDE.codeName} ${refDE.codeName?lower_case}) {
return false;
}
public Boolean save(${refDE.codeName} ${refDE.codeName?lower_case}) {
return false;
}
......
......@@ -67,7 +67,9 @@ public interface ${item.codeName}FeignClient {
<#elseif apiMethod.getCodeName()?lower_case == 'save'>
@RequestMapping(method = RequestMethod.<#if apiMethod.getRequestMethod()??>${apiMethod.getRequestMethod()}<#else>POST</#if>, value = "${fullpath}/save")
Boolean save(@RequestBody ${refDE.codeName} ${refDE.codeName?lower_case});
Boolean saveEntity(@RequestBody ${refDE.codeName} ${refDE.codeName?lower_case});
default Boolean save(@RequestBody ${refDE.codeName} ${refDE.codeName?lower_case}) { saveEntity(${refDE.codeName?lower_case})!=null; };
@RequestMapping(method = RequestMethod.<#if apiMethod.getRequestMethod()??>${apiMethod.getRequestMethod()}<#else>POST</#if>, value = "${fullpath}/savebatch")
Boolean saveBatch(@RequestBody List<${refDE.codeName}> ${srfpluralize(refDE.getCodeName()?lower_case)});
......
......@@ -1742,8 +1742,8 @@ public class ${item.getCodeName()}ServiceImpl implements I${de.getCodeName()}Ser
<#if deaction.getPSSubSysServiceAPIDEMethod()?? >
<#comment>附加数据逻辑-操作前</#comment>
<@addBoforeLogic deaction/>
if(et.get${srfcaseformat(keyfield.codeName,'l_u2lC')?cap_first}()==null) et.set${srfcaseformat(keyfield.codeName,'l_u2lC')?cap_first}((${srfr7javatype(keyfield.stdDataType)})et.getDefaultKey(true));
if(!${subSysServiceApiDECodeName?uncap_first}FeignClient.save(et))
${item.getCodeName()} rt = ${subSysServiceApiDECodeName?uncap_first}FeignClient.saveEntity(et);
if(rt == null)
return false;
<#comment>1N关系中,在父实体中创建子实体的List集合</#comment>
<#if de.getMajorPSDERs?? && de.getMajorPSDERs()??>
......@@ -1772,6 +1772,7 @@ public class ${item.getCodeName()}ServiceImpl implements I${de.getCodeName()}Ser
</#if>
<#comment>附加数据逻辑-操作后</#comment>
<@addAfterLogic deaction/>
CachedBeanCopier.copy(rt, et);
return true;
<#else>
return false;
......
......@@ -179,7 +179,7 @@ public class ${itemCodeName}Resource {
${deCodeName} domain = ${itemCodeNameLC}Mapping.toDomain(${itemCodeNameLC}dto);
domain .set${dePKCodeName}(${itemCodeNameLC + keyCNLC});
${deCodeNameLC}Service.update(domain );
${itemCodeName}DTO dto = ${itemCodeNameLC}Mapping.toDto(domain );
${itemCodeName}DTO dto = ${itemCodeNameLC}Mapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}
......@@ -195,8 +195,10 @@ public class ${itemCodeName}Resource {
<@SecurityAnnotation deaction/>
@ApiOperation(value = "保存${deLogicName}", tags = {"${deLogicName}" }, notes = "保存${deLogicName}")
@RequestMapping(method = RequestMethod.${reqMtd}, value = "${fullPath}/${deactionCodeName?lower_case}")
public ResponseEntity<Boolean> save(${etParams}) {
return ResponseEntity.status(HttpStatus.OK).body(${deCodeNameLC}Service.save(${itemCodeNameLC}Mapping.toDomain(${itemCodeNameLC}dto)));
public ResponseEntity<${itemCodeName}DTO> save(${etParams}) {
${itemCodeName} domain = ${itemCodeNameLC}Mapping.toDomain(${itemCodeNameLC}dto);
${deCodeNameLC}Service.save(domain);
return ResponseEntity.status(HttpStatus.OK).body(${itemCodeNameLC}Mapping.toDto(domain));
}
<@SecurityBatchAnnotation deaction/>
......@@ -569,10 +571,11 @@ public class ${itemCodeName}Resource {
<@SecurityAnnotation deaction/>
@ApiOperation(value = "${byTagParams}保存${deLogicName}", tags = {"${deLogicName}" }, notes = "${byTagParams}保存${deLogicName}")
@RequestMapping(method = RequestMethod.${reqMtd}, value = "${fullPath}/${deactionCodeName?lower_case}")
public ResponseEntity<Boolean> ${deactionCodeName?uncap_first}${byParams}(${etParams}) {
public ResponseEntity<${itemCodeName}DTO> ${deactionCodeName?uncap_first}${byParams}(${etParams}) {
${deCodeName} domain = ${itemCodeNameLC}Mapping.toDomain(${itemCodeNameLC}dto);
${parentSetParams}
return ResponseEntity.status(HttpStatus.OK).body(${deCodeNameLC}Service.save(domain));
${deCodeNameLC}Service.save(domain);
return ResponseEntity.status(HttpStatus.OK).body(${itemCodeNameLC}Mapping.toDto(domain));
}
<@SecurityBatchAnnotation deaction/>
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册