/// <summary> /// 新增保险续保/门店宣传 /// </summary> /// <param name="dto"></param> /// <returns></returns> public StoreAdvertiseMstr InsertAdvertise(StoreAdvertiseMstrDto dto) { StoreAdvertiseMstr mstr = null; try { if (!EnableStoreAdvertiseList(Convert.ToInt32(dto.ADVERTISE_CATEGORY))) { return(null); } if (string.IsNullOrEmpty(dto.Id)) { //新增 dto.Id = Guid.NewGuid().ToString("N"); _initHelper.InitAdd(dto, AbpSession.USR_ID, AbpSession.ORG_NO, AbpSession.BG_NO); mstr = _storeAdvertiseMstrRepository.Insert(dto.ToEntity()); } else { //修改 _initHelper.InitUpdate(dto, AbpSession.USR_ID); mstr = _storeAdvertiseMstrRepository.Update(dto.ToEntity()); } return(mstr); } catch (Exception ex) { throw ex; } }
/// <summary> /// 转换为数据传输对象 /// </summary> /// <param name="entity">实体</param> public static StoreAdvertiseMstrDto ToDto(this StoreAdvertiseMstr entity) { if (entity == null) { return(new StoreAdvertiseMstrDto()); } return(new StoreAdvertiseMstrDto { Id = entity.Id, ADVERTISE_THEME = entity.ADVERTISE_THEME, ADVERTISE_TYPE = entity.ADVERTISE_TYPE, ADVERTISE_CONTENT = entity.ADVERTISE_CONTENT, ADVERTISE_POSTER_URL = entity.ADVERTISE_POSTER_URL, STORE_CONTRACT = entity.STORE_CONTRACT, ADVERTISE_STATUS = entity.ADVERTISE_STATUS, 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, BU_NO = entity.BU_NO, BG_NO = entity.BG_NO, UDF1 = entity.UDF1, UDF2 = entity.UDF2, UDF3 = entity.UDF3, UDF4 = entity.UDF4, UDF5 = entity.UDF5, ADVERTISE_CATEGORY = entity.ADVERTISE_CATEGORY }); }