export interface DepartmentItem {
  id: string
  departmentName: string
  children?: DepartmentItem[]
}

export interface DepartmentListResponse {
  list: DepartmentItem[]
}

export interface DepartmentUserParams {
  pageSize: number
  pageNum: number
  id: string
  username?: string
  account?: string
}

export interface DepartmentUserItem {
  /** 编号 */
  id: string
  /** 登录号 */
  username?: string
  /** 用户姓名 */
  name?: string
  /** 机构id */
  organId: string
  /** 机构名称 */
  organName: string
  /** 性别 */
  sex?: string
  /** 角色 */
  roles?: string
  /** Email */
  email?: string
  /** 电话 */
  mobile?: string
  /** 手机号 */
  phone?: string
  /** 最后登录IP */
  loginIp?: string
  /** 最后登录时间 */
  logindate?: string
}

export interface DepartmentUserResponse {
  list: DepartmentUserItem[]
  total: number
}

/** 字典项 */
export type DictItem = {
  /** 字段名称 */
  dictName: string
  /** 字段值 */
  dictld: string
}

/** 列表 */
export type ListItem = {
  /** 字段名称 */
  label: string
  /** 字段值 */
  value: string
}
