Sfoglia il codice sorgente

添加积分实体类

liuzhiwei 7 anni fa
parent
commit
1fed1c4829

+ 59 - 0
tooth-common-core/src/main/java/com/iamberry/wechat/core/entity/integral/IntegralConfig.java

@@ -0,0 +1,59 @@
+package com.iamberry.wechat.core.entity.integral;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * 会员积分来源配置实体类
+ * Created by liuzhiwei on 2018/1/3.
+ */
+public class IntegralConfig implements Serializable {
+
+    private static final long serialVersionUID = -5203943990736410863L;
+
+    private Integer integralConfigId;       //ID
+    private String integralConfigName;      //来源名称
+    private Integer integralConfigNumber;   //积分数量
+    private Integer integralConfigStatus;   //状态
+    private Date integralConfigCreateTime;  //创建时间
+
+    public Integer getIntegralConfigId() {
+        return integralConfigId;
+    }
+
+    public void setIntegralConfigId(Integer integralConfigId) {
+        this.integralConfigId = integralConfigId;
+    }
+
+    public String getIntegralConfigName() {
+        return integralConfigName;
+    }
+
+    public void setIntegralConfigName(String integralConfigName) {
+        this.integralConfigName = integralConfigName;
+    }
+
+    public Integer getIntegralConfigNumber() {
+        return integralConfigNumber;
+    }
+
+    public void setIntegralConfigNumber(Integer integralConfigNumber) {
+        this.integralConfigNumber = integralConfigNumber;
+    }
+
+    public Integer getIntegralConfigStatus() {
+        return integralConfigStatus;
+    }
+
+    public void setIntegralConfigStatus(Integer integralConfigStatus) {
+        this.integralConfigStatus = integralConfigStatus;
+    }
+
+    public Date getIntegralConfigCreateTime() {
+        return integralConfigCreateTime;
+    }
+
+    public void setIntegralConfigCreateTime(Date integralConfigCreateTime) {
+        this.integralConfigCreateTime = integralConfigCreateTime;
+    }
+}

+ 95 - 0
tooth-common-core/src/main/java/com/iamberry/wechat/core/entity/integral/MemberIntegral.java

@@ -0,0 +1,95 @@
+package com.iamberry.wechat.core.entity.integral;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * 会员信息实体类
+ * Created by liuzhiwei on 2018/1/3.
+ */
+public class MemberIntegral implements Serializable {
+
+    private static final long serialVersionUID = 4914207622781798353L;
+
+    private Integer memberId;               //会员ID
+    private Integer rankRuleId;             //等级ID
+    private String userOpenid;              //用户openId
+    private Integer memberStatus;           //状态
+    private Integer memberAllIntegral;      //总积分
+    private Integer memberSurplusIntegral;  //剩余积分
+    private Integer memberUsedIntegral;     //已用积分
+    private Date memberCreateTime;          //创建时间
+    private Date memberUpdateTime;          //更新时间
+
+    public Integer getMemberId() {
+        return memberId;
+    }
+
+    public void setMemberId(Integer memberId) {
+        this.memberId = memberId;
+    }
+
+    public Integer getRankRuleId() {
+        return rankRuleId;
+    }
+
+    public void setRankRuleId(Integer rankRuleId) {
+        this.rankRuleId = rankRuleId;
+    }
+
+    public String getUserOpenid() {
+        return userOpenid;
+    }
+
+    public void setUserOpenid(String userOpenid) {
+        this.userOpenid = userOpenid;
+    }
+
+    public Integer getMemberStatus() {
+        return memberStatus;
+    }
+
+    public void setMemberStatus(Integer memberStatus) {
+        this.memberStatus = memberStatus;
+    }
+
+    public Integer getMemberAllIntegral() {
+        return memberAllIntegral;
+    }
+
+    public void setMemberAllIntegral(Integer memberAllIntegral) {
+        this.memberAllIntegral = memberAllIntegral;
+    }
+
+    public Integer getMemberSurplusIntegral() {
+        return memberSurplusIntegral;
+    }
+
+    public void setMemberSurplusIntegral(Integer memberSurplusIntegral) {
+        this.memberSurplusIntegral = memberSurplusIntegral;
+    }
+
+    public Integer getMemberUsedIntegral() {
+        return memberUsedIntegral;
+    }
+
+    public void setMemberUsedIntegral(Integer memberUsedIntegral) {
+        this.memberUsedIntegral = memberUsedIntegral;
+    }
+
+    public Date getMemberCreateTime() {
+        return memberCreateTime;
+    }
+
+    public void setMemberCreateTime(Date memberCreateTime) {
+        this.memberCreateTime = memberCreateTime;
+    }
+
+    public Date getMemberUpdateTime() {
+        return memberUpdateTime;
+    }
+
+    public void setMemberUpdateTime(Date memberUpdateTime) {
+        this.memberUpdateTime = memberUpdateTime;
+    }
+}

