import axios from "axios"

const baseUrl = "/api/security-management"
export class UserService {
    getData(params = {}) {
        return axios({
            baseURL: baseUrl,
            url: "/users",
            method: "get",
            params:params
        })
    }

    create(data) {
        return axios({
            baseURL:baseUrl,
            url:"/users",
            method:"post",
            data:data
        })
    }

    update(id,data) {
        return axios({
            baseURL:baseUrl,
            url:"/users/"+id,
            method:"patch",
            data:data
        })
    }

    show(id) {
        return axios({
            baseURL:baseUrl,
            url:"/users/"+id,
            method:"get"
        })
    }

    delete(data) {
        return axios({
            baseURL:baseUrl,
            url:"/users/remove",
            method:"post",
            data:data
        })
    }

    getSelection(){
        return axios({
            baseURL:baseUrl,
            url:"/selections/user-module"
        })
    }
}