All Downloads are FREE. Search and download functionalities are using the official Maven repository.

cn.zplatform.appapi.service.MediaSynchronizeService Maven / Gradle / Ivy

The newest version!
package cn.zplatform.appapi.service;

import cn.zplatform.appapi.app.InitConfig;
import cn.zplatform.appapi.bean.media.article.ArticleSynchronizeRawBody;
import cn.zplatform.appapi.bean.media_statistic.*;

/**
 * 媒资数据同步
 *
 * @author Lilac
 * 2020-04-14
 */
public interface MediaSynchronizeService extends AppService {

    /**
     *  同步点赞信息
     * @param body 请求Body数据
     * @param initConfig app数据
     * @return response
     */
    String mediaLikeSynchronize(MediaLikeSyncRawBody body, InitConfig initConfig);

    /**
     *  同步收藏信息
     * @param body 请求Body数据
     * @param initConfig app数据
     * @return response
     */
    String mediaFavoriteSynchronize(MediaFavoriteSyncRawBody body, InitConfig initConfig);

    /**
     *  同步评论信息
     * @param body 请求Body数据
     * @param initConfig app数据
     * @return response
     */
    String commentSynchronize(CommentSyncRawBody body, InitConfig initConfig);
    /**
     *  同步评论点赞信息
     * @param body 请求Body数据
     * @param initConfig app数据
     * @return response
     */
    String commentLikeSynchronize(CommentLikeSyncRawBody body, InitConfig initConfig);

    /**
     *  同步图文信息
     * @param body 请求Body数据
     * @param initConfig app数据
     * @return response
     */
    String articleSynchronize(ArticleSynchronizeRawBody body, InitConfig initConfig);

    /**
     *  同步视频信息
     * @param body 请求Body数据
     * @param initConfig app数据
     * @return response
     */
    String videoSynchronize(VideoSyncRawBody body, InitConfig initConfig);

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy