export interface ProjectTeamVO {
  /**
   * 主键id
   */
  id: string | number;

  /**
   * 项目id
   */
  projectId: string | number;

  /**
   * 班组名称
   */
  teamName: string;

  /**
   * 范围内打卡（0范围内打卡 1任何地点打卡）默认为1
   */
  isClockIn: number;

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

  /**
   * 创建时间
   */
  createTime: string;
}

export interface ProjectTeamForm extends BaseEntity {
  /**
   * 主键id
   */
  id?: string | number;

  /**
   * 项目id
   */
  projectId?: string | number;

  /**
   * 班组名称
   */
  teamName?: string;

  /**
   * 范围内打卡（0范围内打卡 1任何地点打卡）默认为1
   */
  isClockIn?: number;

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

export interface ProjectTeamQuery extends PageQuery {
  /**
   * 项目id
   */
  projectId?: string | number;

  /**
   * 班组名称
   */
  teamName?: string;

  /**
   * 范围内打卡（0范围内打卡 1任何地点打卡）默认为1
   */
  isClockIn?: number;

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

export interface ProjectTeamForemanResp {
  /**
   * 班组id
   */
  id: string | number;

  /**
   * 班组名称
   */
  teamName: string;

  /**
   * 项目id
   */
  projectId: string | number;

  /**
   * 班组长id
   */
  foremanId: string | number;

  /**
   * 班组长名字
   */
  foremanName: string;
}
