提交修改

This commit is contained in:
quyixiao 2025-10-25 12:17:44 +08:00
parent 1910abe306
commit 375225d8fd
27 changed files with 1819 additions and 40 deletions

View File

@ -0,0 +1,36 @@
package com.heyu.api.data.dao.vv;
/**
* <p>
* 活动 服务类
* </p>
*
* @author quyixiao
* @since 2025-10-25
*/
import com.heyu.api.data.entity.vv.VvActivityEntity;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
@Mapper
public interface VvActivityDao extends BaseMapper<VvActivityEntity> {
VvActivityEntity selectVvActivityById(@Param("id")Long id);
Long insertVvActivity(VvActivityEntity vvActivity);
Long insertOrUpdateVvActivity(VvActivityEntity vvActivity);
int updateVvActivityById(VvActivityEntity vvActivity);
int updateCoverVvActivityById(VvActivityEntity vvActivity);
int deleteVvActivityById(@Param("id")Long id);
}

View File

@ -0,0 +1,36 @@
package com.heyu.api.data.dao.vv;
/**
* <p>
* 推广者获得奖品名细 服务类
* </p>
*
* @author quyixiao
* @since 2025-10-25
*/
import com.heyu.api.data.entity.vv.VvPromoterAwardEntity;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
@Mapper
public interface VvPromoterAwardDao extends BaseMapper<VvPromoterAwardEntity> {
VvPromoterAwardEntity selectVvPromoterAwardById(@Param("id")Long id);
Long insertVvPromoterAward(VvPromoterAwardEntity vvPromoterAward);
Long insertOrUpdateVvPromoterAward(VvPromoterAwardEntity vvPromoterAward);
int updateVvPromoterAwardById(VvPromoterAwardEntity vvPromoterAward);
int updateCoverVvPromoterAwardById(VvPromoterAwardEntity vvPromoterAward);
int deleteVvPromoterAwardById(@Param("id")Long id);
}

View File

@ -0,0 +1,36 @@
package com.heyu.api.data.dao.vv;
/**
* <p>
* 推广者获得奖品名细子单 服务类
* </p>
*
* @author quyixiao
* @since 2025-10-25
*/
import com.heyu.api.data.entity.vv.VvPromoterAwardLineEntity;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
@Mapper
public interface VvPromoterAwardLineDao extends BaseMapper<VvPromoterAwardLineEntity> {
VvPromoterAwardLineEntity selectVvPromoterAwardLineById(@Param("id")Long id);
Long insertVvPromoterAwardLine(VvPromoterAwardLineEntity vvPromoterAwardLine);
Long insertOrUpdateVvPromoterAwardLine(VvPromoterAwardLineEntity vvPromoterAwardLine);
int updateVvPromoterAwardLineById(VvPromoterAwardLineEntity vvPromoterAwardLine);
int updateCoverVvPromoterAwardLineById(VvPromoterAwardLineEntity vvPromoterAwardLine);
int deleteVvPromoterAwardLineById(@Param("id")Long id);
}

View File

@ -0,0 +1,36 @@
package com.heyu.api.data.dao.vv;
/**
* <p>
* 推广者 服务类
* </p>
*
* @author quyixiao
* @since 2025-10-25
*/
import com.heyu.api.data.entity.vv.VvPromoterEntity;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
@Mapper
public interface VvPromoterDao extends BaseMapper<VvPromoterEntity> {
VvPromoterEntity selectVvPromoterById(@Param("id")Long id);
Long insertVvPromoter(VvPromoterEntity vvPromoter);
Long insertOrUpdateVvPromoter(VvPromoterEntity vvPromoter);
int updateVvPromoterById(VvPromoterEntity vvPromoter);
int updateCoverVvPromoterById(VvPromoterEntity vvPromoter);
int deleteVvPromoterById(@Param("id")Long id);
}

View File

@ -0,0 +1,163 @@
package com.heyu.api.data.entity.vv;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import com.lz.mybatis.plugin.annotations.AS;
import java.math.BigDecimal;
import java.util.Date;import java.util.Date;
/**
*活动
* @author quyixiao
* @since 2025-10-25
*/
@Data
@TableName("vv_activity")
public class VvActivityEntity implements java.io.Serializable {
private static final long serialVersionUID = 1L;
public final static String CLASS_NAME ="com.heyu.api.data.entity.vv.VvActivityEntity:";
public final static String all = CLASS_NAME + "*";
public final static String id_ = CLASS_NAME + "id"; //
public final static String is_delete = CLASS_NAME + "is_delete"; // 是否删除0 1 删除
public final static String create_time = CLASS_NAME + "create_time"; // 创建时间
public final static String modify_time = CLASS_NAME + "modify_time"; // 修改时间
public final static String activity_name = CLASS_NAME + "activity_name"; // 活动名称
public final static String activity_award_count = CLASS_NAME + "activity_award_count"; // 活动奖励数次
public final static String award_amount = CLASS_NAME + "award_amount"; // 奖励金额
//
@TableId(value = "id", type = IdType.AUTO)
private Long id;
//是否删除0 1 删除
private Integer isDelete;
//创建时间
private Date createTime;
//修改时间
private Date modifyTime;
//活动名称
private String activityName;
//活动奖励数次
private Integer activityAwardCount;
//奖励金额
private BigDecimal awardAmount;
/**
*
* @return
*/
public Long getId() {
return id;
}
/**
*
* @param id
*/
public void setId(Long id) {
this.id = id;
}
/**
* 是否删除0 1 删除
* @return
*/
public Integer getIsDelete() {
return isDelete;
}
/**
* 是否删除0 1 删除
* @param isDelete
*/
public void setIsDelete(Integer isDelete) {
this.isDelete = isDelete;
}
/**
* 创建时间
* @return
*/
public Date getCreateTime() {
return createTime;
}
/**
* 创建时间
* @param createTime
*/
public void setCreateTime(Date createTime) {
this.createTime = createTime;
}
/**
* 修改时间
* @return
*/
public Date getModifyTime() {
return modifyTime;
}
/**
* 修改时间
* @param modifyTime
*/
public void setModifyTime(Date modifyTime) {
this.modifyTime = modifyTime;
}
/**
* 活动名称
* @return
*/
public String getActivityName() {
return activityName;
}
/**
* 活动名称
* @param activityName
*/
public void setActivityName(String activityName) {
this.activityName = activityName;
}
/**
* 活动奖励数次
* @return
*/
public Integer getActivityAwardCount() {
return activityAwardCount;
}
/**
* 活动奖励数次
* @param activityAwardCount
*/
public void setActivityAwardCount(Integer activityAwardCount) {
this.activityAwardCount = activityAwardCount;
}
/**
* 奖励金额
* @return
*/
public BigDecimal getAwardAmount() {
return awardAmount;
}
/**
* 奖励金额
* @param awardAmount
*/
public void setAwardAmount(BigDecimal awardAmount) {
this.awardAmount = awardAmount;
}
@Override
public String toString() {
return "VvActivityEntity{" +
",id=" + id +
",isDelete=" + isDelete +
",createTime=" + createTime +
",modifyTime=" + modifyTime +
",activityName=" + activityName +
",activityAwardCount=" + activityAwardCount +
",awardAmount=" + awardAmount +
"}";
}
}

