响应基类
@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