From 6b472945f247d6cbb0037a6624415543decb7c3f Mon Sep 17 00:00:00 2001 From: "Stormeye.Wu" Date: Thu, 20 Sep 2018 19:57:48 +0800 Subject: [PATCH] =?UTF-8?q?[=E6=88=90=E9=95=BF=E5=80=BC=E8=AE=BE=E5=AE=9A]?= =?UTF-8?q?[=E6=96=B0=E5=A2=9E]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/iformall/domain/po/WxScoreRules.java | 147 ++++++++++++----- .../resources/mapper/WxScoreRulesMapper.xml | 156 +++++++++--------- 2 files changed, 190 insertions(+), 113 deletions(-) diff --git a/mallinkService/src/main/java/com/iformall/domain/po/WxScoreRules.java b/mallinkService/src/main/java/com/iformall/domain/po/WxScoreRules.java index f0fb219f2..57a50450e 100644 --- a/mallinkService/src/main/java/com/iformall/domain/po/WxScoreRules.java +++ b/mallinkService/src/main/java/com/iformall/domain/po/WxScoreRules.java @@ -41,38 +41,60 @@ public class WxScoreRules implements Serializable { - /*租户ID**/ + /**租户ID**/ @io.swagger.annotations.ApiModelProperty(value="租户ID",name="tenantId") private String tenantId; - /*消费金额**/ - @io.swagger.annotations.ApiModelProperty(value="消费金额",name="consumptionAmount") - private Integer consumptionAmount; - /*登录获取积分**/ + /**登录次数**/ + @io.swagger.annotations.ApiModelProperty(value="登录次数",name="loginCount") + private Integer loginCount; + /**登录获取积分**/ @io.swagger.annotations.ApiModelProperty(value="登录获取积分",name="loginScoreNumber") private Integer loginScoreNumber; - /*创建时间**/ + /**消费金额**/ + @io.swagger.annotations.ApiModelProperty(value="消费金额",name="consumptionAmount") + private Integer consumptionAmount; + /**消费获取积分**/ + @io.swagger.annotations.ApiModelProperty(value="消费获取积分",name="consumptionScoreNumber") + private Integer consumptionScoreNumber; + /**绑车牌次数**/ + @io.swagger.annotations.ApiModelProperty(value="绑车牌",name="bindCarNumber") + private Integer bindCarNumber; + /**绑车牌获取积分**/ + @io.swagger.annotations.ApiModelProperty(value="绑车牌获取积分",name="bindCarScoreNumber") + private Integer bindCarScoreNumber; + /**连接wifi次数**/ + @io.swagger.annotations.ApiModelProperty(value="绑车牌",name="wifiNumber") + private Integer wifiNumber; + /**连接wifi获取积分**/ + @io.swagger.annotations.ApiModelProperty(value="绑车牌获取积分",name="wifiScoreNumber") + private Integer wifiScoreNumber; + /**个人信息获取积分**/ + @io.swagger.annotations.ApiModelProperty(value="绑车牌获取积分",name="personScoreNumber") + private Integer personScoreNumber; + /**手机授权获取积分**/ + @io.swagger.annotations.ApiModelProperty(value="绑车牌获取积分",name="phoneScoreNumber") + private Integer phoneScoreNumber; + + /**创建时间**/ @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="登录次数",name="loginCount") - private Integer loginCount; - /*消费获取积分**/ - @io.swagger.annotations.ApiModelProperty(value="消费获取积分",name="consumptionScoreNumber") - private Integer consumptionScoreNumber; + + + public String getTenantId() { return tenantId; } public void setTenantId(String _tenantId) { tenantId = _tenantId; } - public Integer getConsumptionAmount() { - return consumptionAmount; + public Integer getLoginCount() { + return loginCount; } - public void setConsumptionAmount(Integer _consumptionAmount) { - consumptionAmount = _consumptionAmount; + public void setLoginCount(Integer _loginCount) { + loginCount = _loginCount; } public Integer getLoginScoreNumber() { return loginScoreNumber; @@ -80,6 +102,67 @@ public class WxScoreRules implements Serializable { public void setLoginScoreNumber(Integer _loginScoreNumber) { loginScoreNumber = _loginScoreNumber; } + public Integer getConsumptionAmount() { + return consumptionAmount; + } + public void setConsumptionAmount(Integer _consumptionAmount) { + consumptionAmount = _consumptionAmount; + } + public Integer getConsumptionScoreNumber() { + return consumptionScoreNumber; + } + public void setConsumptionScoreNumber(Integer _consumptionScoreNumber) { + consumptionScoreNumber = _consumptionScoreNumber; + } + + public Integer getBindCarNumber() { + return bindCarNumber; + } + + public void setBindCarNumber(Integer bindCarNumber) { + this.bindCarNumber = bindCarNumber; + } + + public Integer getBindCarScoreNumber() { + return bindCarScoreNumber; + } + + public void setBindCarScoreNumber(Integer bindCarScoreNumber) { + this.bindCarScoreNumber = bindCarScoreNumber; + } + + public Integer getWifiNumber() { + return wifiNumber; + } + + public void setWifiNumber(Integer wifiNumber) { + this.wifiNumber = wifiNumber; + } + + public Integer getWifiScoreNumber() { + return wifiScoreNumber; + } + + public void setWifiScoreNumber(Integer wifiScoreNumber) { + this.wifiScoreNumber = wifiScoreNumber; + } + + public Integer getPersonScoreNumber() { + return personScoreNumber; + } + + public void setPersonScoreNumber(Integer personScoreNumber) { + this.personScoreNumber = personScoreNumber; + } + + public Integer getPhoneScoreNumber() { + return phoneScoreNumber; + } + + public void setPhoneScoreNumber(Integer phoneScoreNumber) { + this.phoneScoreNumber = phoneScoreNumber; + } + public Date getCreateDate() { return createDate; } @@ -92,31 +175,17 @@ public class WxScoreRules implements Serializable { public void setUpdateDate(Date _updateDate) { updateDate = _updateDate; } - public Integer getLoginCount() { - return loginCount; - } - public void setLoginCount(Integer _loginCount) { - loginCount = _loginCount; - } - public Integer getConsumptionScoreNumber() { - return consumptionScoreNumber; - } - public void setConsumptionScoreNumber(Integer _consumptionScoreNumber) { - consumptionScoreNumber = _consumptionScoreNumber; - } - - public static enum Field { Id_ASC("`id` ASC"),Id_DESC("`id` DESC") - ,TenantId_ASC("`tenantId` ASC"),TenantId_DESC("`tenantId` DESC") - ,ConsumptionAmount_ASC("`consumptionAmount` ASC"),ConsumptionAmount_DESC("`consumptionAmount` DESC") - ,LoginScoreNumber_ASC("`loginScoreNumber` ASC"),LoginScoreNumber_DESC("`loginScoreNumber` DESC") - ,CreateDate_ASC("`createDate` ASC"),CreateDate_DESC("`createDate` DESC") - ,UpdateDate_ASC("`updateDate` ASC"),UpdateDate_DESC("`updateDate` DESC") - ,LoginCount_ASC("`loginCount` ASC"),LoginCount_DESC("`loginCount` DESC") - ,ConsumptionScoreNumber_ASC("`consumptionScoreNumber` ASC"),ConsumptionScoreNumber_DESC("`consumptionScoreNumber` DESC") + ,TenantId_ASC("`tenant_id` ASC"),TenantId_DESC("`tenant_id` DESC") + ,LoginCount_ASC("`login_count` ASC"),LoginCount_DESC("`login_count` DESC") + ,LoginScoreNumber_ASC("`login_score_number` ASC"),LoginScoreNumber_DESC("`login_score_number` DESC") + ,ConsumptionAmount_ASC("`consumption_amount` ASC"),ConsumptionAmount_DESC("`consumption_amount` DESC") + ,ConsumptionScoreNumber_ASC("`consumption_score_number` ASC"),ConsumptionScoreNumber_DESC("`consumption_score_number` DESC") + ,CreateDate_ASC("`create_date` ASC"),CreateDate_DESC("`create_date` DESC") + ,UpdateDate_ASC("`update_date` ASC"),UpdateDate_DESC("`update_date` DESC") ; private String value; Field(String value){ @@ -149,7 +218,7 @@ public class WxScoreRules implements Serializable { sb.append(","); sb.append(fields[k].toString()); } - + this.sortColumns = sb.toString(); } public void setSortColumns(String sortColumns) diff --git a/mallinkService/src/main/resources/mapper/WxScoreRulesMapper.xml b/mallinkService/src/main/resources/mapper/WxScoreRulesMapper.xml index 3ccff6e09..b827a704a 100644 --- a/mallinkService/src/main/resources/mapper/WxScoreRulesMapper.xml +++ b/mallinkService/src/main/resources/mapper/WxScoreRulesMapper.xml @@ -1,80 +1,88 @@ - - - - - - - - - - - - - `id`,`tenant_id`,`consumption_amount`,`login_score_number`,`create_date`,`update_date`,`login_count`,`consumption_score_number` - + + + + + + + + + + + + + + + + - - where 1 = 1 - - - and `id` = #{id} - - - - - and `tenant_id` like concat('%', #{tenantId},'%') - - - - - and `consumption_amount` = #{consumptionAmount} - - - - - and `login_score_number` = #{loginScoreNumber} - - - - - and `create_date` = #{createDate} - - - - - and `update_date` = #{updateDate} - - - - - and `login_count` = #{loginCount} - - - - - and `consumption_score_number` = #{consumptionScoreNumber} - - - - and id in - - #{idItem} - - - order by ${sortColumns} + + `id`,`tenant_id`,`login_count`,`login_score_number`,`consumption_amount`,`consumption_score_number`,`bind_car_number`,`bind_car_score_number`,`wifi_number`,`wifi_score_number`,`person_score_number`,`phone_score_number`,`create_date`,`update_date` - - - - - - - - + + + where 1 = 1 + + + and `id` = #{id} + + + and `tenant_id` like concat('%', #{tenantId},'%') + + + and `login_count` = #{loginCount} + + + and `login_score_number` = #{loginScoreNumber} + + + and `consumption_amount` = #{consumptionAmount} + + + and `consumption_score_number` = #{consumptionScoreNumber} + + + and `bind_car_number` = #{bindCarNumber} + + + and `bind_car_score_number` = #{bindCarScoreNumber} + + + and `wifi_number` = #{wifiNumber} + + + and `wifi_score_number` = #{wifiScoreNumber} + + + and `person_score_number` = #{personScoreNumber} + + + and `phone_score_number` = #{phoneScoreNumber} + + + and `create_date` = #{createDate} + + + and `update_date` = #{updateDate} + + + + and id in + + #{idItem} + + + order by ${sortColumns} + + + + +