فهرست منبع

小程序投流列表/导出新增「备注」筛选(精确等值):XcxPlanListParam 加 remark 字段,getXcxPlanCount/getXcxPlanList SQL 各加 `and remark = #{param.remark}`(remark 空则不过滤)。导出走同一 param,自动跟随筛选条件。

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
刘立冬 12 ساعت پیش
والد
کامیت
aefefe34f2

+ 3 - 0
api-module/src/main/java/com/tzld/piaoquan/api/model/param/contentplatform/XcxPlanListParam.java

@@ -13,6 +13,9 @@ public class XcxPlanListParam extends PageParam {
     @ApiModelProperty(value = "标题")
     private String title;
 
+    @ApiModelProperty(value = "备注(精确等值)")
+    private String remark;
+
     @ApiModelProperty(value = "创建时间开始")
     private Long createTimestampStart;
 

+ 6 - 0
api-module/src/main/resources/mapper/contentplatform/ext/ContentPlatformPlanMapperExt.xml

@@ -443,6 +443,9 @@
             and id in (select plan_id from content_platform_xcx_plan_video where title like concat('%', #{param.title},
             '%'))
         </if>
+        <if test="param.remark != null and param.remark != ''">
+            and remark = #{param.remark}
+        </if>
         <if test="param.createTimestampStart != null">
             and create_timestamp &gt; #{param.createTimestampStart}
         </if>
@@ -464,6 +467,9 @@
             and id in (select plan_id from content_platform_xcx_plan_video where title like concat('%', #{param.title},
             '%'))
         </if>
+        <if test="param.remark != null and param.remark != ''">
+            and remark = #{param.remark}
+        </if>
         <if test="param.createTimestampStart != null">
             and create_timestamp &gt; #{param.createTimestampStart}
         </if>