View File

@ -10,7 +10,7 @@ import java.util.Date;import java.util.Date;
/**
*买家信息
* @author quyixiao
* @since 2025-10-14
* @since 2025-10-25
*/
@Data
@ -21,16 +21,23 @@ private static final long serialVersionUID = 1L;
public final static String CLASS_NAME ="com.heyu.api.data.entity.vv.VvBuyerEntity:";
public final static String all = CLASS_NAME + "*";
public final static String id_ = CLASS_NAME + "id"; //
public final static String is_delete = CLASS_NAME + "is_delete"; // 是否删除0 1 删除
public final static String create_time = CLASS_NAME + "create_time"; // 创建时间
public final static String modify_time = CLASS_NAME + "modify_time"; // 修改时间
public final static String buyer_name = CLASS_NAME + "buyer_name"; // 买家名称
public final static String buyer_weixin = CLASS_NAME + "buyer_weixin"; // 买家微信
public final static String buyer_phone = CLASS_NAME + "buyer_phone"; // 买家手机号
public final static String create_timestamp = CLASS_NAME + "create_timestamp"; // 买家创建时间
public final static String modify_timestamp = CLASS_NAME + "modify_timestamp"; // 买家修改时间
public final static String is_test = CLASS_NAME + "is_test"; // 是否是测试账号
public final static String id_ = CLASS_NAME + "id"; //
public final static String is_delete = CLASS_NAME + "is_delete"; // 是否删除0 1 删除
public final static String create_time = CLASS_NAME + "create_time"; // 创建时间
public final static String modify_time = CLASS_NAME + "modify_time"; // 修改时间
public final static String buyer_name = CLASS_NAME + "buyer_name"; // 买家名称
public final static String buyer_weixin = CLASS_NAME + "buyer_weixin"; // 买家微信
public final static String buyer_phone = CLASS_NAME + "buyer_phone"; // 买家手机号
public final static String create_timestamp = CLASS_NAME + "create_timestamp"; // 买家创建时间
public final static String modify_timestamp = CLASS_NAME + "modify_timestamp"; // 买家修改时间
public final static String is_test = CLASS_NAME + "is_test"; // 是否是测试账号
public final static String promoter_id = CLASS_NAME + "promoter_id"; // 推荐者id
public final static String scan_code = CLASS_NAME + "scan_code"; // 是否是扫码关注
public final static String scan_code_award_count = CLASS_NAME + "scan_code_award_count"; // 是否已经领取
public final static String sum_amount = CLASS_NAME + "sum_amount"; // 总金额
public final static String draw_cash_amount = CLASS_NAME + "draw_cash_amount"; // 提现金额
public final static String account_mount = CLASS_NAME + "account_mount"; // 账户余额
public final static String not_arrive_account = CLASS_NAME + "not_arrive_account"; // 未到账金额
//
@TableId(value = "id", type = IdType.AUTO)
private Long id;
@ -52,6 +59,20 @@ private static final long serialVersionUID = 1L;
private Long modifyTimestamp;
//是否是测试账号
private Integer isTest;
//推荐者id
private String promoterId;
//是否是扫码关注
private Integer scanCode;
//是否已经领取
private Integer scanCodeAwardCount;
//总金额
private BigDecimal sumAmount;
//提现金额
private BigDecimal drawCashAmount;
//账户余额
private BigDecimal accountMount;
//未到账金额
private BigDecimal notArriveAccount;
/**
*
* @return
@ -202,6 +223,111 @@ private static final long serialVersionUID = 1L;
this.isTest = isTest;
}
/**
* 推荐者id
* @return
*/
public String getPromoterId() {
return promoterId;
}
/**
* 推荐者id
* @param promoterId
*/
public void setPromoterId(String promoterId) {
this.promoterId = promoterId;
}
/**
* 是否是扫码关注
* @return
*/
public Integer getScanCode() {
return scanCode;
}
/**
* 是否是扫码关注
* @param scanCode
*/
public void setScanCode(Integer scanCode) {
this.scanCode = scanCode;
}
/**
* 是否已经领取
* @return
*/
public Integer getScanCodeAwardCount() {
return scanCodeAwardCount;
}
/**
* 是否已经领取
* @param scanCodeAwardCount
*/
public void setScanCodeAwardCount(Integer scanCodeAwardCount) {
this.scanCodeAwardCount = scanCodeAwardCount;
}
/**
* 总金额
* @return
*/
public BigDecimal getSumAmount() {
return sumAmount;
}
/**
* 总金额
* @param sumAmount
*/
public void setSumAmount(BigDecimal sumAmount) {
this.sumAmount = sumAmount;
}
/**
* 提现金额
* @return
*/
public BigDecimal getDrawCashAmount() {
return drawCashAmount;
}
/**
* 提现金额
* @param drawCashAmount
*/
public void setDrawCashAmount(BigDecimal drawCashAmount) {
this.drawCashAmount = drawCashAmount;
}
/**
* 账户余额
* @return
*/
public BigDecimal getAccountMount() {
return accountMount;
}
/**
* 账户余额
* @param accountMount
*/
public void setAccountMount(BigDecimal accountMount) {
this.accountMount = accountMount;
}
/**
* 未到账金额
* @return
*/
public BigDecimal getNotArriveAccount() {
return notArriveAccount;
}
/**
* 未到账金额
* @param notArriveAccount
*/
public void setNotArriveAccount(BigDecimal notArriveAccount) {
this.notArriveAccount = notArriveAccount;
}
@Override
public String toString() {
return "VvBuyerEntity{" +
@ -215,6 +341,13 @@ private static final long serialVersionUID = 1L;
",createTimestamp=" + createTimestamp +
",modifyTimestamp=" + modifyTimestamp +
",isTest=" + isTest +
",promoterId=" + promoterId +
",scanCode=" + scanCode +
",scanCodeAwardCount=" + scanCodeAwardCount +
",sumAmount=" + sumAmount +
",drawCashAmount=" + drawCashAmount +
",accountMount=" + accountMount +
",notArriveAccount=" + notArriveAccount +
"}";
}
}

