zoujiajian 2 年 前
コミット
806db8b035

+ 13 - 0
netflix-dao/src/main/java/com/cyksj/mapper/GoodsWholesaleMapper.java

@@ -0,0 +1,13 @@
+package com.cyksj.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.cyksj.model.entity.GoodsWholesale;
+
+/**
+ * 项目名: yhlxj
+ * 文件名: GoodsWholesaleMapper
+ * 创建者: JavaZou
+ * 创建时间:2024/8/21 15:49
+ */
+public interface GoodsWholesaleMapper extends BaseMapper<GoodsWholesale> {
+}

+ 13 - 0
netflix-dao/src/main/java/com/cyksj/mapper/GoodsWholesaleUserDepositMapper.java

@@ -0,0 +1,13 @@
+package com.cyksj.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.cyksj.model.entity.GoodsWholesaleUserDeposit;
+
+/**
+ * 项目名: yhlxj
+ * 文件名: GoodsWholesaleUserDepositMapper
+ * 创建者: JavaZou
+ * 创建时间:2024/8/21 15:52
+ */
+public interface GoodsWholesaleUserDepositMapper extends BaseMapper<GoodsWholesaleUserDeposit> {
+}

+ 52 - 0
netflix-dao/src/main/java/com/cyksj/model/entity/GoodsWholesale.java

@@ -0,0 +1,52 @@
+package com.cyksj.model.entity;
+
+import lombok.Getter;
+import lombok.Setter;
+
+import java.math.BigDecimal;
+
+/**
+ * 项目名: yhlxj
+ * 文件名: GoodsWholesale
+ * 创建者: JavaZou
+ * 创建时间:2024/8/21 15:48
+ */
+@Getter
+@Setter
+public class GoodsWholesale extends BaseEntity{
+	private Long goodsId;
+
+	private Long skuId;
+
+	private String Config;
+
+	/**
+	 * 返差价
+	 */
+	private Boolean isReturn;
+
+	private Boolean status;
+
+	private Boolean deleted;
+
+	@Getter
+	@Setter
+	public static class GoodsWholesaleConfig {
+		/**
+		 * 开始个数
+		 */
+		private Integer start;
+
+		/**
+		 * 结束个数
+		 * 填999就代表无穷大
+		 */
+		private Integer end;
+
+		/**
+		 * 每个单价
+		 */
+		private BigDecimal single;
+	}
+
+}

+ 51 - 0
netflix-dao/src/main/java/com/cyksj/model/entity/GoodsWholesaleUserDeposit.java

@@ -0,0 +1,51 @@
+package com.cyksj.model.entity;
+
+import lombok.AllArgsConstructor;
+import lombok.Getter;
+import lombok.Setter;
+
+import java.math.BigDecimal;
+import java.util.Arrays;
+
+/**
+ * 项目名: yhlxj
+ * 文件名: GoodsWholesaleUserDeposit
+ * 创建者: JavaZou
+ * 创建时间:2024/8/21 15:52
+ */
+@Getter
+@Setter
+public class GoodsWholesaleUserDeposit extends BaseEntity{
+	private Long userId;
+
+	private BigDecimal money;
+
+	private Type type;
+
+	/**
+	 * 抵押状态 默认抵押中
+	 */
+	private Boolean status;
+
+	/**
+	 * 操作人
+	 */
+	private String operator;
+
+
+	@Getter
+	@AllArgsConstructor
+	public enum Type{
+		WeChat("wechat","微信"),
+		ALI_PAY("zfb","支付宝"),
+		PAYPAL("paypal","paypal支付"),
+		STRIPE("stripe","stripe支付")
+		;
+		String type;
+		String desc;
+
+		public static OrderDon.Type getType(String type) {
+			return Arrays.stream(OrderDon.Type.values()).filter(tp -> tp.getType().equals(type)).findFirst().orElse(ALI_PAY);
+		}
+	}
+}