diff --git a/casic-metering-api/src/main/java/com/casic/missiles/controller/business/BusinessInterchangeController.java b/casic-metering-api/src/main/java/com/casic/missiles/controller/business/BusinessInterchangeController.java index 78af9c4..a846ff2 100644 --- a/casic-metering-api/src/main/java/com/casic/missiles/controller/business/BusinessInterchangeController.java +++ b/casic-metering-api/src/main/java/com/casic/missiles/controller/business/BusinessInterchangeController.java @@ -8,10 +8,7 @@ import com.casic.missiles.dto.IdDTO; import com.casic.missiles.dto.ReturnDTO; import com.casic.missiles.dto.ReturnUtil; -import com.casic.missiles.dto.business.interchange.InterchangeListRequest; -import com.casic.missiles.dto.business.interchange.InterchangeListResponse; -import com.casic.missiles.dto.business.interchange.InterchangeSampleListRequest; -import com.casic.missiles.dto.business.interchange.InterchangeSampleListResponse; +import com.casic.missiles.dto.business.interchange.*; import com.casic.missiles.enums.BusinessExceptionEnum; import com.casic.missiles.exception.BusinessException; import com.casic.missiles.model.business.BusinessInterchange; @@ -59,7 +56,7 @@ @ApiOperation("设备交接单详情") @PostMapping("/detail") - public ReturnDTO exchangeDetail(@RequestBody @Valid IdDTO idDTO) { + public ReturnDTO exchangeDetail(@RequestBody @Valid IdDTO idDTO) { Assert.isFalse(Objects.isNull(idDTO.getId()), () -> { throw new BusinessException(BusinessExceptionEnum.ID_NULL); }); diff --git a/casic-metering-api/src/main/java/com/casic/missiles/controller/business/BusinessInterchangeController.java b/casic-metering-api/src/main/java/com/casic/missiles/controller/business/BusinessInterchangeController.java index 78af9c4..a846ff2 100644 --- a/casic-metering-api/src/main/java/com/casic/missiles/controller/business/BusinessInterchangeController.java +++ b/casic-metering-api/src/main/java/com/casic/missiles/controller/business/BusinessInterchangeController.java @@ -8,10 +8,7 @@ import com.casic.missiles.dto.IdDTO; import com.casic.missiles.dto.ReturnDTO; import com.casic.missiles.dto.ReturnUtil; -import com.casic.missiles.dto.business.interchange.InterchangeListRequest; -import com.casic.missiles.dto.business.interchange.InterchangeListResponse; -import com.casic.missiles.dto.business.interchange.InterchangeSampleListRequest; -import com.casic.missiles.dto.business.interchange.InterchangeSampleListResponse; +import com.casic.missiles.dto.business.interchange.*; import com.casic.missiles.enums.BusinessExceptionEnum; import com.casic.missiles.exception.BusinessException; import com.casic.missiles.model.business.BusinessInterchange; @@ -59,7 +56,7 @@ @ApiOperation("设备交接单详情") @PostMapping("/detail") - public ReturnDTO exchangeDetail(@RequestBody @Valid IdDTO idDTO) { + public ReturnDTO exchangeDetail(@RequestBody @Valid IdDTO idDTO) { Assert.isFalse(Objects.isNull(idDTO.getId()), () -> { throw new BusinessException(BusinessExceptionEnum.ID_NULL); }); diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BusinessInterchangeMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BusinessInterchangeMapper.java index bcbb996..ee36461 100644 --- a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BusinessInterchangeMapper.java +++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BusinessInterchangeMapper.java @@ -2,10 +2,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; -import com.casic.missiles.dto.business.interchange.InterchangeListRequest; -import com.casic.missiles.dto.business.interchange.InterchangeListResponse; -import com.casic.missiles.dto.business.interchange.InterchangeSampleListRequest; -import com.casic.missiles.dto.business.interchange.InterchangeSampleListResponse; +import com.casic.missiles.dto.business.interchange.*; import com.casic.missiles.model.business.BusinessInterchange; import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Select; @@ -26,6 +23,8 @@ List exchangeSampleList(@Param("page") Page page, @Param("request") InterchangeSampleListRequest request); + BusinessInterchangeDetailResponse getInfoById(@Param("id")Long id); + Long selectMaxExchangeNo(); } diff --git a/casic-metering-api/src/main/java/com/casic/missiles/controller/business/BusinessInterchangeController.java b/casic-metering-api/src/main/java/com/casic/missiles/controller/business/BusinessInterchangeController.java index 78af9c4..a846ff2 100644 --- a/casic-metering-api/src/main/java/com/casic/missiles/controller/business/BusinessInterchangeController.java +++ b/casic-metering-api/src/main/java/com/casic/missiles/controller/business/BusinessInterchangeController.java @@ -8,10 +8,7 @@ import com.casic.missiles.dto.IdDTO; import com.casic.missiles.dto.ReturnDTO; import com.casic.missiles.dto.ReturnUtil; -import com.casic.missiles.dto.business.interchange.InterchangeListRequest; -import com.casic.missiles.dto.business.interchange.InterchangeListResponse; -import com.casic.missiles.dto.business.interchange.InterchangeSampleListRequest; -import com.casic.missiles.dto.business.interchange.InterchangeSampleListResponse; +import com.casic.missiles.dto.business.interchange.*; import com.casic.missiles.enums.BusinessExceptionEnum; import com.casic.missiles.exception.BusinessException; import com.casic.missiles.model.business.BusinessInterchange; @@ -59,7 +56,7 @@ @ApiOperation("设备交接单详情") @PostMapping("/detail") - public ReturnDTO exchangeDetail(@RequestBody @Valid IdDTO idDTO) { + public ReturnDTO exchangeDetail(@RequestBody @Valid IdDTO idDTO) { Assert.isFalse(Objects.isNull(idDTO.getId()), () -> { throw new BusinessException(BusinessExceptionEnum.ID_NULL); }); diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BusinessInterchangeMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BusinessInterchangeMapper.java index bcbb996..ee36461 100644 --- a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BusinessInterchangeMapper.java +++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BusinessInterchangeMapper.java @@ -2,10 +2,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; -import com.casic.missiles.dto.business.interchange.InterchangeListRequest; -import com.casic.missiles.dto.business.interchange.InterchangeListResponse; -import com.casic.missiles.dto.business.interchange.InterchangeSampleListRequest; -import com.casic.missiles.dto.business.interchange.InterchangeSampleListResponse; +import com.casic.missiles.dto.business.interchange.*; import com.casic.missiles.model.business.BusinessInterchange; import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Select; @@ -26,6 +23,8 @@ List exchangeSampleList(@Param("page") Page page, @Param("request") InterchangeSampleListRequest request); + BusinessInterchangeDetailResponse getInfoById(@Param("id")Long id); + Long selectMaxExchangeNo(); } diff --git a/casic-metering-dao/src/main/resources/mapper/business/BusinessInterchangeMapper.xml b/casic-metering-dao/src/main/resources/mapper/business/BusinessInterchangeMapper.xml index 2342e79..a496210 100644 --- a/casic-metering-dao/src/main/resources/mapper/business/BusinessInterchangeMapper.xml +++ b/casic-metering-dao/src/main/resources/mapper/business/BusinessInterchangeMapper.xml @@ -57,7 +57,7 @@ AND #{request.endTime} = ]]> DATE_FORMAT(deliver_time,'%Y-%m-%d') - + and id in #{id} @@ -117,4 +117,42 @@ ORDER BY create_time DESC + + + diff --git a/casic-metering-api/src/main/java/com/casic/missiles/controller/business/BusinessInterchangeController.java b/casic-metering-api/src/main/java/com/casic/missiles/controller/business/BusinessInterchangeController.java index 78af9c4..a846ff2 100644 --- a/casic-metering-api/src/main/java/com/casic/missiles/controller/business/BusinessInterchangeController.java +++ b/casic-metering-api/src/main/java/com/casic/missiles/controller/business/BusinessInterchangeController.java @@ -8,10 +8,7 @@ import com.casic.missiles.dto.IdDTO; import com.casic.missiles.dto.ReturnDTO; import com.casic.missiles.dto.ReturnUtil; -import com.casic.missiles.dto.business.interchange.InterchangeListRequest; -import com.casic.missiles.dto.business.interchange.InterchangeListResponse; -import com.casic.missiles.dto.business.interchange.InterchangeSampleListRequest; -import com.casic.missiles.dto.business.interchange.InterchangeSampleListResponse; +import com.casic.missiles.dto.business.interchange.*; import com.casic.missiles.enums.BusinessExceptionEnum; import com.casic.missiles.exception.BusinessException; import com.casic.missiles.model.business.BusinessInterchange; @@ -59,7 +56,7 @@ @ApiOperation("设备交接单详情") @PostMapping("/detail") - public ReturnDTO exchangeDetail(@RequestBody @Valid IdDTO idDTO) { + public ReturnDTO exchangeDetail(@RequestBody @Valid IdDTO idDTO) { Assert.isFalse(Objects.isNull(idDTO.getId()), () -> { throw new BusinessException(BusinessExceptionEnum.ID_NULL); }); diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BusinessInterchangeMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BusinessInterchangeMapper.java index bcbb996..ee36461 100644 --- a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BusinessInterchangeMapper.java +++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/business/BusinessInterchangeMapper.java @@ -2,10 +2,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; -import com.casic.missiles.dto.business.interchange.InterchangeListRequest; -import com.casic.missiles.dto.business.interchange.InterchangeListResponse; -import com.casic.missiles.dto.business.interchange.InterchangeSampleListRequest; -import com.casic.missiles.dto.business.interchange.InterchangeSampleListResponse; +import com.casic.missiles.dto.business.interchange.*; import com.casic.missiles.model.business.BusinessInterchange; import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Select; @@ -26,6 +23,8 @@ List exchangeSampleList(@Param("page") Page page, @Param("request") InterchangeSampleListRequest request); + BusinessInterchangeDetailResponse getInfoById(@Param("id")Long id); + Long selectMaxExchangeNo(); } diff --git a/casic-metering-dao/src/main/resources/mapper/business/BusinessInterchangeMapper.xml b/casic-metering-dao/src/main/resources/mapper/business/BusinessInterchangeMapper.xml index 2342e79..a496210 100644 --- a/casic-metering-dao/src/main/resources/mapper/business/BusinessInterchangeMapper.xml +++ b/casic-metering-dao/src/main/resources/mapper/business/BusinessInterchangeMapper.xml @@ -57,7 +57,7 @@ AND #{request.endTime} = ]]> DATE_FORMAT(deliver_time,'%Y-%m-%d') - + and id in #{id} @@ -117,4 +117,42 @@ ORDER BY create_time DESC + + + diff --git a/casic-metering-dao/src/main/resources/mapper/business/BusinessOrderSampleRelationMapper.xml b/casic-metering-dao/src/main/resources/mapper/business/BusinessOrderSampleRelationMapper.xml index 2335aed..a4ecac7 100644 --- a/casic-metering-dao/src/main/resources/mapper/business/BusinessOrderSampleRelationMapper.xml +++ b/casic-metering-dao/src/main/resources/mapper/business/BusinessOrderSampleRelationMapper.xml @@ -164,7 +164,7 @@ + + + diff --git a/casic-metering-dao/src/main/resources/mapper/business/BusinessOrderSampleRelationMapper.xml b/casic-metering-dao/src/main/resources/mapper/business/BusinessOrderSampleRelationMapper.xml index 2335aed..a4ecac7 100644 --- a/casic-metering-dao/src/main/resources/mapper/business/BusinessOrderSampleRelationMapper.xml +++ b/casic-metering-dao/src/main/resources/mapper/business/BusinessOrderSampleRelationMapper.xml @@ -164,7 +164,7 @@ + + + diff --git a/casic-metering-dao/src/main/resources/mapper/business/BusinessOrderSampleRelationMapper.xml b/casic-metering-dao/src/main/resources/mapper/business/BusinessOrderSampleRelationMapper.xml index 2335aed..a4ecac7 100644 --- a/casic-metering-dao/src/main/resources/mapper/business/BusinessOrderSampleRelationMapper.xml +++ b/casic-metering-dao/src/main/resources/mapper/business/BusinessOrderSampleRelationMapper.xml @@ -164,7 +164,7 @@ + + + diff --git a/casic-metering-dao/src/main/resources/mapper/business/BusinessOrderSampleRelationMapper.xml b/casic-metering-dao/src/main/resources/mapper/business/BusinessOrderSampleRelationMapper.xml index 2335aed..a4ecac7 100644 --- a/casic-metering-dao/src/main/resources/mapper/business/BusinessOrderSampleRelationMapper.xml +++ b/casic-metering-dao/src/main/resources/mapper/business/BusinessOrderSampleRelationMapper.xml @@ -164,7 +164,7 @@ + + + diff --git a/casic-metering-dao/src/main/resources/mapper/business/BusinessOrderSampleRelationMapper.xml b/casic-metering-dao/src/main/resources/mapper/business/BusinessOrderSampleRelationMapper.xml index 2335aed..a4ecac7 100644 --- a/casic-metering-dao/src/main/resources/mapper/business/BusinessOrderSampleRelationMapper.xml +++ b/casic-metering-dao/src/main/resources/mapper/business/BusinessOrderSampleRelationMapper.xml @@ -164,7 +164,7 @@ + + + diff --git a/casic-metering-dao/src/main/resources/mapper/business/BusinessOrderSampleRelationMapper.xml b/casic-metering-dao/src/main/resources/mapper/business/BusinessOrderSampleRelationMapper.xml index 2335aed..a4ecac7 100644 --- a/casic-metering-dao/src/main/resources/mapper/business/BusinessOrderSampleRelationMapper.xml +++ b/casic-metering-dao/src/main/resources/mapper/business/BusinessOrderSampleRelationMapper.xml @@ -164,7 +164,7 @@ + + + diff --git a/casic-metering-dao/src/main/resources/mapper/business/BusinessOrderSampleRelationMapper.xml b/casic-metering-dao/src/main/resources/mapper/business/BusinessOrderSampleRelationMapper.xml index 2335aed..a4ecac7 100644 --- a/casic-metering-dao/src/main/resources/mapper/business/BusinessOrderSampleRelationMapper.xml +++ b/casic-metering-dao/src/main/resources/mapper/business/BusinessOrderSampleRelationMapper.xml @@ -164,7 +164,7 @@ + + + diff --git a/casic-metering-dao/src/main/resources/mapper/business/BusinessOrderSampleRelationMapper.xml b/casic-metering-dao/src/main/resources/mapper/business/BusinessOrderSampleRelationMapper.xml index 2335aed..a4ecac7 100644 --- a/casic-metering-dao/src/main/resources/mapper/business/BusinessOrderSampleRelationMapper.xml +++ b/casic-metering-dao/src/main/resources/mapper/business/BusinessOrderSampleRelationMapper.xml @@ -164,7 +164,7 @@ + + + diff --git a/casic-metering-dao/src/main/resources/mapper/business/BusinessOrderSampleRelationMapper.xml b/casic-metering-dao/src/main/resources/mapper/business/BusinessOrderSampleRelationMapper.xml index 2335aed..a4ecac7 100644 --- a/casic-metering-dao/src/main/resources/mapper/business/BusinessOrderSampleRelationMapper.xml +++ b/casic-metering-dao/src/main/resources/mapper/business/BusinessOrderSampleRelationMapper.xml @@ -164,7 +164,7 @@