Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
gxpt_ht
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
pseer
gxpt_ht
Commits
31320231
Commit
31320231
authored
Nov 14, 2024
by
吕明尚
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改集点活动和活动配置表
parent
de8b482a
Show whitespace changes
Inline
Side-by-side
Showing
13 changed files
with
286 additions
and
40 deletions
+286
-40
PointActivitiesConfController.java
.../web/controller/system/PointActivitiesConfController.java
+6
-5
PointActivitiesController.java
...hare/web/controller/system/PointActivitiesController.java
+6
-5
PointActivities.java
...em/src/main/java/share/system/domain/PointActivities.java
+8
-2
PointActivitiesConfVo.java
...in/java/share/system/domain/vo/PointActivitiesConfVo.java
+78
-0
PointActivitiesVo.java
...c/main/java/share/system/domain/vo/PointActivitiesVo.java
+98
-0
PointActivitiesConfMapper.java
...n/java/share/system/mapper/PointActivitiesConfMapper.java
+2
-1
PointActivitiesMapper.java
.../main/java/share/system/mapper/PointActivitiesMapper.java
+2
-1
PointActivitiesConfService.java
...java/share/system/service/PointActivitiesConfService.java
+2
-1
PointActivitiesService.java
...ain/java/share/system/service/PointActivitiesService.java
+2
-1
PointActivitiesConfServiceImpl.java
...e/system/service/impl/PointActivitiesConfServiceImpl.java
+2
-1
PointActivitiesServiceImpl.java
...share/system/service/impl/PointActivitiesServiceImpl.java
+2
-1
PointActivitiesConfMapper.xml
...ain/resources/mapper/system/PointActivitiesConfMapper.xml
+29
-11
PointActivitiesMapper.xml
...rc/main/resources/mapper/system/PointActivitiesMapper.xml
+49
-11
No files found.
share-admin/src/main/java/share/web/controller/system/PointActivitiesConfController.java
View file @
31320231
...
...
@@ -10,6 +10,7 @@ import share.common.core.page.TableDataInfo;
import
share.common.enums.BusinessType
;
import
share.common.utils.poi.ExcelUtil
;
import
share.system.domain.PointActivitiesConf
;
import
share.system.domain.vo.PointActivitiesConfVo
;
import
share.system.service.PointActivitiesConfService
;
import
javax.servlet.http.HttpServletResponse
;
...
...
@@ -32,9 +33,9 @@ public class PointActivitiesConfController extends BaseController {
*/
@PreAuthorize
(
"@ss.hasPermi('system:pointActivitiesConf:list')"
)
@GetMapping
(
"/list"
)
public
TableDataInfo
list
(
PointActivitiesConf
pointActivitiesConf
)
{
public
TableDataInfo
list
(
PointActivitiesConf
Vo
pointActivitiesConf
)
{
startPage
();
List
<
PointActivitiesConf
>
list
=
pointActivitiesConfService
.
selectPointActivitiesConfList
(
pointActivitiesConf
);
List
<
PointActivitiesConf
Vo
>
list
=
pointActivitiesConfService
.
selectPointActivitiesConfList
(
pointActivitiesConf
);
return
getDataTable
(
list
);
}
...
...
@@ -44,9 +45,9 @@ public class PointActivitiesConfController extends BaseController {
@PreAuthorize
(
"@ss.hasPermi('system:pointActivitiesConf:export')"
)
@Log
(
title
=
"用户集点活动配置"
,
businessType
=
BusinessType
.
EXPORT
)
@PostMapping
(
"/export"
)
public
void
export
(
HttpServletResponse
response
,
PointActivitiesConf
pointActivitiesConf
)
{
List
<
PointActivitiesConf
>
list
=
pointActivitiesConfService
.
selectPointActivitiesConfList
(
pointActivitiesConf
);
ExcelUtil
<
PointActivitiesConf
>
util
=
new
ExcelUtil
<
PointActivitiesConf
>(
PointActivitiesConf
.
class
);
public
void
export
(
HttpServletResponse
response
,
PointActivitiesConf
Vo
pointActivitiesConf
)
{
List
<
PointActivitiesConf
Vo
>
list
=
pointActivitiesConfService
.
selectPointActivitiesConfList
(
pointActivitiesConf
);
ExcelUtil
<
PointActivitiesConf
Vo
>
util
=
new
ExcelUtil
<
PointActivitiesConfVo
>(
PointActivitiesConfVo
.
class
);
util
.
exportExcel
(
response
,
list
,
"用户集点活动配置数据"
);
}
...
...
share-admin/src/main/java/share/web/controller/system/PointActivitiesController.java
View file @
31320231
...
...
@@ -10,6 +10,7 @@ import share.common.core.page.TableDataInfo;
import
share.common.enums.BusinessType
;
import
share.common.utils.poi.ExcelUtil
;
import
share.system.domain.PointActivities
;
import
share.system.domain.vo.PointActivitiesVo
;
import
share.system.service.PointActivitiesService
;
import
javax.servlet.http.HttpServletResponse
;
...
...
@@ -32,9 +33,9 @@ public class PointActivitiesController extends BaseController {
*/
@PreAuthorize
(
"@ss.hasPermi('system:pointActivities:list')"
)
@GetMapping
(
"/list"
)
public
TableDataInfo
list
(
PointActivities
pointActivities
)
{
public
TableDataInfo
list
(
PointActivities
Vo
pointActivities
)
{
startPage
();
List
<
PointActivities
>
list
=
pointActivitiesService
.
selectPointActivitiesList
(
pointActivities
);
List
<
PointActivities
Vo
>
list
=
pointActivitiesService
.
selectPointActivitiesList
(
pointActivities
);
return
getDataTable
(
list
);
}
...
...
@@ -44,9 +45,9 @@ public class PointActivitiesController extends BaseController {
@PreAuthorize
(
"@ss.hasPermi('system:pointActivities:export')"
)
@Log
(
title
=
"用户集点活动"
,
businessType
=
BusinessType
.
EXPORT
)
@PostMapping
(
"/export"
)
public
void
export
(
HttpServletResponse
response
,
PointActivities
pointActivities
)
{
List
<
PointActivities
>
list
=
pointActivitiesService
.
selectPointActivitiesList
(
pointActivities
);
ExcelUtil
<
PointActivities
>
util
=
new
ExcelUtil
<
PointActivities
>(
PointActivities
.
class
);
public
void
export
(
HttpServletResponse
response
,
PointActivities
Vo
pointActivities
)
{
List
<
PointActivities
Vo
>
list
=
pointActivitiesService
.
selectPointActivitiesList
(
pointActivities
);
ExcelUtil
<
PointActivities
Vo
>
util
=
new
ExcelUtil
<
PointActivitiesVo
>(
PointActivitiesVo
.
class
);
util
.
exportExcel
(
response
,
list
,
"用户集点活动数据"
);
}
...
...
share-system/src/main/java/share/system/domain/PointActivities.java
View file @
31320231
...
...
@@ -31,16 +31,22 @@ public class PointActivities extends BaseEntity {
/**
* 用户ID
*/
@Excel
(
name
=
"用户ID"
)
//
@Excel(name = "用户ID")
private
Long
consumerId
;
/**
* 配置ID
*/
@Excel
(
name
=
"配置ID"
)
//
@Excel(name = "配置ID")
private
Long
confId
;
/**
* 优惠券Id
*/
// @Excel(name = "优惠券Id")
private
Long
couponId
;
/**
* 已累计点数
*/
@Excel
(
name
=
"已累计点数"
)
...
...
share-system/src/main/java/share/system/domain/vo/PointActivitiesConfVo.java
0 → 100644
View file @
31320231
package
share
.
system
.
domain
.
vo
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableLogic
;
import
lombok.Data
;
import
share.common.annotation.Excel
;
import
share.common.core.domain.BaseEntity
;
@Data
public
class
PointActivitiesConfVo
extends
BaseEntity
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* 主键
*/
private
Long
id
;
/**
* 配置名称
*/
@Excel
(
name
=
"配置名称"
)
private
String
name
;
/**
* 集点所需的消费次数
*/
@Excel
(
name
=
"集点所需的消费次数"
)
private
Long
pointsRequired
;
/**
* 每次消费的时间间隔(小时)
*/
@Excel
(
name
=
"每次消费的时间间隔(小时)"
)
private
Long
timeInterval
;
/**
* 优惠券Id
*/
// @Excel(name = "优惠券Id")
private
Long
couponId
;
//优惠券名称
@Excel
(
name
=
"优惠券名称"
)
private
String
couponName
;
/**
* 优惠券的领取期限 (天)
*/
@Excel
(
name
=
"优惠券的领取期限 (天)"
)
private
Long
collectionDeadline
;
/**
* 优惠券的使用期限 (天)
*/
@Excel
(
name
=
"优惠券的使用期限 (天)"
)
private
Long
couponDuration
;
/**
* 集点活动的重置周期 (月)
*/
@Excel
(
name
=
"集点活动的重置周期 (月)"
)
private
Long
collectionResetPeriod
;
/**
* 是否开启
*/
@Excel
(
name
=
"是否开启"
,
dictType
=
"store_is_use_coupon"
)
private
Long
isOpen
;
/**
* 是否删除(0:否,1:是)
*/
//逻辑删除注解(0 未删除 1 已删除)
@TableLogic
@TableField
(
select
=
false
)
private
Long
isDelete
;
}
share-system/src/main/java/share/system/domain/vo/PointActivitiesVo.java
0 → 100644
View file @
31320231
package
share
.
system
.
domain
.
vo
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableLogic
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
lombok.Data
;
import
share.common.annotation.Excel
;
import
share.common.core.domain.BaseEntity
;
import
java.util.Date
;
@Data
public
class
PointActivitiesVo
extends
BaseEntity
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* 主键
*/
private
Long
id
;
/**
* 用户ID
*/
// @Excel(name = "用户ID")
private
Long
consumerId
;
/**
* 配置ID
*/
// @Excel(name = "配置ID")
private
Long
confId
;
/**
* 优惠券Id
*/
// @Excel(name = "优惠券Id")
private
Long
couponId
;
//用户昵称
@Excel
(
name
=
"用户昵称"
)
private
String
nickName
;
//用户头像
private
String
avatar
;
//手机号
@Excel
(
name
=
"手机号"
)
private
String
phone
;
//配置名称
@Excel
(
name
=
"配置名称"
)
private
String
confName
;
//优惠券名称
@Excel
(
name
=
"优惠券名称"
)
private
String
couponName
;
@Excel
(
name
=
"已累计点数"
)
private
Long
points
;
/**
* 上次消费时间
*/
@JsonFormat
(
pattern
=
"yyyy-MM-dd"
)
@Excel
(
name
=
"上次消费时间"
,
width
=
30
,
dateFormat
=
"yyyy-MM-dd"
)
private
Date
lastConsumptionTime
;
/**
* 是否可领取
*/
@Excel
(
name
=
"是否可领取"
,
dictType
=
"store_is_use_coupon"
)
private
Long
isReceive
;
/**
* 是否已领取优惠券
*/
@Excel
(
name
=
"是否已领取"
,
dictType
=
"store_is_use_coupon"
)
private
Long
couponReceived
;
/**
* 优惠券领取日期
*/
@JsonFormat
(
pattern
=
"yyyy-MM-dd"
)
@Excel
(
name
=
"优惠券领取日期"
,
width
=
30
,
dateFormat
=
"yyyy-MM-dd"
)
private
Date
receivedDate
;
/**
* 优惠券过期日期
*/
@JsonFormat
(
pattern
=
"yyyy-MM-dd"
)
@Excel
(
name
=
"优惠券过期日期"
,
width
=
30
,
dateFormat
=
"yyyy-MM-dd"
)
private
Date
couponExpirationDate
;
/**
* 是否删除(0:否,1:是)
*/
//逻辑删除注解(0 未删除 1 已删除)
@TableLogic
@TableField
(
select
=
false
)
private
Long
isDelete
;
}
share-system/src/main/java/share/system/mapper/PointActivitiesConfMapper.java
View file @
31320231
...
...
@@ -2,6 +2,7 @@ package share.system.mapper;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
share.system.domain.PointActivitiesConf
;
import
share.system.domain.vo.PointActivitiesConfVo
;
import
java.util.List
;
...
...
@@ -26,7 +27,7 @@ public interface PointActivitiesConfMapper extends BaseMapper<PointActivitiesCon
* @param pointActivitiesConf 用户集点活动配置
* @return 用户集点活动配置集合
*/
public
List
<
PointActivitiesConf
>
selectPointActivitiesConfList
(
PointActivitiesConf
pointActivitiesConf
);
public
List
<
PointActivitiesConf
Vo
>
selectPointActivitiesConfList
(
PointActivitiesConfVo
pointActivitiesConf
);
/**
* 新增用户集点活动配置
...
...
share-system/src/main/java/share/system/mapper/PointActivitiesMapper.java
View file @
31320231
...
...
@@ -2,6 +2,7 @@ package share.system.mapper;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
share.system.domain.PointActivities
;
import
share.system.domain.vo.PointActivitiesVo
;
import
java.util.List
;
...
...
@@ -26,7 +27,7 @@ public interface PointActivitiesMapper extends BaseMapper<PointActivities> {
* @param pointActivities 用户集点活动
* @return 用户集点活动集合
*/
public
List
<
PointActivities
>
selectPointActivitiesList
(
PointActivities
pointActivities
);
public
List
<
PointActivities
Vo
>
selectPointActivitiesList
(
PointActivitiesVo
pointActivities
);
/**
* 新增用户集点活动
...
...
share-system/src/main/java/share/system/service/PointActivitiesConfService.java
View file @
31320231
...
...
@@ -2,6 +2,7 @@ package share.system.service;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
share.system.domain.PointActivitiesConf
;
import
share.system.domain.vo.PointActivitiesConfVo
;
import
java.util.List
;
...
...
@@ -26,7 +27,7 @@ public interface PointActivitiesConfService extends IService<PointActivitiesConf
* @param pointActivitiesConf 用户集点活动配置
* @return 用户集点活动配置集合
*/
public
List
<
PointActivitiesConf
>
selectPointActivitiesConfList
(
PointActivitiesConf
pointActivitiesConf
);
public
List
<
PointActivitiesConf
Vo
>
selectPointActivitiesConfList
(
PointActivitiesConfVo
pointActivitiesConf
);
/**
* 新增用户集点活动配置
...
...
share-system/src/main/java/share/system/service/PointActivitiesService.java
View file @
31320231
...
...
@@ -2,6 +2,7 @@ package share.system.service;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
share.system.domain.PointActivities
;
import
share.system.domain.vo.PointActivitiesVo
;
import
java.util.List
;
...
...
@@ -26,7 +27,7 @@ public interface PointActivitiesService extends IService<PointActivities> {
* @param pointActivities 用户集点活动
* @return 用户集点活动集合
*/
public
List
<
PointActivities
>
selectPointActivitiesList
(
PointActivities
pointActivities
);
public
List
<
PointActivities
Vo
>
selectPointActivitiesList
(
PointActivitiesVo
pointActivities
);
/**
* 新增用户集点活动
...
...
share-system/src/main/java/share/system/service/impl/PointActivitiesConfServiceImpl.java
View file @
31320231
...
...
@@ -5,6 +5,7 @@ import org.springframework.beans.factory.annotation.Autowired;
import
org.springframework.stereotype.Service
;
import
share.common.utils.DateUtils
;
import
share.system.domain.PointActivitiesConf
;
import
share.system.domain.vo.PointActivitiesConfVo
;
import
share.system.mapper.PointActivitiesConfMapper
;
import
share.system.service.PointActivitiesConfService
;
...
...
@@ -39,7 +40,7 @@ public class PointActivitiesConfServiceImpl extends ServiceImpl<PointActivitiesC
* @return 用户集点活动配置
*/
@Override
public
List
<
PointActivitiesConf
>
selectPointActivitiesConfList
(
PointActivitiesConf
pointActivitiesConf
)
{
public
List
<
PointActivitiesConf
Vo
>
selectPointActivitiesConfList
(
PointActivitiesConfVo
pointActivitiesConf
)
{
return
pointActivitiesConfMapper
.
selectPointActivitiesConfList
(
pointActivitiesConf
);
}
...
...
share-system/src/main/java/share/system/service/impl/PointActivitiesServiceImpl.java
View file @
31320231
...
...
@@ -5,6 +5,7 @@ import org.springframework.beans.factory.annotation.Autowired;
import
org.springframework.stereotype.Service
;
import
share.common.utils.DateUtils
;
import
share.system.domain.PointActivities
;
import
share.system.domain.vo.PointActivitiesVo
;
import
share.system.mapper.PointActivitiesMapper
;
import
share.system.service.PointActivitiesService
;
...
...
@@ -39,7 +40,7 @@ public class PointActivitiesServiceImpl extends ServiceImpl<PointActivitiesMappe
* @return 用户集点活动
*/
@Override
public
List
<
PointActivities
>
selectPointActivitiesList
(
PointActivities
pointActivities
)
{
public
List
<
PointActivities
Vo
>
selectPointActivitiesList
(
PointActivitiesVo
pointActivities
)
{
return
pointActivitiesMapper
.
selectPointActivitiesList
(
pointActivities
);
}
...
...
share-system/src/main/resources/mapper/system/PointActivitiesConfMapper.xml
View file @
31320231
...
...
@@ -4,12 +4,13 @@
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"share.system.mapper.PointActivitiesConfMapper"
>
<resultMap
type=
"PointActivitiesConf"
id=
"PointActivitiesConfResult"
>
<resultMap
type=
"PointActivitiesConf
Vo
"
id=
"PointActivitiesConfResult"
>
<result
property=
"id"
column=
"id"
/>
<result
property=
"name"
column=
"name"
/>
<result
property=
"pointsRequired"
column=
"points_required"
/>
<result
property=
"timeInterval"
column=
"time_interval"
/>
<result
property=
"couponId"
column=
"coupon_id"
/>
<result
property=
"couponName"
column=
"coupon_name"
/>
<result
property=
"collectionDeadline"
column=
"collection_deadline"
/>
<result
property=
"couponDuration"
column=
"coupon_duration"
/>
<result
property=
"collectionResetPeriod"
column=
"collection_reset_period"
/>
...
...
@@ -43,17 +44,34 @@
<select
id=
"selectPointActivitiesConfList"
parameterType=
"PointActivitiesConf"
resultMap=
"PointActivitiesConfResult"
>
<include
refid=
"selectPointActivitiesConfVo"
/>
select p.id,
p.name,
p.points_required,
p.time_interval,
p.coupon_id,
c.name as coupon_name,
p.collection_deadline,
p.coupon_duration,
p.collection_reset_period,
p.is_open,
p.is_delete,
p.create_by,
p.create_time,
p.update_by,
p.update_time,
p. remark
from s_point_activities_conf p left join s_coupon c on p.coupon_id = c.id
<where>
<if
test=
"name != null and name != ''"
>
and name like concat('%', #{name}, '%')
</if>
<if
test=
"pointsRequired != null "
>
and points_required = #{pointsRequired}
</if>
<if
test=
"timeInterval != null "
>
and time_interval = #{timeInterval}
</if>
<if
test=
"couponId != null "
>
and coupon_id = #{couponId}
</if>
<if
test=
"collectionDeadline != null "
>
and collection_deadline = #{collectionDeadline}
</if>
<if
test=
"couponDuration != null "
>
and coupon_duration = #{couponDuration}
</if>
<if
test=
"collectionResetPeriod != null "
>
and collection_reset_period = #{collectionResetPeriod}
</if>
<if
test=
"isOpen != null "
>
and is_open = #{isOpen}
</if>
<if
test=
"isDelete != null "
>
and is_delete = #{isDelete}
</if>
<if
test=
"name != null and name != ''"
>
and p.name like concat('%', #{name}, '%')
</if>
<if
test=
"couponName != null and couponName != ''"
>
and c.name like concat('%', #{couponName}, '%')
</if>
<if
test=
"pointsRequired != null "
>
and p.points_required = #{pointsRequired}
</if>
<if
test=
"timeInterval != null "
>
and p.time_interval = #{timeInterval}
</if>
<if
test=
"couponId != null "
>
and p.coupon_id = #{couponId}
</if>
<if
test=
"collectionDeadline != null "
>
and p.collection_deadline = #{collectionDeadline}
</if>
<if
test=
"couponDuration != null "
>
and p.coupon_duration = #{couponDuration}
</if>
<if
test=
"collectionResetPeriod != null "
>
and p.collection_reset_period = #{collectionResetPeriod}
</if>
<if
test=
"isOpen != null "
>
and p.is_open = #{isOpen}
</if>
<if
test=
"isDelete != null "
>
and p.is_delete = #{isDelete}
</if>
</where>
</select>
...
...
share-system/src/main/resources/mapper/system/PointActivitiesMapper.xml
View file @
31320231
...
...
@@ -4,10 +4,16 @@
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"share.system.mapper.PointActivitiesMapper"
>
<resultMap
type=
"PointActivities"
id=
"PointActivitiesResult"
>
<resultMap
type=
"PointActivities
Vo
"
id=
"PointActivitiesResult"
>
<result
property=
"id"
column=
"id"
/>
<result
property=
"consumerId"
column=
"consumer_id"
/>
<result
property=
"nickName"
column=
"nick_name"
/>
<result
property=
"avatar"
column=
"avatar"
/>
<result
property=
"phone"
column=
"phone"
/>
<result
property=
"confId"
column=
"conf_id"
/>
<result
property=
"confName"
column=
"conf_name"
/>
<result
property=
"couponId"
column=
"coupon_id"
/>
<result
property=
"couponName"
column=
"coupon_name"
/>
<result
property=
"points"
column=
"points"
/>
<result
property=
"lastConsumptionTime"
column=
"last_consumption_time"
/>
<result
property=
"isReceive"
column=
"is_receive"
/>
...
...
@@ -26,6 +32,7 @@
select id,
consumer_id,
conf_id,
coupon_id,
points,
last_consumption_time,
is_receive,
...
...
@@ -42,17 +49,45 @@
</sql>
<select
id=
"selectPointActivitiesList"
parameterType=
"PointActivities"
resultMap=
"PointActivitiesResult"
>
<include
refid=
"selectPointActivitiesVo"
/>
select
p.id,
p.consumer_id,
c.nick_name as 'nick_name',
c.avatar as 'avatar',
c.phone as 'phone',
p.conf_id,
c2.name as 'conf_name',
p. coupon_id,
c1.name as 'coupon_name',
p.points,
p. last_consumption_time,
p.is_receive,
p.coupon_received,
p.received_date,
p. coupon_expiration_date,
p.is_delete,
p. create_by,
p. create_time,
p. update_by,
p. update_time,
p. remark
from s_point_activities p left join s_consumer c on p.consumer_id = c.id
left join s_coupon c1 on p.coupon_id = c1.id
left join s_point_activities_conf c2 on p.conf_id = c2.id
<where>
<if
test=
"consumerId != null "
>
and consumer_id = #{consumerId}
</if>
<if
test=
"confId != null "
>
and conf_id = #{confId}
</if>
<if
test=
"points != null "
>
and points = #{points}
</if>
<if
test=
"lastConsumptionTime != null "
>
and last_consumption_time = #{lastConsumptionTime}
</if>
<if
test=
"isReceive != null "
>
and is_receive = #{isReceive}
</if>
<if
test=
"couponReceived != null "
>
and coupon_received = #{couponReceived}
</if>
<if
test=
"receivedDate != null "
>
and received_date = #{receivedDate}
</if>
<if
test=
"couponExpirationDate != null "
>
and coupon_expiration_date = #{couponExpirationDate}
</if>
<if
test=
"isDelete != null "
>
and is_delete = #{isDelete}
</if>
<if
test=
"consumerId != null "
>
and p.consumer_id = #{consumerId}
</if>
<if
test=
"nickName != null "
>
and c.nick_name like concat('%', #{nickName}, '%')
</if>
<if
test=
"confName != null "
>
and c2.name like concat('%', #{confName}, '%')
</if>
<if
test=
"couponName != null "
>
and c1.name like concat('%', #{couponName}, '%')
</if>
<if
test=
"confId != null "
>
and p.conf_id = #{confId}
</if>
<if
test=
"couponId != null "
>
and p.coupon_id = #{couponId}
</if>
<if
test=
"points != null "
>
and p.points = #{points}
</if>
<if
test=
"lastConsumptionTime != null "
>
and p.last_consumption_time = #{lastConsumptionTime}
</if>
<if
test=
"isReceive != null "
>
and p.is_receive = #{isReceive}
</if>
<if
test=
"couponReceived != null "
>
and p.coupon_received = #{couponReceived}
</if>
<if
test=
"receivedDate != null "
>
and p.received_date = #{receivedDate}
</if>
<if
test=
"couponExpirationDate != null "
>
and p.coupon_expiration_date = #{couponExpirationDate}
</if>
<if
test=
"isDelete != null "
>
and p.is_delete = #{isDelete}
</if>
</where>
</select>
...
...
@@ -66,6 +101,7 @@
<trim
prefix=
"("
suffix=
")"
suffixOverrides=
","
>
<if
test=
"consumerId != null"
>
consumer_id,
</if>
<if
test=
"confId != null"
>
conf_id,
</if>
<if
test=
"couponId != null"
>
coupon_id,
</if>
<if
test=
"points != null"
>
points,
</if>
<if
test=
"lastConsumptionTime != null"
>
last_consumption_time,
</if>
<if
test=
"isReceive != null"
>
is_receive,
</if>
...
...
@@ -82,6 +118,7 @@
<trim
prefix=
"values ("
suffix=
")"
suffixOverrides=
","
>
<if
test=
"consumerId != null"
>
#{consumerId},
</if>
<if
test=
"confId != null"
>
#{confId},
</if>
<if
test=
"couponId != null"
>
#{couponId},
</if>
<if
test=
"points != null"
>
#{points},
</if>
<if
test=
"lastConsumptionTime != null"
>
#{lastConsumptionTime},
</if>
<if
test=
"isReceive != null"
>
#{isReceive},
</if>
...
...
@@ -102,6 +139,7 @@
<trim
prefix=
"SET"
suffixOverrides=
","
>
<if
test=
"consumerId != null"
>
consumer_id = #{consumerId},
</if>
<if
test=
"confId != null"
>
conf_id = #{confId},
</if>
<if
test=
"couponId != null"
>
coupon_id = #{couponId},
</if>
<if
test=
"points != null"
>
points = #{points},
</if>
<if
test=
"lastConsumptionTime != null"
>
last_consumption_time = #{lastConsumptionTime},
</if>
<if
test=
"isReceive != null"
>
is_receive = #{isReceive},
</if>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment