/// <summary> /// 启用/禁用套卷 /// </summary> /// <param name="id"></param> /// <returns></returns> public CrmQpaperMstr EnableQpaper(string id) { CrmQpaperMstr mstr = null; try { if (string.IsNullOrEmpty(id)) { throw new Exception("id参数为空"); } var entity = _crmQpaperMstrRepository.Get(id); switch (entity.PAPER_STATUS) { case 0: entity.PAPER_STATUS = 1; break; case 1: entity.PAPER_STATUS = 0; break; default: break; } entity.UPDATE_DATE = DateTime.Now; entity.UPDATE_PSN = AbpSession.USR_ID; mstr = _crmQpaperMstrRepository.Update(entity); return(mstr); } catch (Exception ex) { throw ex; } }
/// <summary> /// 转换为数据传输对象 /// </summary> /// <param name="entity">实体</param> public static CrmQpaperMstrDto ToDto(this CrmQpaperMstr entity) { if (entity == null) { return(new CrmQpaperMstrDto()); } return(new CrmQpaperMstrDto { Id = entity.Id, PAPER_NAME = entity.PAPER_NAME, PAPER_TYPE = entity.PAPER_TYPE, INCLUDE_QUESTION_IDS = entity.INCLUDE_QUESTION_IDS, PAPER_SDATE = entity.PAPER_SDATE, PAPER_EDATE = entity.PAPER_EDATE, PAPER_DESC = entity.PAPER_DESC, PAPER_STATUS = entity.PAPER_STATUS, UDF1 = entity.UDF1, UDF2 = entity.UDF2, UDF3 = entity.UDF3, UDF4 = entity.UDF4, UDF5 = entity.UDF5, UDF6 = entity.UDF6, UDF7 = entity.UDF7, UDF8 = entity.UDF8, UDF9 = entity.UDF9, UDF10 = entity.UDF10, 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 }); }