助力记录接口

This commit is contained in:
gong
2025-12-20 10:51:34 +08:00
parent bd71495aad
commit 631084b6e2
18 changed files with 55 additions and 32 deletions

View File

@@ -10,7 +10,7 @@ import lombok.EqualsAndHashCode;
*/
@EqualsAndHashCode(callSuper = true)
@Data
public class TimeQueryParam extends BaseQueryParam {
public class PageQueryParam extends BaseQueryParam {
/**
* 开始时间 yyyy-MM-dd HH:mm:ss
*/
@@ -20,6 +20,10 @@ public class TimeQueryParam extends BaseQueryParam {
*/
private String endTime;
private Long recordId;
private Long shopId;
public String getStartTime() {
return CzgStrUtils.getStrOrNull(startTime);
}

View File

@@ -1,6 +1,6 @@
package com.czg.market.dto;
import com.czg.TimeQueryParam;
import com.czg.PageQueryParam;
import com.czg.utils.CzgStrUtils;
import lombok.Data;
import lombok.EqualsAndHashCode;
@@ -11,7 +11,7 @@ import lombok.EqualsAndHashCode;
*/
@EqualsAndHashCode(callSuper = true)
@Data
public class GbWareQueryParamDTO extends TimeQueryParam {
public class GbWareQueryParamDTO extends PageQueryParam {
/**

View File

@@ -1,7 +1,7 @@
package com.czg.market.dto;
import com.czg.TimeQueryParam;
import com.czg.PageQueryParam;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
@@ -24,7 +24,7 @@ import java.time.LocalDateTime;
@NoArgsConstructor
@AllArgsConstructor
@Accessors(chain = true)
public class MkDistributionUserDTO extends TimeQueryParam implements Serializable {
public class MkDistributionUserDTO extends PageQueryParam implements Serializable {
@Serial
private static final long serialVersionUID = 1L;

View File

@@ -1,7 +1,7 @@
package com.czg.market.dto;
import com.czg.TimeQueryParam;
import com.czg.PageQueryParam;
import com.czg.utils.CzgStrUtils;
import lombok.Data;
import lombok.EqualsAndHashCode;
@@ -17,7 +17,7 @@ import java.io.Serializable;
*/
@EqualsAndHashCode(callSuper = true)
@Data
public class MkPointsGoodsRecordQueryDTO extends TimeQueryParam implements Serializable {
public class MkPointsGoodsRecordQueryDTO extends PageQueryParam implements Serializable {
@Serial
private static final long serialVersionUID = 1L;

View File

@@ -1,6 +1,6 @@
package com.czg.market.dto;
import com.czg.TimeQueryParam;
import com.czg.PageQueryParam;
import lombok.Data;
import lombok.EqualsAndHashCode;
@@ -12,7 +12,7 @@ import lombok.EqualsAndHashCode;
*/
@EqualsAndHashCode(callSuper = true)
@Data
public class SmsMoneyDetailDto extends TimeQueryParam {
public class SmsMoneyDetailDto extends PageQueryParam {
// 1 充值 2 扣款
private Integer type;
private Long shopId;

View File

@@ -1,6 +1,6 @@
package com.czg.market.dto;
import com.czg.TimeQueryParam;
import com.czg.PageQueryParam;
import lombok.Data;
import lombok.EqualsAndHashCode;
@@ -11,7 +11,7 @@ import lombok.EqualsAndHashCode;
*/
@EqualsAndHashCode(callSuper = true)
@Data
public class SmsTemplateQueryDTO extends TimeQueryParam {
public class SmsTemplateQueryDTO extends PageQueryParam {
private Integer status;
private Integer shopUse;
private Integer shopId;

View File

@@ -1,6 +1,6 @@
package com.czg.market.service;
import com.czg.TimeQueryParam;
import com.czg.PageQueryParam;
import com.czg.market.dto.MkDiscountActivityDTO;
import com.mybatisflex.core.paginate.Page;
import com.mybatisflex.core.service.IService;
@@ -13,7 +13,7 @@ import com.czg.market.entity.MkDiscountActivity;
* @since 2025-10-13
*/
public interface MkDiscountActivityService extends IService<MkDiscountActivity> {
Page<MkDiscountActivityDTO> getActivityPage(TimeQueryParam param, Long shopId);
Page<MkDiscountActivityDTO> getActivityPage(PageQueryParam param, Long shopId);
MkDiscountActivityDTO checkDiscountAct(Long discountActId, boolean couponShare, boolean vipShare, boolean limitRateShare, boolean pointsShare);

View File

@@ -1,6 +1,6 @@
package com.czg.market.service;
import com.czg.TimeQueryParam;
import com.czg.PageQueryParam;
import com.czg.market.dto.MkLimitTimeDiscountDTO;
import com.mybatisflex.core.paginate.Page;
import com.mybatisflex.core.service.IService;
@@ -13,7 +13,7 @@ import com.czg.market.entity.MkLimitTimeDiscount;
* @since 2025-10-21
*/
public interface MkLimitTimeDiscountService extends IService<MkLimitTimeDiscount> {
Page<MkLimitTimeDiscountDTO> getLimitTimeDiscountPage(TimeQueryParam param, Long shopId);
Page<MkLimitTimeDiscountDTO> getLimitTimeDiscountPage(PageQueryParam param, Long shopId);
MkLimitTimeDiscount getLimitTimeDiscountByShopId(Long shopId);

View File

@@ -1,5 +1,8 @@
package com.czg.market.service;
import com.czg.PageQueryParam;
import com.czg.market.dto.PpHelpRecordDTO;
import com.mybatisflex.core.paginate.Page;
import com.mybatisflex.core.service.IService;
import com.czg.market.entity.PpHelpRecord;
@@ -16,4 +19,6 @@ public interface PpHelpRecordService extends IService<PpHelpRecord> {
boolean help(Long userId, Long orderId);
void removeHelpRecord(Long orderId);
Page<PpHelpRecordDTO> helpPage(PageQueryParam reqVo);
}

View File

@@ -1,6 +1,5 @@
package com.czg.market.service;
import com.czg.TimeQueryParam;
import com.czg.market.dto.SmsMoneyDetailDto;
import com.czg.market.dto.SmsShopMoneyDetailDTO;
import com.czg.market.entity.SmsShopMoneyDetail;