package com.fancl.iloyalty.service;
import com.fancl.iloyalty.exception.FanclException;
import com.fancl.iloyalty.pojo.Version;
import com.fancl.iloyalty.responseimpl.FanclGeneralResult;
public interface SettingService {
public Object getUserReceiptSetting() throws FanclException;
public FanclGeneralResult setUserReceiptSetting(String printBool, String emailBool) throws FanclException;
public Version currentDatabaseVersion() throws FanclException;
public void addUserLogWithSection(String aSection, String aSectionSubCat,
String aType, String aContentId, String aContentName, String aEvent, String aDetail) throws FanclException;
public void clearUserLog() throws FanclException;
public void submitUserLog() throws FanclException;
public void countAdHitRateWithBannerId(String bannerId) throws FanclException;
public void updateReadContentToDatabase(String type, String itemId) throws FanclException;
public void updateDatabaseContentAfterUpdating(String type, String itemId) throws FanclException;
public Version currentTillIdDatabaseVersion() throws FanclException;
}