View File

@ -10,7 +10,7 @@ import java.util.Date;import java.util.Date;
/**
*商品表
* @author quyixiao
* @since 2025-10-22
* @since 2025-10-25
*/
@Data
@ -54,6 +54,7 @@ private static final long serialVersionUID = 1L;
public final static String sku_id = CLASS_NAME + "sku_id"; // sku_id
public final static String feature1_ = CLASS_NAME + "feature1"; // 特色1
public final static String feature2_ = CLASS_NAME + "feature2"; // 特色2
public final static String app_name = CLASS_NAME + "app_name"; // 应用名称goudezhao
//
@TableId(value = "id", type = IdType.AUTO)
private Long id;
@ -121,6 +122,8 @@ private static final long serialVersionUID = 1L;
private String feature1;
//特色2
private String feature2;
//应用名称goudezhao
private String appName;
/**
*
* @return
@ -616,6 +619,21 @@ private static final long serialVersionUID = 1L;
this.feature2 = feature2;
}
/**
* 应用名称goudezhao
* @return
*/
public String getAppName() {
return appName;
}
/**
* 应用名称goudezhao
* @param appName
*/
public void setAppName(String appName) {
this.appName = appName;
}
@Override
public String toString() {
return "VvProductEntity{" +
@ -652,6 +670,7 @@ private static final long serialVersionUID = 1L;
",skuId=" + skuId +
",feature1=" + feature1 +
",feature2=" + feature2 +
",appName=" + appName +
"}";
}
}

View File

@ -0,0 +1,163 @@
package com.heyu.api.data.entity.vv;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import com.lz.mybatis.plugin.annotations.AS;
import java.math.BigDecimal;
import java.util.Date;import java.util.Date;
/**
*推广者获得奖品名细
* @author quyixiao
* @since 2025-10-25
*/
@Data
@TableName("vv_promoter_award")
public class VvPromoterAwardEntity implements java.io.Serializable {
private static final long serialVersionUID = 1L;
public final static String CLASS_NAME ="com.heyu.api.data.entity.vv.VvPromoterAwardEntity:";
public final static String all = CLASS_NAME + "*";
public final static String id_ = CLASS_NAME + "id"; //
public final static String is_delete = CLASS_NAME + "is_delete"; // 是否删除0 1 删除
public final static String create_time = CLASS_NAME + "create_time"; // 创建时间
public final static String modify_time = CLASS_NAME + "modify_time"; // 修改时间
public final static String promoter_id = CLASS_NAME + "promoter_id"; // 推广者id唯一值
public final static String award_amount = CLASS_NAME + "award_amount"; // 金额
public final static String activity_id = CLASS_NAME + "activity_id"; // 活动id
//
@TableId(value = "id", type = IdType.AUTO)
private Long id;
//是否删除0 1 删除
private Integer isDelete;
//创建时间
private Date createTime;
//修改时间
private Date modifyTime;
//推广者id唯一值
private String promoterId;
//金额
private BigDecimal awardAmount;
//活动id
private Long activityId;
/**
*
* @return
*/
public Long getId() {
return id;
}
/**
*
* @param id
*/
public void setId(Long id) {
this.id = id;
}
/**
* 是否删除0 1 删除
* @return
*/
public Integer getIsDelete() {
return isDelete;
}
/**
* 是否删除0 1 删除
* @param isDelete
*/
public void setIsDelete(Integer isDelete) {
this.isDelete = isDelete;
}
/**
* 创建时间
* @return
*/
public Date getCreateTime() {
return createTime;
}
/**
* 创建时间
* @param createTime
*/
public void setCreateTime(Date createTime) {
this.createTime = createTime;
}
/**
* 修改时间
* @return
*/
public Date getModifyTime() {
return modifyTime;
}
/**
* 修改时间
* @param modifyTime
*/
public void setModifyTime(Date modifyTime) {
this.modifyTime = modifyTime;
}
/**
* 推广者id唯一值
* @return
*/
public String getPromoterId() {
return promoterId;
}
/**
* 推广者id唯一值
* @param promoterId
*/
public void setPromoterId(String promoterId) {
this.promoterId = promoterId;
}
/**
* 金额
* @return
*/
public BigDecimal getAwardAmount() {
return awardAmount;
}
/**
* 金额
* @param awardAmount
*/
public void setAwardAmount(BigDecimal awardAmount) {
this.awardAmount = awardAmount;
}
/**
* 活动id
* @return
*/
public Long getActivityId() {
return activityId;
}
/**
* 活动id
* @param activityId
*/
public void setActivityId(Long activityId) {
this.activityId = activityId;
}
@Override
public String toString() {
return "VvPromoterAwardEntity{" +
",id=" + id +
",isDelete=" + isDelete +
",createTime=" + createTime +
",modifyTime=" + modifyTime +
",promoterId=" + promoterId +
",awardAmount=" + awardAmount +
",activityId=" + activityId +
"}";
}
}

View File

