【更新】代码生成统一page接口返回为ResponsData,修改模板中头部仓库地址

pull/22/head
俞宝山 2020-12-26 21:21:38 +08:00
parent 8772dd2005
commit e9e5a1d63d
9 changed files with 19 additions and 25 deletions

View File

@ -120,7 +120,7 @@
], ],
loadData: parameter => { loadData: parameter => {
return codeGeneratePage(Object.assign(parameter, this.queryParam)).then((res) => { return codeGeneratePage(Object.assign(parameter, this.queryParam)).then((res) => {
return res return res.data
}) })
}, },
selectedRowKeys: [], selectedRowKeys: [],

View File

@ -24,16 +24,13 @@ XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注
*/ */
package com.cn.xiaonuo.generate.modular.controller; package com.cn.xiaonuo.generate.modular.controller;
import com.cn.xiaonuo.core.annotion.BusinessLog; import com.cn.xiaonuo.core.annotion.BusinessLog;
import com.cn.xiaonuo.core.annotion.Permission; import com.cn.xiaonuo.core.annotion.Permission;
import com.cn.xiaonuo.core.context.constant.ConstantContextHolder; import com.cn.xiaonuo.core.context.constant.ConstantContextHolder;
import com.cn.xiaonuo.core.enums.LogAnnotionOpTypeEnum; import com.cn.xiaonuo.core.enums.LogAnnotionOpTypeEnum;
import com.cn.xiaonuo.core.exception.DemoException; import com.cn.xiaonuo.core.exception.DemoException;
import com.cn.xiaonuo.core.pojo.page.PageResult;
import com.cn.xiaonuo.core.pojo.response.ResponseData; import com.cn.xiaonuo.core.pojo.response.ResponseData;
import com.cn.xiaonuo.core.pojo.response.SuccessResponseData; import com.cn.xiaonuo.core.pojo.response.SuccessResponseData;
import com.cn.xiaonuo.generate.modular.entity.CodeGenerate;
import com.cn.xiaonuo.generate.modular.param.CodeGenerateParam; import com.cn.xiaonuo.generate.modular.param.CodeGenerateParam;
import com.cn.xiaonuo.generate.modular.service.CodeGenerateService; import com.cn.xiaonuo.generate.modular.service.CodeGenerateService;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
@ -41,7 +38,6 @@ import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource; import javax.annotation.Resource;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import java.util.List; import java.util.List;
@ -67,8 +63,8 @@ public class CodeGenerateController {
@Permission @Permission
@GetMapping("/codeGenerate/page") @GetMapping("/codeGenerate/page")
@BusinessLog(title = "代码生成配置_查询", opType = LogAnnotionOpTypeEnum.QUERY) @BusinessLog(title = "代码生成配置_查询", opType = LogAnnotionOpTypeEnum.QUERY)
public PageResult<CodeGenerate> page(CodeGenerateParam codeGenerateParam) { public ResponseData page(CodeGenerateParam codeGenerateParam) {
return codeGenerateService.page(codeGenerateParam); return new SuccessResponseData(codeGenerateService.page(codeGenerateParam));
} }
/** /**

View File

@ -18,8 +18,8 @@ XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注
1.请不要删除和修改根目录下的LICENSE文件。 1.请不要删除和修改根目录下的LICENSE文件。
2.请不要删除和修改XiaoNuo源码头部的版权声明。 2.请不要删除和修改XiaoNuo源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。 3.请保留源码和相关描述文件的项目出处,作者声明等。
4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-layui 4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-layui 5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
6.若您的项目无法满足以上几点可申请商业授权获取XiaoNuo商业授权许可请在官网购买授权地址为 https://www.xiaonuo.vip 6.若您的项目无法满足以上几点可申请商业授权获取XiaoNuo商业授权许可请在官网购买授权地址为 https://www.xiaonuo.vip
*/ */
package ${packageName}.${modularName}.${busName}.controller; package ${packageName}.${modularName}.${busName}.controller;
@ -27,10 +27,8 @@ package ${packageName}.${modularName}.${busName}.controller;
import com.cn.xiaonuo.core.annotion.BusinessLog; import com.cn.xiaonuo.core.annotion.BusinessLog;
import com.cn.xiaonuo.core.annotion.Permission; import com.cn.xiaonuo.core.annotion.Permission;
import com.cn.xiaonuo.core.enums.LogAnnotionOpTypeEnum; import com.cn.xiaonuo.core.enums.LogAnnotionOpTypeEnum;
import com.cn.xiaonuo.core.pojo.page.PageResult;
import com.cn.xiaonuo.core.pojo.response.ResponseData; import com.cn.xiaonuo.core.pojo.response.ResponseData;
import com.cn.xiaonuo.core.pojo.response.SuccessResponseData; import com.cn.xiaonuo.core.pojo.response.SuccessResponseData;
import ${packageName}.${modularName}.${busName}.entity.${ClassName};
import ${packageName}.${modularName}.${busName}.param.${ClassName}Param; import ${packageName}.${modularName}.${busName}.param.${ClassName}Param;
import ${packageName}.${modularName}.${busName}.service.${ClassName}Service; import ${packageName}.${modularName}.${busName}.service.${ClassName}Service;
import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RestController;
@ -62,8 +60,8 @@ public class ${ClassName}Controller {
@Permission @Permission
@GetMapping("/${className}/page") @GetMapping("/${className}/page")
@BusinessLog(title = "${functionName}_查询", opType = LogAnnotionOpTypeEnum.QUERY) @BusinessLog(title = "${functionName}_查询", opType = LogAnnotionOpTypeEnum.QUERY)
public PageResult<${ClassName}> page(${ClassName}Param ${className}Param) { public ResponseData page(${ClassName}Param ${className}Param) {
return ${className}Service.page(${className}Param); return new SuccessResponseData(${className}Service.page(${className}Param));
} }
/** /**

View File

@ -18,8 +18,8 @@ XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注
1.请不要删除和修改根目录下的LICENSE文件。 1.请不要删除和修改根目录下的LICENSE文件。
2.请不要删除和修改XiaoNuo源码头部的版权声明。 2.请不要删除和修改XiaoNuo源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。 3.请保留源码和相关描述文件的项目出处,作者声明等。
4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-layui 4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-layui 5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
6.若您的项目无法满足以上几点可申请商业授权获取XiaoNuo商业授权许可请在官网购买授权地址为 https://www.xiaonuo.vip 6.若您的项目无法满足以上几点可申请商业授权获取XiaoNuo商业授权许可请在官网购买授权地址为 https://www.xiaonuo.vip
*/ */
package ${packageName}.${modularName}.${busName}.enums; package ${packageName}.${modularName}.${busName}.enums;

View File

@ -18,8 +18,8 @@ XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注
1.请不要删除和修改根目录下的LICENSE文件。 1.请不要删除和修改根目录下的LICENSE文件。
2.请不要删除和修改XiaoNuo源码头部的版权声明。 2.请不要删除和修改XiaoNuo源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。 3.请保留源码和相关描述文件的项目出处,作者声明等。
4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-layui 4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-layui 5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
6.若您的项目无法满足以上几点可申请商业授权获取XiaoNuo商业授权许可请在官网购买授权地址为 https://www.xiaonuo.vip 6.若您的项目无法满足以上几点可申请商业授权获取XiaoNuo商业授权许可请在官网购买授权地址为 https://www.xiaonuo.vip
*/ */
package ${packageName}.${modularName}.${busName}.mapper; package ${packageName}.${modularName}.${busName}.mapper;

View File

@ -18,8 +18,8 @@ XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注
1.请不要删除和修改根目录下的LICENSE文件。 1.请不要删除和修改根目录下的LICENSE文件。
2.请不要删除和修改XiaoNuo源码头部的版权声明。 2.请不要删除和修改XiaoNuo源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。 3.请保留源码和相关描述文件的项目出处,作者声明等。
4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-layui 4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-layui 5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
6.若您的项目无法满足以上几点可申请商业授权获取XiaoNuo商业授权许可请在官网购买授权地址为 https://www.xiaonuo.vip 6.若您的项目无法满足以上几点可申请商业授权获取XiaoNuo商业授权许可请在官网购买授权地址为 https://www.xiaonuo.vip
*/ */
package ${packageName}.${modularName}.${busName}.param; package ${packageName}.${modularName}.${busName}.param;

View File

@ -18,8 +18,8 @@ XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注
1.请不要删除和修改根目录下的LICENSE文件。 1.请不要删除和修改根目录下的LICENSE文件。
2.请不要删除和修改XiaoNuo源码头部的版权声明。 2.请不要删除和修改XiaoNuo源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。 3.请保留源码和相关描述文件的项目出处,作者声明等。
4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-layui 4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-layui 5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
6.若您的项目无法满足以上几点可申请商业授权获取XiaoNuo商业授权许可请在官网购买授权地址为 https://www.xiaonuo.vip 6.若您的项目无法满足以上几点可申请商业授权获取XiaoNuo商业授权许可请在官网购买授权地址为 https://www.xiaonuo.vip
*/ */
package ${packageName}.${modularName}.${busName}.service; package ${packageName}.${modularName}.${busName}.service;

View File

@ -18,8 +18,8 @@ XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注
1.请不要删除和修改根目录下的LICENSE文件。 1.请不要删除和修改根目录下的LICENSE文件。
2.请不要删除和修改XiaoNuo源码头部的版权声明。 2.请不要删除和修改XiaoNuo源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。 3.请保留源码和相关描述文件的项目出处,作者声明等。
4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-layui 4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-layui 5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
6.若您的项目无法满足以上几点可申请商业授权获取XiaoNuo商业授权许可请在官网购买授权地址为 https://www.xiaonuo.vip 6.若您的项目无法满足以上几点可申请商业授权获取XiaoNuo商业授权许可请在官网购买授权地址为 https://www.xiaonuo.vip
*/ */
package ${packageName}.${modularName}.${busName}.service.impl; package ${packageName}.${modularName}.${busName}.service.impl;

View File

@ -18,8 +18,8 @@ XiaoNuo采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注
1.请不要删除和修改根目录下的LICENSE文件。 1.请不要删除和修改根目录下的LICENSE文件。
2.请不要删除和修改XiaoNuo源码头部的版权声明。 2.请不要删除和修改XiaoNuo源码头部的版权声明。
3.请保留源码和相关描述文件的项目出处,作者声明等。 3.请保留源码和相关描述文件的项目出处,作者声明等。
4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-layui 4.分发源码时候,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-layui 5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://gitee.com/xiaonuobase/xiaonuo-vue
6.若您的项目无法满足以上几点可申请商业授权获取XiaoNuo商业授权许可请在官网购买授权地址为 https://www.xiaonuo.vip 6.若您的项目无法满足以上几点可申请商业授权获取XiaoNuo商业授权许可请在官网购买授权地址为 https://www.xiaonuo.vip
*/ */
package ${packageName}.${modularName}.${busName}.entity; package ${packageName}.${modularName}.${busName}.entity;