Просмотр исходного кода

[宣传活动报名][修改][sql及实体]

release_toaliyun_real
gongbiao 7 лет назад
Родитель
Сommit
28968de151
4 измененных файлов: 85 добавлений и 0 удалений
  1. +1
    -0
      mallinkAdmin/src/main/resources/db/migration/V201906041735__ALTER_CAMPAIGN_JOIN.sql
  2. +3
    -0
      mallinkService/src/main/java/com/iformall/domain/po/WxCampaignJoin.java
  3. +12
    -0
      mallinkService/src/main/java/com/iformall/mapper/WxCampaignJoinMapper.java
  4. +69
    -0
      mallinkService/src/main/resources/mapper/WxCampaignJoinMapper.xml

+ 1
- 0
mallinkAdmin/src/main/resources/db/migration/V201906041735__ALTER_CAMPAIGN_JOIN.sql Просмотреть файл

@@ -0,0 +1 @@
alter table `wx_campaign_join` add column phone varchar(15) NOT NULL COMMENT '手机号';

+ 3
- 0
mallinkService/src/main/java/com/iformall/domain/po/WxCampaignJoin.java Просмотреть файл

@@ -49,6 +49,9 @@ public class WxCampaignJoin extends BaseEntity {
@io.swagger.annotations.ApiModelProperty(value = "地址", name = "address")
private String address;

@io.swagger.annotations.ApiModelProperty(value = "手机", name = "phone")
private String phone;

@io.swagger.annotations.ApiModelProperty(value = "答案", name = "answer")
private String answer;
@io.swagger.annotations.ApiModelProperty(value = "签到状态1签到0未签到", name = "signIn")


+ 12
- 0
mallinkService/src/main/java/com/iformall/mapper/WxCampaignJoinMapper.java Просмотреть файл

@@ -0,0 +1,12 @@
package com.iformall.mapper;

import com.iformall.common.CommonMapper;
import com.iformall.domain.po.WxCampaignJoin;

import java.util.List;

public interface WxCampaignJoinMapper extends CommonMapper<WxCampaignJoin, Long> {

List<WxCampaignJoin> findList(WxCampaignJoin params);

}

+ 69
- 0
mallinkService/src/main/resources/mapper/WxCampaignJoinMapper.xml Просмотреть файл

@@ -0,0 +1,69 @@
<?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.WxCampaignJoinMapper">
<resultMap id="BaseResultMap" type="com.iformall.domain.po.WxCampaignJoin">
<id column="id" jdbcType="BIGINT" property="id"/>
<result column="tenant_id" jdbcType="VARCHAR" property="tenantId"/>
<result column="user_id" jdbcType="BIGINT" property="userId"/>
<result column="campaign_id" jdbcType="BIGINT" property="campaignId"/>
<result column="name" jdbcType="VARCHAR" property="name"/>
<result column="nick_name" jdbcType="VARCHAR" property="nickName"/>
<result column="birthday" jdbcType="TIMESTAMP" property="birthday"/>
<result column="sex" jdbcType="INTEGER" property="sex"/>
<result column="phone" jdbcType="VARCHAR" property="phone"/>
<result column="address" jdbcType="VARCHAR" property="address"/>
<result column="answer" jdbcType="VARCHAR" property="answer"/>
<result column="sign_in" jdbcType="INTEGER" property="signIn"/>
<result column="status" jdbcType="INTEGER" property="status"/>
<result column="create_time" jdbcType="TIMESTAMP" property="createTime"/>
<result column="update_time" jdbcType="TIMESTAMP" property="updateYime"/>
</resultMap>
<sql id="allColumns">
`id`,`tenant_id`,`user_id`,`campaign_id`,`name`,`nick_name`,`birthday`,`sex`,`phone`,
`address`,`answer`,`sign_in`,`status`,`create_time`,`update_time`
</sql>
<sql id="dynamicWhereConditions">
where 1 = 1
<if test=" null != id ">
and `id` = #{id}
</if>
<if test=" null != tenantId ">
and `tenant_id` = #{tenantId}
</if>
<if test=" null != name and ''!=name">
and `name` = #{name}
</if>
<if test=" null != phone ">
and `phone` = #{phone}
</if>
<if test=" null != sex ">
and `sex` = #{sex}
</if>
<if test=" null != signIn ">
and `sign_in` = #{signIn}
</if>
<if test=" null != status ">
and `status` = #{status}
</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.WxCampaignJoin" resultMap="BaseResultMap">
select
<include refid="allColumns"/>
from wx_campaign_join
<include refid="dynamicWhereConditions"/>
</select>


</mapper>

Загрузка…
Отмена
Сохранить