/// <summary> /// 保存职务信息 /// </summary> /// <param name="dto"></param> /// <returns></returns> public ReturnMsg SaveMdmDutyInfo(MdmDutyMstrDto dto) { var rm = new ReturnMsg(); var entity = new MdmDutyMstr(); var isOk = CheckMdmDutyInfo(dto, rm); if (!isOk.IsSuccess) { return(rm); } if (dto.Id == 0) { dto.ORG_NO = AbpSession.ORG_NO; _initHelper.InitAdd(dto, AbpSession.USR_ID, AbpSession.ORG_NO, AbpSession.BG_NO); entity = dto.ToEntity(); _mdmDutyMstrRepository.Insert(entity); } else { _initHelper.InitUpdate(dto, AbpSession.USR_ID); entity = dto.ToEntity(); _mdmDutyMstrRepository.Update(entity); } rm.IsSuccess = true; return(rm); }
/// <summary> /// 转换为数据传输对象 /// </summary> /// <param name="entity">实体</param> public static MdmDutyMstrDto ToDto(this MdmDutyMstr entity) { if (entity == null) { return(new MdmDutyMstrDto()); } return(new MdmDutyMstrDto { Id = entity.Id, DUTY_NO = entity.DUTY_NO, DUTY_NAME = entity.DUTY_NAME, DUTY_PARENT_ID = entity.DUTY_PARENT_ID, DUTY_LEVEL = entity.DUTY_LEVEL, DUTY_STATUS = entity.DUTY_STATUS, ORG_NO = entity.ORG_NO, CREATE_PSN = entity.CREATE_PSN, CREATE_DATE = entity.CREATE_DATE, UPDATE_PSN = entity.UPDATE_PSN, UPDATE_DATE = entity.UPDATE_DATE, CREATE_ORG_NO = entity.CREATE_ORG_NO, DEL_FLAG = entity.DEL_FLAG, BG_NO = entity.BG_NO }); }