Commit 373d3c64 authored by 廖旭伟's avatar 廖旭伟

自助服务终端基础设置增加操作倒计时配置

parent f91a5ab3
...@@ -10,7 +10,7 @@ import com.mortals.xhx.module.sst.model.vo.SstBasicVo; ...@@ -10,7 +10,7 @@ import com.mortals.xhx.module.sst.model.vo.SstBasicVo;
* 基础配置实体对象 * 基础配置实体对象
* *
* @author zxfei * @author zxfei
* @date 2023-02-27 * @date 2023-05-13
*/ */
public class SstBasicEntity extends SstBasicVo { public class SstBasicEntity extends SstBasicVo {
...@@ -68,6 +68,10 @@ public class SstBasicEntity extends SstBasicVo { ...@@ -68,6 +68,10 @@ public class SstBasicEntity extends SstBasicVo {
* 轮播图图片地址 * 轮播图图片地址
*/ */
private String carouselPic; private String carouselPic;
/**
* 操作倒计时单位分
*/
private Integer countdown;
...@@ -254,6 +258,20 @@ public class SstBasicEntity extends SstBasicVo { ...@@ -254,6 +258,20 @@ public class SstBasicEntity extends SstBasicVo {
public void setCarouselPic(String carouselPic){ public void setCarouselPic(String carouselPic){
this.carouselPic = carouselPic; this.carouselPic = carouselPic;
} }
/**
* 获取 操作倒计时单位分
* @return Integer
*/
public Integer getCountdown(){
return countdown;
}
/**
* 设置 操作倒计时单位分
* @param countdown
*/
public void setCountdown(Integer countdown){
this.countdown = countdown;
}
...@@ -289,6 +307,7 @@ public class SstBasicEntity extends SstBasicVo { ...@@ -289,6 +307,7 @@ public class SstBasicEntity extends SstBasicVo {
sb.append(",record:").append(getRecord()); sb.append(",record:").append(getRecord());
sb.append(",elderEnable:").append(getElderEnable()); sb.append(",elderEnable:").append(getElderEnable());
sb.append(",carouselPic:").append(getCarouselPic()); sb.append(",carouselPic:").append(getCarouselPic());
sb.append(",countdown:").append(getCountdown());
return sb.toString(); return sb.toString();
} }
...@@ -319,5 +338,7 @@ public class SstBasicEntity extends SstBasicVo { ...@@ -319,5 +338,7 @@ public class SstBasicEntity extends SstBasicVo {
this.elderEnable = 1; this.elderEnable = 1;
this.carouselPic = ""; this.carouselPic = "";
this.countdown = 0;
} }
} }
\ No newline at end of file
...@@ -6,7 +6,7 @@ import com.mortals.xhx.module.sst.model.SstBasicEntity; ...@@ -6,7 +6,7 @@ import com.mortals.xhx.module.sst.model.SstBasicEntity;
* 基础配置查询对象 * 基础配置查询对象
* *
* @author zxfei * @author zxfei
* @date 2023-02-27 * @date 2023-05-13
*/ */
public class SstBasicQuery extends SstBasicEntity { public class SstBasicQuery extends SstBasicEntity {
/** 开始 序号,主键,自增长 */ /** 开始 序号,主键,自增长 */
...@@ -161,6 +161,21 @@ public class SstBasicQuery extends SstBasicEntity { ...@@ -161,6 +161,21 @@ public class SstBasicQuery extends SstBasicEntity {
/** 轮播图图片地址排除列表 */ /** 轮播图图片地址排除列表 */
private List <String> carouselPicNotList; private List <String> carouselPicNotList;
/** 开始 操作倒计时单位分 */
private Integer countdownStart;
/** 结束 操作倒计时单位分 */
private Integer countdownEnd;
/** 增加 操作倒计时单位分 */
private Integer countdownIncrement;
/** 操作倒计时单位分列表 */
private List <Integer> countdownList;
/** 操作倒计时单位分排除列表 */
private List <Integer> countdownNotList;
/** OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4) */ /** OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4) */
private List<SstBasicQuery> orConditionList; private List<SstBasicQuery> orConditionList;
...@@ -1039,6 +1054,87 @@ public class SstBasicQuery extends SstBasicEntity { ...@@ -1039,6 +1054,87 @@ public class SstBasicQuery extends SstBasicEntity {
this.carouselPicNotList = carouselPicNotList; this.carouselPicNotList = carouselPicNotList;
} }
/**
* 获取 开始 操作倒计时单位分
* @return countdownStart
*/
public Integer getCountdownStart(){
return this.countdownStart;
}
/**
* 设置 开始 操作倒计时单位分
* @param countdownStart
*/
public void setCountdownStart(Integer countdownStart){
this.countdownStart = countdownStart;
}
/**
* 获取 结束 操作倒计时单位分
* @return $countdownEnd
*/
public Integer getCountdownEnd(){
return this.countdownEnd;
}
/**
* 设置 结束 操作倒计时单位分
* @param countdownEnd
*/
public void setCountdownEnd(Integer countdownEnd){
this.countdownEnd = countdownEnd;
}
/**
* 获取 增加 操作倒计时单位分
* @return countdownIncrement
*/
public Integer getCountdownIncrement(){
return this.countdownIncrement;
}
/**
* 设置 增加 操作倒计时单位分
* @param countdownIncrement
*/
public void setCountdownIncrement(Integer countdownIncrement){
this.countdownIncrement = countdownIncrement;
}
/**
* 获取 操作倒计时单位分
* @return countdownList
*/
public List<Integer> getCountdownList(){
return this.countdownList;
}
/**
* 设置 操作倒计时单位分
* @param countdownList
*/
public void setCountdownList(List<Integer> countdownList){
this.countdownList = countdownList;
}
/**
* 获取 操作倒计时单位分
* @return countdownNotList
*/
public List<Integer> getCountdownNotList(){
return this.countdownNotList;
}
/**
* 设置 操作倒计时单位分
* @param countdownNotList
*/
public void setCountdownNotList(List<Integer> countdownNotList){
this.countdownNotList = countdownNotList;
}
/** /**
* 设置 序号,主键,自增长 * 设置 序号,主键,自增长
* @param id * @param id
...@@ -1555,6 +1651,60 @@ public class SstBasicQuery extends SstBasicEntity { ...@@ -1555,6 +1651,60 @@ public class SstBasicQuery extends SstBasicEntity {
return this; return this;
} }
/**
* 设置 操作倒计时单位分
* @param countdown
*/
public SstBasicQuery countdown(Integer countdown){
setCountdown(countdown);
return this;
}
/**
* 设置 开始 操作倒计时单位分
* @param countdownStart
*/
public SstBasicQuery countdownStart(Integer countdownStart){
this.countdownStart = countdownStart;
return this;
}
/**
* 设置 结束 操作倒计时单位分
* @param countdownEnd
*/
public SstBasicQuery countdownEnd(Integer countdownEnd){
this.countdownEnd = countdownEnd;
return this;
}
/**
* 设置 增加 操作倒计时单位分
* @param countdownIncrement
*/
public SstBasicQuery countdownIncrement(Integer countdownIncrement){
this.countdownIncrement = countdownIncrement;
return this;
}
/**
* 设置 操作倒计时单位分
* @param countdownList
*/
public SstBasicQuery countdownList(List<Integer> countdownList){
this.countdownList = countdownList;
return this;
}
/**
* 设置 操作倒计时单位分
* @param countdownNotList
*/
public SstBasicQuery countdownNotList(List<Integer> countdownNotList){
this.countdownNotList = countdownNotList;
return this;
}
/** /**
* 获取 OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4) * 获取 OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4)
* @return orConditionList * @return orConditionList
......
...@@ -23,6 +23,7 @@ ...@@ -23,6 +23,7 @@
<result property="updateUserId" column="updateUserId" /> <result property="updateUserId" column="updateUserId" />
<result property="updateTime" column="updateTime" /> <result property="updateTime" column="updateTime" />
<result property="carouselPic" column="carouselPic" /> <result property="carouselPic" column="carouselPic" />
<result property="countdown" column="countdown" />
</resultMap> </resultMap>
...@@ -84,23 +85,26 @@ ...@@ -84,23 +85,26 @@
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('carouselPic') or colPickMode == 1 and data.containsKey('carouselPic')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('carouselPic') or colPickMode == 1 and data.containsKey('carouselPic')))">
a.carouselPic, a.carouselPic,
</if> </if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('countdown') or colPickMode == 1 and data.containsKey('countdown')))">
a.countdown,
</if>
</trim> </trim>
</sql> </sql>
<!-- 新增 区分主键自增加还是业务插入 --> <!-- 新增 区分主键自增加还是业务插入 -->
<insert id="insert" parameterType="SstBasicEntity" useGeneratedKeys="true" keyProperty="id"> <insert id="insert" parameterType="SstBasicEntity" useGeneratedKeys="true" keyProperty="id">
insert into mortals_xhx_sst_basic insert into mortals_xhx_sst_basic
(siteId,titleName,logoUrl,appletCode,wechatCode,saverTime,saverPic,support,sponsor,organizer,record,elderEnable,createUserId,createTime,updateUserId,updateTime,carouselPic) (siteId,titleName,logoUrl,appletCode,wechatCode,saverTime,saverPic,support,sponsor,organizer,record,elderEnable,createUserId,createTime,updateUserId,updateTime,carouselPic,countdown)
VALUES VALUES
(#{siteId},#{titleName},#{logoUrl},#{appletCode},#{wechatCode},#{saverTime},#{saverPic},#{support},#{sponsor},#{organizer},#{record},#{elderEnable},#{createUserId},#{createTime},#{updateUserId},#{updateTime},#{carouselPic}) (#{siteId},#{titleName},#{logoUrl},#{appletCode},#{wechatCode},#{saverTime},#{saverPic},#{support},#{sponsor},#{organizer},#{record},#{elderEnable},#{createUserId},#{createTime},#{updateUserId},#{updateTime},#{carouselPic},#{countdown})
</insert> </insert>
<!-- 批量新增 --> <!-- 批量新增 -->
<insert id="insertBatch" parameterType="paramDto"> <insert id="insertBatch" parameterType="paramDto">
insert into mortals_xhx_sst_basic insert into mortals_xhx_sst_basic
(siteId,titleName,logoUrl,appletCode,wechatCode,saverTime,saverPic,support,sponsor,organizer,record,elderEnable,createUserId,createTime,updateUserId,updateTime,carouselPic) (siteId,titleName,logoUrl,appletCode,wechatCode,saverTime,saverPic,support,sponsor,organizer,record,elderEnable,createUserId,createTime,updateUserId,updateTime,carouselPic,countdown)
VALUES VALUES
<foreach collection="data.dataList" item="item" index="index" separator="," > <foreach collection="data.dataList" item="item" index="index" separator="," >
(#{item.siteId},#{item.titleName},#{item.logoUrl},#{item.appletCode},#{item.wechatCode},#{item.saverTime},#{item.saverPic},#{item.support},#{item.sponsor},#{item.organizer},#{item.record},#{item.elderEnable},#{item.createUserId},#{item.createTime},#{item.updateUserId},#{item.updateTime},#{item.carouselPic}) (#{item.siteId},#{item.titleName},#{item.logoUrl},#{item.appletCode},#{item.wechatCode},#{item.saverTime},#{item.saverPic},#{item.support},#{item.sponsor},#{item.organizer},#{item.record},#{item.elderEnable},#{item.createUserId},#{item.createTime},#{item.updateUserId},#{item.updateTime},#{item.carouselPic},#{item.countdown})
</foreach> </foreach>
</insert> </insert>
...@@ -176,6 +180,12 @@ ...@@ -176,6 +180,12 @@
<if test="(colPickMode==0 and data.containsKey('carouselPic')) or (colPickMode==1 and !data.containsKey('carouselPic'))"> <if test="(colPickMode==0 and data.containsKey('carouselPic')) or (colPickMode==1 and !data.containsKey('carouselPic'))">
a.carouselPic=#{data.carouselPic}, a.carouselPic=#{data.carouselPic},
</if> </if>
<if test="(colPickMode==0 and data.containsKey('countdown')) or (colPickMode==1 and !data.containsKey('countdown'))">
a.countdown=#{data.countdown},
</if>
<if test="(colPickMode==0 and data.containsKey('countdownIncrement')) or (colPickMode==1 and !data.containsKey('countdownIncrement'))">
a.countdown=ifnull(a.countdown,0) + #{data.countdownIncrement},
</if>
</trim> </trim>
<trim suffixOverrides="where" suffix=""> <trim suffixOverrides="where" suffix="">
where where
...@@ -332,6 +342,18 @@ ...@@ -332,6 +342,18 @@
</if> </if>
</foreach> </foreach>
</trim> </trim>
<trim prefix="countdown=(case" suffix="ELSE countdown end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<choose>
<when test="(colPickMode==0 and item.containsKey('countdown')) or (colPickMode==1 and !item.containsKey('countdown'))">
when a.id=#{item.id} then #{item.countdown}
</when>
<when test="(colPickMode==0 and item.containsKey('countdownIncrement')) or (colPickMode==1 and !item.containsKey('countdownIncrement'))">
when a.id=#{item.id} then ifnull(a.countdown,0) + #{item.countdownIncrement}
</when>
</choose>
</foreach>
</trim>
</trim> </trim>
where id in where id in
<foreach collection="data.dataList" item="item" index="index" open="(" separator="," close=")"> <foreach collection="data.dataList" item="item" index="index" open="(" separator="," close=")">
...@@ -456,13 +478,13 @@ ...@@ -456,13 +478,13 @@
${_conditionType_} a.id is null ${_conditionType_} a.id is null
</if> </if>
</if> </if>
<if test="conditionParamRef.containsKey('idList')"> <if test="conditionParamRef.containsKey('idList') and conditionParamRef.idList.size() > 0">
${_conditionType_} a.id in ${_conditionType_} a.id in
<foreach collection="conditionParamRef.idList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.idList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
</foreach> </foreach>
</if> </if>
<if test="conditionParamRef.containsKey('idNotList')"> <if test="conditionParamRef.containsKey('idNotList') and conditionParamRef.idNotList.size() > 0">
${_conditionType_} a.id not in ${_conditionType_} a.id not in
<foreach collection="conditionParamRef.idNotList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.idNotList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
...@@ -483,13 +505,13 @@ ...@@ -483,13 +505,13 @@
${_conditionType_} a.siteId is null ${_conditionType_} a.siteId is null
</if> </if>
</if> </if>
<if test="conditionParamRef.containsKey('siteIdList')"> <if test="conditionParamRef.containsKey('siteIdList') and conditionParamRef.siteIdList.size() > 0">
${_conditionType_} a.siteId in ${_conditionType_} a.siteId in
<foreach collection="conditionParamRef.siteIdList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.siteIdList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
</foreach> </foreach>
</if> </if>
<if test="conditionParamRef.containsKey('siteIdNotList')"> <if test="conditionParamRef.containsKey('siteIdNotList') and conditionParamRef.siteIdNotList.size() > 0">
${_conditionType_} a.siteId not in ${_conditionType_} a.siteId not in
<foreach collection="conditionParamRef.siteIdNotList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.siteIdNotList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
...@@ -511,13 +533,13 @@ ...@@ -511,13 +533,13 @@
${_conditionType_} a.titleName is null ${_conditionType_} a.titleName is null
</if> </if>
</if> </if>
<if test="conditionParamRef.containsKey('titleNameList')"> <if test="conditionParamRef.containsKey('titleNameList') and conditionParamRef.titleNameList.size() > 0">
${_conditionType_} a.titleName in ${_conditionType_} a.titleName in
<foreach collection="conditionParamRef.titleNameList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.titleNameList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
</foreach> </foreach>
</if> </if>
<if test="conditionParamRef.containsKey('titleNameNotList')"> <if test="conditionParamRef.containsKey('titleNameNotList') and conditionParamRef.titleNameNotList.size() > 0">
${_conditionType_} a.titleName not in ${_conditionType_} a.titleName not in
<foreach collection="conditionParamRef.titleNameNotList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.titleNameNotList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
...@@ -532,13 +554,13 @@ ...@@ -532,13 +554,13 @@
${_conditionType_} a.logoUrl is null ${_conditionType_} a.logoUrl is null
</if> </if>
</if> </if>
<if test="conditionParamRef.containsKey('logoUrlList')"> <if test="conditionParamRef.containsKey('logoUrlList') and conditionParamRef.logoUrlList.size() > 0">
${_conditionType_} a.logoUrl in ${_conditionType_} a.logoUrl in
<foreach collection="conditionParamRef.logoUrlList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.logoUrlList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
</foreach> </foreach>
</if> </if>
<if test="conditionParamRef.containsKey('logoUrlNotList')"> <if test="conditionParamRef.containsKey('logoUrlNotList') and conditionParamRef.logoUrlNotList.size() > 0">
${_conditionType_} a.logoUrl not in ${_conditionType_} a.logoUrl not in
<foreach collection="conditionParamRef.logoUrlNotList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.logoUrlNotList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
...@@ -553,13 +575,13 @@ ...@@ -553,13 +575,13 @@
${_conditionType_} a.appletCode is null ${_conditionType_} a.appletCode is null
</if> </if>
</if> </if>
<if test="conditionParamRef.containsKey('appletCodeList')"> <if test="conditionParamRef.containsKey('appletCodeList') and conditionParamRef.appletCodeList.size() > 0">
${_conditionType_} a.appletCode in ${_conditionType_} a.appletCode in
<foreach collection="conditionParamRef.appletCodeList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.appletCodeList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
</foreach> </foreach>
</if> </if>
<if test="conditionParamRef.containsKey('appletCodeNotList')"> <if test="conditionParamRef.containsKey('appletCodeNotList') and conditionParamRef.appletCodeNotList.size() > 0">
${_conditionType_} a.appletCode not in ${_conditionType_} a.appletCode not in
<foreach collection="conditionParamRef.appletCodeNotList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.appletCodeNotList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
...@@ -574,13 +596,13 @@ ...@@ -574,13 +596,13 @@
${_conditionType_} a.wechatCode is null ${_conditionType_} a.wechatCode is null
</if> </if>
</if> </if>
<if test="conditionParamRef.containsKey('wechatCodeList')"> <if test="conditionParamRef.containsKey('wechatCodeList') and conditionParamRef.wechatCodeList.size() > 0">
${_conditionType_} a.wechatCode in ${_conditionType_} a.wechatCode in
<foreach collection="conditionParamRef.wechatCodeList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.wechatCodeList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
</foreach> </foreach>
</if> </if>
<if test="conditionParamRef.containsKey('wechatCodeNotList')"> <if test="conditionParamRef.containsKey('wechatCodeNotList') and conditionParamRef.wechatCodeNotList.size() > 0">
${_conditionType_} a.wechatCode not in ${_conditionType_} a.wechatCode not in
<foreach collection="conditionParamRef.wechatCodeNotList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.wechatCodeNotList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
...@@ -594,13 +616,13 @@ ...@@ -594,13 +616,13 @@
${_conditionType_} a.saverTime is null ${_conditionType_} a.saverTime is null
</if> </if>
</if> </if>
<if test="conditionParamRef.containsKey('saverTimeList')"> <if test="conditionParamRef.containsKey('saverTimeList') and conditionParamRef.saverTimeList.size() > 0">
${_conditionType_} a.saverTime in ${_conditionType_} a.saverTime in
<foreach collection="conditionParamRef.saverTimeList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.saverTimeList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
</foreach> </foreach>
</if> </if>
<if test="conditionParamRef.containsKey('saverTimeNotList')"> <if test="conditionParamRef.containsKey('saverTimeNotList') and conditionParamRef.saverTimeNotList.size() > 0">
${_conditionType_} a.saverTime not in ${_conditionType_} a.saverTime not in
<foreach collection="conditionParamRef.saverTimeNotList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.saverTimeNotList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
...@@ -622,13 +644,13 @@ ...@@ -622,13 +644,13 @@
${_conditionType_} a.saverPic is null ${_conditionType_} a.saverPic is null
</if> </if>
</if> </if>
<if test="conditionParamRef.containsKey('saverPicList')"> <if test="conditionParamRef.containsKey('saverPicList') and conditionParamRef.saverPicList.size() > 0">
${_conditionType_} a.saverPic in ${_conditionType_} a.saverPic in
<foreach collection="conditionParamRef.saverPicList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.saverPicList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
</foreach> </foreach>
</if> </if>
<if test="conditionParamRef.containsKey('saverPicNotList')"> <if test="conditionParamRef.containsKey('saverPicNotList') and conditionParamRef.saverPicNotList.size() > 0">
${_conditionType_} a.saverPic not in ${_conditionType_} a.saverPic not in
<foreach collection="conditionParamRef.saverPicNotList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.saverPicNotList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
...@@ -643,13 +665,13 @@ ...@@ -643,13 +665,13 @@
${_conditionType_} a.support is null ${_conditionType_} a.support is null
</if> </if>
</if> </if>
<if test="conditionParamRef.containsKey('supportList')"> <if test="conditionParamRef.containsKey('supportList') and conditionParamRef.supportList.size() > 0">
${_conditionType_} a.support in ${_conditionType_} a.support in
<foreach collection="conditionParamRef.supportList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.supportList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
</foreach> </foreach>
</if> </if>
<if test="conditionParamRef.containsKey('supportNotList')"> <if test="conditionParamRef.containsKey('supportNotList') and conditionParamRef.supportNotList.size() > 0">
${_conditionType_} a.support not in ${_conditionType_} a.support not in
<foreach collection="conditionParamRef.supportNotList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.supportNotList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
...@@ -664,13 +686,13 @@ ...@@ -664,13 +686,13 @@
${_conditionType_} a.sponsor is null ${_conditionType_} a.sponsor is null
</if> </if>
</if> </if>
<if test="conditionParamRef.containsKey('sponsorList')"> <if test="conditionParamRef.containsKey('sponsorList') and conditionParamRef.sponsorList.size() > 0">
${_conditionType_} a.sponsor in ${_conditionType_} a.sponsor in
<foreach collection="conditionParamRef.sponsorList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.sponsorList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
</foreach> </foreach>
</if> </if>
<if test="conditionParamRef.containsKey('sponsorNotList')"> <if test="conditionParamRef.containsKey('sponsorNotList') and conditionParamRef.sponsorNotList.size() > 0">
${_conditionType_} a.sponsor not in ${_conditionType_} a.sponsor not in
<foreach collection="conditionParamRef.sponsorNotList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.sponsorNotList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
...@@ -685,13 +707,13 @@ ...@@ -685,13 +707,13 @@
${_conditionType_} a.organizer is null ${_conditionType_} a.organizer is null
</if> </if>
</if> </if>
<if test="conditionParamRef.containsKey('organizerList')"> <if test="conditionParamRef.containsKey('organizerList') and conditionParamRef.organizerList.size() > 0">
${_conditionType_} a.organizer in ${_conditionType_} a.organizer in
<foreach collection="conditionParamRef.organizerList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.organizerList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
</foreach> </foreach>
</if> </if>
<if test="conditionParamRef.containsKey('organizerNotList')"> <if test="conditionParamRef.containsKey('organizerNotList') and conditionParamRef.organizerNotList.size() > 0">
${_conditionType_} a.organizer not in ${_conditionType_} a.organizer not in
<foreach collection="conditionParamRef.organizerNotList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.organizerNotList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
...@@ -706,13 +728,13 @@ ...@@ -706,13 +728,13 @@
${_conditionType_} a.record is null ${_conditionType_} a.record is null
</if> </if>
</if> </if>
<if test="conditionParamRef.containsKey('recordList')"> <if test="conditionParamRef.containsKey('recordList') and conditionParamRef.recordList.size() > 0">
${_conditionType_} a.record in ${_conditionType_} a.record in
<foreach collection="conditionParamRef.recordList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.recordList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
</foreach> </foreach>
</if> </if>
<if test="conditionParamRef.containsKey('recordNotList')"> <if test="conditionParamRef.containsKey('recordNotList') and conditionParamRef.recordNotList.size() > 0">
${_conditionType_} a.record not in ${_conditionType_} a.record not in
<foreach collection="conditionParamRef.recordNotList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.recordNotList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
...@@ -726,13 +748,13 @@ ...@@ -726,13 +748,13 @@
${_conditionType_} a.elderEnable is null ${_conditionType_} a.elderEnable is null
</if> </if>
</if> </if>
<if test="conditionParamRef.containsKey('elderEnableList')"> <if test="conditionParamRef.containsKey('elderEnableList') and conditionParamRef.elderEnableList.size() > 0">
${_conditionType_} a.elderEnable in ${_conditionType_} a.elderEnable in
<foreach collection="conditionParamRef.elderEnableList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.elderEnableList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
</foreach> </foreach>
</if> </if>
<if test="conditionParamRef.containsKey('elderEnableNotList')"> <if test="conditionParamRef.containsKey('elderEnableNotList') and conditionParamRef.elderEnableNotList.size() > 0">
${_conditionType_} a.elderEnable not in ${_conditionType_} a.elderEnable not in
<foreach collection="conditionParamRef.elderEnableNotList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.elderEnableNotList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
...@@ -753,13 +775,13 @@ ...@@ -753,13 +775,13 @@
${_conditionType_} a.createUserId is null ${_conditionType_} a.createUserId is null
</if> </if>
</if> </if>
<if test="conditionParamRef.containsKey('createUserIdList')"> <if test="conditionParamRef.containsKey('createUserIdList') and conditionParamRef.createUserIdList.size() > 0">
${_conditionType_} a.createUserId in ${_conditionType_} a.createUserId in
<foreach collection="conditionParamRef.createUserIdList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.createUserIdList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
</foreach> </foreach>
</if> </if>
<if test="conditionParamRef.containsKey('createUserIdNotList')"> <if test="conditionParamRef.containsKey('createUserIdNotList') and conditionParamRef.createUserIdNotList.size() > 0">
${_conditionType_} a.createUserId not in ${_conditionType_} a.createUserId not in
<foreach collection="conditionParamRef.createUserIdNotList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.createUserIdNotList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
...@@ -795,13 +817,13 @@ ...@@ -795,13 +817,13 @@
${_conditionType_} a.updateUserId is null ${_conditionType_} a.updateUserId is null
</if> </if>
</if> </if>
<if test="conditionParamRef.containsKey('updateUserIdList')"> <if test="conditionParamRef.containsKey('updateUserIdList') and conditionParamRef.updateUserIdList.size() > 0">
${_conditionType_} a.updateUserId in ${_conditionType_} a.updateUserId in
<foreach collection="conditionParamRef.updateUserIdList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.updateUserIdList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
</foreach> </foreach>
</if> </if>
<if test="conditionParamRef.containsKey('updateUserIdNotList')"> <if test="conditionParamRef.containsKey('updateUserIdNotList') and conditionParamRef.updateUserIdNotList.size() > 0">
${_conditionType_} a.updateUserId not in ${_conditionType_} a.updateUserId not in
<foreach collection="conditionParamRef.updateUserIdNotList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.updateUserIdNotList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
...@@ -838,18 +860,45 @@ ...@@ -838,18 +860,45 @@
${_conditionType_} a.carouselPic is null ${_conditionType_} a.carouselPic is null
</if> </if>
</if> </if>
<if test="conditionParamRef.containsKey('carouselPicList')"> <if test="conditionParamRef.containsKey('carouselPicList') and conditionParamRef.carouselPicList.size() > 0">
${_conditionType_} a.carouselPic in ${_conditionType_} a.carouselPic in
<foreach collection="conditionParamRef.carouselPicList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.carouselPicList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
</foreach> </foreach>
</if> </if>
<if test="conditionParamRef.containsKey('carouselPicNotList')"> <if test="conditionParamRef.containsKey('carouselPicNotList') and conditionParamRef.carouselPicNotList.size() > 0">
${_conditionType_} a.carouselPic not in ${_conditionType_} a.carouselPic not in
<foreach collection="conditionParamRef.carouselPicNotList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.carouselPicNotList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
</foreach> </foreach>
</if> </if>
<if test="conditionParamRef.containsKey('countdown')">
<if test="conditionParamRef.countdown != null ">
${_conditionType_} a.countdown = #{${_conditionParam_}.countdown}
</if>
<if test="conditionParamRef.countdown == null">
${_conditionType_} a.countdown is null
</if>
</if>
<if test="conditionParamRef.containsKey('countdownList') and conditionParamRef.countdownList.size() > 0">
${_conditionType_} a.countdown in
<foreach collection="conditionParamRef.countdownList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('countdownNotList') and conditionParamRef.countdownNotList.size() > 0">
${_conditionType_} a.countdown not in
<foreach collection="conditionParamRef.countdownNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('countdownStart') and conditionParamRef.countdownStart != null">
${_conditionType_} a.countdown <![CDATA[ >= ]]> #{${_conditionParam_}.countdownStart}
</if>
<if test="conditionParamRef.containsKey('countdownEnd') and conditionParamRef.countdownEnd != null">
${_conditionType_} a.countdown <![CDATA[ <= ]]> #{${_conditionParam_}.countdownEnd}
</if>
</sql> </sql>
<sql id="_orderCols_"> <sql id="_orderCols_">
<if test="orderColList != null and !orderColList.isEmpty()"> <if test="orderColList != null and !orderColList.isEmpty()">
...@@ -953,6 +1002,11 @@ ...@@ -953,6 +1002,11 @@
<if test='orderCol.carouselPic != null and "DESC".equalsIgnoreCase(orderCol.carouselPic)'>DESC</if> <if test='orderCol.carouselPic != null and "DESC".equalsIgnoreCase(orderCol.carouselPic)'>DESC</if>
, ,
</if> </if>
<if test="orderCol.containsKey('countdown')">
a.countdown
<if test='orderCol.countdown != null and "DESC".equalsIgnoreCase(orderCol.countdown)'>DESC</if>
,
</if>
</trim> </trim>
</if> </if>
</sql> </sql>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment