diff --git a/flossom-common/flossom-common-core/src/main/java/com/flossom/common/core/domain/entity/SysTag.java b/flossom-common/flossom-common-core/src/main/java/com/flossom/common/core/domain/entity/SysTag.java index 52940d1..7447028 100644 --- a/flossom-common/flossom-common-core/src/main/java/com/flossom/common/core/domain/entity/SysTag.java +++ b/flossom-common/flossom-common-core/src/main/java/com/flossom/common/core/domain/entity/SysTag.java @@ -1,5 +1,6 @@ package com.flossom.common.core.domain.entity; +import com.flossom.common.core.annotation.Excel; import com.flossom.common.core.web.domain.BaseEntity; import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; @@ -30,9 +31,11 @@ public class SysTag extends BaseEntity private String ancestors; /** 标签名称 */ + @Excel(name = "标签名称") private String tagName; /** 显示顺序 */ + @Excel(name = "排序顺序") private Integer orderNum; /** 负责人 */ @@ -45,6 +48,7 @@ public class SysTag extends BaseEntity private String email; /** 标签状态:0正常,1停用 */ + @Excel(name = "标签状态:0正常,1停用") private String status; /** 标签状态:1小程序标签,2企微标签 */ diff --git a/flossom-common/flossom-common-core/src/main/java/com/flossom/common/core/mapper/WxScriptTagMapper.java b/flossom-common/flossom-common-core/src/main/java/com/flossom/common/core/mapper/WxScriptTagMapper.java index 21fd827..0e73000 100644 --- a/flossom-common/flossom-common-core/src/main/java/com/flossom/common/core/mapper/WxScriptTagMapper.java +++ b/flossom-common/flossom-common-core/src/main/java/com/flossom/common/core/mapper/WxScriptTagMapper.java @@ -67,4 +67,12 @@ public interface WxScriptTagMapper * @return 结果 */ public int deleteWxScriptByScriptId(Long scriptId); + + /** + * 根据标签ID删除关联数据 + * + * @param tagId 需要删除的标签ID + * @return 结果 + */ + public int deleteWxScriptTagByTagId(Long tagId); } diff --git a/flossom-common/flossom-common-core/src/main/java/com/flossom/common/core/mapper/WxUserTagMapper.java b/flossom-common/flossom-common-core/src/main/java/com/flossom/common/core/mapper/WxUserTagMapper.java index 4c11851..7ee20b2 100644 --- a/flossom-common/flossom-common-core/src/main/java/com/flossom/common/core/mapper/WxUserTagMapper.java +++ b/flossom-common/flossom-common-core/src/main/java/com/flossom/common/core/mapper/WxUserTagMapper.java @@ -53,6 +53,14 @@ public interface WxUserTagMapper { */ public int deleteWxUserTagById(Long id); + /** + * 删除微信用户标签关联 + * + * @param tagId 标签关联主键 + * @return 结果 + */ + public int deleteWxUserTagByTagId(Long tagId); + /** * 批量删除微信用户标签关联 * diff --git a/flossom-common/flossom-common-core/src/main/resources/mapper/WxScriptMessageMapper.xml b/flossom-common/flossom-common-core/src/main/resources/mapper/WxScriptMessageMapper.xml index 34f97d4..65fd7c0 100644 --- a/flossom-common/flossom-common-core/src/main/resources/mapper/WxScriptMessageMapper.xml +++ b/flossom-common/flossom-common-core/src/main/resources/mapper/WxScriptMessageMapper.xml @@ -46,6 +46,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" and video_no = #{videoNo} and feed_id = #{feedId} + order by create_time desc - + and user_id = #{userId} and tag_name like concat('%', #{tagName}, '%') and tag_id = #{tagId} @@ -31,7 +31,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" and status = #{status} - +