Commit 4cc47843 by jianan Committed by wenyang

标签库增加tagType类型,用于区分标签类别(1=产品标签;2=客户标签;3=专家标签;4=经纪人标签)

parent 3703cc73
...@@ -82,6 +82,31 @@ public class AgmsTagServiceImpl implements AgmsTagService { ...@@ -82,6 +82,31 @@ public class AgmsTagServiceImpl implements AgmsTagService {
commonResult.setMessage(ZHBErrorConfig.getErrorInfo("830027")); commonResult.setMessage(ZHBErrorConfig.getErrorInfo("830027"));
return; return;
} }
if (CommonUtil.isNullOrZero(requestVO.getLoginId())){
String[] params = {"loginId"};
commonResult.setSuccess(false);
commonResult.setMessage(ZHBErrorConfig.getErrorInfo("610001", params));
return;
}
if (CommonUtil.isNullOrZero(requestVO.getTagType())){
String[] params = {"tagType"};
commonResult.setSuccess(false);
commonResult.setMessage(ZHBErrorConfig.getErrorInfo("610001", params));
return;
}
if (CommonUtil.isNullOrBlank(requestVO.getTagName())){
String[] params = {"tagName"};
commonResult.setSuccess(false);
commonResult.setMessage(ZHBErrorConfig.getErrorInfo("610001", params));
return;
}
if (CommonUtil.isNullOrZero(requestVO.getIsActive())){
commonResult.setSuccess(false);
String[] params = {"isActive"};
commonResult.setMessage(ZHBErrorConfig.getErrorInfo("610001", params));
return;
}
if (CommonUtil.isNullOrZero(requestVO.getUpperTagId()) && requestVO.getConfigLevel() != 1L){ if (CommonUtil.isNullOrZero(requestVO.getUpperTagId()) && requestVO.getConfigLevel() != 1L){
commonResult.setSuccess(false); commonResult.setSuccess(false);
commonResult.setMessage(ZHBErrorConfig.getErrorInfo("830028")); commonResult.setMessage(ZHBErrorConfig.getErrorInfo("830028"));
...@@ -203,22 +228,24 @@ public class AgmsTagServiceImpl implements AgmsTagService { ...@@ -203,22 +228,24 @@ public class AgmsTagServiceImpl implements AgmsTagService {
commonResult.setMessage(ZHBErrorConfig.getErrorInfo("830028")); commonResult.setMessage(ZHBErrorConfig.getErrorInfo("830028"));
return; return;
}else{ }else{
MdTagView mdTagView = mdTagViewDALService.selectByPrimaryKey(requestVO.getUpperTagViewId()); if(!CommonUtil.isNullOrZero(requestVO.getUpperTagViewId())){
if(mdTagView != null){ MdTagView mdTagView = mdTagViewDALService.selectByPrimaryKey(requestVO.getUpperTagViewId());
if(!requestVO.getTagViewType().equals(mdTagView.getTagViewType())){ if(mdTagView != null){
commonResult.setSuccess(false); if(!requestVO.getTagViewType().equals(mdTagView.getTagViewType())){
commonResult.setMessage(ZHBErrorConfig.getErrorInfo("830033")); commonResult.setSuccess(false);
return; commonResult.setMessage(ZHBErrorConfig.getErrorInfo("830033"));
} return;
if(CommonUtil.stringParseInt(requestVO.getTagLevel()) != CommonUtil.stringParseInt(mdTagView.getTagLevel()) + 1){ }
commonResult.setSuccess(false); if(CommonUtil.stringParseInt(requestVO.getTagLevel()) != CommonUtil.stringParseInt(mdTagView.getTagLevel()) + 1){
commonResult.setMessage(ZHBErrorConfig.getErrorInfo("830034")); commonResult.setSuccess(false);
return; commonResult.setMessage(ZHBErrorConfig.getErrorInfo("830034"));
} return;
}else{ }
commonResult.setSuccess(false); }else{
commonResult.setMessage(ZHBErrorConfig.getErrorInfo("830032")); commonResult.setSuccess(false);
return; commonResult.setMessage(ZHBErrorConfig.getErrorInfo("830032"));
return;
}
} }
} }
commonResult.setSuccess(true); commonResult.setSuccess(true);
......
...@@ -16,6 +16,8 @@ public class TagUpdateRequestVO { ...@@ -16,6 +16,8 @@ public class TagUpdateRequestVO {
private Integer isActive; private Integer isActive;
private Long loginId; private Long loginId;
private Long tagType;
/** /**
* Gets the value of id. * * Gets the value of id. *
...@@ -124,8 +126,22 @@ public class TagUpdateRequestVO { ...@@ -124,8 +126,22 @@ public class TagUpdateRequestVO {
public void setLoginId(Long loginId) { public void setLoginId(Long loginId) {
this.loginId = loginId; this.loginId = loginId;
} }
@Override /**
* @return the tagType
*/
public Long getTagType() {
return tagType;
}
/**
* @param tagType the tagType to set
*/
public void setTagType(Long tagType) {
this.tagType = tagType;
}
@Override
public String toString() { public String toString() {
return "TagUpdateRequestVO{" + return "TagUpdateRequestVO{" +
"id=" + id + "id=" + id +
...@@ -134,6 +150,7 @@ public class TagUpdateRequestVO { ...@@ -134,6 +150,7 @@ public class TagUpdateRequestVO {
", tagName='" + tagName + '\'' + ", tagName='" + tagName + '\'' +
", isActive=" + isActive + ", isActive=" + isActive +
", loginId=" + loginId + ", loginId=" + loginId +
", tagType=" + tagType +
'}'; '}';
} }
} }
...@@ -129,12 +129,10 @@ public class LifeCommissionServiceImpl implements LifeCommissionService { ...@@ -129,12 +129,10 @@ public class LifeCommissionServiceImpl implements LifeCommissionService {
suffix = str.substring(str.length()-1) ; suffix = str.substring(str.length()-1) ;
// 前一期的来佣编号 // 前一期的来佣编号
String preCommissionNo = prefix + (Integer.valueOf(suffix) - 1); String preCommissionNo = prefix + (Integer.valueOf(suffix) - 1);
System.out.println("看看commissionNo------"+commissionNo);
System.out.println("看看preCommissionNo------"+preCommissionNo);
AgPoOrderCommission agPoOrderCommission = orderCommissionMapper.selectByCommissionNo(preCommissionNo); AgPoOrderCommission agPoOrderCommission = orderCommissionMapper.selectByCommissionNo(preCommissionNo);
if (agPoOrderCommission != null && "1".equals(agPoOrderCommission.getCommissionStatus())) { if (agPoOrderCommission != null && "1".equals(agPoOrderCommission.getCommissionStatus())) {
stringBuffer.append(commissionNo).append(" "); stringBuffer.append(preCommissionNo).append(" ");
flag = true; flag = true;
} }
} }
......
...@@ -55,7 +55,7 @@ public class MetadataServiceImpl implements MetadataService { ...@@ -55,7 +55,7 @@ public class MetadataServiceImpl implements MetadataService {
return responseVO; return responseVO;
} }
Long isActive = null, configLevel = null, upperTagId = null; Long isActive = null, configLevel = null, upperTagId = null,tagType = null;
String tagName = null; String tagName = null;
if(requestVO.getIsActive() != null){ if(requestVO.getIsActive() != null){
isActive = requestVO.getIsActive().longValue(); isActive = requestVO.getIsActive().longValue();
...@@ -66,6 +66,9 @@ public class MetadataServiceImpl implements MetadataService { ...@@ -66,6 +66,9 @@ public class MetadataServiceImpl implements MetadataService {
if(requestVO.getUpperTagId() != null){ if(requestVO.getUpperTagId() != null){
upperTagId = requestVO.getUpperTagId(); upperTagId = requestVO.getUpperTagId();
} }
if(requestVO.getTagType() != null){
tagType = requestVO.getTagType();
}
if(!CommonUtil.isNullOrBlank(requestVO.getTagName())){ if(!CommonUtil.isNullOrBlank(requestVO.getTagName())){
if(requestVO.getConfigLevel() == null){ if(requestVO.getConfigLevel() == null){
commonResult.setSuccess(false); commonResult.setSuccess(false);
...@@ -77,7 +80,7 @@ public class MetadataServiceImpl implements MetadataService { ...@@ -77,7 +80,7 @@ public class MetadataServiceImpl implements MetadataService {
} }
PageHelper.clearPage();//偶然遇到了这个问题,同一个查询结果一会是10个(预期),一会是真实个数(刷新/重启应用就又变成真实个数) 查看日志,发现了问题:结果为10个时查询SQL自动加上了Limit 10 PageHelper.clearPage();//偶然遇到了这个问题,同一个查询结果一会是10个(预期),一会是真实个数(刷新/重启应用就又变成真实个数) 查看日志,发现了问题:结果为10个时查询SQL自动加上了Limit 10
List<MdTagNew> mdTagNewList = mdTagNewDalService.selectByIsActive(isActive,configLevel,upperTagId,tagName); List<MdTagNew> mdTagNewList = mdTagNewDalService.selectByIsActive(isActive,configLevel,upperTagId,tagName,tagType);
List<TagQueryInfo> tagQueryInfos = new ArrayList<>(16); List<TagQueryInfo> tagQueryInfos = new ArrayList<>(16);
if(configLevel == null){ if(configLevel == null){
if((requestVO.getUpperTagId() != null || !CommonUtil.isNullOrBlank(requestVO.getTagName()))){ if((requestVO.getUpperTagId() != null || !CommonUtil.isNullOrBlank(requestVO.getTagName()))){
......
...@@ -8,6 +8,7 @@ public class TagQueryRequestVO { ...@@ -8,6 +8,7 @@ public class TagQueryRequestVO {
private Long configLevel;//标签级别(1=一级; 2=二级; 3=三级) private Long configLevel;//标签级别(1=一级; 2=二级; 3=三级)
private Long upperTagId;//上级标签 private Long upperTagId;//上级标签
private String tagName;//标签名称 private String tagName;//标签名称
private Long tagType;//标签类别
private Integer isActive;// private Integer isActive;//
/** /**
...@@ -53,6 +54,20 @@ public class TagQueryRequestVO { ...@@ -53,6 +54,20 @@ public class TagQueryRequestVO {
} }
/** /**
* @return the tagType
*/
public Long getTagType() {
return tagType;
}
/**
* @param tagType the tagType to set
*/
public void setTagType(Long tagType) {
this.tagType = tagType;
}
/**
* @return the isActive * @return the isActive
*/ */
public Integer getIsActive() { public Integer getIsActive() {
...@@ -72,6 +87,7 @@ public class TagQueryRequestVO { ...@@ -72,6 +87,7 @@ public class TagQueryRequestVO {
", configLevel='" + configLevel + '\'' + ", configLevel='" + configLevel + '\'' +
", upperTagId='" + upperTagId + '\'' + ", upperTagId='" + upperTagId + '\'' +
", tagName='" + tagName + '\'' + ", tagName='" + tagName + '\'' +
", tagType='" + tagType + '\'' +
", isActive=" + isActive + ", isActive=" + isActive +
'}'; '}';
} }
......
package com.yd.dal.entity.meta; package com.yd.dal.entity.meta;
import java.util.Date; import java.util.Date;
import lombok.Data;
/** /**
* @author xxy * @author xxy
...@@ -14,6 +13,8 @@ public class MdTagNew { ...@@ -14,6 +13,8 @@ public class MdTagNew {
private Long upperTagId; private Long upperTagId;
private String tagName; private String tagName;
private Long tagType;
private Integer isActive; private Integer isActive;
...@@ -79,7 +80,7 @@ public class MdTagNew { ...@@ -79,7 +80,7 @@ public class MdTagNew {
this.upperTagId = upperTagId; this.upperTagId = upperTagId;
} }
/** /**
* Gets the value of tagName. * * Gets the value of tagName. *
* *
* @return the value of tagName * @return the value of tagName
...@@ -96,6 +97,20 @@ public class MdTagNew { ...@@ -96,6 +97,20 @@ public class MdTagNew {
public void setTagName(String tagName) { public void setTagName(String tagName) {
this.tagName = tagName; this.tagName = tagName;
} }
/**
* @return the tag_type
*/
public Long getTagType() {
return tagType;
}
/**
* @param tag_type the tag_type to set
*/
public void setTagType(Long tagType) {
this.tagType = tagType;
}
/** /**
* Gets the value of isActive. * * Gets the value of isActive. *
...@@ -194,6 +209,7 @@ public class MdTagNew { ...@@ -194,6 +209,7 @@ public class MdTagNew {
", configLevel=" + configLevel + ", configLevel=" + configLevel +
", upperTagId=" + upperTagId + ", upperTagId=" + upperTagId +
", tagName='" + tagName + '\'' + ", tagName='" + tagName + '\'' +
", tagType='" + tagType + '\'' +
", isActive=" + isActive + ", isActive=" + isActive +
", createdAt=" + createdAt + ", createdAt=" + createdAt +
", createdBy=" + createdBy + ", createdBy=" + createdBy +
......
...@@ -23,5 +23,5 @@ public interface MdTagNewMapper { ...@@ -23,5 +23,5 @@ public interface MdTagNewMapper {
int batchInsert(@Param("list") List<MdTagNew> list); int batchInsert(@Param("list") List<MdTagNew> list);
List<MdTagNew> selectByIsActive(@Param("isActive")Long isActive,@Param("configLevel")Long configLevel,@Param("upperTagId")Long upperTagId,@Param("tagName")String tagName); List<MdTagNew> selectByIsActive(@Param("isActive")Long isActive,@Param("configLevel")Long configLevel,@Param("upperTagId")Long upperTagId,@Param("tagName")String tagName,@Param("tagType")Long tagType);
} }
\ No newline at end of file
...@@ -8,7 +8,7 @@ import java.util.List; ...@@ -8,7 +8,7 @@ import java.util.List;
* @author xxy * @author xxy
*/ */
public interface MdTagNewDALService { public interface MdTagNewDALService {
List<MdTagNew> selectByIsActive(Long isActive,Long configLevel,Long upperTagId,String tagName); List<MdTagNew> selectByIsActive(Long isActive,Long configLevel,Long upperTagId,String tagName,Long tagType);
void insert(MdTagNew mdTagNew); void insert(MdTagNew mdTagNew);
......
package com.yd.dal.service.meta.impl; package com.yd.dal.service.meta.impl;
import com.yd.dal.entity.meta.MdTagNew; import java.util.List;
import com.yd.dal.mapper.meta.MdTagNewMapper;
import com.yd.dal.service.meta.MdTagNewDALService; import javax.annotation.Resource;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import javax.annotation.Resource; import com.yd.dal.entity.meta.MdTagNew;
import java.util.List; import com.yd.dal.mapper.meta.MdTagNewMapper;
import com.yd.dal.service.meta.MdTagNewDALService;
/** /**
* @author xxy * @author xxy
...@@ -20,8 +20,8 @@ public class MdTagNewDALServiceImpl implements MdTagNewDALService { ...@@ -20,8 +20,8 @@ public class MdTagNewDALServiceImpl implements MdTagNewDALService {
public MdTagNewMapper mapper; public MdTagNewMapper mapper;
@Override @Override
public List<MdTagNew> selectByIsActive(Long isActive,Long configLevel,Long upperTagId,String tagName) { public List<MdTagNew> selectByIsActive(Long isActive,Long configLevel,Long upperTagId,String tagName,Long tagType) {
return mapper.selectByIsActive(isActive,configLevel,upperTagId,tagName); return mapper.selectByIsActive(isActive,configLevel,upperTagId,tagName,tagType);
} }
@Override @Override
......
...@@ -8,6 +8,7 @@ ...@@ -8,6 +8,7 @@
<result column="config_level" jdbcType="BIGINT" property="configLevel" /> <result column="config_level" jdbcType="BIGINT" property="configLevel" />
<result column="upper_tag_id" jdbcType="BIGINT" property="upperTagId" /> <result column="upper_tag_id" jdbcType="BIGINT" property="upperTagId" />
<result column="tag_name" jdbcType="VARCHAR" property="tagName" /> <result column="tag_name" jdbcType="VARCHAR" property="tagName" />
<result column="tag_type" jdbcType="VARCHAR" property="tagType" />
<result column="is_active" jdbcType="INTEGER" property="isActive" /> <result column="is_active" jdbcType="INTEGER" property="isActive" />
<result column="created_at" jdbcType="TIMESTAMP" property="createdAt" /> <result column="created_at" jdbcType="TIMESTAMP" property="createdAt" />
<result column="created_by" jdbcType="BIGINT" property="createdBy" /> <result column="created_by" jdbcType="BIGINT" property="createdBy" />
...@@ -16,7 +17,7 @@ ...@@ -16,7 +17,7 @@
</resultMap> </resultMap>
<sql id="Base_Column_List"> <sql id="Base_Column_List">
<!--@mbg.generated--> <!--@mbg.generated-->
id, config_level, upper_tag_id, tag_name, is_active, created_at, created_by, updated_at, id, config_level, upper_tag_id, tag_name, tag_type, is_active, created_at, created_by, updated_at,
updated_by updated_by
</sql> </sql>
<select id="selectByPrimaryKey" parameterType="java.lang.Long" resultMap="BaseResultMap"> <select id="selectByPrimaryKey" parameterType="java.lang.Long" resultMap="BaseResultMap">
...@@ -33,10 +34,10 @@ ...@@ -33,10 +34,10 @@
</delete> </delete>
<insert id="insert" keyColumn="id" keyProperty="id" parameterType="com.yd.dal.entity.meta.MdTagNew" useGeneratedKeys="true"> <insert id="insert" keyColumn="id" keyProperty="id" parameterType="com.yd.dal.entity.meta.MdTagNew" useGeneratedKeys="true">
<!--@mbg.generated--> <!--@mbg.generated-->
insert into ag_md_tag_new (config_level, upper_tag_id, tag_name, insert into ag_md_tag_new (config_level, upper_tag_id, tag_name,tag_type,
is_active, created_at, created_by, is_active, created_at, created_by,
updated_at, updated_by) updated_at, updated_by)
values (#{configLevel,jdbcType=BIGINT}, #{upperTagId,jdbcType=BIGINT}, #{tagName,jdbcType=VARCHAR}, values (#{configLevel,jdbcType=BIGINT}, #{upperTagId,jdbcType=BIGINT}, #{tagName,jdbcType=VARCHAR}, #{tagType,jdbcType=BIGINT},
#{isActive,jdbcType=INTEGER}, #{createdAt,jdbcType=TIMESTAMP}, #{createdBy,jdbcType=BIGINT}, #{isActive,jdbcType=INTEGER}, #{createdAt,jdbcType=TIMESTAMP}, #{createdBy,jdbcType=BIGINT},
#{updatedAt,jdbcType=TIMESTAMP}, #{updatedBy,jdbcType=BIGINT}) #{updatedAt,jdbcType=TIMESTAMP}, #{updatedBy,jdbcType=BIGINT})
</insert> </insert>
...@@ -53,6 +54,9 @@ ...@@ -53,6 +54,9 @@
<if test="tagName != null"> <if test="tagName != null">
tag_name, tag_name,
</if> </if>
<if test="tagType != null">
tag_type,
</if>
<if test="isActive != null"> <if test="isActive != null">
is_active, is_active,
</if> </if>
...@@ -79,6 +83,9 @@ ...@@ -79,6 +83,9 @@
<if test="tagName != null"> <if test="tagName != null">
#{tagName,jdbcType=VARCHAR}, #{tagName,jdbcType=VARCHAR},
</if> </if>
<if test="tagType != null">
#{tagType,jdbcType=BIGINT},
</if>
<if test="isActive != null"> <if test="isActive != null">
#{isActive,jdbcType=INTEGER}, #{isActive,jdbcType=INTEGER},
</if> </if>
...@@ -109,6 +116,9 @@ ...@@ -109,6 +116,9 @@
<if test="tagName != null"> <if test="tagName != null">
tag_name = #{tagName,jdbcType=VARCHAR}, tag_name = #{tagName,jdbcType=VARCHAR},
</if> </if>
<if test="tagType != null">
tag_type = #{tagType,jdbcType=BIGINT},
</if>
<if test="isActive != null"> <if test="isActive != null">
is_active = #{isActive,jdbcType=INTEGER}, is_active = #{isActive,jdbcType=INTEGER},
</if> </if>
...@@ -133,6 +143,7 @@ ...@@ -133,6 +143,7 @@
set config_level = #{configLevel,jdbcType=BIGINT}, set config_level = #{configLevel,jdbcType=BIGINT},
upper_tag_id = #{upperTagId,jdbcType=BIGINT}, upper_tag_id = #{upperTagId,jdbcType=BIGINT},
tag_name = #{tagName,jdbcType=VARCHAR}, tag_name = #{tagName,jdbcType=VARCHAR},
tag_type = #{tagType,jdbcType=BIGINT},
is_active = #{isActive,jdbcType=INTEGER}, is_active = #{isActive,jdbcType=INTEGER},
created_at = #{createdAt,jdbcType=TIMESTAMP}, created_at = #{createdAt,jdbcType=TIMESTAMP},
created_by = #{createdBy,jdbcType=BIGINT}, created_by = #{createdBy,jdbcType=BIGINT},
...@@ -159,6 +170,11 @@ ...@@ -159,6 +170,11 @@
when id = #{item.id,jdbcType=BIGINT} then #{item.tagName,jdbcType=VARCHAR} when id = #{item.id,jdbcType=BIGINT} then #{item.tagName,jdbcType=VARCHAR}
</foreach> </foreach>
</trim> </trim>
<trim prefix="tag_type = case" suffix="end,">
<foreach collection="list" index="index" item="item">
when id = #{item.id,jdbcType=BIGINT} then #{item.tagType,jdbcType=BIGINT}
</foreach>
</trim>
<trim prefix="is_active = case" suffix="end,"> <trim prefix="is_active = case" suffix="end,">
<foreach collection="list" index="index" item="item"> <foreach collection="list" index="index" item="item">
when id = #{item.id,jdbcType=BIGINT} then #{item.isActive,jdbcType=INTEGER} when id = #{item.id,jdbcType=BIGINT} then #{item.isActive,jdbcType=INTEGER}
...@@ -215,6 +231,13 @@ ...@@ -215,6 +231,13 @@
</if> </if>
</foreach> </foreach>
</trim> </trim>
<trim prefix="tag_type = case" suffix="end,">
<foreach collection="list" index="index" item="item">
<if test="item.tagType != null">
when id = #{item.id,jdbcType=BIGINT} then #{item.tagType,jdbcType=BIGINT}
</if>
</foreach>
</trim>
<trim prefix="is_active = case" suffix="end,"> <trim prefix="is_active = case" suffix="end,">
<foreach collection="list" index="index" item="item"> <foreach collection="list" index="index" item="item">
<if test="item.isActive != null"> <if test="item.isActive != null">
...@@ -259,11 +282,11 @@ ...@@ -259,11 +282,11 @@
<insert id="batchInsert" keyColumn="id" keyProperty="id" parameterType="map" useGeneratedKeys="true"> <insert id="batchInsert" keyColumn="id" keyProperty="id" parameterType="map" useGeneratedKeys="true">
<!--@mbg.generated--> <!--@mbg.generated-->
insert into ag_md_tag_new insert into ag_md_tag_new
(config_level, upper_tag_id, tag_name, is_active, created_at, created_by, updated_at, (config_level, upper_tag_id, tag_name, tag_type, is_active, created_at, created_by, updated_at,
updated_by) updated_by)
values values
<foreach collection="list" item="item" separator=","> <foreach collection="list" item="item" separator=",">
(#{item.configLevel,jdbcType=BIGINT}, #{item.upperTagId,jdbcType=BIGINT}, #{item.tagName,jdbcType=VARCHAR}, (#{item.configLevel,jdbcType=BIGINT}, #{item.upperTagId,jdbcType=BIGINT}, #{item.tagName,jdbcType=VARCHAR}, #{item.tagType,jdbcType=BIGINT},
#{item.isActive,jdbcType=INTEGER}, #{item.createdAt,jdbcType=TIMESTAMP}, #{item.createdBy,jdbcType=BIGINT}, #{item.isActive,jdbcType=INTEGER}, #{item.createdAt,jdbcType=TIMESTAMP}, #{item.createdBy,jdbcType=BIGINT},
#{item.updatedAt,jdbcType=TIMESTAMP}, #{item.updatedBy,jdbcType=BIGINT}) #{item.updatedAt,jdbcType=TIMESTAMP}, #{item.updatedBy,jdbcType=BIGINT})
</foreach> </foreach>
...@@ -287,6 +310,9 @@ ...@@ -287,6 +310,9 @@
<if test="tagName != null"> <if test="tagName != null">
and tag_name like #{tagName,jdbcType=VARCHAR} and tag_name like #{tagName,jdbcType=VARCHAR}
</if> </if>
<if test="tagType != null">
and tag_type = #{tagType,jdbcType=BIGINT}
</if>
</where> </where>
</select> </select>
</mapper> </mapper>
\ No newline at end of file
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