// 用户信息
export class UserInfo {
  // id
  id?: number | string;
  // 用户id
  userId?: number;
  // 用户名
  userName?: string;
  // 登录密码
  password?: string;
  // 组织id
  orgId?: number;
  // 工位id
  stationId?: number;
  // 用户头像
  avatar?: string
  // 保持登录状态(1:是 2:否)
  maintainLoginStatus?: number;
  // 更新时间戳
  updateTime?: number;
  stationCode?: string
  stationIp?: string
  //昵称
  nickName?:string
  //部门名
  deptNames?: string
  //名字首字母
  nameInitial?:string
  // 部门信息
  depts?: DeptInfo[]
}

// 用户登陆信息
export  class UserAuthInfo {
  // id
  id?: number;
  // 仓储id
  userId?: number;
  // 用户名
  userName?: string;
  // 登录密码
  password?: string;
  // 组织id
  orgId?: number;
  // 工位id
  stationId?: number;
  // 工位名称
  stationName?: string;
  // 维护站类型
  stationDictValue?: string;
  // 保持登录状态(1:是 2:否)
  maintainLoginStatus?: number;
  // 更新时间戳
  updateTime?: number;
  // 用户头像
  avatar?: string;

  isLogin?:boolean //是否是登录的状态
  // 部门信息
  depts?: DeptInfo[]
}

export class DeptInfo {
  id?: number
  // 部门名称
  deptName?: string
  // 组织id
  orgId?: number
}

export class WorkstationInfo {
  id?: string
  // 工位名称
  name?: string
  //工位类型
  stationDictValue?: string
}

export class ProductionLine {
  // 产线code
  code?: string
  // 创建时间
  created?: string
  // 创建人
  creato?: string
  // 是否删除
  deleted?: number
  // 部门ID
  deptId?: string
  // 主键
  id?: string
  // 数级结构层级
  level?: string
  // 产线管理者
  manager?: string
  // 产线名称
  name?: string
  // 组织ID
  orgId?: string
  // 所属车间code
  parentCode?: string
  // 产线位置
  position?: string
  // 产线描述
  remark?: string
  // 修改时间
  updated?: string
  // 上次修改人
  updator?: string
  // 所属车间
  workShopName?: string
}