package com.gxwebsoft.common.system.param; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableLogic; import com.fasterxml.jackson.annotation.JsonInclude; import com.gxwebsoft.common.core.annotation.QueryField; import com.gxwebsoft.common.core.annotation.QueryType; import com.gxwebsoft.common.core.web.BaseParam; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; /** * 查询参数 * * @author WebSoft * @since 2021-08-29 20:35:09 */ @Data @EqualsAndHashCode(callSuper = true) @JsonInclude(JsonInclude.Include.NON_NULL) @ApiModel(description = "角色查询参数") public class AccessKeyParam extends BaseParam { private static final long serialVersionUID = 1L; @ApiModelProperty("id") @QueryField(type = QueryType.EQ) private Integer id; @ApiModelProperty("AccessKey") private String accessKey; @ApiModelProperty("AccessSecret") private String accessSecret; @ApiModelProperty("手机号码") @TableField(exist = false) private String phone; @ApiModelProperty("短信验证码") @TableField(exist = false) private String code; @ApiModelProperty("备注") private String comments; @ApiModelProperty(value = "是否删除, 0否, 1是") @TableLogic private Integer deleted; @ApiModelProperty("租户ID") private Integer tenantId; }