feiyu02
2024-11-19 752e00503f672ddfe2066afb6c235721a3a912b5
src/main/kotlin/cn/flightfeather/supervision/lightshare/vo/BaseResponse.kt
@@ -10,27 +10,28 @@
 */
@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 {
                                "请求失败"
                        }
                }
    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,
)