AppService.js 3.76 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)
    },
    /**
     * 获取identity信息和用户id
     * @param data
     * @returns {*}
     */
    getIdentity: (data) => {
        data.method = "api.security.identity.get";
        return post(data)
    },
    /**
     * 获取承租人信息
     * @param data
     * @returns {*}
     */
    getUser: (data) => {
        data.method = "api.master.system.user.get";
        return post(data)
    },
    /**
     * 查询组织部门
     * @param data
     * @returns {*}
     */
    organizationQuery: (data) =>{
        data.method = "xntalk.organization.query";
        return post(data)
    },

    /**
     * 工作圈入口及首页查询未读数
     * @param data
     * @returns {Promise<*>}
     */
    getUnReadCount:(data) =>{
        data.method = "api.moment.unread.get";
        return post(data)
    },

    /**
     * 清除(清零)工作圈未读消息数
     * @param data
     * @returns {Promise<*>}
     */
    cleanUnRead:(data) =>{
        data.method = "api.moment.unread.clean";
        return post(data)
    },

    /**
     * 获取工作圈未读消息列表
     * @param data
     * @returns {Promise<*>}
     */
    getUnRead:(data) =>{
        data.method = "api.moment.unread.getList";
        return post(data)
    },

    /*获取工作圈列表*/
    getMomentList:(data) => {
        data.method = "api.moment.getList";
        return post(data)
    },

    /*创建工作圈*/
    createMoment:(data) => {
        data.method = "api.moment.create";
        return post(data)
    },

    /**
     * 创建评论
     * @param data
     * @return {*}
     */
    createComment: (data) =>{
        data.method = "api.moment.comment.create";
        return post(data)
    },

    /**
     * 删除评论
     * @param data
     * @return {*}
     */
    deleteComment: (data) =>{
        data.method = "api.moment.comment.delete";
        return post(data)
    },


    /**
     * 创建点赞
     * @param data
     * @return {*}
     */
    createLike: (data) =>{
        data.method = "api.moment.like.create";
        return post(data)
    },


    /**
     * 取消点赞
     * @param data
     * @return {*}
     */
    cancelLike: (data) =>{
        data.method = "api.moment.like.cancel";
        return post(data)
    },


    /*获取工作圈详情*/
    getMoment:(data) => {
        data.method = "api.sns.moment.get";
        return post(data)
    },
    /*获取@的人员*/
    getRemindPeople:(data) => {
        data.method = "api.taskCenter.user.find";
        return post(data)
    },
    /*获取阿里云上传信息*/
    getAccess:(data) => {
        data.method = "api.sns.file.upload.auth.info.get";
        return post(data)
    },
    /*清除任务角标*/
    cleanMark:(data) => {
        data.method = "api.taskCenter.user.count.update";
        return post(data)
    },
    /*删除进展*/
    delComment:(data) => {
        data.method = 'api.announcement.comment.delete';
        return post(data)
    },
    /*是否有相关未读消息*/
    myInfoOrNot:(data) => {
        data.method = 'union.object.business.message.unread.get';
        return post(data)
    },
    /*获取跟我相关的消息*/
    getMyInfo:(data) => {
        data.method = 'union.object.business.message.find';
        return post(data)
    },
    /*我相关的消息清除提醒*/
    cleanMyInfo:(data) => {
        data.method = 'union.object.business.message.read';
        return post(data)
    }
};
export default xnService;