+ 68 - 0
tooth-common-core/src/main/java/com/iamberry/wechat/core/entity/integral/RankRule.java

@@ -0,0 +1,68 @@
+package com.iamberry.wechat.core.entity.integral;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * 会员积分等级规则实体类
+ * Created by liuzhiwei on 2018/1/3.
+ */
+public class RankRule implements Serializable{
+
+    private static final long serialVersionUID = 8723191167916100253L;
+
+    private Integer rankRuleId;         //id
+    private String rankRuleName;        //等级名称
+    private Integer rankRuleIntegral;   //需满足积分
+    private Integer rankRuleStatus;     //状态  1:使用中;  2:未使用;
+    private Date rankRuleCreateTime;    //创建时间
+    private Date rankRuleUpdateTime;    //更新时间
+
+    public Integer getRankRuleId() {
+        return rankRuleId;
+    }
+
+    public void setRankRuleId(Integer rankRuleId) {
+        this.rankRuleId = rankRuleId;
+    }
+
+    public String getRankRuleName() {
+        return rankRuleName;
+    }
+
+    public void setRankRuleName(String rankRuleName) {
+        this.rankRuleName = rankRuleName;
+    }
+
+    public Integer getRankRuleIntegral() {
+        return rankRuleIntegral;
+    }
+
+    public void setRankRuleIntegral(Integer rankRuleIntegral) {
+        this.rankRuleIntegral = rankRuleIntegral;
+    }
+
+    public Integer getRankRuleStatus() {
+        return rankRuleStatus;
+    }
+
+    public void setRankRuleStatus(Integer rankRuleStatus) {
+        this.rankRuleStatus = rankRuleStatus;
+    }
+
+    public Date getRankRuleCreateTime() {
+        return rankRuleCreateTime;
+    }
+
+    public void setRankRuleCreateTime(Date rankRuleCreateTime) {
+        this.rankRuleCreateTime = rankRuleCreateTime;
+    }
+
+    public Date getRankRuleUpdateTime() {
+        return rankRuleUpdateTime;
+    }
+
+    public void setRankRuleUpdateTime(Date rankRuleUpdateTime) {
+        this.rankRuleUpdateTime = rankRuleUpdateTime;
+    }
+}

+ 3 - 1
tooth-wechat-web/src/main/resources/iamberry-wechat-service-mybatis.xml

@@ -235,8 +235,10 @@
 		<!-- 机器 -->
 		<typeAlias type="com.iamberry.wechat.core.entity.apparatus.Apparatus" alias="Apparatus"/>
 		<!--积分-->
-
 		<typeAlias type="com.iamberry.wechat.core.entity.integral.UseIntegral" alias="UseIntegral"/>
+		<typeAlias type="com.iamberry.wechat.core.entity.integral.IntegralConfig" alias="IntegralConfig"/>
+		<typeAlias type="com.iamberry.wechat.core.entity.integral.MemberIntegral" alias="MemberIntegral"/>
+		<typeAlias type="com.iamberry.wechat.core.entity.integral.RankRule" alias="RankRule"/>
 
 		<package name="com.iamberry.wechat.core.entity.rent"/>
 	</typeAliases>