@ -0,0 +1,372 @@
package com.heyu.api.data.entity.vv;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import com.lz.mybatis.plugin.annotations.AS;
import java.math.BigDecimal;
import java.util.Date;import java.util.Date;
/**
*推广者获得奖品名细子单
* @author quyixiao
* @since 2025-10-25
*/
@Data
@TableName("vv_promoter_award_line")
public class VvPromoterAwardLineEntity implements java.io.Serializable {
private static final long serialVersionUID = 1L;
public final static String CLASS_NAME ="com.heyu.api.data.entity.vv.VvPromoterAwardLineEntity:";
public final static String all = CLASS_NAME + "*";
public final static String id_ = CLASS_NAME + "id"; //
public final static String is_delete = CLASS_NAME + "is_delete"; // 是否删除0 1 删除
public final static String create_time = CLASS_NAME + "create_time"; // 创建时间
public final static String modify_time = CLASS_NAME + "modify_time"; // 修改时间
public final static String award_amount = CLASS_NAME + "award_amount"; // 奖励金额
public final static String activity_id = CLASS_NAME + "activity_id"; // 活动id
public final static String activity_name = CLASS_NAME + "activity_name"; // 活动名称
public final static String promoter_id = CLASS_NAME + "promoter_id"; // 推广者id唯一值
public final static String promoter_buyer_id = CLASS_NAME + "promoter_buyer_id"; //
public final static String promoter_buyer_name = CLASS_NAME + "promoter_buyer_name"; // 买家名称
public final static String promoter_buyer_weixin = CLASS_NAME + "promoter_buyer_weixin"; // 买家微信
public final static String promoter_buyer_phone = CLASS_NAME + "promoter_buyer_phone"; // 买家手机号
public final static String was_buyer_id = CLASS_NAME + "was_buyer_id"; // 被推荐者买家id
public final static String was_buyer_name = CLASS_NAME + "was_buyer_name"; // 被推荐者买家名称
public final static String was_buyer_weixin = CLASS_NAME + "was_buyer_weixin"; // 被推荐者买家微信
public final static String was_buyer_phone = CLASS_NAME + "was_buyer_phone"; // 被推荐者买家手机号
public final static String draw_cash_id = CLASS_NAME + "draw_cash_id"; // 是否已经被提现
public final static String arrive_account = CLASS_NAME + "arrive_account"; // 是否到账 是否已经妥投妥投之后无法退款
//
@TableId(value = "id", type = IdType.AUTO)
private Long id;
//是否删除0 1 删除
private Integer isDelete;
//创建时间
private Date createTime;
//修改时间
private Date modifyTime;
//奖励金额
private BigDecimal awardAmount;
//活动id
private Long activityId;
//活动名称
private String activityName;
//推广者id唯一值
private String promoterId;
//
private Long promoterBuyerId;
//买家名称
private String promoterBuyerName;
//买家微信
private String promoterBuyerWeixin;
//买家手机号
private String promoterBuyerPhone;
//被推荐者买家id
private Long wasBuyerId;
//被推荐者买家名称
private String wasBuyerName;
//被推荐者买家微信
private String wasBuyerWeixin;
//被推荐者买家手机号
private String wasBuyerPhone;
//是否已经被提现
private Long drawCashId;
//是否到账 是否已经妥投妥投之后无法退款
private Integer arriveAccount;
/**
*
* @return
*/
public Long getId() {
return id;
}
/**
*
* @param id
*/
public void setId(Long id) {
this.id = id;
}
/**
* 是否删除0 1 删除
* @return
*/
public Integer getIsDelete() {
return isDelete;
}
/**
* 是否删除0 1 删除
* @param isDelete
*/
public void setIsDelete(Integer isDelete) {
this.isDelete = isDelete;
}
/**
* 创建时间
* @return
*/
public Date getCreateTime() {
return createTime;
}
/**
* 创建时间
* @param createTime
*/
public void setCreateTime(Date createTime) {
this.createTime = createTime;
}
/**
* 修改时间
* @return
*/
public Date getModifyTime() {
return modifyTime;
}
/**
* 修改时间
* @param modifyTime
*/
public void setModifyTime(Date modifyTime) {
this.modifyTime = modifyTime;
}
/**
* 奖励金额
* @return
*/
public BigDecimal getAwardAmount() {
return awardAmount;
}
/**
* 奖励金额
* @param awardAmount
*/
public void setAwardAmount(BigDecimal awardAmount) {
this.awardAmount = awardAmount;
}
/**
* 活动id
* @return
*/
public Long getActivityId() {
return activityId;
}
/**
* 活动id
* @param activityId
*/
public void setActivityId(Long activityId) {
this.activityId = activityId;
}
/**
* 活动名称
* @return
*/
public String getActivityName() {
return activityName;
}
/**
* 活动名称
* @param activityName
*/
public void setActivityName(String activityName) {
this.activityName = activityName;
}
/**
* 推广者id唯一值
* @return
*/
public String getPromoterId() {
return promoterId;
}
/**
* 推广者id唯一值
* @param promoterId
*/
public void setPromoterId(String promoterId) {
this.promoterId = promoterId;
}
/**
*
* @return
*/
public Long getPromoterBuyerId() {
return promoterBuyerId;
}
/**
*
* @param promoterBuyerId
*/
public void setPromoterBuyerId(Long promoterBuyerId) {
this.promoterBuyerId = promoterBuyerId;
}
/**
* 买家名称
* @return
*/
public String getPromoterBuyerName() {
return promoterBuyerName;
}
/**
* 买家名称
* @param promoterBuyerName
*/
public void setPromoterBuyerName(String promoterBuyerName) {
this.promoterBuyerName = promoterBuyerName;
}
/**
* 买家微信
* @return
*/
public String getPromoterBuyerWeixin() {
return promoterBuyerWeixin;
}
/**
* 买家微信
* @param promoterBuyerWeixin
*/
public void setPromoterBuyerWeixin(String promoterBuyerWeixin) {
this.promoterBuyerWeixin = promoterBuyerWeixin;
}
/**
* 买家手机号
* @return
*/
public String getPromoterBuyerPhone() {
return promoterBuyerPhone;
}
/**
* 买家手机号
* @param promoterBuyerPhone
*/
public void setPromoterBuyerPhone(String promoterBuyerPhone) {
this.promoterBuyerPhone = promoterBuyerPhone;
}
/**
* 被推荐者买家id
* @return
*/
public Long getWasBuyerId() {
return wasBuyerId;
}
/**
* 被推荐者买家id
* @param wasBuyerId
*/
public void setWasBuyerId(Long wasBuyerId) {
this.wasBuyerId = wasBuyerId;
}
/**
* 被推荐者买家名称
* @return
*/
public String getWasBuyerName() {
return wasBuyerName;
}
/**
* 被推荐者买家名称
* @param wasBuyerName
*/
public void setWasBuyerName(String wasBuyerName) {
this.wasBuyerName = wasBuyerName;
}
/**
* 被推荐者买家微信
* @return
*/
public String getWasBuyerWeixin() {
return wasBuyerWeixin;
}
/**
* 被推荐者买家微信
* @param wasBuyerWeixin
*/
public void setWasBuyerWeixin(String wasBuyerWeixin) {
this.wasBuyerWeixin = wasBuyerWeixin;
}
/**
* 被推荐者买家手机号
* @return
*/
public String getWasBuyerPhone() {
return wasBuyerPhone;
}
/**
* 被推荐者买家手机号
* @param wasBuyerPhone
*/
public void setWasBuyerPhone(String wasBuyerPhone) {
this.wasBuyerPhone = wasBuyerPhone;
}
/**
* 是否已经被提现
* @return
*/
public Long getDrawCashId() {
return drawCashId;
}
/**
* 是否已经被提现
* @param drawCashId
*/
public void setDrawCashId(Long drawCashId) {
this.drawCashId = drawCashId;
}
/**
* 是否到账 是否已经妥投妥投之后无法退款
* @return
*/
public Integer getArriveAccount() {
return arriveAccount;
}
/**
* 是否到账 是否已经妥投妥投之后无法退款
* @param arriveAccount
*/
public void setArriveAccount(Integer arriveAccount) {
this.arriveAccount = arriveAccount;
}
@Override
public String toString() {
return "VvPromoterAwardLineEntity{" +
",id=" + id +
",isDelete=" + isDelete +
",createTime=" + createTime +
",modifyTime=" + modifyTime +
",awardAmount=" + awardAmount +
",activityId=" + activityId +
",activityName=" + activityName +
",promoterId=" + promoterId +
",promoterBuyerId=" + promoterBuyerId +
",promoterBuyerName=" + promoterBuyerName +
",promoterBuyerWeixin=" + promoterBuyerWeixin +
",promoterBuyerPhone=" + promoterBuyerPhone +
",wasBuyerId=" + wasBuyerId +
",wasBuyerName=" + wasBuyerName +
",wasBuyerWeixin=" + wasBuyerWeixin +
",wasBuyerPhone=" + wasBuyerPhone +
",drawCashId=" + drawCashId +
",arriveAccount=" + arriveAccount +
"}";
}
}

