  export interface AttributesVO {
  /**
   * 主键，自增ID
   */
  id: string | number;

  /**
   * 关联的产品分类id
   */
  categoryId: string | number;

  /**
   * 产品分类名称
   */
  categoryName?: string;

  /**
   * 属性编码（用于系统识别）
   */
  productAttributesCode: string;

  /**
   * 属性显示名称
   */
  productAttributesName: string;

  /**
   * 是否可选：0=单选属性，1=唯一属性，2=复选属性
   */
  isOptional: string;

  /**
   * 属性录入方式（1=手工录入，2=从列表中选择）
   */
  entryMethod: string;

  /**
   * 是否用于商品筛选：1=是，0=否
   */
  isFilter: string;

  /**
   * 预定义属性值列表（逗号分隔或JSON）
   */
  attributesList: string;

  /**
   * 是否必填: 1=是, 0=否
   */
  required: string;

  /**
   * 备注
   */
  remark: string;

}

export interface AttributesForm extends BaseEntity {
  /**
   * 主键，自增ID
   */
  id?: string | number;

  /**
   * 关联的产品分类id
   */
  categoryId?: string | number;

  /**
   * 属性编码（用于系统识别）
   */
  productAttributesCode?: string;

  /**
   * 属性显示名称
   */
  productAttributesName?: string;

  /**
   * 是否可选：0=单选属性，1=唯一属性，2=复选属性
   */
  isOptional?: string | number;

  /**
   * 属性录入方式（manual=手工录入，select=从列表中选择）
   */
  entryMethod?: string;

  /**
   * 是否用于商品筛选：1=是，0=否
   */
  isFilter?: string | number;

  /**
   * 预定义属性值列表（逗号分隔或JSON）
   */
  attributesList?: string;

  /**
   * 是否必填: 1=是, 0=否
   */
  required?: string;

  /**
   * 备注
   */
  remark?: string;

}

export interface AttributesQuery extends PageQuery {

  /**
   * 关联的产品分类id
   */
  categoryId?: string | number;

  /**
   * 属性编码（用于系统识别）
   */
  productAttributesCode?: string;

  /**
   * 属性显示名称
   */
  productAttributesName?: string;

  /**
   * 是否可选：0=单选属性，1=唯一属性，2=复选属性
   */
  isOptional?: string;

  /**
   * 属性录入方式（manual=手工录入，select=从列表中选择）
   */
  entryMethod?: string;

  /**
   * 是否用于商品筛选：1=是，0=否
   */
  isFilter?: string;

  /**
   * 预定义属性值列表（逗号分隔或JSON）
   */
  attributesList?: string;

  /**
   * 是否必填: 1=是, 0=否
   */
  required?: string;

  /**
   * 平台标识
   */
  platformCode?: string;

    /**
     * 日期范围参数
     */
    params?: any;
}



