|
|
@@ -0,0 +1,53 @@
|
|
|
+package com.jzg.commons.entity.po;
|
|
|
+
|
|
|
+
|
|
|
+import io.swagger.v3.oas.annotations.media.Schema;
|
|
|
+import lombok.AllArgsConstructor;
|
|
|
+import lombok.Data;
|
|
|
+import lombok.NoArgsConstructor;
|
|
|
+
|
|
|
+import java.io.Serial;
|
|
|
+import java.io.Serializable;
|
|
|
+import java.math.BigDecimal;
|
|
|
+import java.util.List;
|
|
|
+
|
|
|
+/**
|
|
|
+ * @author quchen
|
|
|
+ * @date 2025/8/6 11:16
|
|
|
+ */
|
|
|
+
|
|
|
+@Data
|
|
|
+@NoArgsConstructor
|
|
|
+@AllArgsConstructor
|
|
|
+public class SysDistributionSettingVO implements Serializable {
|
|
|
+
|
|
|
+
|
|
|
+ @Serial
|
|
|
+ private static final long serialVersionUID = -5860522632566061177L;
|
|
|
+
|
|
|
+ private String id;
|
|
|
+
|
|
|
+ @Schema(description = "分销模式 1-一级分销 2-二级分销 3-三级分销")
|
|
|
+ private String distributionMode;
|
|
|
+
|
|
|
+ @Schema(description = "一级佣金比例(%)")
|
|
|
+ private BigDecimal commissionRatioLevel1;
|
|
|
+
|
|
|
+ @Schema(description = "二级佣金比例(%)")
|
|
|
+ private BigDecimal commissionRatioLevel2;
|
|
|
+
|
|
|
+ @Schema(description = "三级佣金比例(%)")
|
|
|
+ private BigDecimal commissionRatioLevel3;
|
|
|
+
|
|
|
+ @Schema(description = "分销员招募方式:1-手动申请 2-加入组织自动成为分销员")
|
|
|
+ private String recruitmentMethod;
|
|
|
+
|
|
|
+ @Schema(description = "不参与分销的机构范围:1-全部机构 2-部分机构")
|
|
|
+ private String excludeDeptScope;
|
|
|
+
|
|
|
+ @Schema(description = "租户code")
|
|
|
+ private String systemCode;
|
|
|
+
|
|
|
+ @Schema(description = "不参与分销的机构")
|
|
|
+ private List<SysDept> excludeDept;
|
|
|
+}
|