完成了第一版

This commit is contained in:
2025-05-14 21:04:14 +08:00
parent 3c48d562a8
commit e774b8edc8
10 changed files with 39 additions and 38 deletions

View File

@ -20,7 +20,7 @@ import java.time.LocalDateTime;
"settlementRevenue",
"workTime",
"settlementTime",
"promoCodeRequestRecordId",
"promoCodeApplyId",
"projectId",
"projectDetailId"
})
@ -62,7 +62,7 @@ public class ProjectSettlementAddRequest implements Serializable {
*/
@Min(value = 1L, message = "推广码申请记录id ID不能小于1")
@Schema(description = "推广码申请记录id", example = "1")
private Long promoCodeRequestRecordId;
private Long promoCodeApplyId;
/**
* 项目id

View File

@ -61,7 +61,7 @@ public class ProjectSettlementQueryRequest extends PageRequest implements Serial
*/
@Min(value = 1L, message = "推广码申请记录id ID不能小于1")
@Schema(description = "推广码申请记录id", example = "1")
private Long promoCodeRequestRecordId;
private Long promoCodeApplyId;
/**
* 项目id

View File

@ -21,7 +21,7 @@ import java.time.LocalDateTime;
"settlementRevenue",
"workTime",
"settlementTime",
"promoCodeRequestRecordId",
"promoCodeApplyId",
"projectId",
"projectDetailId"
})
@ -70,7 +70,7 @@ public class ProjectSettlementUpdateRequest implements Serializable {
*/
@Min(value = 1L, message = "推广码申请记录id ID不能小于1")
@Schema(description = "推广码申请记录id", example = "1")
private Long promoCodeRequestRecordId;
private Long promoCodeApplyId;
/**
* 项目id

View File

@ -49,12 +49,6 @@ public class PromoCodeUpdateRequest implements Serializable {
@Schema(description = "项目ID", example = "1")
private Long projectId;
/**
* 推广码状态(true:占用false:空闲)
*/
@NotBlank(message = "推广码状态不能为空")
@Schema(description = "推广码状态(true:占用false:空闲)", example = "false")
private Boolean promoCodeStatus;
@Serial

View File

@ -7,7 +7,11 @@ import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
* 项目结算记录表
@ -15,6 +19,9 @@ import lombok.Data;
*/
@TableName(value ="project_settlement")
@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class ProjectSettlement implements Serializable {
/**
* 结算记录ID
@ -50,7 +57,7 @@ public class ProjectSettlement implements Serializable {
/**
* 推广码申请记录id
*/
private Long promoCodeRequestRecordId;
private Long promoCodeApplyId;
/**
* 收益来源true:抽成false推广码