package com.yueqian.xingyun.sc.bo.retail.config;

import com.lframework.starter.web.core.bo.BaseBo;
import com.yueqian.xingyun.sc.entity.RetailConfig;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

@Data
public class GetRetailConfigBo extends BaseBo<RetailConfig> {

  /**
   * 零售出库单上的会员是否必填
   */
  @Schema(description = "零售出库单上的会员是否必填")
  private Boolean retailOutSheetRequireMember;

  /**
   * 零售退货单上的会员是否必填
   */
  @Schema(description = "零售退货单上的会员是否必填")
  private Boolean retailReturnRequireMember;

  /**
   * 零售退货单是否关联零售出库单
   */
  @Schema(description = "零售退货单是否关联零售出库单")
  private Boolean retailReturnRequireOutStock;

  /**
   * 零售退货单是否多次关联零售出库单
   */
  @Schema(description = "零售退货单是否多次关联零售出库单")
  private Boolean retailReturnMultipleRelateOutStock;

  /**
   * 零售出库单是否需要发货
   */
  @Schema(description = "零售出库单是否需要发货")
  private Boolean retailOutSheetRequireLogistics;

  public GetRetailConfigBo() {

  }

  public GetRetailConfigBo(RetailConfig dto) {

    super(dto);
  }
}
