diff --git a/README.md b/README.md index aeda055..2f47f8c 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,3 @@ # Commerce-System-Backend 🚧 Fix,➕ Feat,🔨 Refactor,📝 Docs,✨ Style,🍱 Perf,🔧 Test,⚡️ Chore,🐛 Bug -Commerce System \ No newline at end of file +Commerce System diff --git a/src/main/java/top/xinsin/controller/OrderController.java b/src/main/java/top/xinsin/controller/OrderController.java new file mode 100644 index 0000000..cd7575c --- /dev/null +++ b/src/main/java/top/xinsin/controller/OrderController.java @@ -0,0 +1,25 @@ +package top.xinsin.controller; + + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; + +import org.springframework.web.bind.annotation.RestController; +import top.xinsin.service.OrderService; + +/** + *
+ * 前端控制器 + *
+ * + * @author xinsin + * @since 2023-04-21 + */ +@RestController +@RequestMapping("/order") +public class OrderController { + @Autowired + private OrderService orderService; + + +} diff --git a/src/main/java/top/xinsin/mapper/OrderMapper.java b/src/main/java/top/xinsin/mapper/OrderMapper.java new file mode 100644 index 0000000..fd6c622 --- /dev/null +++ b/src/main/java/top/xinsin/mapper/OrderMapper.java @@ -0,0 +1,18 @@ +package top.xinsin.mapper; + +import top.xinsin.pojo.Order; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + *+ * Mapper 接口 + *
+ * + * @author xinsin + * @since 2023-04-21 + */ +@Mapper +public interface OrderMapper extends BaseMapper+ * + *
+* +* @author xinsin +* @since 2023-04-21 +*/ +@Data +@TableName("order") +public class Order implements Serializable { + private static final long serialVersionUID = 1L; + @TableId(value = "id", type = IdType.AUTO) + private Integer id; + @TableField("order_no") + private String orderNo; + @TableField("order_time") + private LocalDateTime orderTime; + @TableField("order_status") + private String orderStatus; + @TableField("wang_no") + private String wangNo; + @TableField("wechat_no") + private String wechatNo; + @TableField("alipay_no") + private String alipayNo; + @TableField("pay_amt") + private Double payAmt; + @TableField("shop_town_name") + private String shopTownName; + @TableField("commission") + private Double commission; + @TableField("alipay_name") + private String alipayName; + @TableField("rp_name") + private String rpName; + @TableField("rp_wechat_name") + private String rpWechatName; + @TableField("remark") + private String remark; + @TableField("phone_number") + private String phoneNumber; + @TableField("card_no") + private String cardNo; + @TableField("flag") + private Integer flag; + @TableField("flag_remark") + private String flagRemark; + @TableField("pay_time") + private LocalDateTime payTime; + @TableField("address") + private String address; + @TableField("shop_id") + private Integer shopId; + @TableField("sku") + private String sku; +} \ No newline at end of file diff --git a/src/main/java/top/xinsin/service/OrderService.java b/src/main/java/top/xinsin/service/OrderService.java new file mode 100644 index 0000000..d539b03 --- /dev/null +++ b/src/main/java/top/xinsin/service/OrderService.java @@ -0,0 +1,21 @@ +package top.xinsin.service; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import top.xinsin.mapper.OrderMapper; +import top.xinsin.pojo.Order; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *+ * 服务类 + *
+ * + * @author xinsin + * @since 2023-04-21 + */ +@Service +public class OrderService { + @Autowired + private OrderMapper orderMapper; +} diff --git a/src/main/resources/mapper/OrderMapper.xml b/src/main/resources/mapper/OrderMapper.xml new file mode 100644 index 0000000..71b2ea9 --- /dev/null +++ b/src/main/resources/mapper/OrderMapper.xml @@ -0,0 +1,31 @@ + + +