分销员开通接口

This commit is contained in:
张松
2025-10-27 11:38:08 +08:00
parent 8ed14ed241
commit 423b6f303f
7 changed files with 69 additions and 33 deletions

View File

@@ -14,6 +14,7 @@ import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;
/**
* 分销员表 实体类。
@@ -26,6 +27,7 @@ import lombok.NoArgsConstructor;
@NoArgsConstructor
@AllArgsConstructor
@Table("mk_distribution_user")
@Accessors(chain = true)
public class MkDistributionUser implements Serializable {
@Serial

View File

@@ -6,6 +6,7 @@ import com.czg.market.vo.MkDistributionConfigVO;
import com.mybatisflex.core.service.IService;
import com.czg.market.entity.MkDistributionConfig;
import java.math.BigDecimal;
import java.util.Map;
/**
@@ -22,4 +23,12 @@ public interface MkDistributionConfigService extends IService<MkDistributionConf
Map<String, Object> pay(long userId, MkDistributionPayDTO payDTO);
Boolean cashPayOrder(long adminId, MkDistributionPayDTO payParam);
/**
* 分销员开通
* @param userId 用户
* @param amount 金额
* @param shopId 店铺id
*/
void open(Long userId, BigDecimal amount, Long shopId, Long sourceId);
}