project.ts 652 Bytes
// eslint-disable-next-line import/no-cycle
import { Admin } from '@/types/admin';

export interface Project {
  id: number;
  cover: string;
  name: string;
  intro: string;
  user?: Admin;
  status: number;
  is_promote?: number;
  is_public?: number;
  created_at?: string;
  updated_at?: string;
  up_count?: number;
  down_count?: number;
  finish_count?: number;
  managers_count?: number;
  activities_count?: number;
  send_count?: number;
  managers?: Admin[];

  activity_count?: number;
  activity_up_count?: number;
  activity_match_count?: number;
  activity_down_count?: number;
  activity_send_count?: number;
  manage_count?: number;
}