| | |
| | | */ |
| | | @ApiModel("请求返回基本结构") |
| | | data class BaseResponse<T>( |
| | | @ApiModelProperty("请求是否成功") |
| | | var success: Boolean, |
| | | @ApiModelProperty("请求返回消息") |
| | | var message: String = "请求成功", |
| | | @ApiModelProperty("请求返回头信息") |
| | | val head: DataHead? = null, |
| | | @ApiModelProperty("请求返回数据") |
| | | val data: T? = null |
| | | ) |
| | | @ApiModelProperty("请求是否成功") |
| | | var success: Boolean, |
| | | @ApiModelProperty("请求返回消息") |
| | | var message: String = "请求成功", |
| | | @ApiModelProperty("请求返回头信息") |
| | | val head: DataHead? = null, |
| | | @ApiModelProperty("请求返回数据") |
| | | var data: T? = null, |
| | | ) { |
| | | init { |
| | | if (message.isBlank()) { |
| | | message = if (success) { |
| | | "请求成功" |
| | | } else { |
| | | "请求失败" |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | data class DataHead( |
| | | var page: Int = 1, |
| | | var totalPage: Int = 1 |
| | | var page: Int = 1, |
| | | var totalPage: Int = 1, |
| | | var totalCount: Long = 0, |
| | | ) |