package com.yuchen.saas.payment.api.dto.wallet;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.nest.springwrap.core.mp.support.Query;

/**
 * @author zhouhanwei
 * @create 2023/11/1 14:10
 */
@Data
public class OrgWalletDataListReqDTO extends Query {

    /**
     * 机构名称
     */
    @ApiModelProperty(name = "orgName", value = "机构名称")
    private String orgName;

    /**
     * 机构类型
     */
    @ApiModelProperty(name = "orgType", value = "机构类型")
    private String orgType;

    /**
     * 账户类型（1：主机构钱包，2：子机构钱包）
     */
    @ApiModelProperty(name = "orgWalletAccountType", value = "账户类型（1：主机构钱包，2：子机构钱包）")
    private String orgWalletAccountType;

    /**
     * 机构钱包状态（1：正常，2：冻结）
     */
    @ApiModelProperty(name = "orgWalletState", value = "机构钱包状态（1：正常，2：冻结）")
    private String orgWalletState;

    /**
     * 机构钱包状态（1：平台机构钱包，2：渠道机构钱包）
     */
    @ApiModelProperty(name = "orgWalletType", value = "机构钱包状态（1：平台机构钱包，2：渠道机构钱包）")
    private String orgWalletType;

    /**
     * 归属运营商
     */
    @ApiModelProperty(name = "ownershipOperatorId", value = "归属运营商")
    private Long ownershipOperatorId;

}
