package com.seer.teach.pay.admin.pay.controller.req;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.util.Map;

@Schema(description = "修改支付渠道请求参数")
@Data
public class AdminPayChannelUpdateReq {

    /**
     * 渠道编码（WECHAT,ALIPAY）
     */
    @Schema(description = "渠道编码（WECHAT,ALIPAY）", example = "WECHAT")
    private String channelCode;

    /**
     * 渠道名称（微信、支付宝）
     */
    @Schema(description = "渠道名称（微信、支付宝）", example = "微信")
    private String channelName;

    /**
     * 是否启用(0-禁用，1-启用)
     */
    @Schema(description = "是否启用(0-禁用，1-启用)", example = "1")
    private Integer status;

    /**
     * 支付配置（JSON格式）
     */
    @Schema(description = "支付配置（JSON对象）")
    private Map<String, String> config;

    /**
     * 排序
     */
    @Schema(description = "排序", example = "1")
    private Integer sort;
}