View File

@ -0,0 +1,182 @@
package com.heyu.api.data.entity.vv;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import com.lz.mybatis.plugin.annotations.AS;
import java.math.BigDecimal;
import java.util.Date;import java.util.Date;
/**
*推广者
* @author quyixiao
* @since 2025-10-25
*/
@Data
@TableName("vv_promoter")
public class VvPromoterEntity implements java.io.Serializable {
private static final long serialVersionUID = 1L;
public final static String CLASS_NAME ="com.heyu.api.data.entity.vv.VvPromoterEntity:";
public final static String all = CLASS_NAME + "*";
public final static String id_ = CLASS_NAME + "id"; //
public final static String is_delete = CLASS_NAME + "is_delete"; // 是否删除0 1 删除
public final static String create_time = CLASS_NAME + "create_time"; // 创建时间
public final static String modify_time = CLASS_NAME + "modify_time"; // 修改时间
public final static String promoter_id = CLASS_NAME + "promoter_id"; // 推广者id唯一值
public final static String buyer_name = CLASS_NAME + "buyer_name"; // 买家名称
public final static String buyer_weixin = CLASS_NAME + "buyer_weixin"; // 买家微信
public final static String buyer_phone = CLASS_NAME + "buyer_phone"; // 买家微信
//
@TableId(value = "id", type = IdType.AUTO)
private Long id;
//是否删除0 1 删除
private Integer isDelete;
//创建时间
private Date createTime;
//修改时间
private Date modifyTime;
//推广者id唯一值
private String promoterId;
//买家名称
private String buyerName;
//买家微信
private String buyerWeixin;
//买家微信
private String buyerPhone;
/**
*
* @return
*/
public Long getId() {
return id;
}
/**
*
* @param id
*/
public void setId(Long id) {
this.id = id;
}
/**
* 是否删除0 1 删除
* @return
*/
public Integer getIsDelete() {
return isDelete;
}
/**
* 是否删除0 1 删除
* @param isDelete
*/
public void setIsDelete(Integer isDelete) {
this.isDelete = isDelete;
}
/**
* 创建时间
* @return
*/
public Date getCreateTime() {
return createTime;
}
/**
* 创建时间
* @param createTime
*/
public void setCreateTime(Date createTime) {
this.createTime = createTime;
}
/**
* 修改时间
* @return
*/
public Date getModifyTime() {
return modifyTime;
}
/**
* 修改时间
* @param modifyTime
*/
public void setModifyTime(Date modifyTime) {
this.modifyTime = modifyTime;
}
/**
* 推广者id唯一值
* @return
*/
public String getPromoterId() {
return promoterId;
}
/**
* 推广者id唯一值
* @param promoterId
*/
public void setPromoterId(String promoterId) {
this.promoterId = promoterId;
}
/**
* 买家名称
* @return
*/
public String getBuyerName() {
return buyerName;
}
/**
* 买家名称
* @param buyerName
*/
public void setBuyerName(String buyerName) {
this.buyerName = buyerName;
}
/**
* 买家微信
* @return
*/
public String getBuyerWeixin() {
return buyerWeixin;
}
/**
* 买家微信
* @param buyerWeixin
*/
public void setBuyerWeixin(String buyerWeixin) {
this.buyerWeixin = buyerWeixin;
}
/**
* 买家微信
* @return
*/
public String getBuyerPhone() {
return buyerPhone;
}
/**
* 买家微信
* @param buyerPhone
*/
public void setBuyerPhone(String buyerPhone) {
this.buyerPhone = buyerPhone;
}
@Override
public String toString() {
return "VvPromoterEntity{" +
",id=" + id +
",isDelete=" + isDelete +
",createTime=" + createTime +
",modifyTime=" + modifyTime +
",promoterId=" + promoterId +
",buyerName=" + buyerName +
",buyerWeixin=" + buyerWeixin +
",buyerPhone=" + buyerPhone +
"}";
}
}

View File

@ -10,7 +10,7 @@ import java.util.Date;import java.util.Date;
/**
*购物车
* @author quyixiao
* @since 2025-08-26
* @since 2025-10-25
*/
@Data
@ -42,6 +42,9 @@ private static final long serialVersionUID = 1L;
public final static String buyer_detail_address = CLASS_NAME + "buyer_detail_address"; // 买家详细地址
public final static String gmt_down_order = CLASS_NAME + "gmt_down_order"; // 下单时间
public final static String gmt_pay = CLASS_NAME + "gmt_pay"; // 支付时间
public final static String app_name = CLASS_NAME + "app_name"; // app 来源
public final static String channel_ = CLASS_NAME + "channel"; // 渠道如抖音微信小程序朋友圈bilibili
public final static String promoter_id = CLASS_NAME + "promoter_id"; // 推广者买家id
//
@TableId(value = "id", type = IdType.AUTO)
private Long id;
@ -66,7 +69,7 @@ private static final long serialVersionUID = 1L;
//退货数量
private Integer refundCount;
//买家id
private Long buyerId;
private Integer buyerId;
//创建时间撮
private Long createTimestamp;
//修改时间撮
@ -85,6 +88,12 @@ private static final long serialVersionUID = 1L;
private Date gmtDownOrder;
//支付时间
private Date gmtPay;
//app 来源
private String appName;
//渠道如抖音微信小程序朋友圈bilibili
private String channel;
//推广者买家id
private String promoterId;
/**
*
* @return
@ -254,14 +263,14 @@ private static final long serialVersionUID = 1L;
* 买家id
* @return
*/
public Long getBuyerId() {
public Integer getBuyerId() {
return buyerId;
}
/**
* 买家id
* @param buyerId
*/
public void setBuyerId(Long buyerId) {
public void setBuyerId(Integer buyerId) {
this.buyerId = buyerId;
}
@ -400,6 +409,51 @@ private static final long serialVersionUID = 1L;
this.gmtPay = gmtPay;
}
/**
* app 来源
* @return
*/
public String getAppName() {
return appName;
}
/**
* app 来源
* @param appName
*/
public void setAppName(String appName) {
this.appName = appName;
}
/**
* 渠道如抖音微信小程序朋友圈bilibili
* @return
*/
public String getChannel() {
return channel;
}
/**
* 渠道如抖音微信小程序朋友圈bilibili
* @param channel
*/
public void setChannel(String channel) {
this.channel = channel;
}
/**
* 推广者买家id
* @return
*/
public String getPromoterId() {
return promoterId;
}
/**
* 推广者买家id
* @param promoterId
*/
public void setPromoterId(String promoterId) {
this.promoterId = promoterId;
}
@Override
public String toString() {
return "VvTradeOrderEntity{" +
@ -424,6 +478,9 @@ private static final long serialVersionUID = 1L;
",buyerDetailAddress=" + buyerDetailAddress +
",gmtDownOrder=" + gmtDownOrder +
",gmtPay=" + gmtPay +
",appName=" + appName +
",channel=" + channel +
",promoterId=" + promoterId +
"}";
}
}

