15 changed files with 133 additions and 73 deletions
@ -0,0 +1,29 @@ |
|||||
|
package com.qs.serve.common.util.bus; |
||||
|
|
||||
|
import com.qs.serve.common.util.Assert; |
||||
|
import com.qs.serve.modules.vtb.entity.so.VtbActivityCheckSo; |
||||
|
|
||||
|
import java.time.LocalDateTime; |
||||
|
import java.time.temporal.ChronoUnit; |
||||
|
|
||||
|
/** |
||||
|
* @author YenHex |
||||
|
* @since 2024/11/1 |
||||
|
*/ |
||||
|
public class QueryFilterUtil { |
||||
|
|
||||
|
public static void filterSubmitDate(LocalDateTime startDate,LocalDateTime endDate,int maxDays) { |
||||
|
filterDate(startDate,endDate,maxDays,"申请时间段"); |
||||
|
} |
||||
|
|
||||
|
public static void filterDate(LocalDateTime startDate,LocalDateTime endDate,int maxDays,String timeName) { |
||||
|
if(startDate==null||endDate==null){ |
||||
|
Assert.throwEx("请选择"+timeName); |
||||
|
} |
||||
|
long daysBetween = ChronoUnit.DAYS.between(startDate, endDate); |
||||
|
if(daysBetween > maxDays){ |
||||
|
Assert.throwEx(timeName+"跨度最大值(天):"+maxDays); |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
} |
@ -0,0 +1,21 @@ |
|||||
|
package com.qs.serve.modules.goods.entity.vo; |
||||
|
|
||||
|
import com.qs.serve.modules.goods.entity.GoodsFeedback; |
||||
|
import com.qs.serve.modules.goods.entity.GoodsSku; |
||||
|
import com.qs.serve.modules.goods.entity.GoodsSpu; |
||||
|
import lombok.Data; |
||||
|
|
||||
|
import java.util.List; |
||||
|
|
||||
|
/** |
||||
|
* @author YenHex |
||||
|
* @since 2024/10/31 |
||||
|
*/ |
||||
|
@Data |
||||
|
public class GoodsFeedbackVo extends GoodsFeedback { |
||||
|
|
||||
|
List<?> goodSkuList; |
||||
|
|
||||
|
List<?> goodSpuList; |
||||
|
|
||||
|
} |
Loading…
Reference in new issue