export type CharacterType = {
  name: '';
  description: '';
  coverImage: '';
  sourceId: number;
  sourceType: number;
  headPortrait: '';
  basicInfo: '';
  exampleDialogue: '';
  note: '';
  firstSentence: '';
  characterStand: '';
  tagId: string[];
  greeting: string[];
  depth: number;
  chatTarget: '';
  id: string;
  tags?: {
    id: string;
    name: string;
  }[];
  [x: string]: any;
};

// 点赞点踩
export enum LikeTargetType {
  Character = 0,
  Story = 1,
}
export enum LikeType {
  Liked = 0,
  Canceled = 1,
}
export type LikeObjectParamsType = {
  objectId?: string;
  objectType?: LikeTargetType;
  userId?: number;
  likeType?: LikeType;
};

// 签到
export type SignInListType = {
  continuousDays: number;
  list: {
    coinNum: number;
    dayStr: string;
    signIn: boolean;
  }[];
};
