All Downloads are FREE. Search and download functionalities are using the official Maven repository.

kotlinbase.lorenwang.tools.common.bean.KttlwBaseNetRequestBean.kt Maven / Gradle / Ivy

There is a newer version: 2.0.0-alpha05
Show newest version
package kotlinbase.lorenwang.tools.common.bean

import io.swagger.annotations.ApiModelProperty
import io.swagger.annotations.ApiParam
import kotlinbase.lorenwang.tools.KttlwConfig.DEFAULT_NET_PAGE_INDEX
import kotlinbase.lorenwang.tools.KttlwConfig.DEFAULT_NET_PAGE_SIZE

/**
 * 功能作用:基础请求实体
 * 创建时间:2019-09-12 下午 16:33:22
 * 创建人:王亮(Loren wang)
 * 思路:
 * 方法:
 * 注意:
 * 修改人:
 * 修改时间:
 * 备注:
 * 配置参数1:是否返回完整图片地址---returnFullImagePath
 * 配置参数2:分页页码---pageIndex
 * 配置参数3:每页请求数量---pageSize
 */
open class KttlwBaseNetRequestBean {
    /**
     * 是否返回完整图片地址
     */
    @ApiModelProperty(value = "请求中返回的图片相关是否返回全地址链接", example = "true")
    @ApiParam(value = "请求中返回的图片相关是否返回全地址链接", defaultValue = true.toString())
    var returnFullImagePath = true

    /**
     * 分页页码
     */
    @ApiModelProperty(value = "进行分页列表请求是传递的分页页码")
    @ApiParam(value = "请求中返回的图片相关是否返回全地址链接")
    var pageIndex = DEFAULT_NET_PAGE_INDEX

    /**
     * 每页请求数量
     */
    @ApiModelProperty(value = "进行分页列表请求是传递的每页请求数量")
    @ApiParam(value = "进行分页列表请求是传递的每页请求数量")
    var pageSize = DEFAULT_NET_PAGE_SIZE
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy