using APT.BaseData.Domain.Entities.FM; using APT.Infrastructure.Core; using APT.Utility; using Microsoft.AspNetCore.Mvc; using System.Linq; namespace APT.FM.WebApi.Controllers.Api { /// /// 参数设置表 /// [Route("api/FM/FMParamSet")] public partial class ParamSetController : AuthorizeApiController { /// /// 更新 /// /// /// [HttpPost, Route("FullUpdate")] public JsonActionResult FullUpdate([FromBody] T_FM_PARAM_SET entity) { return SafeExecute(() => { var departments = entity.Nav_Departments; entity.Nav_Departments = null; this.UnifiedCommit(() => { this.UpdateEntityNoCommit(entity); if (departments != null && departments.Any()) this.BantchSaveEntityNoCommit(departments); }); return true; }); } } }