View File

@ -10,7 +10,7 @@ import java.util.Date;import java.util.Date;
/**
*购物车
* @author quyixiao
* @since 2025-10-23
* @since 2025-10-25
*/
@Data
@ -46,9 +46,9 @@ private static final long serialVersionUID = 1L;
public final static String reverse_status = CLASS_NAME + "reverse_status"; // 逆向状态
public final static String profit_amount = CLASS_NAME + "profit_amount"; // 这笔子单获得利益
public final static String origin_price = CLASS_NAME + "origin_price"; // 原来价格
public final static String buyer_id = CLASS_NAME + "buyer_id"; // 订单id
public final static String create_timestamp = CLASS_NAME + "create_timestamp"; // 创建时间
public final static String modify_timestamp = CLASS_NAME + "modify_timestamp"; // 修改时间
public final static String buyer_id = CLASS_NAME + "buyer_id"; // 订单id
public final static String buyer_phone = CLASS_NAME + "buyer_phone"; // 买家手机号
public final static String buyer_name = CLASS_NAME + "buyer_name"; // 买家名称
public final static String buyer_weixin = CLASS_NAME + "buyer_weixin"; // 买家微信
@ -66,6 +66,12 @@ private static final long serialVersionUID = 1L;
public final static String gmt_sign_receipt = CLASS_NAME + "gmt_sign_receipt"; // 签收日期
public final static String gmt_delivered = CLASS_NAME + "gmt_delivered"; // 妥投时间
public final static String delivered_by = CLASS_NAME + "delivered_by"; // system:系统user:用户 admin 后台确认
public final static String app_name = CLASS_NAME + "app_name"; // goudezhao
public final static String channel_ = CLASS_NAME + "channel"; // 渠道来源如抖音
public final static String promoter_id = CLASS_NAME + "promoter_id"; // 推广者id
public final static String award_amount = CLASS_NAME + "award_amount"; // 奖励金额
public final static String activity_id = CLASS_NAME + "activity_id"; // 活动id
public final static String activity_award_count = CLASS_NAME + "activity_award_count"; // 这次活动的奖励次数
//
@TableId(value = "id", type = IdType.AUTO)
private Long id;
@ -117,12 +123,12 @@ private static final long serialVersionUID = 1L;
private BigDecimal profitAmount;
//原来价格
private BigDecimal originPrice;
//订单id
private Long buyerId;
//创建时间
private Long createTimestamp;
//修改时间
private Date modifyTimestamp;
//订单id
private Long buyerId;
//买家手机号
private String buyerPhone;
//买家名称
@ -157,6 +163,18 @@ private static final long serialVersionUID = 1L;
private Date gmtDelivered;
//system:系统user:用户 admin 后台确认
private String deliveredBy;
//goudezhao
private String appName;
//渠道来源如抖音
private String channel;
//推广者id
private String promoterId;
//奖励金额
private BigDecimal awardAmount;
//活动id
private Long activityId;
//这次活动的奖励次数
private Integer activityAwardCount;
/**
*
* @return
@ -532,21 +550,6 @@ private static final long serialVersionUID = 1L;
this.originPrice = originPrice;
}
/**
* 订单id
* @return
*/
public Long getBuyerId() {
return buyerId;
}
/**
* 订单id
* @param buyerId
*/
public void setBuyerId(Long buyerId) {
this.buyerId = buyerId;
}
/**
* 创建时间
* @return
@ -577,6 +580,21 @@ private static final long serialVersionUID = 1L;
this.modifyTimestamp = modifyTimestamp;
}
/**
* 订单id
* @return
*/
public Long getBuyerId() {
return buyerId;
}
/**
* 订单id
* @param buyerId
*/
public void setBuyerId(Long buyerId) {
this.buyerId = buyerId;
}
/**
* 买家手机号
* @return
@ -832,6 +850,96 @@ private static final long serialVersionUID = 1L;
this.deliveredBy = deliveredBy;
}
/**
* goudezhao
* @return
*/
public String getAppName() {
return appName;
}
/**
* goudezhao
* @param appName
*/
public void setAppName(String appName) {
this.appName = appName;
}
/**
* 渠道来源如抖音
* @return
*/
public String getChannel() {
return channel;
}
/**
* 渠道来源如抖音
* @param channel
*/
public void setChannel(String channel) {
this.channel = channel;
}
/**
* 推广者id
* @return
*/
public String getPromoterId() {
return promoterId;
}
/**
* 推广者id
* @param promoterId
*/
public void setPromoterId(String promoterId) {
this.promoterId = promoterId;
}
/**
* 奖励金额
* @return
*/
public BigDecimal getAwardAmount() {
return awardAmount;
}
/**
* 奖励金额
* @param awardAmount
*/
public void setAwardAmount(BigDecimal awardAmount) {
this.awardAmount = awardAmount;
}
/**
* 活动id
* @return
*/
public Long getActivityId() {
return activityId;
}
/**
* 活动id
* @param activityId
*/
public void setActivityId(Long activityId) {
this.activityId = activityId;
}
/**
* 这次活动的奖励次数
* @return
*/
public Integer getActivityAwardCount() {
return activityAwardCount;
}
/**
* 这次活动的奖励次数
* @param activityAwardCount
*/
public void setActivityAwardCount(Integer activityAwardCount) {
this.activityAwardCount = activityAwardCount;
}
@Override
public String toString() {
return "VvTradeOrderLineEntity{" +
@ -860,9 +968,9 @@ private static final long serialVersionUID = 1L;
",reverseStatus=" + reverseStatus +
",profitAmount=" + profitAmount +
",originPrice=" + originPrice +
",buyerId=" + buyerId +
",createTimestamp=" + createTimestamp +
",modifyTimestamp=" + modifyTimestamp +
",buyerId=" + buyerId +
",buyerPhone=" + buyerPhone +
",buyerName=" + buyerName +
",buyerWeixin=" + buyerWeixin +
@ -880,6 +988,12 @@ private static final long serialVersionUID = 1L;
",gmtSignReceipt=" + gmtSignReceipt +
",gmtDelivered=" + gmtDelivered +
",deliveredBy=" + deliveredBy +
",appName=" + appName +
",channel=" + channel +
",promoterId=" + promoterId +
",awardAmount=" + awardAmount +
",activityId=" + activityId +
",activityAwardCount=" + activityAwardCount +
"}";
}
}

