diff --git a/cloud-modules/cloud-modules-gen/src/main/resources/vm/java/controller.java.vm b/cloud-modules/cloud-modules-gen/src/main/resources/vm/java/controller.java.vm index c3b55b5..de7c909 100644 --- a/cloud-modules/cloud-modules-gen/src/main/resources/vm/java/controller.java.vm +++ b/cloud-modules/cloud-modules-gen/src/main/resources/vm/java/controller.java.vm @@ -40,7 +40,7 @@ import com.muyu.common.core.web.page.DataPageResp; * @date ${datetime} */ @RestController -@RequestMapping("/${moduleName}/${businessName}") +@RequestMapping("/${businessName}") @Tag(name = "${functionName}", description = "${functionName}控制层") public class ${ClassName}Controller extends BaseController { @Autowired @@ -105,7 +105,7 @@ public class ${ClassName}Controller extends BaseController { @Log(title = "${functionName}", businessType = BusinessType.UPDATE) @PutMapping("/{${pkColumn.javaField}}") @Operation(summary = "修改${functionName}", description = "修改${functionName}") - public Result edit(@PathVariable ${pkColumn.javaType} ${pkColumn.javaField}, @RequestBody ${ClassName}EditReq ${className}EditReq) { + public Result edit(@PathVariable(value = "${pkColumn.javaField}") ${pkColumn.javaType} ${pkColumn.javaField}, @RequestBody ${ClassName}EditReq ${className}EditReq) { return toAjax(${className}Service.updateById(${ClassName}.editBuild(${pkColumn.javaField},${className}EditReq))); } @@ -116,7 +116,7 @@ public class ${ClassName}Controller extends BaseController { @Log(title = "${functionName}", businessType = BusinessType.DELETE) @DeleteMapping("/{${pkColumn.javaField}s}") @Operation(summary = "删除${functionName}", description = "删除${functionName}") - public Result remove(@PathVariable List<${pkColumn.javaType}> ${pkColumn.javaField}s) { + public Result remove(@PathVariable(value = "${pkColumn.javaField}s") List<${pkColumn.javaType}> ${pkColumn.javaField}s) { return toAjax(${className}Service.removeBatchByIds(${pkColumn.javaField}s)); } } diff --git a/cloud-modules/cloud-modules-gen/src/main/resources/vm/js/api.js.vm b/cloud-modules/cloud-modules-gen/src/main/resources/vm/js/api.js.vm index 9295524..9f6bae9 100644 --- a/cloud-modules/cloud-modules-gen/src/main/resources/vm/js/api.js.vm +++ b/cloud-modules/cloud-modules-gen/src/main/resources/vm/js/api.js.vm @@ -29,7 +29,7 @@ export function add${BusinessName}(data) { // 修改${functionName} export function update${BusinessName}(data) { return request({ - url: '/${moduleName}/${businessName}', + url: '/${moduleName}/${businessName}/'+data.${pkColumn.javaField}, method: 'put', data: data }) diff --git a/cloud-modules/cloud-modules-gen/src/main/resources/vm/vue/index.vue.vm b/cloud-modules/cloud-modules-gen/src/main/resources/vm/vue/index.vue.vm index 87c966a..c2bc2f2 100644 --- a/cloud-modules/cloud-modules-gen/src/main/resources/vm/vue/index.vue.vm +++ b/cloud-modules/cloud-modules-gen/src/main/resources/vm/vue/index.vue.vm @@ -422,8 +422,8 @@ function getList() { #end #end list${BusinessName}(queryParams.value).then(response => { - ${businessName}List.value = response.rows; - total.value = response.total; + ${businessName}List.value = response.data.rows; + total.value = response.data.total; loading.value = false; }); } @@ -472,7 +472,7 @@ function resetQuery() { // 多选框选中数据 function handleSelectionChange(selection) { ids.value = selection.map(item => item.${pkColumn.javaField}); - single.value = selection.length != 1; + single.value = selection.length !== 1; multiple.value = !selection.length; }