|  |  |  | 
|---|
|  |  |  | @PostMapping(value = "/getExchangeRecord") | 
|---|
|  |  |  | public R<PageInfo<TSysGoodsExchange>> getExchangeRecord(@RequestBody @Valid TSysGoodsExchangeQuery query) { | 
|---|
|  |  |  | PageInfo<TSysGoodsExchange> page = new PageInfo<>(query.getPageNum(), query.getPageSize()); | 
|---|
|  |  |  | LambdaQueryWrapper<TSysGoodsExchange> wrapper = new LambdaQueryWrapper<TSysGoodsExchange>().eq(TSysGoodsExchange::getGoodsId, query.getId()); | 
|---|
|  |  |  | LambdaQueryWrapper<TSysGoodsExchange> wrapper = new LambdaQueryWrapper<TSysGoodsExchange>(); | 
|---|
|  |  |  | if(query.getId()!=null && !query.getId().isEmpty()){ | 
|---|
|  |  |  | wrapper.eq(TSysGoodsExchange::getGoodsId, query.getId()); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | if (query.getClinicName() != null && !query.getClinicName().isEmpty()) { | 
|---|
|  |  |  | wrapper.like(TSysGoodsExchange::getClinicName, query.getClinicName()); | 
|---|
|  |  |  | } | 
|---|