using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc;
using Microsoft.Extensions.Configuration;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text.Json;
using System.Threading.Tasks;
using TEAMModelOS.SDK;
namespace TEAMModelBI
{
[ProducesResponseType(StatusCodes.Status200OK)]
[ProducesResponseType(StatusCodes.Status400BadRequest)]
[Route("school-setting")]
[ApiController]
public class SchoolSettingController : ControllerBase
{
private readonly IConfiguration _configuration;
public SchoolSettingController(IConfiguration configuration)
{
_configuration = configuration;
}
///
///查询教师的阅卷任务列表
///
///
/// ! "code":"tmdid"
///
///
///
[ProducesDefaultResponseType]
[HttpPost("convert")]
// [AuthToken(Roles = "teacher,admin")]
public async Task convert(JsonElement request) {
Dictionary> dict = new
Dictionary>() {
{"梅钰", new Tuple( "meiyu","MY")},
{"张洺", new Tuple( "zhangming","ZM")},
{"王玥", new Tuple( "wangyue","WY")},
{"王思琪", new Tuple( "wangsiqi","WSQ")},
{"董云强", new Tuple( "dongyunqiang","DYQ")},
{"宋红培", new Tuple( "songhongpei","SHP")},
{"叧叨叭叱叴叵叺", new Tuple( "shilei","SL")},
};
List di = new List();
foreach (var keyval in dict) {
string f= PingYinHelper.GetFirstSpell(keyval.Key);
di.Add(f);
string a = PingYinHelper.ConvertToAllSpell(keyval.Key);
di.Add(a);
}
return Ok(di);
}
}
}