From 51baa8b9d7577ed7bac7a68abeb33c7d26d838ba Mon Sep 17 00:00:00 2001 From: yss <17921@qq.com> Date: Thu, 26 Aug 2021 10:54:11 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8C=BA=E5=9D=97=E9=93=BE=E6=97=A5=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../SupplyBlockChainLogController.java | 58 ++++++++++++++ .../dao/SupplyBlockChainLogMapper.java | 13 ++++ .../dao/mapper/SupplyBlockChainLogMapper.xml | 25 ++++++ .../entity/SupplyBlockChainLog.java | 76 +++++++++++++++++++ .../service/ISupplyBlockChainLogService.java | 16 ++++ .../impl/SupplyBlockChainLogServiceImpl.java | 17 +++++ 6 files changed, 205 insertions(+) create mode 100644 src/main/java/com/chinaunicom/mall/ebtp/extend/blockchain/controller/SupplyBlockChainLogController.java create mode 100644 src/main/java/com/chinaunicom/mall/ebtp/extend/blockchain/dao/SupplyBlockChainLogMapper.java create mode 100644 src/main/java/com/chinaunicom/mall/ebtp/extend/blockchain/dao/mapper/SupplyBlockChainLogMapper.xml create mode 100644 src/main/java/com/chinaunicom/mall/ebtp/extend/blockchain/entity/SupplyBlockChainLog.java create mode 100644 src/main/java/com/chinaunicom/mall/ebtp/extend/blockchain/service/ISupplyBlockChainLogService.java create mode 100644 src/main/java/com/chinaunicom/mall/ebtp/extend/blockchain/service/impl/SupplyBlockChainLogServiceImpl.java diff --git a/src/main/java/com/chinaunicom/mall/ebtp/extend/blockchain/controller/SupplyBlockChainLogController.java b/src/main/java/com/chinaunicom/mall/ebtp/extend/blockchain/controller/SupplyBlockChainLogController.java new file mode 100644 index 0000000..62bf964 --- /dev/null +++ b/src/main/java/com/chinaunicom/mall/ebtp/extend/blockchain/controller/SupplyBlockChainLogController.java @@ -0,0 +1,58 @@ +package com.chinaunicom.mall.ebtp.extend.blockchain.controller; + + +import com.chinaunicom.mall.ebtp.common.base.entity.BaseResponse; +import com.chinaunicom.mall.ebtp.common.util.PropertyUtils; +import com.chinaunicom.mall.ebtp.extend.blockchain.entity.SupplyBlockChainLog; +import com.chinaunicom.mall.ebtp.extend.blockchain.service.ISupplyBlockChainLogService; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import io.swagger.annotations.ApiParam; +import org.springframework.web.bind.annotation.*; + +import javax.annotation.Resource; +import javax.validation.Valid; + +@RestController +@Api(tags = "供应链+区块链接口调用日志") +@RequestMapping("/api/supplyblockchainlog") +public class SupplyBlockChainLogController{ + + @Resource + private ISupplyBlockChainLogService isupplyBlockChainLogService; + + /** + * 插入新数据 + * + * @param supplyBlockChainLog + * + * @return + */ + @ApiOperation("插入新数据") + @PostMapping("") + public BaseResponse insert(@ApiParam(value = "对象数据", required = true) @RequestBody @Valid SupplyBlockChainLog supplyBlockChainLog){ + supplyBlockChainLog.setId(PropertyUtils.getSnowflakeId()); + boolean save = isupplyBlockChainLogService.save(supplyBlockChainLog); + return BaseResponse.success(save); + } + + + + /** + * 查询数据 + * + * @param id + * + * @return + */ + @ApiOperation("查询数据") + @GetMapping("/{id}") + public BaseResponse get(@ApiParam(value = "主键id", required = true) @PathVariable String id){ + + SupplyBlockChainLog supplyBlockChainLog = isupplyBlockChainLogService.getById(id); + + return BaseResponse.success(supplyBlockChainLog); + } + + +} diff --git a/src/main/java/com/chinaunicom/mall/ebtp/extend/blockchain/dao/SupplyBlockChainLogMapper.java b/src/main/java/com/chinaunicom/mall/ebtp/extend/blockchain/dao/SupplyBlockChainLogMapper.java new file mode 100644 index 0000000..28c830d --- /dev/null +++ b/src/main/java/com/chinaunicom/mall/ebtp/extend/blockchain/dao/SupplyBlockChainLogMapper.java @@ -0,0 +1,13 @@ +package com.chinaunicom.mall.ebtp.extend.blockchain.dao; + + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.chinaunicom.mall.ebtp.extend.blockchain.entity.SupplyBlockChainLog; + +/** +* @auto.generated + */ +public interface SupplyBlockChainLogMapper extends BaseMapper { + + +} diff --git a/src/main/java/com/chinaunicom/mall/ebtp/extend/blockchain/dao/mapper/SupplyBlockChainLogMapper.xml b/src/main/java/com/chinaunicom/mall/ebtp/extend/blockchain/dao/mapper/SupplyBlockChainLogMapper.xml new file mode 100644 index 0000000..8760933 --- /dev/null +++ b/src/main/java/com/chinaunicom/mall/ebtp/extend/blockchain/dao/mapper/SupplyBlockChainLogMapper.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + update supply_block_chain_log + set + delete_flag="deleted" + where ID=#{id,jdbcType=BIGINT} + + \ No newline at end of file diff --git a/src/main/java/com/chinaunicom/mall/ebtp/extend/blockchain/entity/SupplyBlockChainLog.java b/src/main/java/com/chinaunicom/mall/ebtp/extend/blockchain/entity/SupplyBlockChainLog.java new file mode 100644 index 0000000..4ce26ec --- /dev/null +++ b/src/main/java/com/chinaunicom/mall/ebtp/extend/blockchain/entity/SupplyBlockChainLog.java @@ -0,0 +1,76 @@ +package com.chinaunicom.mall.ebtp.extend.blockchain.entity; + +import com.baomidou.mybatisplus.annotation.TableName; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.experimental.Accessors; + +import java.io.Serializable; + +/** + * 实体类 SupplyBlockChainLog + * + * @auto.generated + */ +@Data +@Accessors(chain = true) +@ApiModel +@EqualsAndHashCode(callSuper = false) +@TableName(value = "supply_block_chain_log", autoResultMap = true) +public class SupplyBlockChainLog implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * + */ + @ApiModelProperty(value = "") + private String id; + + /** + * + */ + @ApiModelProperty(value = "") + private String tpId; + + /** + * + */ + @ApiModelProperty(value = "") + private String sectionId; + + /** + * + */ + @ApiModelProperty(value = "") + private String assessRoomId; + + /** + * + */ + @ApiModelProperty(value = "") + private String turnId; + + /** + * 传参 + */ + @ApiModelProperty(value = "传参") + private String param; + + /** + * 返回的结果或异常 + */ + @ApiModelProperty(value = "返回的结果或异常") + private String result; + + /** + * 0-成功 1-失败 + */ + @ApiModelProperty(value = "0-成功 1-失败") + private String status; + + + +} diff --git a/src/main/java/com/chinaunicom/mall/ebtp/extend/blockchain/service/ISupplyBlockChainLogService.java b/src/main/java/com/chinaunicom/mall/ebtp/extend/blockchain/service/ISupplyBlockChainLogService.java new file mode 100644 index 0000000..1f78a0b --- /dev/null +++ b/src/main/java/com/chinaunicom/mall/ebtp/extend/blockchain/service/ISupplyBlockChainLogService.java @@ -0,0 +1,16 @@ +package com.chinaunicom.mall.ebtp.extend.blockchain.service; + + +import com.baomidou.mybatisplus.extension.service.IService; +import com.chinaunicom.mall.ebtp.extend.blockchain.entity.SupplyBlockChainLog; + +/** + * 对数据表 supply_block_chain_log 操作的 service + * @author Auto create + * + */ +public interface ISupplyBlockChainLogService extends IService { + + + +} diff --git a/src/main/java/com/chinaunicom/mall/ebtp/extend/blockchain/service/impl/SupplyBlockChainLogServiceImpl.java b/src/main/java/com/chinaunicom/mall/ebtp/extend/blockchain/service/impl/SupplyBlockChainLogServiceImpl.java new file mode 100644 index 0000000..0d2c2b1 --- /dev/null +++ b/src/main/java/com/chinaunicom/mall/ebtp/extend/blockchain/service/impl/SupplyBlockChainLogServiceImpl.java @@ -0,0 +1,17 @@ +package com.chinaunicom.mall.ebtp.extend.blockchain.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.chinaunicom.mall.ebtp.extend.blockchain.dao.SupplyBlockChainLogMapper; +import com.chinaunicom.mall.ebtp.extend.blockchain.entity.SupplyBlockChainLog; +import com.chinaunicom.mall.ebtp.extend.blockchain.service.ISupplyBlockChainLogService; +import org.springframework.stereotype.Service; +/** + * 对数据表 supply_block_chain_log 操作的 serviceImpl + * blockchain + * + */ +@Service +public class SupplyBlockChainLogServiceImpl extends ServiceImpl implements ISupplyBlockChainLogService { + + +}