import { ProjectVO } from '@/api/project/project/types';

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

  /**
   * 用户ID
   */
  userId: string | number;

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

  /**
   * 项目详情
   */
  project: ProjectVO;

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

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

  /**
   * 用户ID
   */
  userId?: string | number;

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

  /**
   * 删除时间
   */
  deletedAt?: string;
}

export interface ProjectRelevancyQuery extends PageQuery {
  /**
   * 用户ID
   */
  userId?: string | number;

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

  /**
   * 删除时间
   */
  deletedAt?: string;

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