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); } } }