/// <summary> /// 保存系统模块信息 /// </summary> /// <param name="dto"></param> /// <returns></returns> public ReturnMsg SaveSysMoudleInfo(WctSysmoduleMstrDto dto) { var rm = new ReturnMsg(); var entity = new WctSysmoduleMstr(); var isOk = CheckSysMoudleInfo(dto, rm); if (!isOk.IsSuccess) { return(rm); } if (string.IsNullOrEmpty(dto.Id)) { dto.Id = Guid.NewGuid().ToString("N"); _initHelper.InitAdd(dto, AbpSession.USR_ID, AbpSession.ORG_NO, AbpSession.BG_NO); entity = dto.ToEntity(); _wctSysmoduleMstrRepository.Insert(entity); } else { _initHelper.InitUpdate(dto, AbpSession.USR_ID); entity = dto.ToEntity(); _wctSysmoduleMstrRepository.Update(entity); } rm.IsSuccess = true; return(rm); }