import request from '@/utils/request';
import { AxiosPromise } from 'axios';

/**
 * 获取用户签名信息
 */
export function getSignature(): AxiosPromise<{ id: number }> {
  return request({
    url: '/system/user/getSignature',
    method: 'get'
  });
}

/**
 * 下载签名图片（返回 Blob）
 * @param ossId OSS 文件 ID
 */
export function downloadSignature(ossId: number): Promise<Blob> {
  return request({
    url: `/resource/oss/downloadWithoutPermission/${ossId}`,
    method: 'get',
    responseType: 'blob'
  });
}