View File

@ -0,0 +1,68 @@
package com.heyu.api.data.service.impl.vv;
/**
* <p>
* 活动 服务类
* </p>
*
* @author quyixiao
* @since 2025-10-25
*/
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.heyu.api.data.dao.vv.VvActivityDao;
import com.heyu.api.data.entity.vv.VvActivityEntity;
import com.heyu.api.data.service.vv.VvActivityService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@Service
public class VvActivityServiceImpl extends ServiceImpl<VvActivityDao, VvActivityEntity> implements VvActivityService {
@Autowired
private VvActivityDao vvActivityDao;
@Override
public VvActivityEntity selectVvActivityById(Long id){
return vvActivityDao.selectVvActivityById(id);
}
@Override
public Long insertVvActivity(VvActivityEntity vvActivity){
return vvActivityDao.insertVvActivity(vvActivity);
}
@Override
public Long insertOrUpdateVvActivity(VvActivityEntity vvActivity){
return vvActivityDao.insertOrUpdateVvActivity(vvActivity);
}
@Override
public int updateVvActivityById(VvActivityEntity vvActivity){
return vvActivityDao.updateVvActivityById(vvActivity);
}
@Override
public int updateCoverVvActivityById(VvActivityEntity vvActivity){
return vvActivityDao.updateCoverVvActivityById(vvActivity);
}
@Override
public int deleteVvActivityById(Long id){
return vvActivityDao.deleteVvActivityById(id);
}
}

View File

@ -0,0 +1,68 @@
package com.heyu.api.data.service.impl.vv;
/**
* <p>
* 推广者获得奖品名细子单 服务类
* </p>
*
* @author quyixiao
* @since 2025-10-25
*/
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.heyu.api.data.dao.vv.VvPromoterAwardLineDao;
import com.heyu.api.data.entity.vv.VvPromoterAwardLineEntity;
import com.heyu.api.data.service.vv.VvPromoterAwardLineService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@Service
public class VvPromoterAwardLineServiceImpl extends ServiceImpl<VvPromoterAwardLineDao, VvPromoterAwardLineEntity> implements VvPromoterAwardLineService {
@Autowired
private VvPromoterAwardLineDao vvPromoterAwardLineDao;
@Override
public VvPromoterAwardLineEntity selectVvPromoterAwardLineById(Long id){
return vvPromoterAwardLineDao.selectVvPromoterAwardLineById(id);
}
@Override
public Long insertVvPromoterAwardLine(VvPromoterAwardLineEntity vvPromoterAwardLine){
return vvPromoterAwardLineDao.insertVvPromoterAwardLine(vvPromoterAwardLine);
}
@Override
public Long insertOrUpdateVvPromoterAwardLine(VvPromoterAwardLineEntity vvPromoterAwardLine){
return vvPromoterAwardLineDao.insertOrUpdateVvPromoterAwardLine(vvPromoterAwardLine);
}
@Override
public int updateVvPromoterAwardLineById(VvPromoterAwardLineEntity vvPromoterAwardLine){
return vvPromoterAwardLineDao.updateVvPromoterAwardLineById(vvPromoterAwardLine);
}
@Override
public int updateCoverVvPromoterAwardLineById(VvPromoterAwardLineEntity vvPromoterAwardLine){
return vvPromoterAwardLineDao.updateCoverVvPromoterAwardLineById(vvPromoterAwardLine);
}
@Override
public int deleteVvPromoterAwardLineById(Long id){
return vvPromoterAwardLineDao.deleteVvPromoterAwardLineById(id);
}
}

View File

@ -0,0 +1,68 @@
package com.heyu.api.data.service.impl.vv;
/**
* <p>
* 推广者获得奖品名细 服务类
* </p>
*
* @author quyixiao
* @since 2025-10-25
*/
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.heyu.api.data.dao.vv.VvPromoterAwardDao;
import com.heyu.api.data.entity.vv.VvPromoterAwardEntity;
import com.heyu.api.data.service.vv.VvPromoterAwardService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@Service
public class VvPromoterAwardServiceImpl extends ServiceImpl<VvPromoterAwardDao, VvPromoterAwardEntity> implements VvPromoterAwardService {
@Autowired
private VvPromoterAwardDao vvPromoterAwardDao;
@Override
public VvPromoterAwardEntity selectVvPromoterAwardById(Long id){
return vvPromoterAwardDao.selectVvPromoterAwardById(id);
}
@Override
public Long insertVvPromoterAward(VvPromoterAwardEntity vvPromoterAward){
return vvPromoterAwardDao.insertVvPromoterAward(vvPromoterAward);
}
@Override
public Long insertOrUpdateVvPromoterAward(VvPromoterAwardEntity vvPromoterAward){
return vvPromoterAwardDao.insertOrUpdateVvPromoterAward(vvPromoterAward);
}
@Override
public int updateVvPromoterAwardById(VvPromoterAwardEntity vvPromoterAward){
return vvPromoterAwardDao.updateVvPromoterAwardById(vvPromoterAward);
}
@Override
public int updateCoverVvPromoterAwardById(VvPromoterAwardEntity vvPromoterAward){
return vvPromoterAwardDao.updateCoverVvPromoterAwardById(vvPromoterAward);
}
@Override
public int deleteVvPromoterAwardById(Long id){
return vvPromoterAwardDao.deleteVvPromoterAwardById(id);
}
}

View File

