package com.api.app.service.community;

import com.api.model.app.AppGambitTheme;
import com.api.model.app.AppGambitThemeComment;
import com.api.vo.app.AppGambitThemeVo;
import com.api.vo.app.AppGambitVo;
import com.api.vo.app.AppMyTidingsVo;

import java.util.List;
import java.util.Map;

public interface AppGambitService {
    List<AppGambitThemeVo> list(Integer id);

    List<AppGambitVo> listGambit();

    List<AppMyTidingsVo> myTidings(Integer id);

    Map<String, Object> GambitThemeDetail(Integer themeId, Integer id);

    Map<String, Object> likes(Integer themeId, Integer id);

    Map<String, Object> falseDelete(Integer themeId, Integer id);

    Map<String, Object> comment(AppGambitThemeComment appGambitThemeComment);

    Map<String, Object> writePost(AppGambitTheme appGambitTheme);

    List<AppGambitThemeVo> listByGambitId(Integer id, int gambitId, int orderBy);

    Map<String, Object> findActivityGambit();
}
