// Path: apple-ums-server-core/src/main/java/com/appleframework/ums/server/core/entity/EventDefinationEntity.java
// public class EventDefinationEntity implements Serializable {
//     private Integer eventId;
// 
//     private String eventIdentifier;
// 
//     private String productkey;
// 
//     private String eventName;
// 
//     private Integer channelId;
// 
//     private Integer productId;
// 
//     private Integer userId;
// 
//     private Date createDate;
// 
//     private Integer active;
// 
//     private static final long serialVersionUID = 1L;
// 
//     public Integer getEventId() {
//         return eventId;
//     }
// 
//     public void setEventId(Integer eventId) {
//         this.eventId = eventId;
//     }
// 
//     public String getEventIdentifier() {
//         return eventIdentifier;
//     }
// 
//     public void setEventIdentifier(String eventIdentifier) {
//         this.eventIdentifier = eventIdentifier == null ? null : eventIdentifier.trim();
//     }
// 
//     public String getProductkey() {
//         return productkey;
//     }
// 
//     public void setProductkey(String productkey) {
//         this.productkey = productkey == null ? null : productkey.trim();
//     }
// 
//     public String getEventName() {
//         return eventName;
//     }
// 
//     public void setEventName(String eventName) {
//         this.eventName = eventName == null ? null : eventName.trim();
//     }
// 
//     public Integer getChannelId() {
//         return channelId;
//     }
// 
//     public void setChannelId(Integer channelId) {
//         this.channelId = channelId;
//     }
// 
//     public Integer getProductId() {
//         return productId;
//     }
// 
//     public void setProductId(Integer productId) {
//         this.productId = productId;
//     }
// 
//     public Integer getUserId() {
//         return userId;
//     }
// 
//     public void setUserId(Integer userId) {
//         this.userId = userId;
//     }
// 
//     public Date getCreateDate() {
//         return createDate;
//     }
// 
//     public void setCreateDate(Date createDate) {
//         this.createDate = createDate;
//     }
// 
//     public Integer getActive() {
//         return active;
//     }
// 
//     public void setActive(Integer active) {
//         this.active = active;
//     }
// }
// 
// Path: apple-ums-server-storage/apple-ums-server-storage-db/src/main/java/com/appleframework/ums/server/storage/dao/EventDefinationEntityDao.java
// @Repository("eventDefinationEntityDao")
// public class EventDefinationEntityDao {
// 
// 	@Resource
// 	private EventDefinationEntityMapper eventDefinationEntityMapper;
// 	
// 	@Resource
// 	private EventDefinationExtendMapper eventDefinationExtendMapper;
//  
// 	public EventDefinationEntity getByProductkeyAndEventIdentifier(String productkey, String eventIdentifier) {
// 		return eventDefinationExtendMapper.selectByProductkeyAndEventIdentifier(productkey, eventIdentifier);
// 	}
// 	
// 	public void save(EventDefinationEntity record) {
// 		record.setCreateDate(new Date());
// 		eventDefinationEntityMapper.insert(record);
// 	}
// }
// 
// Path: apple-ums-server-storage/apple-ums-server-storage-db/src/main/java/com/appleframework/ums/server/storage/service/EventDefinationService.java
// public interface EventDefinationService {
// 
// 	public EventDefinationEntity getByProductkeyAndEventIdentifier(String productkey, String eventIdentifier);
// 	
// 	public EventDefinationEntity gainByProductkeyAndEventIdentifier(String productkey, String eventIdentifier);
// 
// }


import javax.annotation.Resource;
import org.springframework.stereotype.Service;
import com.appleframework.ums.server.core.entity.EventDefinationEntity;
import com.appleframework.ums.server.storage.dao.EventDefinationEntityDao;
import com.appleframework.ums.server.storage.service.EventDefinationService;

package com.appleframework.ums.server.storage.service.impl;





@Service("eventDefinationService")
public class EventDefinationServiceImpl implements EventDefinationService {
		
	@Resource
	private EventDefinationEntityDao eventDefinationEntityDao;
	 
	@Override
	public EventDefinationEntity getByProductkeyAndEventIdentifier(String productkey, String eventIdentifier) {
		return eventDefinationEntityDao.getByProductkeyAndEventIdentifier(productkey, eventIdentifier);
	}
	
