Пример #1
0
        /// <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);
        }
Пример #2
0
 /// <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
     });
 }