import request from '@/utils/request';

/**
 * 获取后台角色列表
 * @param {object} params
 * @returns {array} data
 *  role_name  角色名称
 *  role 角色类型
 */
export const getRoleList = (params) => {
  return request.request({
    url: '/role/get',
    method: 'get',
    params,
  });
};

/**
 * 创建后台角色
 * @param {object} params
 *    role_name  角色名称
 *    remark  备注
 * @returns {array} data
 */
export const createRole = (data) => {
  return request.request({
    url: '/role/create',
    method: 'post',
    data,
  });
};

/**
 * 更新后台角色
 * @param {object} params
 *    role_name  角色名称
 *    remark  备注
 * @returns {array} data
 */
export const updateRole = (data) => {
  return request.request({
    url: '/role/update',
    method: 'post',
    data,
  });
};

/**
 * 删除后台角色
 * @param {object} params
 *    role  角色类型
 * @returns {array} data
 */
export const deleteRole = (data) => {
  return request.request({
    url: '/role/delete',
    method: 'post',
    data,
  });
};
