➕ Feat: add order interface
This commit is contained in:
parent
a97ae1747d
commit
5904d1ea61
@ -1,3 +1,3 @@
|
||||
# Commerce-System-Backend
|
||||
🚧 Fix,➕ Feat,🔨 Refactor,📝 Docs,✨ Style,🍱 Perf,🔧 Test,⚡️ Chore,🐛 Bug
|
||||
Commerce System
|
||||
Commerce System
|
||||
|
25
src/main/java/top/xinsin/controller/OrderController.java
Normal file
25
src/main/java/top/xinsin/controller/OrderController.java
Normal file
@ -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;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 前端控制器
|
||||
* </p>
|
||||
*
|
||||
* @author xinsin
|
||||
* @since 2023-04-21
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/order")
|
||||
public class OrderController {
|
||||
@Autowired
|
||||
private OrderService orderService;
|
||||
|
||||
|
||||
}
|
18
src/main/java/top/xinsin/mapper/OrderMapper.java
Normal file
18
src/main/java/top/xinsin/mapper/OrderMapper.java
Normal file
@ -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;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* Mapper 接口
|
||||
* </p>
|
||||
*
|
||||
* @author xinsin
|
||||
* @since 2023-04-21
|
||||
*/
|
||||
@Mapper
|
||||
public interface OrderMapper extends BaseMapper<Order> {
|
||||
|
||||
}
|
67
src/main/java/top/xinsin/pojo/Order.java
Normal file
67
src/main/java/top/xinsin/pojo/Order.java
Normal file
@ -0,0 +1,67 @@
|
||||
package top.xinsin.pojo;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import java.io.Serializable;
|
||||
import java.time.LocalDateTime;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
*
|
||||
* </p>
|
||||
*
|
||||
* @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;
|
||||
}
|
21
src/main/java/top/xinsin/service/OrderService.java
Normal file
21
src/main/java/top/xinsin/service/OrderService.java
Normal file
@ -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;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 服务类
|
||||
* </p>
|
||||
*
|
||||
* @author xinsin
|
||||
* @since 2023-04-21
|
||||
*/
|
||||
@Service
|
||||
public class OrderService {
|
||||
@Autowired
|
||||
private OrderMapper orderMapper;
|
||||
}
|
31
src/main/resources/mapper/OrderMapper.xml
Normal file
31
src/main/resources/mapper/OrderMapper.xml
Normal file
@ -0,0 +1,31 @@
|
||||
<?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="top.xinsin.mapper.OrderMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="top.xinsin.pojo.Order">
|
||||
<id column="id" property="id" />
|
||||
<result column="order_no" property="orderNo" />
|
||||
<result column="order_time" property="orderTime" />
|
||||
<result column="order_status" property="orderStatus" />
|
||||
<result column="wang_no" property="wangNo" />
|
||||
<result column="wechat_no" property="wechatNo" />
|
||||
<result column="apay_no" property="apayNo" />
|
||||
<result column="pay_amt" property="payAmt" />
|
||||
<result column="shoptown_name" property="shoptownName" />
|
||||
<result column="commission" property="commission" />
|
||||
<result column="apay_name" property="apayName" />
|
||||
<result column="rp_name" property="rpName" />
|
||||
<result column="rp_wechat_name" property="rpWechatName" />
|
||||
<result column="remark" property="remark" />
|
||||
<result column="phone_number" property="phoneNumber" />
|
||||
<result column="card_no" property="cardNo" />
|
||||
<result column="flag" property="flag" />
|
||||
<result column="flag_remark" property="flagRemark" />
|
||||
<result column="pay_time" property="payTime" />
|
||||
<result column="address" property="address" />
|
||||
<result column="shop_id" property="shopId" />
|
||||
<result column="sku" property="sku" />
|
||||
</resultMap>
|
||||
|
||||
</mapper>
|
Loading…
x
Reference in New Issue
Block a user