package com.qdb.sdk.model.request;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 店铺查询请求参数
 * <p>
 * 对应 Method: {@code foonsu.erp.shop.shopInfo}
 * </p>
 *
 * @author qdb-sdk
 * @version 1.0.0
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class ShopQueryRequest {

    /** 店铺ID */
    private Long shopId;

    /** 外部店铺ID集合，逗号分隔 */
    private String outShopIds;

    /** 页码，默认 1 */
    private Integer pageIndex;

    /** 每页大小，默认 20，最大不超过 50 */
    private Integer pageSize;

    /** 修改时间开始 yyyy-MM-dd HH:mm:ss */
    private String modifyDateStart;

    /** 修改时间结束 yyyy-MM-dd HH:mm:ss */
    private String modifyDateEnd;

    /** 平台店铺ID */
    private String platformShopId;
}
