package com.zcloud.personnel.positioning.dto;

import com.alibaba.cola.dto.PageQuery;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.time.LocalDateTime;

/**
 * web-client
 *
 * @Author fangjiakai
 * @Date 2026-07-07
 */
@Data
public class OpenapiConfigPageQry extends PageQuery {
    @ApiModelProperty(value = "主键", name = "eqId")
    private Long eqId;

    @ApiModelProperty(value = "配置编码", name = "eqConfigCode")
    private String eqConfigCode;

    @ApiModelProperty(value = "配置名称", name = "likeConfigName")
    private String likeConfigName;

    @ApiModelProperty(value = "厂商名称", name = "likeVendorName")
    private String likeVendorName;

    @ApiModelProperty(value = "接口服务地址", name = "eqHostUrl")
    private String eqHostUrl;

    @ApiModelProperty(value = "外部接口前缀", name = "eqExternalPrefix")
    private String eqExternalPrefix;

    @ApiModelProperty(value = "内部接口前缀", name = "eqInternalPrefix")
    private String eqInternalPrefix;

    @ApiModelProperty(value = "应用SIK", name = "eqSik")
    private String eqSik;

    @ApiModelProperty(value = "应用SIS密文", name = "eqSisCipherText")
    private String eqSisCipherText;

    @ApiModelProperty(value = "回调地址", name = "eqCallbackUrl")
    private String eqCallbackUrl;

    @ApiModelProperty(value = "是否启用 1是 0否", name = "eqEnabled")
    private Integer eqEnabled;

    @ApiModelProperty(value = "最近检测状态", name = "eqLastCheckStatus")
    private String eqLastCheckStatus;

    @ApiModelProperty(value = "最近检测时间", name = "geLastCheckTime")
    private LocalDateTime geLastCheckTime;

    @ApiModelProperty(value = "最近检测时间", name = "leLastCheckTime")
    private LocalDateTime leLastCheckTime;

    @ApiModelProperty(value = "企业id/公司id（公司及子公司数据隔离）", name = "eqCorpinfoId")
    private String eqCorpinfoId;

    @ApiModelProperty(value = "企业名称/公司名称", name = "likeCorpinfoName")
    private String likeCorpinfoName;

    @ApiModelProperty(value = "删除标识 TRUE/FALSE", name = "eqDeleteEnum")
    private String eqDeleteEnum;

    @ApiModelProperty(value = "备注", name = "eqRemarks")
    private String eqRemarks;

    @ApiModelProperty(value = "创建人姓名", name = "likeCreateName")
    private String likeCreateName;

    @ApiModelProperty(value = "更新人姓名", name = "likeUpdateName")
    private String likeUpdateName;

    @ApiModelProperty(value = "租户id", name = "eqTenantId")
    private Long eqTenantId;

    @ApiModelProperty(value = "单位id", name = "eqOrgId")
    private Long eqOrgId;

    @ApiModelProperty(value = "环境", name = "eqEnv")
    private String eqEnv;

    @ApiModelProperty(value = "版本", name = "eqVersion")
    private Integer eqVersion;

    @ApiModelProperty(value = "创建时间", name = "geCreateTime")
    private LocalDateTime geCreateTime;

    @ApiModelProperty(value = "创建时间", name = "leCreateTime")
    private LocalDateTime leCreateTime;

    @ApiModelProperty(value = "修改时间", name = "geUpdateTime")
    private LocalDateTime geUpdateTime;

    @ApiModelProperty(value = "修改时间", name = "leUpdateTime")
    private LocalDateTime leUpdateTime;

    @ApiModelProperty(value = "创建人id", name = "eqCreateId")
    private Long eqCreateId;

    @ApiModelProperty(value = "更新人id", name = "eqUpdateId")
    private Long eqUpdateId;

}
