export interface GroupVO {
  /**
   * 角色ID
   */
  id: string | number;

  /**
   * 角色名称
   */
  groupName: string;

  /**
   * 显示顺序
   */
  sort: number;

  /**
   * 角色状态（0正常 1停用）
   */
  status: string;

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

  /**
   * 角色分组类型（代理分组，商户分组）
   */
  groupType: string;

  /**
   * 菜单列表
   */
  menus?: any[];

  /**
   * 是否默认
   */
  isDefault?: string;

}

export interface GroupForm extends BaseEntity {
  /**
   * 角色ID
   */
  id?: string | number;

  /**
   * 角色名称
   */
  groupName?: string;

  /**
   * 显示顺序
   */
  sort?: number;

  /**
   * 角色状态（0正常 1停用）
   */
  status?: string;

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

  /**
   * 角色分组类型（代理分组，商户分组）
   */
  groupType?: string;

  /**
   * 菜单ID列表
   */
  menuIds?: Array<string | number>;

  /**
   * 是否默认
   */
  isDefault?: string;

}

export interface GroupQuery extends PageQuery {

  /**
   * 角色名称
   */
  groupName?: string;

  /**
   * 显示顺序
   */
  sort?: number;

  /**
   * 角色状态（0正常 1停用）
   */
  status?: string;

  /**
   * 角色分组类型（代理分组，商户分组）
   */
  groupType?: string;

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



