Explorar el Código

[成长值设定][新增]

release_toaliyun_real
Stormeye.Wu hace 7 años
padre
commit
6b472945f2
Se han modificado 2 ficheros con 190 adiciones y 113 borrados
  1. +108
    -39
      mallinkService/src/main/java/com/iformall/domain/po/WxScoreRules.java
  2. +82
    -74
      mallinkService/src/main/resources/mapper/WxScoreRulesMapper.xml

+ 108
- 39
mallinkService/src/main/java/com/iformall/domain/po/WxScoreRules.java Ver fichero

@@ -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)


+ 82
- 74
mallinkService/src/main/resources/mapper/WxScoreRulesMapper.xml Ver fichero

@@ -1,80 +1,88 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.iformall.mapper.WxScoreRulesMapper">
<resultMap id="BaseResultMap" type="com.iformall.domain.po.WxScoreRules">
<id column="id" jdbcType="BIGINT" property="id" />
<result column="tenant_id" jdbcType="VARCHAR" property="tenantId" />
<result column="consumption_amount" jdbcType="INTEGER" property="consumptionAmount" />
<result column="login_score_number" jdbcType="INTEGER" property="loginScoreNumber" />
<result column="create_date" jdbcType="TIMESTAMP" property="createDate" />
<result column="update_date" jdbcType="TIMESTAMP" property="updateDate" />
<result column="login_count" jdbcType="INTEGER" property="loginCount" />
<result column="consumption_score_number" jdbcType="INTEGER" property="consumptionScoreNumber" />
</resultMap>
<sql id="allColumns">
`id`,`tenant_id`,`consumption_amount`,`login_score_number`,`create_date`,`update_date`,`login_count`,`consumption_score_number`
</sql>
<resultMap id="BaseResultMap" type="com.iformall.domain.po.WxScoreRules">
<id column="id" jdbcType="BIGINT" property="id"/>
<result column="tenant_id" jdbcType="VARCHAR" property="tenantId"/>
<result column="login_count" jdbcType="INTEGER" property="loginCount"/>
<result column="login_score_number" jdbcType="INTEGER" property="loginScoreNumber"/>
<result column="consumption_amount" jdbcType="INTEGER" property="consumptionAmount"/>
<result column="consumption_score_number" jdbcType="INTEGER" property="consumptionScoreNumber"/>
<result column="bind_car_number" jdbcType="INTEGER" property="bindCarNumber"/>
<result column="bind_car_score_number" jdbcType="INTEGER" property="bindCarScoreNumber"/>
<result column="wifi_number" jdbcType="INTEGER" property="wifiNumber"/>
<result column="wifi_score_number" jdbcType="INTEGER" property="wifiScoreNumber"/>
<result column="person_score_number" jdbcType="INTEGER" property="personScoreNumber"/>
<result column="phone_score_number" jdbcType="INTEGER" property="phoneScoreNumber"/>
<result column="create_date" jdbcType="TIMESTAMP" property="createDate"/>
<result column="update_date" jdbcType="TIMESTAMP" property="updateDate"/>
</resultMap>

<sql id="dynamicWhereConditions">
where 1 = 1
<if test=" null != id ">
and `id` = #{id}
</if>
<if test=" null != tenantId ">
and `tenant_id` like concat('%', #{tenantId},'%')
</if>
<if test=" null != consumptionAmount ">
and `consumption_amount` = #{consumptionAmount}
</if>
<if test=" null != loginScoreNumber ">
and `login_score_number` = #{loginScoreNumber}
</if>
<if test=" null != createDate ">
and `create_date` = #{createDate}
</if>
<if test=" null != updateDate ">
and `update_date` = #{updateDate}
</if>
<if test=" null != loginCount ">
and `login_count` = #{loginCount}
</if>
<if test=" null != consumptionScoreNumber ">
and `consumption_score_number` = #{consumptionScoreNumber}
</if>
<if test=" null != ids ">
and id in
<foreach collection="ids" index="index" item="idItem" open="(" separator="," close=")">
#{idItem}
</foreach>
</if>
<if test=" null != sortColumns"> order by ${sortColumns} </if>
<sql id="allColumns">
`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`
</sql>
<select id="findList" parameterType="com.iformall.domain.po.WxScoreRules" resultMap="BaseResultMap">
select <include refid="allColumns" /> from wx_score_rules
<include refid="dynamicWhereConditions" />
</select>

<sql id="dynamicWhereConditions">
where 1 = 1

<if test=" null != id ">
and `id` = #{id}
</if>
<if test=" null != tenantId ">
and `tenant_id` like concat('%', #{tenantId},'%')
</if>
<if test=" null != loginCount ">
and `login_count` = #{loginCount}
</if>
<if test=" null != loginScoreNumber ">
and `login_score_number` = #{loginScoreNumber}
</if>
<if test=" null != consumptionAmount ">
and `consumption_amount` = #{consumptionAmount}
</if>
<if test=" null != consumptionScoreNumber ">
and `consumption_score_number` = #{consumptionScoreNumber}
</if>
<if test=" null != bindCarNumber ">
and `bind_car_number` = #{bindCarNumber}
</if>
<if test=" null != bindCarScoreNumber ">
and `bind_car_score_number` = #{bindCarScoreNumber}
</if>
<if test=" null != wifiNumber ">
and `wifi_number` = #{wifiNumber}
</if>
<if test=" null != wifiScoreNumber ">
and `wifi_score_number` = #{wifiScoreNumber}
</if>
<if test=" null != personScoreNumber ">
and `person_score_number` = #{personScoreNumber}
</if>
<if test=" null != phoneScoreNumber ">
and `phone_score_number` = #{phoneScoreNumber}
</if>
<if test=" null != createDate ">
and `create_date` = #{createDate}
</if>
<if test=" null != updateDate ">
and `update_date` = #{updateDate}
</if>

<if test=" null != ids ">
and id in
<foreach collection="ids" index="index" item="idItem" open="(" separator="," close=")">
#{idItem}
</foreach>
</if>
<if test=" null != sortColumns">order by ${sortColumns}</if>
</sql>

<select id="findList" parameterType="com.iformall.domain.po.WxScoreRules" resultMap="BaseResultMap">
select
<include refid="allColumns"/>
from wx_score_rules
<include refid="dynamicWhereConditions"/>
</select>


</mapper>

Cargando…
Cancelar
Guardar