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

export interface Project {
  id: number;
  name: string;
  user?: Admin;
  master?: User;
  status: number;
  created_at?: string;
  updated_at?: string;
  up_count?: number;
  down_count?: number;
  finish_count?: number;
  is_promote?: number;
  is_official?: number;

  is_can_apply?: number;
  is_can_manage?: number;
  is_can_demo_apply?: number;

  head_cover: string;
  cover: string;
  intro: string;
  managers_count?: number;
  activities_count?: number;
  send_count?: number;
  managers?: Admin[];
}