瀏覽代碼

新增万里牛售后单表

fgd 1 年之前
父節點
當前提交
3feeb35ff0

+ 17 - 0
sd-business/src/main/java/com/sd/business/entity/after/dto/AfterSaleOrderDto.java

@@ -0,0 +1,17 @@
+package com.sd.business.entity.after.dto;
+
+import com.sd.business.entity.after.po.AfterSaleOrder;
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * 售后单新增编辑入参实体
+ *
+ * @author 
+ * @since 2024-02-02
+ */
+@Getter
+@Setter
+public class AfterSaleOrderDto extends AfterSaleOrder {
+
+}

+ 17 - 0
sd-business/src/main/java/com/sd/business/entity/after/dto/AfterSaleOrderSelectDto.java

@@ -0,0 +1,17 @@
+package com.sd.business.entity.after.dto;
+
+import com.ruoyi.common.core.domain.BaseSelectDto;
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * 售后单列表查询入参实体
+ *
+ * @author 
+ * @since 2024-02-02
+ */
+@Getter
+@Setter
+public class AfterSaleOrderSelectDto extends BaseSelectDto {
+
+}

+ 98 - 0
sd-business/src/main/java/com/sd/business/entity/after/po/AfterSaleOrder.java

@@ -0,0 +1,98 @@
+package com.sd.business.entity.after.po;
+
+import com.ruoyi.common.core.domain.BasePo;
+import com.baomidou.mybatisplus.annotation.TableName;
+import java.math.BigDecimal;
+import java.util.Date;
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * <p>
+ * 售后单
+ * </p>
+ *
+ * @author 
+ * @since 2024-02-02
+ */
+@Getter
+@Setter
+@TableName("after_sale_order")
+public class AfterSaleOrder extends BasePo {
+
+    /**
+     * 售后单号
+     */
+    private String code;
+
+    /**
+     * 状态 0-未售后,1-已售后
+     */
+    private Integer status;
+
+    /**
+     * 订单编号
+     */
+    private String orderCode;
+
+    /**
+     * 万里牛售后明细id
+     */
+    private String wlnOffId;
+
+    /**
+     * 万里牛订单编号
+     */
+    private String orderWlnCode;
+
+    /**
+     * 万里牛sku规格编号
+     */
+    private String skuSpecCode;
+
+    /**
+     * 万里牛sku规格id
+     */
+    private String wlnSkuSpecId;
+
+    /**
+     * 万里牛仓库编码
+     */
+    private String storageCode;
+
+    /**
+     * 万里牛仓库编码
+     */
+    private Integer wlnStatus;
+
+    /**
+     * 万里牛类型
+     */
+    private Integer wlnType;
+
+    /**
+     * 退货数量
+     */
+    private BigDecimal quantity;
+
+    /**
+     * 同步时间
+     */
+    private Date modifyTime;
+
+    /**
+     * 同步时间戳
+     */
+    private Long modifyTimestamp;
+
+    /**
+     * 退回原因
+     */
+    private String reason;
+
+    /**
+     * 问题详情
+     */
+    private String remark;
+
+}

+ 17 - 0
sd-business/src/main/java/com/sd/business/entity/after/vo/AfterSaleOrderVo.java

@@ -0,0 +1,17 @@
+package com.sd.business.entity.after.vo;
+
+import com.sd.business.entity.after.po.AfterSaleOrder;
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * 售后单列表查询返回值实体
+ *
+ * @author 
+ * @since 2024-02-02
+ */
+@Getter
+@Setter
+public class AfterSaleOrderVo extends AfterSaleOrder {
+
+}

+ 17 - 0
sd-business/src/main/java/com/sd/business/mapper/after/AfterSaleOrderMapper.java

@@ -0,0 +1,17 @@
+package com.sd.business.mapper.after;
+
+import com.sd.business.entity.after.po.AfterSaleOrder;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+
+/**
+ * <p>
+ * 售后单 Mapper 接口
+ * </p>
+ *
+ * @author 
+ * @since 2024-02-02
+ */
+public interface AfterSaleOrderMapper extends BaseMapper<AfterSaleOrder> {
+
+}

+ 28 - 0
sd-business/src/main/java/com/sd/business/service/after/AfterSaleOrderService.java

@@ -0,0 +1,28 @@
+package com.sd.business.service.after;
+
+import com.sd.business.entity.after.po.AfterSaleOrder;
+import com.ruoyi.common.core.service.BaseService;
+import com.sd.business.entity.after.dto.AfterSaleOrderDto;
+
+
+/**
+ * <p>
+ * 售后单 服务类
+ * </p>
+ *
+ * @author 
+ * @since 2024-02-02
+ */
+public interface AfterSaleOrderService extends BaseService<AfterSaleOrder> {
+
+    /**
+     * 售后单新增
+     */
+    void add(AfterSaleOrderDto afterSaleOrderDto);
+
+    /**
+     * 售后单编辑
+     */
+    void edit(AfterSaleOrderDto afterSaleOrderDto);
+
+}

+ 32 - 0
sd-business/src/main/java/com/sd/business/service/after/impl/AfterSaleOrderServiceImpl.java

@@ -0,0 +1,32 @@
+package com.sd.business.service.after.impl;
+
+import com.sd.business.entity.after.po.AfterSaleOrder;
+import com.sd.business.mapper.after.AfterSaleOrderMapper;
+import com.sd.business.service.after.AfterSaleOrderService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+import com.sd.business.entity.after.dto.AfterSaleOrderDto;
+
+
+/**
+ * <p>
+ * 售后单 服务实现类
+ * </p>
+ *
+ * @author 
+ * @since 2024-02-02
+ */
+@Service
+public class AfterSaleOrderServiceImpl extends ServiceImpl<AfterSaleOrderMapper, AfterSaleOrder> implements AfterSaleOrderService {
+
+    @Override
+    public void add(AfterSaleOrderDto afterSaleOrderDto) {
+        this.save(afterSaleOrderDto);
+    }
+
+    @Override
+    public void edit(AfterSaleOrderDto afterSaleOrderDto) {
+        this.updateById(afterSaleOrderDto);
+    }
+
+}

+ 4 - 0
sd-business/src/main/resources/mapper/after/AfterSaleOrderMapper.xml

@@ -0,0 +1,4 @@
+<?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.sd.business.mapper.after.AfterSaleOrderMapper">
+</mapper>