diff --git a/mallinkService/src/main/java/com/iformall/domain/po/WxCampaign.java b/mallinkService/src/main/java/com/iformall/domain/po/WxCampaign.java index 3244bbc2a..d37c8e8dc 100644 --- a/mallinkService/src/main/java/com/iformall/domain/po/WxCampaign.java +++ b/mallinkService/src/main/java/com/iformall/domain/po/WxCampaign.java @@ -107,6 +107,10 @@ public class WxCampaign implements Serializable { @io.swagger.annotations.ApiModelProperty(value="富文本",name="html") private String html; + @Transient + @io.swagger.annotations.ApiModelProperty(value="小程序路径",name="weappPath") + protected String weappPath; + public String getTenantId() { return tenantId; } @@ -218,7 +222,15 @@ public class WxCampaign implements Serializable { this.html = html; } - public static enum Field + public String getWeappPath() { + return "pages/index/index?type=bd&bt="+type+"&id="+id; + } + + public void setWeappPath(String weappPath) { + this.weappPath = weappPath; + } + + public static enum Field { Id_ASC("`id` ASC"),Id_DESC("`id` DESC") ,TenantId_ASC("`tenant_id` ASC"),TenantId_DESC("`tenant_id` DESC") diff --git a/mallinkService/src/main/java/com/iformall/domain/po/WxCouponChannel.java b/mallinkService/src/main/java/com/iformall/domain/po/WxCouponChannel.java index 5d00faae2..97c856bea 100644 --- a/mallinkService/src/main/java/com/iformall/domain/po/WxCouponChannel.java +++ b/mallinkService/src/main/java/com/iformall/domain/po/WxCouponChannel.java @@ -1,5 +1,7 @@ package com.iformall.domain.po; +import com.iformall.enums.EnumCouponType; + import javax.persistence.Id; import javax.persistence.Table; import javax.persistence.Transient; @@ -90,16 +92,17 @@ public class WxCouponChannel implements Serializable { /*0:上架 1:下架**/ @io.swagger.annotations.ApiModelProperty(value="0:上架 1:下架",name="status") private Integer status; - /*创建时间**/ @io.swagger.annotations.ApiModelProperty(value="创建时间",name="createDate") private Date createDate; - /*更新时间**/ @io.swagger.annotations.ApiModelProperty(value="更新时间",name="updateDate") private Date updateDate; - /*更新时间**/ @io.swagger.annotations.ApiModelProperty(value="子频道ID",name="subTargetId") private Long subTargetId; + @Transient + @io.swagger.annotations.ApiModelProperty(value = "小程序路径", name = "weaAppPath") + private String weaAppPath; + public String getTenantId() { return tenantId; @@ -209,7 +212,19 @@ public class WxCouponChannel implements Serializable { this.supportTransfer = supportTransfer; } - public static enum Field + public String getWeaAppPath() { + if(!type.equals(EnumCouponType.COUPON_GROUP.getCode())) { + return "pages/index/index?type=sd&couponChannelId=" + id; + } else { + return "pages/index/index?type=cd&couponChannelId=" + id; + } + } + + public void setWeaAppPath(String weaAppPath) { + this.weaAppPath = weaAppPath; + } + + public static enum Field { Id_ASC("`id` ASC"),Id_DESC("`id` DESC") ,TenantId_ASC("`tenant_id` ASC"),TenantId_DESC("`tenant_id` DESC") diff --git a/mallinkService/src/main/java/com/iformall/domain/po/WxGame.java b/mallinkService/src/main/java/com/iformall/domain/po/WxGame.java index 929c31bc5..2dd04ce95 100644 --- a/mallinkService/src/main/java/com/iformall/domain/po/WxGame.java +++ b/mallinkService/src/main/java/com/iformall/domain/po/WxGame.java @@ -96,7 +96,9 @@ public class WxGame implements Serializable { @io.swagger.annotations.ApiModelProperty(value="游戏类型(1:卡牌),目前无用",name="type") private Integer type; - + @Transient + @io.swagger.annotations.ApiModelProperty(value="小程序路径",name="weappPath") + private String weappPath; public Long getId() { @@ -247,6 +249,14 @@ public class WxGame implements Serializable { this.type = type; } + public String getWeappPath() { + return "pages/index/index?type=gm&id="+id; + } + + public void setWeappPath(String weappPath) { + this.weappPath = weappPath; + } + public void setGameTemplate(WxGameTemplate gameTemplate) { if (gameTemplate != null) { this.imgUrl = gameTemplate.getImgUrl(); diff --git a/mallinkService/src/main/java/com/iformall/domain/po/WxTopic.java b/mallinkService/src/main/java/com/iformall/domain/po/WxTopic.java index 01dbe6e3f..c4012a38a 100644 --- a/mallinkService/src/main/java/com/iformall/domain/po/WxTopic.java +++ b/mallinkService/src/main/java/com/iformall/domain/po/WxTopic.java @@ -79,6 +79,10 @@ public class WxTopic implements Serializable { this.couponChannelId = couponChannelId; } + @Transient + @io.swagger.annotations.ApiModelProperty(value="小程序路径",name="weappPath") + private String weappPath; + public Integer getIsOnline() { return isOnline; } @@ -230,4 +234,12 @@ public class WxTopic implements Serializable { public void setUpdatetime(Date updatetime) { this.updatetime = updatetime; } + + public String getWeappPath() { + return "pages/index/index?type=td&id="+id; + } + + public void setWeappPath(String weappPath) { + this.weappPath = weappPath; + } }