@ -0,0 +1,68 @@
package com.heyu.api.data.service.impl.vv;
/**
* <p>
* 推广者 服务类
* </p>
*
* @author quyixiao
* @since 2025-10-25
*/
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.heyu.api.data.dao.vv.VvPromoterDao;
import com.heyu.api.data.entity.vv.VvPromoterEntity;
import com.heyu.api.data.service.vv.VvPromoterService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@Service
public class VvPromoterServiceImpl extends ServiceImpl<VvPromoterDao, VvPromoterEntity> implements VvPromoterService {
@Autowired
private VvPromoterDao vvPromoterDao;
@Override
public VvPromoterEntity selectVvPromoterById(Long id){
return vvPromoterDao.selectVvPromoterById(id);
}
@Override
public Long insertVvPromoter(VvPromoterEntity vvPromoter){
return vvPromoterDao.insertVvPromoter(vvPromoter);
}
@Override
public Long insertOrUpdateVvPromoter(VvPromoterEntity vvPromoter){
return vvPromoterDao.insertOrUpdateVvPromoter(vvPromoter);
}
@Override
public int updateVvPromoterById(VvPromoterEntity vvPromoter){
return vvPromoterDao.updateVvPromoterById(vvPromoter);
}
@Override
public int updateCoverVvPromoterById(VvPromoterEntity vvPromoter){
return vvPromoterDao.updateCoverVvPromoterById(vvPromoter);
}
@Override
public int deleteVvPromoterById(Long id){
return vvPromoterDao.deleteVvPromoterById(id);
}
}

View File

@ -0,0 +1,34 @@
package com.heyu.api.data.service.vv;
/**
* <p>
* 活动 服务类
* </p>
*
* @author quyixiao
* @since 2025-10-25
*/
import com.baomidou.mybatisplus.extension.service.IService;
import com.heyu.api.data.entity.vv.VvActivityEntity;
public interface VvActivityService extends IService<VvActivityEntity> {
VvActivityEntity selectVvActivityById(Long id);
Long insertVvActivity(VvActivityEntity vvActivity);
Long insertOrUpdateVvActivity(VvActivityEntity vvActivity);
int updateVvActivityById(VvActivityEntity vvActivity);
int updateCoverVvActivityById(VvActivityEntity vvActivity);
int deleteVvActivityById(Long id);
}

View File

@ -0,0 +1,34 @@
package com.heyu.api.data.service.vv;
/**
* <p>
* 推广者获得奖品名细子单 服务类
* </p>
*
* @author quyixiao
* @since 2025-10-25
*/
import com.baomidou.mybatisplus.extension.service.IService;
import com.heyu.api.data.entity.vv.VvPromoterAwardLineEntity;
public interface VvPromoterAwardLineService extends IService<VvPromoterAwardLineEntity> {
VvPromoterAwardLineEntity selectVvPromoterAwardLineById(Long id);
Long insertVvPromoterAwardLine(VvPromoterAwardLineEntity vvPromoterAwardLine);
Long insertOrUpdateVvPromoterAwardLine(VvPromoterAwardLineEntity vvPromoterAwardLine);
int updateVvPromoterAwardLineById(VvPromoterAwardLineEntity vvPromoterAwardLine);
int updateCoverVvPromoterAwardLineById(VvPromoterAwardLineEntity vvPromoterAwardLine);
int deleteVvPromoterAwardLineById(Long id);
}

View File

@ -0,0 +1,34 @@
package com.heyu.api.data.service.vv;
/**
* <p>
* 推广者获得奖品名细 服务类
* </p>
*
* @author quyixiao
* @since 2025-10-25
*/
import com.baomidou.mybatisplus.extension.service.IService;
import com.heyu.api.data.entity.vv.VvPromoterAwardEntity;
public interface VvPromoterAwardService extends IService<VvPromoterAwardEntity> {
VvPromoterAwardEntity selectVvPromoterAwardById(Long id);
Long insertVvPromoterAward(VvPromoterAwardEntity vvPromoterAward);
Long insertOrUpdateVvPromoterAward(VvPromoterAwardEntity vvPromoterAward);
int updateVvPromoterAwardById(VvPromoterAwardEntity vvPromoterAward);
int updateCoverVvPromoterAwardById(VvPromoterAwardEntity vvPromoterAward);
int deleteVvPromoterAwardById(Long id);
}

View File

@ -0,0 +1,34 @@
package com.heyu.api.data.service.vv;
/**
* <p>
* 推广者 服务类
* </p>
*
* @author quyixiao
* @since 2025-10-25
*/
import com.baomidou.mybatisplus.extension.service.IService;
import com.heyu.api.data.entity.vv.VvPromoterEntity;
public interface VvPromoterService extends IService<VvPromoterEntity> {
VvPromoterEntity selectVvPromoterById(Long id);
Long insertVvPromoter(VvPromoterEntity vvPromoter);
Long insertOrUpdateVvPromoter(VvPromoterEntity vvPromoter);
int updateVvPromoterById(VvPromoterEntity vvPromoter);
int updateCoverVvPromoterById(VvPromoterEntity vvPromoter);
int deleteVvPromoterById(Long id);
}

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.heyu.api.data.dao.vv.VvActivityDao">
</mapper>

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.heyu.api.data.dao.vv.VvPromoterAwardDao">
</mapper>

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.heyu.api.data.dao.vv.VvPromoterAwardLineDao">
</mapper>

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.heyu.api.data.dao.vv.VvPromoterDao">
</mapper>

View File

@ -94,8 +94,9 @@ public class MysqlMain_insert {
List<TablesBean> list = new ArrayList<TablesBean>();
list.add(new TablesBean("vv_chart_config"));
list.add(new TablesBean("vv_promoter"));
list.add(new TablesBean("vv_promoter_award"));
list.add(new TablesBean("vv_promoter_award_line"));

View File

@ -49,7 +49,7 @@ public class MysqlMain_update {
List<TablesBean> list = new ArrayList<TablesBean>();
String a = "vv_trade_order_line";
String a = "vv_promoter_award_line";
for (String s : a.split(",")) {
list.add(new TablesBean(s));
}

View File

@ -38,7 +38,6 @@ public class CreateDataQueueSimpleRabbitListener {
@RabbitListener(queues = "#{createDataQueue.name}", containerFactory = "accountAmountQueueSimpleRabbitListenerContainerFactory")
public void consumeMessage(@Payload String message, @Header(AmqpHeaders.DELIVERY_TAG) long delivertTag, Channel channel) {
try {
log.info("CreateDataQueueSimpleRabbitListener 请求参数是message :{}", message);
VvCreateDataConfigDTO vvCreateDataConfigDTO = JSONObject.parseObject(message, VvCreateDataConfigDTO.class);
VvAllDataEntity vvAllData = vvAllDataDao.selectVvAllDataByRunIdRunDate(vvCreateDataConfigDTO.getId(), vvCreateDataConfigDTO.getRunDate());