AppService.js 3.59 KB
import {post,upload} from "./rpc"
const xnService={
    login: (data) => {
        data.method = "xntalk.login";
        return post(data)
    },

    /**
     * 获取承租人信息和用户id
     * @param data
     * @returns {*}
     */
    getPassport: (data) => {
        data.method = "api.security.passport.get";
        return post(data)
    },
    /**
     * 获取承租人信息
     * @param data
     * @returns {*}
     */
    getUser: (data) => {
        data.method = "api.master.system.user.get";
        return post(data)
    },
    /**
     * 获取帖子列表(含附件)
     * @param data
     * @return {*}
     */
    findPostList: (data) =>{
        data.method = "api.sns.thread.find.with.attach";
        return post(data)
    },
    /**
     * 获取板块列表
     * @param data
     * @return {*}
     */
    findBoardList: (data) =>{
        data.method = "api.sns.board.find";
        return post(data)
    },
    /**
     * 创建帖子
     * @param data
     * @return {*}
     */
    createPlate: (data) =>{
        data.method = "api.sns.thread.create";
        return post(data)
    },
    /**
     * 获取帖子内容
     * @param data
     * @return {*}
     * postOwnerType:ALL/OWNER
     */
    getContentById: (data) =>{
        data.method = "api.sns.thread.info.get";
        return post(data)
    },
    /**
     * 获取文件阿里云上传信息
     * @param data
     * @return {*}
     */
    getAccess: (data) =>{
        data.method = "api.sns.file.upload.auth.info.get";
        return post(data)
    },
    /**
     * 增加帖子点击量
     * @param data
     * @return {*}
     */
    updateView: (data) =>{
        data.method = "api.sns.thread.statistics.view.count.update";
        return post(data)
    },
    /**
     * 是否是楼主判断
     * @param data
     * @return {*}
     */
    isOwner: (data) =>{
        data.method = "api.sns.thread.owner.judge";
        return post(data)
    },
    /**
     * 删除帖子
     * @param data
     * @return {*}
     */
    delThread: (data) =>{
        data.method = "api.sns.thread.delete";
        return post(data)
    },
    /**
     * 创建回复
     * @param data
     * @return {*}
     */
    creactReplay: (data) =>{
        data.method = "api.sns.post.create";
        return post(data)
    },
    /**
     * 删除回复
     * @param data
     * @return {*}
     */
    deleteReplay: (data) =>{
        data.method = "api.sns.post.delete";
        return post(data)
    },
    /**
     * 获取每层楼详情
     * @param data
     * @return {*}
     */
    getPostDetail: (data) =>{
        data.method = "api.sns.post.info.get";
        return post(data)
    },
    /**
     * 创建评论
     * @param data
     * @return {*}
     */
    creatComment: (data) =>{
        data.method = "api.sns.comment.create";
        return post(data)
    },
    /**
     * 删除评论
     * @param data
     * @return {*}
     */
    deleteComment: (data) =>{
        data.method = "api.sns.comment.delete";
        return post(data)
    },
    /**
     * 获取帖子ID
     * @param data
     * @return {*}
     */
    getPostId: (data) =>{
        data.method = "get.new.ids";
        return post(data)
    },
    /**
     * 给帖子绑定附件
     * @param data
     * @return {*}
     */
    postAddattact: (data) =>{
        data.method = "api.sns.file.attach.create.bind";
        return post(data)
    },
    /**
     * 删除附件
     * @param data
     * @return {*}
     */
    deleteAddattact: (data) =>{
        data.method = "api.foundation.attachment.delete";
        return post(data)
    }
};
export default xnService;