// Path: dts-parent/dts-core/src/main/java/org/github/dtsopensource/core/dao/dataobject/DtsActivityActionRuleDO.java
// @Data
// public class DtsActivityActionRuleDO {
// 
//     private String bizAction;
// 
//     private String bizActionName;
// 
//     private String bizType;
// 
//     private String service;
// 
//     private String clazzName;
// 
//     private String transRecoveryId;
// 
//     private String isDeleted;
// 
//     private Date   gmtCreated;
// 
//     private Date   gmtModified;
// 
//     private String creator;
// 
//     private String modifier;
// 
// }
// 
// Path: dts-parent/dts-server-share/src/main/java/org/github/dtsopensource/server/share/rule/entity/ActivityActionRuleEntity.java
// @Getter
// @Setter
// public class ActivityActionRuleEntity implements Serializable {
// 
//     private static final long serialVersionUID = -4294822530381109974L;
// 
//     private String            bizAction;
// 
//     private String            bizActionName;
// 
//     private String            bizType;
// 
//     private String            service;
// 
//     private String            clazzName;
// 
//     private String            transRecoveryId;
// 
//     /**
//      * used for fastjson
//      */
//     public ActivityActionRuleEntity() {
//     }
// 
//     /**
//      * @param builder
//      */
//     public ActivityActionRuleEntity(Builder builder) {
//         this.bizAction = builder.bizAction;
//         this.bizActionName = builder.bizActionName;
//         this.bizType = builder.bizType;
//         this.clazzName = builder.clazzName;
//         this.service = builder.service;
//         this.transRecoveryId = builder.transRecoveryId;
//     }
// 
//     @Override
//     public String toString() {
//         return JSON.toJSONString(this);
//     }
// 
//     /**
//      * ActivityActionRuleEntity.builder
//      * 
//      * @author ligaofeng 2016年12月17日 下午3:04:39
//      */
//     @Getter
//     public static class Builder {
//         private String bizAction;
// 
//         private String bizActionName;
// 
//         private String bizType;
// 
//         private String service;
// 
//         private String clazzName;
// 
//         private String transRecoveryId;
// 
//         public Builder(String bizAction) {
//             this.bizAction = bizAction;
//         }
// 
//         public Builder setBizActionName(String bizActionName) {
//             this.bizActionName = bizActionName;
//             return this;
//         }
// 
//         public Builder setBizType(String bizType) {
//             this.bizType = bizType;
//             return this;
//         }
// 
//         public Builder setService(String service) {
//             this.service = service;
//             return this;
//         }
// 
//         public Builder setClazzName(String clazzName) {
//             this.clazzName = clazzName;
//             return this;
//         }
// 
//         public Builder setTransRecoveryId(String transRecoveryId) {
//             this.transRecoveryId = transRecoveryId;
//             return this;
//         }
// 
//         public ActivityActionRuleEntity build() {
//             return new ActivityActionRuleEntity(this);
//         }
//     }
// 
// }


import org.github.dtsopensource.core.dao.dataobject.DtsActivityActionRuleDO;
import org.github.dtsopensource.server.share.rule.entity.ActivityActionRuleEntity;

package org.github.dtsopensource.core.rule.help;


/**
 * @author ligaofeng 2016年12月17日 下午2:59:23
 */
public class ActivityActionRuleHelper {

    private ActivityActionRuleHelper() {
    }

    /**
     * @param actionRuleDO
     * @return
     */
    public static ActivityActionRuleEntity toActivityActionRuleEntity(DtsActivityActionRuleDO actionRuleDO) {

// Path: dts-parent/dts-core/src/main/java/org/github/dtsopensource/core/dao/dataobject/DtsActivityActionRuleDO.java
// @Data
// public class DtsActivityActionRuleDO {
// 
//     private String bizAction;
// 
//     private String bizActionName;
// 
//     private String bizType;
// 
//     private String service;
// 
//     private String clazzName;
// 
//     private String transRecoveryId;
// 
//     private String isDeleted;
// 
//     private Date   gmtCreated;
// 
//     private Date   gmtModified;
// 
//     private String creator;
// 
//     private String modifier;
// 
// }
// 
// Path: dts-parent/dts-server-share/src/main/java/org/github/dtsopensource/server/share/rule/entity/ActivityActionRuleEntity.java
// @Getter
// @Setter
// public class ActivityActionRuleEntity implements Serializable {
// 
//     private static final long serialVersionUID = -4294822530381109974L;
// 
//     private String            bizAction;
// 
//     private String            bizActionName;
// 
//     private String            bizType;
// 
//     private String            service;
// 
//     private String            clazzName;
// 
//     private String            transRecoveryId;
// 
//     /**
//      * used for fastjson
//      */
//     public ActivityActionRuleEntity() {
//     }
// 
//     /**
//      * @param builder
//      */
//     public ActivityActionRuleEntity(Builder builder) {
//         this.bizAction = builder.bizAction;
//         this.bizActionName = builder.bizActionName;
//         this.bizType = builder.bizType;
//         this.clazzName = builder.clazzName;
//         this.service = builder.service;
//         this.transRecoveryId = builder.transRecoveryId;
//     }
// 
//     @Override
//     public String toString() {
//         return JSON.toJSONString(this);
//     }
// 
//     /**
//      * ActivityActionRuleEntity.builder
//      * 
//      * @author ligaofeng 2016年12月17日 下午3:04:39
//      */
//     @Getter
//     public static class Builder {
//         private String bizAction;
// 
//         private String bizActionName;
// 
//         private String bizType;
// 
//         private String service;
// 
//         private String clazzName;
// 
//         private String transRecoveryId;
// 
//         public Builder(String bizAction) {
//             this.bizAction = bizAction;
//         }
// 
//         public Builder setBizActionName(String bizActionName) {
//             this.bizActionName = bizActionName;
//             return this;
//         }
// 
//         public Builder setBizType(String bizType) {
//             this.bizType = bizType;
//             return this;
//         }
// 
//         public Builder setService(String service) {
//             this.service = service;
//             return this;
//         }
// 
//         public Builder setClazzName(String clazzName) {
//             this.clazzName = clazzName;
//             return this;
//         }
// 
//         public Builder setTransRecoveryId(String transRecoveryId) {
//             this.transRecoveryId = transRecoveryId;
//             return this;
//         }
// 
//         public ActivityActionRuleEntity build() {
//             return new ActivityActionRuleEntity(this);
//         }
//     }
// 
// }


// Path: dts-parent/dts-core/src/main/java/org/github/dtsopensource/core/rule/help/ActivityActionRuleHelper.java
import org.github.dtsopensource.core.dao.dataobject.DtsActivityActionRuleDO;
import org.github.dtsopensource.server.share.rule.entity.ActivityActionRuleEntity;

package org.github.dtsopensource.core.rule.help;


/**
 * @author ligaofeng 2016年12月17日 下午2:59:23
 */
public class ActivityActionRuleHelper {

    private ActivityActionRuleHelper() {
    }

    /**
     * @param actionRuleDO
     * @return
     */
    public static ActivityActionRuleEntity toActivityActionRuleEntity(DtsActivityActionRuleDO actionRuleDO) {

        return new ActivityActionRuleEntity.Builder(actionRuleDO.getBizAction())
