15 changed files with 314 additions and 44 deletions
			
			
		- 
					38archives/src/main/java/com/storeroom/modules/archives/controller/ArrangeController.java
- 
					8archives/src/main/java/com/storeroom/modules/archives/controller/BorrowController.java
- 
					27archives/src/main/java/com/storeroom/modules/archives/controller/RFIDController.java
- 
					8archives/src/main/java/com/storeroom/modules/archives/domain/ArchivesCheckBill.java
- 
					46archives/src/main/java/com/storeroom/modules/archives/domain/ArchivesCheckBillData.java
- 
					10archives/src/main/java/com/storeroom/modules/archives/domain/ArchivesCheckBillDetails.java
- 
					17archives/src/main/java/com/storeroom/modules/archives/repository/ArchivesCheckBillDataRepository.java
- 
					60archives/src/main/java/com/storeroom/modules/archives/repository/ArchivesCheckBillDetailsRepository.java
- 
					13archives/src/main/java/com/storeroom/modules/archives/repository/ArchivesCheckBillRepository.java
- 
					7archives/src/main/java/com/storeroom/modules/archives/repository/BorrowArchivesRepository.java
- 
					17archives/src/main/java/com/storeroom/modules/archives/service/ArrangeService.java
- 
					2archives/src/main/java/com/storeroom/modules/archives/service/BorrowService.java
- 
					16archives/src/main/java/com/storeroom/modules/archives/service/dto/RFIDBorrowOkDTO.java
- 
					82archives/src/main/java/com/storeroom/modules/archives/service/impl/ArrangeServiceImpl.java
- 
					7archives/src/main/java/com/storeroom/modules/archives/service/impl/BorrowServiceImpl.java
| @ -0,0 +1,46 @@ | |||||
|  | package com.storeroom.modules.archives.domain; | ||||
|  | 
 | ||||
|  | import com.alibaba.fastjson.annotation.JSONField; | ||||
|  | import com.fasterxml.jackson.annotation.JsonProperty; | ||||
|  | import io.swagger.annotations.ApiModelProperty; | ||||
|  | import lombok.Getter; | ||||
|  | import lombok.Setter; | ||||
|  | import org.hibernate.annotations.CreationTimestamp; | ||||
|  | import org.hibernate.annotations.GenericGenerator; | ||||
|  | 
 | ||||
|  | import javax.persistence.*; | ||||
|  | import java.io.Serializable; | ||||
|  | import java.sql.Timestamp; | ||||
|  | 
 | ||||
|  | @Entity | ||||
|  | @Getter | ||||
|  | @Setter | ||||
|  | @Table(name = "archives_check_bill_data") | ||||
|  | public class ArchivesCheckBillData implements Serializable { | ||||
|  | 
 | ||||
|  |     @Id | ||||
|  |     @Column(name = "id") | ||||
|  |     @GeneratedValue(generator = "idGenerator") | ||||
|  |     @GenericGenerator(name = "idGenerator", strategy = "uuid") | ||||
|  |     private String id; | ||||
|  | 
 | ||||
|  |     @Column(name = "rfid") | ||||
|  |     @ApiModelProperty(value = "手持机id") | ||||
|  |     private String rfid; | ||||
|  | 
 | ||||
|  |     @Column(name = "bill_id") | ||||
|  |     @ApiModelProperty(value = "盒名称") | ||||
|  |     private String billId; | ||||
|  | 
 | ||||
|  |     @Column(name = "archives_id") | ||||
|  |     @ApiModelProperty(value = "盒名称") | ||||
|  |     private String archivesId; | ||||
|  | 
 | ||||
|  |     @Column(name = "check_result") | ||||
|  |     @ApiModelProperty(value = "盘点结果") | ||||
|  |     private Integer checkResult; | ||||
|  | 
 | ||||
|  |     @Column(name = "create_time") | ||||
|  |     @ApiModelProperty(value = "手持机盘点时间") | ||||
|  |     private Timestamp createTime; | ||||
|  | } | ||||
| @ -0,0 +1,17 @@ | |||||
|  | package com.storeroom.modules.archives.repository; | ||||
|  | 
 | ||||
|  | import com.storeroom.modules.archives.domain.ArchivesCheckBillData; | ||||
|  | import org.springframework.data.domain.Page; | ||||
|  | import org.springframework.data.domain.Pageable; | ||||
|  | import org.springframework.data.jpa.repository.JpaRepository; | ||||
|  | import org.springframework.data.jpa.repository.Modifying; | ||||
|  | import org.springframework.data.jpa.repository.Query; | ||||
|  | 
 | ||||
|  | import java.util.List; | ||||
|  | 
 | ||||
|  | public interface ArchivesCheckBillDataRepository extends JpaRepository<ArchivesCheckBillData, String>{ | ||||
|  | 
 | ||||
|  |     @Query(value = "from ArchivesCheckBillData where billId = ?1 order by createTime desc ") | ||||
|  |     List<ArchivesCheckBillData> findByOrderId(String orderId); | ||||
|  | 
 | ||||
|  | } | ||||
| @ -1,10 +1,27 @@ | |||||
| package com.storeroom.modules.archives.service; | package com.storeroom.modules.archives.service; | ||||
| 
 | 
 | ||||
|  | import com.storeroom.modules.archives.domain.ArchivesCheckBill; | ||||
|  | import com.storeroom.modules.archives.domain.ArchivesCheckBillData; | ||||
| import com.storeroom.modules.archives.service.dto.ArrangeAddDTO; | import com.storeroom.modules.archives.service.dto.ArrangeAddDTO; | ||||
|  | import org.springframework.data.domain.Pageable; | ||||
|  | 
 | ||||
|  | import java.util.List; | ||||
| 
 | 
 | ||||
| public interface ArrangeService { | public interface ArrangeService { | ||||
| 
 | 
 | ||||
|     //新增盘点 |     //新增盘点 | ||||
|     Object addArrange(ArrangeAddDTO dto); |     Object addArrange(ArrangeAddDTO dto); | ||||
|  |     //初始化盘点列表 | ||||
|  |     Object initArrangeList(Integer checkState, String region, String orderNo, Pageable page); | ||||
|  |     //查看盘点信息 | ||||
|  |     ArchivesCheckBill getArrange(String orderNo); | ||||
|  |     //查看盘点单内详细信息 | ||||
|  |     Object getArrangeDetailes(String orderNo,String checkResult,Pageable page); | ||||
|  |     //根据盘点单号获取盘点基本信息 | ||||
|  |     Object findArrangeDetailsByOrderNo(String orderNo); | ||||
|  |     //提交手持机盘点数据 | ||||
|  |     Object addArrangeData(List<ArchivesCheckBillData> datas); | ||||
|  |     //结算 | ||||
|  |     Object settlement(String orderId); | ||||
| 
 | 
 | ||||
| } | } | ||||
| @ -0,0 +1,16 @@ | |||||
|  | package com.storeroom.modules.archives.service.dto; | ||||
|  | 
 | ||||
|  | import lombok.Getter; | ||||
|  | import lombok.Setter; | ||||
|  | 
 | ||||
|  | import java.util.List; | ||||
|  | 
 | ||||
|  | @Getter | ||||
|  | @Setter | ||||
|  | public class RFIDBorrowOkDTO { | ||||
|  |     //清单id | ||||
|  |     private List<String> orderNos; | ||||
|  |     //待借id | ||||
|  |     private List<String> rbIds; | ||||
|  | 
 | ||||
|  | } | ||||
						Write
						Preview
					
					
					Loading…
					
					Cancel
						Save
					
		Reference in new issue