import type { PageParam } from '@/api';

/**
 * 店员
 */
export interface ShopStoreUser {
  // 主键ID
  id?: number;
  // 门店ID
  storeId?: number;
  // 系统用户ID
  userId?: number;
  // 姓名
  name?: string;
  // 手机号
  phone?: string;
  // 头像
  image?: string;
  // 角色类型: 1-门店经理, 2-店员
  roleType?: number;
  // 备注
  comments?: string;
  // 排序号
  sortNumber?: number;
  // 状态: 0-正常, 1-禁用
  status?: number;
  // 是否删除
  isDelete?: number;
  // 租户id
  tenantId?: number;
  // 创建时间
  createTime?: string;
  // 修改时间
  updateTime?: string;
  // ========== 关联字段 ==========
  // 门店名称
  storeName?: string;
  // 用户账号
  username?: string;
  // 用户昵称
  nickname?: string;
  // 用户头像
  avatar?: string;
}

/**
 * 店员搜索条件
 */
export interface ShopStoreUserParam extends PageParam {
  id?: number;
  storeId?: number;
  userId?: number;
  name?: string;
  phone?: string;
  roleType?: number;
  status?: number;
  keywords?: string;
}
