knife4j导出html有误,knife4j无法生成完整的响应说明
响应基类
@ApiModel
public class ViewResult {
@ApiModelProperty("返回码")
private Integer code;
@ApiModelProperty("返回说明")
private String msg;
@ApiModelProperty("返回数据")
private T data;
public Integer getCode() {
return code;
}
public void setCode(Integer code) {
this.code = code;
}
public String getMsg() {
return msg;
}
public void setMsg(String msg) {
this.msg = msg;
}
public T getData() {
return data;
}
public void setData(T data) {
this.data = data;
}
public ViewResult(){
}
public ViewResult(Integer code) {
this.code = code;
}
public ViewResult(Integer code, String msg) {
this.code = code;
this.msg = msg;
}
public ViewResult(Integer code, String msg, T data) {
this.code = code;
this.msg = msg;
this.data = data;
}
public static ViewResult success() {
return new ViewResult(HttpStatus.SUCCESS, "成功");
}
public static ViewResult success(Object data) {
return new ViewResult(HttpStatus.SUCCESS, "成功", data);
}
public static ViewResult success(Integer code, String msg, Object data) {
return new ViewResult(code, msg, data);
}
public static ViewResult success(Integer code, String msg) {
return new ViewResult(code, msg);
}
}
接口
@GetMapping("xxxx")
@ApiOperation("xxxxx")
public ViewResult> getLotteryListPage(LotteryQueryParam param){
return ViewResult.success(lotteryService.getLotteryPage(param));
}
TsLottery类
@ApiModel
@TableName(value = "ts_lottery")
public class TsLottery {
@TableId(value = "id", type = IdType.AUTO)
private Integer id;
/**
* 抽奖活动名称
*/
@TableField(value = "lottery_name")
@ApiModelProperty("抽奖活动名称")
private String lotteryName;
/**
* 活动描述
*/
@TableField(value = "lottery_desc")
@ApiModelProperty("活动描述")
private String lotteryDesc;
/**
* 抽奖时间
*/
@TableField(value = "lottery_datetime")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@ApiModelProperty("抽奖时间")
private Date lotteryDatetime;
/**
* 奖品数量
*/
@TableField(value = "prize_number")
@ApiModelProperty("奖品数量")
private Integer prizeNumber;
/**
* 参与人数
*/
@TableField(value = "participant_number")
@ApiModelProperty("参与人数")
private Integer participantNumber;
/**
* 是否有效
*/
@TableField(value = "`valid`")
private Boolean valid;
/**
* 创建人
*/
@TableField(value = "create_by")
private String createBy;
/**
* 创建时间
*/
@TableField(value = "create_time")
private Date createTime;
/**
* 更新人
*/
@TableField(value = "update_by")
private String updateBy;
/**
* 更新时间
*/
@TableField(value = "update_time")
private Date updateTime;
/**
* @return id
*/
public Integer getId() {
return id;
}
/**
* @param id
*/
public void setId(Integer id) {
this.id = id;
}
/**
* 获取抽奖活动名称
*
* @return lottery_name - 抽奖活动名称
*/
public String getLotteryName() {
return lotteryName;
}
/**
* 设置抽奖活动名称
*
* @param lotteryName 抽奖活动名称
*/
public void setLotteryName(String lotteryName) {
this.lotteryName = lotteryName;
}
/**
* 获取活动描述
*
* @return lottery_desc - 活动描述
*/
public String getLotteryDesc() {
return lotteryDesc;
}
/**
* 设置活动描述
*
* @param lotteryDesc 活动描述
*/
public void setLotteryDesc(String lotteryDesc) {
this.lotteryDesc = lotteryDesc;
}
/**
* 获取抽奖时间
*
* @return lottery_datetime - 抽奖时间
*/
public Date getLotteryDatetime() {
return lotteryDatetime;
}
/**
* 设置抽奖时间
*
* @param lotteryDatetime 抽奖时间
*/
public void setLotteryDatetime(Date lotteryDatetime) {
this.lotteryDatetime = lotteryDatetime;
}
/**
* 获取奖品数量
*
* @return prize_number - 奖品数量
*/
public Integer getPrizeNumber() {
return prizeNumber;
}
/**
* 设置奖品数量
*
* @param prizeNumber 奖品数量
*/
public void setPrizeNumber(Integer prizeNumber) {
this.prizeNumber = prizeNumber;
}
/**
* 获取参与人数
*
* @return participant_number - 参与人数
*/
public Integer getParticipantNumber() {
return participantNumber;
}
/**
* 设置参与人数
*
* @param participantNumber 参与人数
*/
public void setParticipantNumber(Integer participantNumber) {
this.participantNumber = participantNumber;
}
public Boolean getValid() {
return valid;
}
public void setValid(Boolean valid) {
this.valid = valid;
}
/**
* 获取创建人
*
* @return create_by - 创建人
*/
public String getCreateBy() {
return createBy;
}
/**
* 设置创建人
*
* @param createBy 创建人
*/
public void setCreateBy(String createBy) {
this.createBy = createBy;
}
/**
* 获取创建时间
*
* @return create_time - 创建时间
*/
public Date getCreateTime() {
return createTime;
}
/**
* 设置创建时间
*
* @param createTime 创建时间
*/
public void setCreateTime(Date createTime) {
this.createTime = createTime;
}
/**
* 获取更新人
*
* @return update_by - 更新人
*/
public String getUpdateBy() {
return updateBy;
}
/**
* 设置更新人
*
* @param updateBy 更新人
*/
public void setUpdateBy(String updateBy) {
this.updateBy = updateBy;
}
/**
* 获取更新时间
*
* @return update_time - 更新时间
*/
public Date getUpdateTime() {
return updateTime;
}
/**
* 设置更新时间
*
* @param updateTime 更新时间
*/
public void setUpdateTime(Date updateTime) {
this.updateTime = updateTime;
}
}
但返回结果是这样的
page是源码无法修改,但TsLottery里面有@apiModel
knife4j导出html有误,knife4j无法生成完整的响应说明相关推荐
- idea快速生成crud_Java / Spring:如何快速生成完整的Swagger文档CRUD REST API
idea快速生成crud 作为开发人员,我们在日常生活中经常面临的最繁琐的任务之一就是编写良好且易于理解的文档. 无论我们的文档只有几行来解释功能的核心功能,还是表明系统的来龙去脉的成熟文章都没关系. ...
- 所经历的大文件数据导出(后台执行,自动生成)
所经历的大文件数据导出(后台执行,自动生成) http://www.cnblogs.com/fanfan259/p/4710019.html 阅读目录 一.前言 二.生成excel文件 三.让程序在后 ...
- python关键词共现图谱_如何用知网导出的关键词 几秒 生成共现矩阵及图谱 》完整版...
自编软件使用技能视频演示(一) 最新整理完整版的,从收集数据 到 共词矩阵 到 图谱. 在做社会网络分析时,首先需要得到共现矩阵,如关键词共现矩阵.作者共现矩阵.机构共现矩阵等. 可是如何把从知网里导 ...
- 发布 'xx' 的并发快照不可用,因为该快照尚未完全生成,或者日志读取器代理未运行,无法激活它。如果并发快照的生成过程中断,则必须重新启动用于该发布的快照代理,直到生成完整的快照。
发布 'xx' 的并发快照不可用,因为该快照尚未完全生成,或者日志读取器代理未运行,无法激活它.如果并发快照的生成过程中断,则必须重新启动用于该发布的快照代理,直到生成完整的快照. 这些步骤是在分发服 ...
- 导出PDF文件中文显示不完整
使用PDF模板导出PDF文件,导出内容里中文显示不完整,解决方法: 使用Adobe Acrobat DC工具,将PDF模板中表单的字体设置为Adobe 黑体 Std R即可.
- 我所经历的大文件数据导出(后台执行,自动生成)
一.前言 记录一下以前做的后台excel格式导出统计信息的功能,也是最近同事问到了相关东西,一时之间竟忘了具体的细节,因此记录一下: 大家知道,excel导出数据的功能,后台几乎是必须功能,一般都是点 ...
- 仅需2张图,AI便可生成完整运动过程
金磊 发自 凹非寺 量子位 报道 | 公众号 QbitAI 先给一张侧脸(关键帧1): 再给一张正脸(关键帧2): 然后仅仅根据这两张图片,AI处理了一下,便能生成整个运动过程: 而且不只是简单的那种 ...
- java ajax 导出excel文件_springMVC(4)---生成excel文件并导出
springMVC(4)---生成excel文件并导出 在开发过程中,需要将数据库中的数据以excel表格的方式导出. 首先说明.我这里用的是Apache的POI项目,它是目前比较成熟的HSSF接口, ...
- 太神奇!2张关键帧,AI生成完整运动过程!
点上方计算机视觉联盟获取更多干货 仅作学术分享,不代表本公众号立场,侵权联系删除 转载于:量子位 AI博士笔记系列推荐 周志华<机器学习>手推笔记正式开源!可打印版本附pdf下载链接 先给 ...
最新文章
- Java项目:健身管理系统(Java+ssm+springboot)
- Python之Requests
- 【Redis】Redis入门与安装步
- android gps时间格式,android – GPS:NTP时间注入的工作原理
- mysql的utf8与utf8mb4 异同;utf8mb4_unicode_ci 与 utf8mb4_general_ci 如何选择
- 软件测试工程师-缺陷报告
- 如何在win64位下搭载汇编环境?DOSbox教程之debug怎么使用?
- android 微信支付 2,Android微信支付获取二次签名Sign的方法
- MySQL的安装与连接方法
- C#中如何调用动态链接库DLL
- 西北大学计算机课表,西北大学课表
- Spring的事务传播机制(大白话)
- 【Proteus仿真】51单片机+DAC0832+LCD1602制作LM317数控直流电源
- 6.ring3-ImportREC重建输入表
- 3dsmax建模总结
- 简单三招,设计复杂ERP报表
- 通信管理员(一)居于MAC地址的网络通信
- APP在后台被系统杀死的六种主要原因
- 毕业这五年走来,这些私藏Redis的最全知识点我贡献出来了
- 在计算机中关闭应用程序,“关闭计算机”应用程序