module ShanxiDataRepo{
    export function getDataDoList() {
        return executeContract("ShanxiDataRepo","getDataDoList",arg).result;
    }
    export function deleteDataDo() {
        return executeContract("ShanxiDataRepo","deleteDataDo",arg).result;
    }
    export function createDataDo() {
        return executeContract("ShanxiDataRepo","createDataDo",arg).result;
    }
    export function retrieveDataDo() {
        return executeContract("ShanxiDataRepo","retrieveDataDo",arg).result;
    }
    export function updateDataDo() {
        return executeContract("ShanxiDataRepo","updateDataDo",arg).result;
    }
    export function createViewDo() {
        return executeContract("ShanxiDataRepo","createViewDo",arg).result;
    }
    export function updateViewDo() {
        return executeContract("ShanxiDataRepo","updateViewDo",arg).result;
    }
    export function getViewDoList() {
        return executeContract("ShanxiDataRepo","getViewDoList",arg).result;
    }
    export function deleteViewDo() {
        return executeContract("ShanxiDataRepo","deleteViewDo",arg).result;
    }
    export function retrieveViewDo() {
        return executeContract("ShanxiDataRepo","retrieveViewDo",arg).result;
    }
    export function addAuthedUser() {
        return executeContract("ShanxiDataRepo","addAuthedUser",arg).result;
    }
    export function deleteAuthedUser() {
        return executeContract("ShanxiDataRepo","deleteAuthedUser",arg).result;
    }
    export function addAuthedNode() {
        return executeContract("ShanxiDataRepo","addAuthedNode",arg).result;
    }
    export function deleteAuthedNode() {
        return executeContract("ShanxiDataRepo","deleteAuthedNode",arg).result;
    }
}