	@Override
	public EventDefinationEntity gainByProductkeyAndEventIdentifier(String productkey, String eventIdentifier) {

// Path: apple-ums-server-core/src/main/java/com/appleframework/ums/server/core/entity/EventDefinationEntity.java
// public class EventDefinationEntity implements Serializable {
//     private Integer eventId;
// 
//     private String eventIdentifier;
// 
//     private String productkey;
// 
//     private String eventName;
// 
//     private Integer channelId;
// 
//     private Integer productId;
// 
//     private Integer userId;
// 
//     private Date createDate;
// 
//     private Integer active;
// 
//     private static final long serialVersionUID = 1L;
// 
//     public Integer getEventId() {
//         return eventId;
//     }
// 
//     public void setEventId(Integer eventId) {
//         this.eventId = eventId;
//     }
// 
//     public String getEventIdentifier() {
//         return eventIdentifier;
//     }
// 
//     public void setEventIdentifier(String eventIdentifier) {
//         this.eventIdentifier = eventIdentifier == null ? null : eventIdentifier.trim();
//     }
// 
//     public String getProductkey() {
//         return productkey;
//     }
// 
//     public void setProductkey(String productkey) {
//         this.productkey = productkey == null ? null : productkey.trim();
//     }
// 
//     public String getEventName() {
//         return eventName;
//     }
// 
//     public void setEventName(String eventName) {
//         this.eventName = eventName == null ? null : eventName.trim();
//     }
// 
//     public Integer getChannelId() {
//         return channelId;
//     }
// 
//     public void setChannelId(Integer channelId) {
//         this.channelId = channelId;
//     }
// 
//     public Integer getProductId() {
//         return productId;
//     }
// 
//     public void setProductId(Integer productId) {
//         this.productId = productId;
//     }
// 
//     public Integer getUserId() {
//         return userId;
//     }
// 
//     public void setUserId(Integer userId) {
//         this.userId = userId;
//     }
// 
//     public Date getCreateDate() {
//         return createDate;
//     }
// 
//     public void setCreateDate(Date createDate) {
//         this.createDate = createDate;
//     }
// 
//     public Integer getActive() {
//         return active;
//     }
// 
//     public void setActive(Integer active) {
//         this.active = active;
//     }
// }
// 
// Path: apple-ums-server-storage/apple-ums-server-storage-db/src/main/java/com/appleframework/ums/server/storage/dao/EventDefinationEntityDao.java
// @Repository("eventDefinationEntityDao")
// public class EventDefinationEntityDao {
// 
// 	@Resource
// 	private EventDefinationEntityMapper eventDefinationEntityMapper;
// 	
// 	@Resource
// 	private EventDefinationExtendMapper eventDefinationExtendMapper;
//  
// 	public EventDefinationEntity getByProductkeyAndEventIdentifier(String productkey, String eventIdentifier) {
// 		return eventDefinationExtendMapper.selectByProductkeyAndEventIdentifier(productkey, eventIdentifier);
// 	}
// 	
// 	public void save(EventDefinationEntity record) {
// 		record.setCreateDate(new Date());
// 		eventDefinationEntityMapper.insert(record);
// 	}
// }
// 
// Path: apple-ums-server-storage/apple-ums-server-storage-db/src/main/java/com/appleframework/ums/server/storage/service/EventDefinationService.java
// public interface EventDefinationService {
// 
// 	public EventDefinationEntity getByProductkeyAndEventIdentifier(String productkey, String eventIdentifier);
// 	
// 	public EventDefinationEntity gainByProductkeyAndEventIdentifier(String productkey, String eventIdentifier);
// 
// }


// Path: apple-ums-server-storage/apple-ums-server-storage-db/src/main/java/com/appleframework/ums/server/storage/service/impl/EventDefinationServiceImpl.java
import javax.annotation.Resource;
import org.springframework.stereotype.Service;
import com.appleframework.ums.server.core.entity.EventDefinationEntity;
import com.appleframework.ums.server.storage.dao.EventDefinationEntityDao;
import com.appleframework.ums.server.storage.service.EventDefinationService;

package com.appleframework.ums.server.storage.service.impl;





@Service("eventDefinationService")
public class EventDefinationServiceImpl implements EventDefinationService {
		
	@Resource
	private EventDefinationEntityDao eventDefinationEntityDao;
	 
	@Override
	public EventDefinationEntity getByProductkeyAndEventIdentifier(String productkey, String eventIdentifier) {
		return eventDefinationEntityDao.getByProductkeyAndEventIdentifier(productkey, eventIdentifier);
	}
	
	@Override
	public EventDefinationEntity gainByProductkeyAndEventIdentifier(String productkey, String eventIdentifier) {

		EventDefinationEntity entity = eventDefinationEntityDao.getByProductkeyAndEventIdentifier(productkey, eventIdentifier);
