From 24471f4d6978b6dfe23b74298942e7639f3474c2 Mon Sep 17 00:00:00 2001
From: Administrator <admin>
Date: Fri, 20 May 2022 18:17:36 +0800
Subject: [PATCH] 溯源码修改,采收修改

---
 src/main/java/org/springblade/modules/traceability/entity/Traceability.java |   53 +++++++++++++++++---------
 /dev/null                                                                   |   15 -------
 src/main/java/org/springblade/modules/recovery/entity/Recovery.java         |    5 ++
 3 files changed, 40 insertions(+), 33 deletions(-)

diff --git a/src/main/java/org/springblade/modules/recovery/entity/Recovery.java b/src/main/java/org/springblade/modules/recovery/entity/Recovery.java
index af0d347..02a70bf 100644
--- a/src/main/java/org/springblade/modules/recovery/entity/Recovery.java
+++ b/src/main/java/org/springblade/modules/recovery/entity/Recovery.java
@@ -81,4 +81,9 @@
 	@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
 	private Date createTime;
 
+	/**
+	 * 溯源码编号
+	 */
+	private String code;
+
 }
diff --git a/src/main/java/org/springblade/modules/traceability/controller/TraceabilityDetailController.java b/src/main/java/org/springblade/modules/traceability/controller/TraceabilityDetailController.java
deleted file mode 100644
index 0e43ba9..0000000
--- a/src/main/java/org/springblade/modules/traceability/controller/TraceabilityDetailController.java
+++ /dev/null
@@ -1,106 +0,0 @@
-package org.springblade.modules.traceability.controller;
-
-import com.baomidou.mybatisplus.core.metadata.IPage;
-import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport;
-import io.swagger.annotations.ApiOperation;
-import io.swagger.annotations.ApiParam;
-import lombok.AllArgsConstructor;
-import org.springblade.core.boot.ctrl.BladeController;
-import org.springblade.core.mp.support.Condition;
-import org.springblade.core.mp.support.Query;
-import org.springblade.core.tool.api.R;
-import org.springblade.core.tool.utils.Func;
-import org.springblade.modules.traceability.entity.TraceabilityDetail;
-import org.springblade.modules.traceability.service.TraceabilityDetailService;
-import org.springblade.modules.traceability.vo.TraceabilityDetailVO;
-import org.springframework.web.bind.annotation.*;
-
-import javax.validation.Valid;
-
-/**
- * 溯源码详细表控制器
- * @since 2022-05-19
- * @author zhongrj
- */
-@RestController
-@AllArgsConstructor
-@RequestMapping("/traceabilityDetail")
-public class TraceabilityDetailController extends BladeController {
-
-	private final TraceabilityDetailService traceabilityDetailService;
-
-	/**
-	 * 详情
-	 */
-	@GetMapping("/detail")
-	@ApiOperationSupport(order = 1)
-	@ApiOperation(value = "详情", notes = "传入traceabilityDetail")
-	public R<TraceabilityDetail> detail(TraceabilityDetail traceabilityDetail) {
-		TraceabilityDetail detail = traceabilityDetailService.getOne(Condition.getQueryWrapper(traceabilityDetail));
-		return R.data(detail);
-	}
-
-	/**
-	 * 分页
-	 */
-	@GetMapping("/list")
-	@ApiOperationSupport(order = 2)
-	@ApiOperation(value = "分页", notes = "传入traceabilityDetail")
-	public R<IPage<TraceabilityDetail>> list(TraceabilityDetail traceabilityDetail, Query query) {
-		IPage<TraceabilityDetail> pages = traceabilityDetailService.page(Condition.getPage(query), Condition.getQueryWrapper(traceabilityDetail));
-		return R.data(pages);
-	}
-
-	/**
-	 * 自定义分页
-	 */
-	@GetMapping("/page")
-	@ApiOperationSupport(order = 3)
-	@ApiOperation(value = "分页", notes = "传入traceabilityDetail")
-	public R<IPage<TraceabilityDetailVO>> page(TraceabilityDetailVO traceabilityDetail, Query query) {
-		IPage<TraceabilityDetailVO> pages = traceabilityDetailService.selectTraceabilityDetailPage(Condition.getPage(query), traceabilityDetail);
-		return R.data(pages);
-	}
-
-	/**
-	 * 新增
-	 */
-	@PostMapping("/save")
-	@ApiOperationSupport(order = 4)
-	@ApiOperation(value = "新增", notes = "传入traceabilityDetail")
-	public R save(@Valid @RequestBody TraceabilityDetail traceabilityDetail) {
-		return R.status(traceabilityDetailService.save(traceabilityDetail));
-	}
-
-	/**
-	 * 修改
-	 */
-	@PostMapping("/update")
-	@ApiOperationSupport(order = 5)
-	@ApiOperation(value = "修改", notes = "传入traceabilityDetail")
-	public R update(@Valid @RequestBody TraceabilityDetail traceabilityDetail) {
-		return R.status(traceabilityDetailService.updateById(traceabilityDetail));
-	}
-
-	/**
-	 * 新增或修改
-	 */
-	@PostMapping("/submit")
-	@ApiOperationSupport(order = 6)
-	@ApiOperation(value = "新增或修改", notes = "传入traceabilityDetail")
-	public R submit(@Valid @RequestBody TraceabilityDetail traceabilityDetail) {
-		return R.status(traceabilityDetailService.saveOrUpdate(traceabilityDetail));
-	}
-
-
-	/**
-	 * 删除
-	 */
-	@PostMapping("/remove")
-	@ApiOperationSupport(order = 7)
-	@ApiOperation(value = "逻辑删除", notes = "传入ids")
-	public R remove(@ApiParam(value = "主键集合", required = true) @RequestParam String ids) {
-		return R.status(traceabilityDetailService.removeByIds(Func.toLongList(ids)));
-	}
-
-}
diff --git a/src/main/java/org/springblade/modules/traceability/entity/Traceability.java b/src/main/java/org/springblade/modules/traceability/entity/Traceability.java
index eb62b8a..5123024 100644
--- a/src/main/java/org/springblade/modules/traceability/entity/Traceability.java
+++ b/src/main/java/org/springblade/modules/traceability/entity/Traceability.java
@@ -27,6 +27,41 @@
 	private Integer id;
 
 	/**
+	 * 商品名称
+	 */
+	private String productName;
+
+	/**
+	 * 联系电话
+	 */
+	private String phone;
+
+	/**
+	 * 产地
+	 */
+	private String place;
+
+
+	/**
+	 * 合格证编号
+	 */
+	private String certificationCode;
+
+
+	/**
+	 * 承诺依据 0:委托检测 1:自我检测 2:内部质量控制 3:自我承诺
+	 */
+	private String according;
+
+
+	/**
+	 * 创建时间
+	 */
+	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
+	@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+	private Date createTime;
+
+	/**
 	 * 溯源码编号
 	 */
 	private String code;
