/// <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); }
/// <summary> /// 转换为数据传输对象 /// </summary> /// <param name="entity">实体</param> public static WctSysmoduleMstrDto ToDto(this WctSysmoduleMstr entity) { if (entity == null) { return(new WctSysmoduleMstrDto()); } return(new WctSysmoduleMstrDto { Id = entity.Id, SYSM_KEY = entity.SYSM_KEY, SYSM_TITLE = entity.SYSM_TITLE, SYSM_URL_TEMPLATE = entity.SYSM_URL_TEMPLATE, SYSM_JSON_VALUE = entity.SYSM_JSON_VALUE, SYSM_CODE = entity.SYSM_CODE, SYSM_IS_AUTH = entity.SYSM_IS_AUTH, CREATE_ORG_NO = entity.CREATE_ORG_NO, CREATE_PSN = entity.CREATE_PSN, CREATE_DATE = entity.CREATE_DATE, UPDATE_PSN = entity.UPDATE_PSN, UPDATE_DATE = entity.UPDATE_DATE, DEL_FLAG = entity.DEL_FLAG, BG_NO = entity.BG_NO, SYSM_MODULE_TYPE = entity.SYSM_MODULE_TYPE, SYSM_MODULE_LOGO = entity.SYSM_MODULE_LOGO }); }