using Newtonsoft.Json; using Newtonsoft.Json.Serialization; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using WIDESEA_Core; using WIDESEA_Core.BaseRepository; using WIDESEA_Core.BaseServices; using WIDESEA_Core.Helper; using WIDESEA_DTO.Outbound; using WIDESEA_IBasicService; using WIDESEA_Model.Models; using WIDESEA_Model.Models.Basic; namespace WIDESEA_BasicService { internal class MaterielToMesService : ServiceBase>, IMaterielToMesService { private readonly IInvokeMESService _invokeMESService; public MaterielToMesService(IRepository BaseDal, IInvokeMESService invokeMESService) : base(BaseDal) { _invokeMESService = invokeMESService; } // 创建一个使用小驼峰命名法的序列化设置 JsonSerializerSettings settings = new JsonSerializerSettings { ContractResolver = new CamelCasePropertyNamesContractResolver() }; public IRepository Repository => BaseDal; public override WebResponseContent AddData(Dt_MaterielToMes saveModel) { WebResponseContent content = base.AddData(saveModel); if (content.Status) { string request = JsonConvert.SerializeObject(saveModel, settings); return WebResponseContent.Instance.OK(); } else { return content; } } } }