@@ -40,23 +75,5 @@
 	 * 是否打印(0:是 1:否)
 	 */
 	private String print;
-
-
-	/**
-	 * 溯源码图片url
-	 */
-	private String url;
-
-	/**
-	 * 创建时间
-	 */
-	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
-	@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
-	private Date createTime;
-
-	/**
-	 * 采收id(溯源id)
-	 */
-	private Integer recoveryId;
 
 }
diff --git a/src/main/java/org/springblade/modules/traceability/entity/TraceabilityDetail.java b/src/main/java/org/springblade/modules/traceability/entity/TraceabilityDetail.java
deleted file mode 100644
index 0430ee2..0000000
--- a/src/main/java/org/springblade/modules/traceability/entity/TraceabilityDetail.java
+++ /dev/null
@@ -1,69 +0,0 @@
-package org.springblade.modules.traceability.entity;
-
-import com.baomidou.mybatisplus.annotation.IdType;
-import com.baomidou.mybatisplus.annotation.TableId;
-import com.baomidou.mybatisplus.annotation.TableName;
-import com.fasterxml.jackson.annotation.JsonFormat;
-import lombok.Data;
-import org.springframework.format.annotation.DateTimeFormat;
-
-import java.io.Serializable;
-import java.util.Date;
-
-/**
- * 溯源码详细表实体类
- * @since 2022-05-19
- * @author zhongrj
- */
-@Data
-@TableName("sys_traceability_detail")
-public class TraceabilityDetail implements Serializable {
-
-	private static final long serialVersionUID = 1L;
-
-    /**
-	 * 主键id
-	 */
-	@TableId(value = "id",type = IdType.AUTO)
-	private Integer id;
-
-	/**
-	 * 溯源码id
-	 */
-	private Integer traceabilityId;
-
-	/**
-	 * 商品名称
-	 */
-	private String productName;
-
-	/**
-	 * 联系电话
-	 */
-	private String phone;
-
-	/**
-	 * 产地
-	 */
-	private String place;
-
-
-	/**
-	 * 合格证编号
-	 */
-	private String certificationCode;
-
-
-	/**
-	 * 承诺依据 0:委托检测 1:自我检测 2:内部质量控制 3:自我承诺
-	 */
-	private String according;
-
-
-	/**
-	 * 创建时间
-	 */
-	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
-	@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
-	private Date createTime;
-}
diff --git a/src/main/java/org/springblade/modules/traceability/mapper/TraceabilityDetailMapper.java b/src/main/java/org/springblade/modules/traceability/mapper/TraceabilityDetailMapper.java
deleted file mode 100644
index 6027faa..0000000
--- a/src/main/java/org/springblade/modules/traceability/mapper/TraceabilityDetailMapper.java
+++ /dev/null
@@ -1,27 +0,0 @@
-package org.springblade.modules.traceability.mapper;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.baomidou.mybatisplus.core.metadata.IPage;
-import org.apache.ibatis.annotations.Param;
-import org.springblade.modules.traceability.entity.TraceabilityDetail;
-import org.springblade.modules.traceability.vo.TraceabilityDetailVO;
-
-import java.util.List;
-
-/**
- *  溯源码详细表Mapper 接口
- * @since 2022-05-19
- * @author zhongrj
- */
-public interface TraceabilityDetailMapper extends BaseMapper<TraceabilityDetail> {
-
-	/**
-	 * 自定义分页
-	 *
-	 * @param page
-	 * @param traceabilityDetail
-	 * @return
-	 */
-	List<TraceabilityDetailVO> selectTraceabilityDetailPage(@Param("page") IPage page, @Param("traceabilityDetail") TraceabilityDetailVO traceabilityDetail);
-
-}
diff --git a/src/main/java/org/springblade/modules/traceability/mapper/TraceabilityDetailMapper.xml b/src/main/java/org/springblade/modules/traceability/mapper/TraceabilityDetailMapper.xml
deleted file mode 100644
index 8ee03e3..0000000
--- a/src/main/java/org/springblade/modules/traceability/mapper/TraceabilityDetailMapper.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-<?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="org.springblade.modules.traceability.mapper.TraceabilityDetailMapper">
-
-    <!--自定义查询溯源码详细分页数据-->
-    <select id="selectTraceabilityDetailPage" resultType="org.springblade.modules.traceability.vo.TraceabilityDetailVO">
-        select * from sys_traceability_detail
-        where 1=1
-    </select>
-</mapper>
diff --git a/src/main/java/org/springblade/modules/traceability/service/TraceabilityDetailService.java b/src/main/java/org/springblade/modules/traceability/service/TraceabilityDetailService.java
deleted file mode 100644
index 59fc31a..0000000
--- a/src/main/java/org/springblade/modules/traceability/service/TraceabilityDetailService.java
+++ /dev/null
@@ -1,26 +0,0 @@
-
-package org.springblade.modules.traceability.service;
-
-import com.baomidou.mybatisplus.core.metadata.IPage;
-import com.baomidou.mybatisplus.extension.service.IService;
-import org.springblade.modules.traceability.entity.TraceabilityDetail;
-import org.springblade.modules.traceability.vo.TraceabilityDetailVO;
-
-import java.util.List;
-
-/**
- * 溯源码详细表服务类
- * @since 2022-05-19
- * @author zhongrj
- */
-public interface TraceabilityDetailService extends IService<TraceabilityDetail> {
-
-	/**
-	 * 自定义分页
-	 *
-	 * @param page
-	 * @param traceabilityDetail
-	 * @return
-	 */
-	IPage<TraceabilityDetailVO> selectTraceabilityDetailPage(IPage<TraceabilityDetailVO> page, TraceabilityDetailVO traceabilityDetail);
-}
diff --git a/src/main/java/org/springblade/modules/traceability/service/impl/TraceabilityDetailServiceImpl.java b/src/main/java/org/springblade/modules/traceability/service/impl/TraceabilityDetailServiceImpl.java
deleted file mode 100644
index 5c2e4dd..0000000
--- a/src/main/java/org/springblade/modules/traceability/service/impl/TraceabilityDetailServiceImpl.java
+++ /dev/null
@@ -1,32 +0,0 @@
-package org.springblade.modules.traceability.service.impl;
-
-import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
-import com.baomidou.mybatisplus.core.metadata.IPage;
-import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
-import org.springblade.modules.traceability.entity.TraceabilityDetail;
-import org.springblade.modules.traceability.mapper.TraceabilityDetailMapper;
-import org.springblade.modules.traceability.service.TraceabilityDetailService;
-import org.springblade.modules.traceability.vo.TraceabilityDetailVO;
-import org.springframework.stereotype.Service;
-
-import java.util.List;
-
-/**
- * 溯源码详细表服务实现类
- * @since 2022-05-19
- * @author zhongrj
- */
-@Service
-public class TraceabilityDetailServiceImpl extends ServiceImpl<TraceabilityDetailMapper, TraceabilityDetail> implements TraceabilityDetailService {
-
-	/**
-     * 自定义分页
-	 * @param page
-     * @param traceabilityDetail
-     * @return
-     */
-	@Override
-	public IPage<TraceabilityDetailVO> selectTraceabilityDetailPage(IPage<TraceabilityDetailVO> page, TraceabilityDetailVO traceabilityDetail) {
-		return page.setRecords(baseMapper.selectTraceabilityDetailPage(page, traceabilityDetail));
-	}
-}
diff --git a/src/main/java/org/springblade/modules/traceability/vo/TraceabilityDetailVO.java b/src/main/java/org/springblade/modules/traceability/vo/TraceabilityDetailVO.java
deleted file mode 100644
index 4fc9137..0000000
--- a/src/main/java/org/springblade/modules/traceability/vo/TraceabilityDetailVO.java
+++ /dev/null
@@ -1,15 +0,0 @@
-package org.springblade.modules.traceability.vo;
-
-import lombok.Data;
-import org.springblade.modules.traceability.entity.TraceabilityDetail;
-
-/**
- * 溯源码详细表VO
- * @since 2022-05-19
- * @author zhongrj
- */
-@Data
-public class TraceabilityDetailVO extends TraceabilityDetail {
-	private static final long serialVersionUID = 1L;
-
-}

--
Gitblit v1.9.3