using Business.Core.Utilities;
using Business.ResourceExamineManagement;
using Business.ResourceExamineManagement.Dto;
using Microsoft.AspNetCore.Mvc;
using MongoDB.Bson.IO;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Volo.Abp;
using Volo.Abp.AspNetCore.Mvc;
using Newtonsoft.Json;
namespace Business.Controllers
{
///
/// 雪花算法接口
///
[RemoteService]
[Area("Business")]
[Route("api/business/snowflake")]
public class SnowFlakeController : AbpController
{
///
/// 雪花算法
///
///
[HttpGet]
public string CreatePrimaryKey(int count)
{
//雪花算法帮助类
SnowFlake snow = new SnowFlake();
//返回值
List ids = new List();
for (int i = 0; i < count;i++)
{
//雪花算法生成id
ids.Add(snow.NextId());
}
var json = Newtonsoft.Json.JsonConvert.SerializeObject(ids);
return json;
}
}
}