TRX 1 year ago
parent
commit
8e94160024

+ 1 - 1
FullCardClient/src/main/java/com/zhongshu/card/client/model/projectAbout/payConfig/PaySharingConfig.java

@@ -25,7 +25,7 @@ public class PaySharingConfig {
     @Schema(description = "最小分账金额, 单位分")
     private Long minSharing = 0L;
 
-    @Schema(description = "全局分账比例,0-100")
+    @Schema(description = "项目分账比例,0-100")
     private BigDecimal projectScale = BigDecimal.ZERO;
 
     @Schema(description = "机构分账比例,0-100")

+ 54 - 0
FullCardServer/src/main/java/com/zhongshu/card/server/core/domain/projectAbout/PayShareList.java

@@ -0,0 +1,54 @@
+package com.zhongshu.card.server.core.domain.projectAbout;
+
+import com.zhongshu.card.client.model.projectAbout.payConfig.DirectPayAliPayConfig;
+import com.zhongshu.card.client.model.projectAbout.payConfig.DirectPayWeChatConfig;
+import com.zhongshu.card.server.core.domain.base.SuperMain;
+import com.zhongshu.card.server.core.domain.org.Organization;
+import io.swagger.v3.oas.annotations.media.Schema;
+import lombok.AllArgsConstructor;
+import lombok.Builder;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+import org.springframework.data.mongodb.core.mapping.DBRef;
+import org.springframework.data.mongodb.core.mapping.Document;
+
+import java.math.BigDecimal;
+
+/**
+ * 自营支付
+ *
+ * @author TRX
+ * @date 2024/9/25
+ */
+@Data
+@Builder
+@Document
+@AllArgsConstructor
+@NoArgsConstructor
+public class PayShareList extends SuperMain {
+
+    @Schema(description = "项目信息")
+    @DBRef(lazy = true)
+    private Organization projectInfo;
+
+    @Schema(description = "项目名称")
+    private String projectName;
+
+    @Schema(description = "项目编码")
+    private String projectCode;
+
+    @Schema(description = "关联数据ID")
+    private String aboutDataId;
+
+    //-----------------------------业务 start----------------------
+
+    @Schema(description = "规则名称")
+    private String name;
+
+    @Schema(description = "项目分账比例,0-100")
+    private BigDecimal projectScale = BigDecimal.ZERO;
+
+    @Schema(description = "机构分账比例,0-100")
+    private BigDecimal orgScale = BigDecimal.ZERO;
+
+}

+ 0 - 2
FullCardServer/src/main/java/com/zhongshu/card/server/core/domain/projectAbout/ProjectPaySetting.java

@@ -38,6 +38,4 @@ public class ProjectPaySetting extends SuperMain {
     @Schema(description = "项目的支付渠道设置:微信支付、银联支付")
     private PaymentType channelType;
 
-
-
 }