package com.yunzhupaas.message.model.accountconfig;


import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import com.yunzhupaas.base.Pagination;

import java.util.List;

/**
 * @版本： V3.2.0
 * @版权： 深圳市乐程软件有限公司（http://www.szlecheng.cn）
 * @作者： 云筑产品开发平台组
 * @日期： 2022-08-18
 */
@Data
public class AccountConfigPagination extends Pagination {

    /**
     * selectKey
     */
    @Schema(description = "selectKey")
    private String selectKey;

    @Schema(description = "json")
    private String json;

    /**
     * 类型
     */
    @Schema(description = "类型")
    private String dataType;

    /**
     * 特别查询Json
     */
    @Schema(description = "特别查询Json")
    private String superQueryJson;

    /**
     * WebHook类型
     */
    @Schema(description = "WebHook类型")
    private Integer webhookType;

    /**
     * 渠道
     */
    @Schema(description = "渠道")
    private Integer channel;

    /**
     * 配置类型(2：邮箱，3：短信，4：钉钉，5：企业，6：飞书，7：webhook)
     */
    @Schema(description = "配置类型(2：邮箱，3：短信，4：钉钉，5：企业，6：飞书，7：webhook)")
    private String type;

    /**
     * 状态
     */
    @Schema(description = "状态")
    private String enabledMark;

    /**
     *  关键字
     **/
    @Schema(description = "关键字")
    private String keyword;

    /**
     * 菜单id
     */
    @Schema(description = "菜单id")
    private String menuId;
}

