From daa178b87a6b9fedc8aed3d18c96e8a9d075e31c Mon Sep 17 00:00:00 2001 From: "autumn.g@foxmail.com" Date: Wed, 10 May 2023 15:01:29 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=A2=E5=8D=95=E5=AE=9E=E6=97=B6=E8=AE=B0?= =?UTF-8?q?=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../jsowell/pile/domain/OrderMonitorData.java | 38 ++++++++ .../pile/mapper/OrderMonitorDataMapper.java | 47 ++++++++++ .../pile/service/OrderMonitorDataService.java | 19 ++++ .../impl/OrderMonitorDataServiceImpl.java | 45 +++++++++ .../mapper/pile/OrderMonitorDataMapper.xml | 91 +++++++++++++++++++ 5 files changed, 240 insertions(+) create mode 100644 jsowell-pile/src/main/java/com/jsowell/pile/domain/OrderMonitorData.java create mode 100644 jsowell-pile/src/main/java/com/jsowell/pile/mapper/OrderMonitorDataMapper.java create mode 100644 jsowell-pile/src/main/java/com/jsowell/pile/service/OrderMonitorDataService.java create mode 100644 jsowell-pile/src/main/java/com/jsowell/pile/service/impl/OrderMonitorDataServiceImpl.java create mode 100644 jsowell-pile/src/main/resources/mapper/pile/OrderMonitorDataMapper.xml diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/domain/OrderMonitorData.java b/jsowell-pile/src/main/java/com/jsowell/pile/domain/OrderMonitorData.java new file mode 100644 index 000000000..5b01604e9 --- /dev/null +++ b/jsowell-pile/src/main/java/com/jsowell/pile/domain/OrderMonitorData.java @@ -0,0 +1,38 @@ +package com.jsowell.pile.domain; + +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Getter; +import lombok.NoArgsConstructor; +import lombok.Setter; +import lombok.ToString; + +import java.time.LocalDateTime; + +@Getter +@Setter +@ToString +@Builder +@AllArgsConstructor +@NoArgsConstructor +public class OrderMonitorData { + /** + * 主键 + */ + private Integer id; + + /** + * 订单编号 + */ + private String orderCode; + + /** + * 实时监控数据 + */ + private String monitorData; + + /** + * 创建时间 + */ + private LocalDateTime cerateTime; +} \ No newline at end of file diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/mapper/OrderMonitorDataMapper.java b/jsowell-pile/src/main/java/com/jsowell/pile/mapper/OrderMonitorDataMapper.java new file mode 100644 index 000000000..a69faaaa2 --- /dev/null +++ b/jsowell-pile/src/main/java/com/jsowell/pile/mapper/OrderMonitorDataMapper.java @@ -0,0 +1,47 @@ +package com.jsowell.pile.mapper; + +import com.jsowell.pile.domain.OrderMonitorData; + +public interface OrderMonitorDataMapper { + /** + * delete by primary key + * @param id primaryKey + * @return deleteCount + */ + int deleteByPrimaryKey(Integer id); + + /** + * insert record to table + * @param record the record + * @return insert count + */ + int insert(OrderMonitorData record); + + /** + * insert record to table selective + * @param record the record + * @return insert count + */ + int insertSelective(OrderMonitorData record); + + /** + * select by primary key + * @param id primary key + * @return object by primary key + */ + OrderMonitorData selectByPrimaryKey(Integer id); + + /** + * update record selective + * @param record the updated record + * @return update count + */ + int updateByPrimaryKeySelective(OrderMonitorData record); + + /** + * update record + * @param record the updated record + * @return update count + */ + int updateByPrimaryKey(OrderMonitorData record); +} \ No newline at end of file diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/service/OrderMonitorDataService.java b/jsowell-pile/src/main/java/com/jsowell/pile/service/OrderMonitorDataService.java new file mode 100644 index 000000000..8b4426b18 --- /dev/null +++ b/jsowell-pile/src/main/java/com/jsowell/pile/service/OrderMonitorDataService.java @@ -0,0 +1,19 @@ +package com.jsowell.pile.service; + +import com.jsowell.pile.domain.OrderMonitorData; + +public interface OrderMonitorDataService{ + + public int deleteByPrimaryKey(Integer id); + + public int insert(OrderMonitorData record); + + public int insertSelective(OrderMonitorData record); + + public OrderMonitorData selectByPrimaryKey(Integer id); + + public int updateByPrimaryKeySelective(OrderMonitorData record); + + public int updateByPrimaryKey(OrderMonitorData record); + +} diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/OrderMonitorDataServiceImpl.java b/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/OrderMonitorDataServiceImpl.java new file mode 100644 index 000000000..7343a4acc --- /dev/null +++ b/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/OrderMonitorDataServiceImpl.java @@ -0,0 +1,45 @@ +package com.jsowell.pile.service.impl; + +import com.jsowell.pile.domain.OrderMonitorData; +import com.jsowell.pile.mapper.OrderMonitorDataMapper; +import com.jsowell.pile.service.OrderMonitorDataService; +import org.springframework.stereotype.Service; + +import javax.annotation.Resource; +@Service +public class OrderMonitorDataServiceImpl implements OrderMonitorDataService { + + @Resource + private OrderMonitorDataMapper orderMonitorDataMapper; + + + public int deleteByPrimaryKey(Integer id) { + return orderMonitorDataMapper.deleteByPrimaryKey(id); + } + + + public int insert(OrderMonitorData record) { + return orderMonitorDataMapper.insert(record); + } + + + public int insertSelective(OrderMonitorData record) { + return orderMonitorDataMapper.insertSelective(record); + } + + + public OrderMonitorData selectByPrimaryKey(Integer id) { + return orderMonitorDataMapper.selectByPrimaryKey(id); + } + + + public int updateByPrimaryKeySelective(OrderMonitorData record) { + return orderMonitorDataMapper.updateByPrimaryKeySelective(record); + } + + + public int updateByPrimaryKey(OrderMonitorData record) { + return orderMonitorDataMapper.updateByPrimaryKey(record); + } + +} diff --git a/jsowell-pile/src/main/resources/mapper/pile/OrderMonitorDataMapper.xml b/jsowell-pile/src/main/resources/mapper/pile/OrderMonitorDataMapper.xml new file mode 100644 index 000000000..12e3eabc9 --- /dev/null +++ b/jsowell-pile/src/main/resources/mapper/pile/OrderMonitorDataMapper.xml @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + id, order_code, monitor_data, cerate_time + + + + + delete from order_monitor_data + where id = #{id,jdbcType=INTEGER} + + + + insert into order_monitor_data (id, order_code, monitor_data, + cerate_time) + values (#{id,jdbcType=INTEGER}, #{orderCode,jdbcType=VARCHAR}, #{monitorData,jdbcType=VARCHAR}, + #{cerateTime,jdbcType=TIMESTAMP}) + + + + insert into order_monitor_data + + + id, + + + order_code, + + + monitor_data, + + + cerate_time, + + + + + #{id,jdbcType=INTEGER}, + + + #{orderCode,jdbcType=VARCHAR}, + + + #{monitorData,jdbcType=VARCHAR}, + + + #{cerateTime,jdbcType=TIMESTAMP}, + + + + + + update order_monitor_data + + + order_code = #{orderCode,jdbcType=VARCHAR}, + + + monitor_data = #{monitorData,jdbcType=VARCHAR}, + + + cerate_time = #{cerateTime,jdbcType=TIMESTAMP}, + + + where id = #{id,jdbcType=INTEGER} + + + + update order_monitor_data + set order_code = #{orderCode,jdbcType=VARCHAR}, + monitor_data = #{monitorData,jdbcType=VARCHAR}, + cerate_time = #{cerateTime,jdbcType=TIMESTAMP} + where id = #{id,jdbcType=INTEGER} + + \ No newline at end of file