重写采集点代码
							parent
							
								
									9278b88162
								
							
						
					
					
						commit
						b30a908894
					
				@ -0,0 +1,95 @@
 | 
				
			|||||||
 | 
					package com.glxp.api.controller.collect;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.github.pagehelper.PageInfo;
 | 
				
			||||||
 | 
					import com.glxp.api.common.enums.ResultEnum;
 | 
				
			||||||
 | 
					import com.glxp.api.common.res.BaseResponse;
 | 
				
			||||||
 | 
					import com.glxp.api.common.util.ResultVOUtils;
 | 
				
			||||||
 | 
					import com.glxp.api.controller.BaseController;
 | 
				
			||||||
 | 
					import com.glxp.api.entity.inout.IoSplitCodeEntity;
 | 
				
			||||||
 | 
					import com.glxp.api.req.collect.CollectOrderCodeAutoRequest;
 | 
				
			||||||
 | 
					import com.glxp.api.req.inout.IoSplitCodeRequest;
 | 
				
			||||||
 | 
					import com.glxp.api.res.PageSimpleResponse;
 | 
				
			||||||
 | 
					import com.glxp.api.res.collect.CollectOrderCodeAutoResponse;
 | 
				
			||||||
 | 
					import com.glxp.api.service.collect.IoCollectOrderCodeAutoService;
 | 
				
			||||||
 | 
					import com.glxp.api.service.inout.IoSplitCodeService;
 | 
				
			||||||
 | 
					import lombok.extern.slf4j.Slf4j;
 | 
				
			||||||
 | 
					import org.springframework.validation.BindingResult;
 | 
				
			||||||
 | 
					import org.springframework.web.bind.annotation.GetMapping;
 | 
				
			||||||
 | 
					import org.springframework.web.bind.annotation.RestController;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import javax.annotation.Resource;
 | 
				
			||||||
 | 
					import java.util.List;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * 自动赋码
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					@Slf4j
 | 
				
			||||||
 | 
					@RestController
 | 
				
			||||||
 | 
					public class IoCollectOrderCodeAutoController extends BaseController {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @Resource
 | 
				
			||||||
 | 
					    IoSplitCodeService splitCodeService;
 | 
				
			||||||
 | 
					    @Resource
 | 
				
			||||||
 | 
					    IoCollectOrderCodeAutoService collectOrderCodeAutoService;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /**
 | 
				
			||||||
 | 
					     * 器械拆零按码查询
 | 
				
			||||||
 | 
					     *
 | 
				
			||||||
 | 
					     * @return
 | 
				
			||||||
 | 
					     */
 | 
				
			||||||
 | 
					    @GetMapping("/udiwms/ioSplit/collect/code/filter")
 | 
				
			||||||
 | 
					    public BaseResponse filterByCode(IoSplitCodeRequest splitCodeRequest,
 | 
				
			||||||
 | 
					                                     BindingResult bindingResult) {
 | 
				
			||||||
 | 
					        if (bindingResult.hasErrors()) {
 | 
				
			||||||
 | 
					            return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					        List<IoSplitCodeEntity> splitCodeEntities = splitCodeService.filterList(splitCodeRequest);
 | 
				
			||||||
 | 
					        PageInfo<IoSplitCodeEntity> pageInfo = new PageInfo<>(splitCodeEntities);
 | 
				
			||||||
 | 
					        PageSimpleResponse<IoSplitCodeEntity> pageSimpleResponse = new PageSimpleResponse<>();
 | 
				
			||||||
 | 
					        pageSimpleResponse.setTotal(pageInfo.getTotal());
 | 
				
			||||||
 | 
					        pageSimpleResponse.setList(splitCodeEntities);
 | 
				
			||||||
 | 
					        return ResultVOUtils.success(pageSimpleResponse);
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /**
 | 
				
			||||||
 | 
					     * 器械拆零按单查询赋码明细
 | 
				
			||||||
 | 
					     *
 | 
				
			||||||
 | 
					     * @return
 | 
				
			||||||
 | 
					     */
 | 
				
			||||||
 | 
					    @GetMapping("/udiwms/ioSplit/collect/order/filter")
 | 
				
			||||||
 | 
					    public BaseResponse filterByBillNo(CollectOrderCodeAutoRequest collectOrderCodeAutoRequest,
 | 
				
			||||||
 | 
					                                       BindingResult bindingResult) {
 | 
				
			||||||
 | 
					        if (bindingResult.hasErrors()) {
 | 
				
			||||||
 | 
					            return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					        List<CollectOrderCodeAutoResponse> collectOrderCodeAutoResponses = collectOrderCodeAutoService.filterList(collectOrderCodeAutoRequest);
 | 
				
			||||||
 | 
					        PageInfo<CollectOrderCodeAutoResponse> pageInfo = new PageInfo<>(collectOrderCodeAutoResponses);
 | 
				
			||||||
 | 
					        PageSimpleResponse<CollectOrderCodeAutoResponse> pageSimpleResponse = new PageSimpleResponse<>();
 | 
				
			||||||
 | 
					        pageSimpleResponse.setTotal(pageInfo.getTotal());
 | 
				
			||||||
 | 
					        pageSimpleResponse.setList(collectOrderCodeAutoResponses);
 | 
				
			||||||
 | 
					        return ResultVOUtils.success(pageSimpleResponse);
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /**
 | 
				
			||||||
 | 
					     * 器械拆零按扫码查询处方赋码明细
 | 
				
			||||||
 | 
					     *
 | 
				
			||||||
 | 
					     * @return
 | 
				
			||||||
 | 
					     */
 | 
				
			||||||
 | 
					    @GetMapping("/udiwms/ioSplit/collect/code/filter")
 | 
				
			||||||
 | 
					    public BaseResponse filterByTagCode(CollectOrderCodeAutoRequest collectOrderCodeAutoRequest,
 | 
				
			||||||
 | 
					                                        BindingResult bindingResult) {
 | 
				
			||||||
 | 
					        if (bindingResult.hasErrors()) {
 | 
				
			||||||
 | 
					            return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					        List<CollectOrderCodeAutoResponse> collectOrderCodeAutoResponses = collectOrderCodeAutoService.filterList(collectOrderCodeAutoRequest);
 | 
				
			||||||
 | 
					        PageInfo<CollectOrderCodeAutoResponse> pageInfo = new PageInfo<>(collectOrderCodeAutoResponses);
 | 
				
			||||||
 | 
					        PageSimpleResponse<CollectOrderCodeAutoResponse> pageSimpleResponse = new PageSimpleResponse<>();
 | 
				
			||||||
 | 
					        pageSimpleResponse.setTotal(pageInfo.getTotal());
 | 
				
			||||||
 | 
					        pageSimpleResponse.setList(collectOrderCodeAutoResponses);
 | 
				
			||||||
 | 
					        return ResultVOUtils.success(pageSimpleResponse);
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@ -0,0 +1,100 @@
 | 
				
			|||||||
 | 
					package com.glxp.api.controller.collect;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import cn.hutool.core.util.StrUtil;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 | 
				
			||||||
 | 
					import com.github.pagehelper.PageInfo;
 | 
				
			||||||
 | 
					import com.glxp.api.common.enums.ResultEnum;
 | 
				
			||||||
 | 
					import com.glxp.api.common.res.BaseResponse;
 | 
				
			||||||
 | 
					import com.glxp.api.common.util.ResultVOUtils;
 | 
				
			||||||
 | 
					import com.glxp.api.controller.BaseController;
 | 
				
			||||||
 | 
					import com.glxp.api.entity.collect.IoCollectOrder;
 | 
				
			||||||
 | 
					import com.glxp.api.req.collect.CollectOrderBindWorkRequest;
 | 
				
			||||||
 | 
					import com.glxp.api.req.collect.CollectOrderBizRequest;
 | 
				
			||||||
 | 
					import com.glxp.api.req.collect.CollectOrderRequest;
 | 
				
			||||||
 | 
					import com.glxp.api.req.collect.CollectOrderSaveRequest;
 | 
				
			||||||
 | 
					import com.glxp.api.req.system.DeleteRequest;
 | 
				
			||||||
 | 
					import com.glxp.api.res.PageSimpleResponse;
 | 
				
			||||||
 | 
					import com.glxp.api.res.collect.CollectOrderBizResponse;
 | 
				
			||||||
 | 
					import com.glxp.api.res.collect.IoCollectOrderResponse;
 | 
				
			||||||
 | 
					import com.glxp.api.service.collect.IoCollectOrderBizService;
 | 
				
			||||||
 | 
					import com.glxp.api.service.collect.IoCollectOrderService;
 | 
				
			||||||
 | 
					import org.springframework.stereotype.Controller;
 | 
				
			||||||
 | 
					import org.springframework.web.bind.annotation.GetMapping;
 | 
				
			||||||
 | 
					import org.springframework.web.bind.annotation.PostMapping;
 | 
				
			||||||
 | 
					import org.springframework.web.bind.annotation.RequestBody;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import javax.annotation.Resource;
 | 
				
			||||||
 | 
					import java.util.List;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@Controller
 | 
				
			||||||
 | 
					public class IoCollectOrderController extends BaseController {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @Resource
 | 
				
			||||||
 | 
					    IoCollectOrderService collectOrderService;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @Resource
 | 
				
			||||||
 | 
					    IoCollectOrderBizService collectOrderBizService;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @GetMapping("/udiwms/basic/collect/order/filter")
 | 
				
			||||||
 | 
					    public BaseResponse filterOrder(CollectOrderRequest collectOrderRequest) {
 | 
				
			||||||
 | 
					        List<IoCollectOrderResponse> orderResponses = collectOrderService.filterList(collectOrderRequest);
 | 
				
			||||||
 | 
					        PageInfo<IoCollectOrderResponse> pageInfo = new PageInfo<>(orderResponses);
 | 
				
			||||||
 | 
					        PageSimpleResponse<IoCollectOrderResponse> pageSimpleResponse = new PageSimpleResponse<>();
 | 
				
			||||||
 | 
					        pageSimpleResponse.setTotal(pageInfo.getTotal());
 | 
				
			||||||
 | 
					        pageSimpleResponse.setList(orderResponses);
 | 
				
			||||||
 | 
					        return ResultVOUtils.success(pageSimpleResponse);
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @GetMapping("/udiwms/basic/collect/order/detail")
 | 
				
			||||||
 | 
					    public BaseResponse detail(CollectOrderBizRequest collectOrderBizRequest) {
 | 
				
			||||||
 | 
					        if (StrUtil.isBlank(collectOrderBizRequest.getOrderIdFk())) {
 | 
				
			||||||
 | 
					            return ResultVOUtils.error(500, "单据号不能为空");
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					        IoCollectOrder collectOrder = collectOrderService.getByBillNo(collectOrderBizRequest.getOrderIdFk());
 | 
				
			||||||
 | 
					        if (collectOrder == null) {
 | 
				
			||||||
 | 
					            return ResultVOUtils.error(500, "未找到单据");
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					        List<CollectOrderBizResponse> list = collectOrderBizService.filterList(collectOrderBizRequest);
 | 
				
			||||||
 | 
					        PageInfo<CollectOrderBizResponse> pageInfo = new PageInfo<>(list);
 | 
				
			||||||
 | 
					        PageSimpleResponse<CollectOrderBizResponse> pageSimpleResponse = new PageSimpleResponse<>();
 | 
				
			||||||
 | 
					        pageSimpleResponse.setTotal(pageInfo.getTotal());
 | 
				
			||||||
 | 
					        pageSimpleResponse.setList(list);
 | 
				
			||||||
 | 
					        return ResultVOUtils.success(pageSimpleResponse);
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @PostMapping("/udiwms/basic/collect/order/deleteOrder")
 | 
				
			||||||
 | 
					    public BaseResponse deleteOrder(@RequestBody DeleteRequest deleteRequest) {
 | 
				
			||||||
 | 
					        String billNo = deleteRequest.getBillNo();
 | 
				
			||||||
 | 
					        if (StrUtil.isBlank(billNo)) {
 | 
				
			||||||
 | 
					            return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL);
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					        collectOrderService.remove(new LambdaQueryWrapper<IoCollectOrder>().eq(IoCollectOrder::getBillNo, billNo));
 | 
				
			||||||
 | 
					        return ResultVOUtils.success();
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /**
 | 
				
			||||||
 | 
					     * 保存前端处方信息
 | 
				
			||||||
 | 
					     *
 | 
				
			||||||
 | 
					     * @return
 | 
				
			||||||
 | 
					     */
 | 
				
			||||||
 | 
					    @GetMapping("/udiwms/basic/collect/order/save")
 | 
				
			||||||
 | 
					    public BaseResponse saveOrder(@RequestBody CollectOrderSaveRequest collectOrderSaveRequest) {
 | 
				
			||||||
 | 
					        List<IoCollectOrder> list = collectOrderSaveRequest.getList();
 | 
				
			||||||
 | 
					        collectOrderService.saveOrUpdateBatch(list);
 | 
				
			||||||
 | 
					        return ResultVOUtils.success();
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @PostMapping("/udiwms/basic/collect/order/bindWork")
 | 
				
			||||||
 | 
					    public BaseResponse bindWork(@RequestBody CollectOrderBindWorkRequest bindWorkRequest) {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        for (IoCollectOrder collectOrder : bindWorkRequest.getList()) {
 | 
				
			||||||
 | 
					            collectOrder.setWorkPlaceCode(bindWorkRequest.getWorkplaceCode());
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					        collectOrderService.updateBatchById(bindWorkRequest.getList());
 | 
				
			||||||
 | 
					        return ResultVOUtils.success("绑定成功");
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@ -0,0 +1,9 @@
 | 
				
			|||||||
 | 
					package com.glxp.api.dao.collect;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 | 
				
			||||||
 | 
					import com.glxp.api.entity.collect.IoCollectCode;
 | 
				
			||||||
 | 
					import org.apache.ibatis.annotations.Mapper;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@Mapper
 | 
				
			||||||
 | 
					public interface IoCollectCodeMapper extends BaseMapper<IoCollectCode> {
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@ -0,0 +1,16 @@
 | 
				
			|||||||
 | 
					package com.glxp.api.dao.collect;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 | 
				
			||||||
 | 
					import com.glxp.api.entity.collect.IoCollectOrderBiz;
 | 
				
			||||||
 | 
					import com.glxp.api.req.collect.CollectOrderBizRequest;
 | 
				
			||||||
 | 
					import com.glxp.api.res.collect.CollectOrderBizResponse;
 | 
				
			||||||
 | 
					import org.apache.ibatis.annotations.Mapper;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import java.util.List;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@Mapper
 | 
				
			||||||
 | 
					public interface IoCollectOrderBizMapper extends BaseMapper<IoCollectOrderBiz> {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    List<CollectOrderBizResponse> filterList(CollectOrderBizRequest collectOrderRequest);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@ -0,0 +1,16 @@
 | 
				
			|||||||
 | 
					package com.glxp.api.dao.collect;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 | 
				
			||||||
 | 
					import com.glxp.api.entity.collect.IoCollectOrderCodeAuto;
 | 
				
			||||||
 | 
					import com.glxp.api.req.collect.CollectOrderCodeAutoRequest;
 | 
				
			||||||
 | 
					import com.glxp.api.res.collect.CollectOrderCodeAutoResponse;
 | 
				
			||||||
 | 
					import org.apache.ibatis.annotations.Mapper;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import java.util.List;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@Mapper
 | 
				
			||||||
 | 
					public interface IoCollectOrderCodeAutoMapper extends BaseMapper<IoCollectOrderCodeAuto> {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    List<CollectOrderCodeAutoResponse> filterList(CollectOrderCodeAutoRequest collectOrderCodeAutoRequest);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@ -0,0 +1,17 @@
 | 
				
			|||||||
 | 
					package com.glxp.api.dao.collect;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 | 
				
			||||||
 | 
					import com.glxp.api.entity.collect.IoCollectOrderCodeMan;
 | 
				
			||||||
 | 
					import com.glxp.api.req.collect.CollectOrderCodeManRequest;
 | 
				
			||||||
 | 
					import com.glxp.api.res.collect.CollectOrderCodeAutoResponse;
 | 
				
			||||||
 | 
					import com.glxp.api.res.collect.CollectOrderCodeManResponse;
 | 
				
			||||||
 | 
					import org.apache.ibatis.annotations.Mapper;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import java.util.List;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@Mapper
 | 
				
			||||||
 | 
					public interface IoCollectOrderCodeManMapper extends BaseMapper<IoCollectOrderCodeMan> {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    List<CollectOrderCodeManResponse> filterList(CollectOrderCodeManRequest collectOrderCodeManRequest);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@ -0,0 +1,16 @@
 | 
				
			|||||||
 | 
					package com.glxp.api.dao.collect;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 | 
				
			||||||
 | 
					import com.glxp.api.entity.collect.IoCollectOrder;
 | 
				
			||||||
 | 
					import com.glxp.api.req.collect.CollectOrderRequest;
 | 
				
			||||||
 | 
					import com.glxp.api.res.collect.IoCollectOrderResponse;
 | 
				
			||||||
 | 
					import org.apache.ibatis.annotations.Mapper;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import java.util.List;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@Mapper
 | 
				
			||||||
 | 
					public interface IoCollectOrderMapper extends BaseMapper<IoCollectOrder> {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    List<IoCollectOrderResponse> filterList(CollectOrderRequest collectOrderRequest);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@ -0,0 +1,90 @@
 | 
				
			|||||||
 | 
					package com.glxp.api.entity.collect;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.IdType;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableField;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableId;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableName;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModel;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModelProperty;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import java.io.Serializable;
 | 
				
			||||||
 | 
					import java.util.Date;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import lombok.AllArgsConstructor;
 | 
				
			||||||
 | 
					import lombok.Builder;
 | 
				
			||||||
 | 
					import lombok.Data;
 | 
				
			||||||
 | 
					import lombok.NoArgsConstructor;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * 采集点单据自动赋码
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					@ApiModel(value = "com-glxp-api-entity-collect-IoCollectOrderCodeAuto")
 | 
				
			||||||
 | 
					@Data
 | 
				
			||||||
 | 
					@Builder
 | 
				
			||||||
 | 
					@AllArgsConstructor
 | 
				
			||||||
 | 
					@NoArgsConstructor
 | 
				
			||||||
 | 
					@TableName(value = "io_collect_order_code_auto")
 | 
				
			||||||
 | 
					public class IoCollectOrderCodeAuto implements Serializable {
 | 
				
			||||||
 | 
					    @TableId(value = "id", type = IdType.INPUT)
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "")
 | 
				
			||||||
 | 
					    private Integer id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /**
 | 
				
			||||||
 | 
					     * 拆零表码ID
 | 
				
			||||||
 | 
					     */
 | 
				
			||||||
 | 
					    @TableField(value = "codeIdFk")
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "拆零表码ID")
 | 
				
			||||||
 | 
					    private Integer codeIdFk;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /**
 | 
				
			||||||
 | 
					     * udi码、追溯码
 | 
				
			||||||
 | 
					     */
 | 
				
			||||||
 | 
					    @TableField(value = "udiCode")
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "udi码、追溯码")
 | 
				
			||||||
 | 
					    private String udiCode;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /**
 | 
				
			||||||
 | 
					     * 处方单号/业务单号
 | 
				
			||||||
 | 
					     */
 | 
				
			||||||
 | 
					    @TableField(value = "orderIdFk")
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "处方单号/业务单号")
 | 
				
			||||||
 | 
					    private String orderIdFk;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /**
 | 
				
			||||||
 | 
					     * 耗材字典ID
 | 
				
			||||||
 | 
					     */
 | 
				
			||||||
 | 
					    @TableField(value = "relId")
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "耗材字典ID")
 | 
				
			||||||
 | 
					    private Long relId;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /**
 | 
				
			||||||
 | 
					     * 批次号
 | 
				
			||||||
 | 
					     */
 | 
				
			||||||
 | 
					    @TableField(value = "batchNo")
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "批次号")
 | 
				
			||||||
 | 
					    private String batchNo;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @TableField(value = "createTime")
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "")
 | 
				
			||||||
 | 
					    private Date createTime;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @TableField(value = "`createUser`")
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "")
 | 
				
			||||||
 | 
					    private String createUser;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @TableField(value = "updateTime")
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "")
 | 
				
			||||||
 | 
					    private Date updateTime;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @TableField(value = "updateUser")
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "")
 | 
				
			||||||
 | 
					    private String updateUser;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @TableField(value = "remark")
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "")
 | 
				
			||||||
 | 
					    private String remark;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private static final long serialVersionUID = 1L;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@ -0,0 +1,74 @@
 | 
				
			|||||||
 | 
					package com.glxp.api.entity.collect;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.IdType;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableField;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableId;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableName;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModel;
 | 
				
			||||||
 | 
					import io.swagger.annotations.ApiModelProperty;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import java.io.Serializable;
 | 
				
			||||||
 | 
					import java.util.Date;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import lombok.AllArgsConstructor;
 | 
				
			||||||
 | 
					import lombok.Builder;
 | 
				
			||||||
 | 
					import lombok.Data;
 | 
				
			||||||
 | 
					import lombok.NoArgsConstructor;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * 采集点单据手动赋码
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					@ApiModel(value = "com-glxp-api-entity-collect-IoCollectOrderCodeMan")
 | 
				
			||||||
 | 
					@Data
 | 
				
			||||||
 | 
					@Builder
 | 
				
			||||||
 | 
					@AllArgsConstructor
 | 
				
			||||||
 | 
					@NoArgsConstructor
 | 
				
			||||||
 | 
					@TableName(value = "io_collect_order_code_man")
 | 
				
			||||||
 | 
					public class IoCollectOrderCodeMan implements Serializable {
 | 
				
			||||||
 | 
					    @TableId(value = "id", type = IdType.INPUT)
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "")
 | 
				
			||||||
 | 
					    private Integer id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @TableField(value = "orderIdFk")
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "")
 | 
				
			||||||
 | 
					    private String orderIdFk;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @TableField(value = "udiCode")
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "")
 | 
				
			||||||
 | 
					    private String udiCode;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @TableField(value = "relId")
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "")
 | 
				
			||||||
 | 
					    private Long relId;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @TableField(value = "nameCode")
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "")
 | 
				
			||||||
 | 
					    private String nameCode;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @TableField(value = "remark")
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "")
 | 
				
			||||||
 | 
					    private String remark;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @TableField(value = "createTime")
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "")
 | 
				
			||||||
 | 
					    private Date createTime;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @TableField(value = "`createUser`")
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "")
 | 
				
			||||||
 | 
					    private Long createUser;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @TableField(value = "updateTime")
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "")
 | 
				
			||||||
 | 
					    private Date updateTime;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @TableField(value = "updateUser")
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "")
 | 
				
			||||||
 | 
					    private Long updateUser;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @TableField(value = "scanCount")
 | 
				
			||||||
 | 
					    @ApiModelProperty(value = "扫码数量")
 | 
				
			||||||
 | 
					    private Integer scanCount;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private static final long serialVersionUID = 1L;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@ -0,0 +1,13 @@
 | 
				
			|||||||
 | 
					package com.glxp.api.req.collect;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.glxp.api.entity.collect.IoCollectOrder;
 | 
				
			||||||
 | 
					import lombok.Data;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import java.util.List;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@Data
 | 
				
			||||||
 | 
					public class CollectOrderBindWorkRequest {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    List<IoCollectOrder> list;
 | 
				
			||||||
 | 
					    String workplaceCode;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@ -0,0 +1,39 @@
 | 
				
			|||||||
 | 
					package com.glxp.api.req.collect;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.glxp.api.util.page.ListPageRequest;
 | 
				
			||||||
 | 
					import lombok.Data;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import java.util.Date;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@Data
 | 
				
			||||||
 | 
					public class CollectOrderCodeAutoRequest extends ListPageRequest {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private Integer id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /**
 | 
				
			||||||
 | 
					     * 拆零表码ID
 | 
				
			||||||
 | 
					     */
 | 
				
			||||||
 | 
					    private Integer codeIdFk;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /**
 | 
				
			||||||
 | 
					     * udi码、追溯码
 | 
				
			||||||
 | 
					     */
 | 
				
			||||||
 | 
					    private String udiCode;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /**
 | 
				
			||||||
 | 
					     * 处方单号/业务单号
 | 
				
			||||||
 | 
					     */
 | 
				
			||||||
 | 
					    private String orderIdFk;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private Date createTime;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private String createUser;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private Date updateTime;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private String updateUser;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private String remark;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@ -0,0 +1,31 @@
 | 
				
			|||||||
 | 
					package com.glxp.api.req.collect;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.glxp.api.util.page.ListPageRequest;
 | 
				
			||||||
 | 
					import lombok.Data;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import java.util.Date;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@Data
 | 
				
			||||||
 | 
					public class CollectOrderCodeManRequest extends ListPageRequest {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private Integer id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private String orderIdFk;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private String udiCode;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private Integer relId;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private String nameCode;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private String remark;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private Date createTime;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private String createUser;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private Date updateTime;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private Date updateUser;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@ -0,0 +1,85 @@
 | 
				
			|||||||
 | 
					package com.glxp.api.req.collect;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.glxp.api.util.page.ListPageRequest;
 | 
				
			||||||
 | 
					import lombok.Data;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import java.util.Date;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@Data
 | 
				
			||||||
 | 
					public class CollectOrderRequest extends ListPageRequest {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private Integer id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /**
 | 
				
			||||||
 | 
					     * 单据号
 | 
				
			||||||
 | 
					     */
 | 
				
			||||||
 | 
					    private String billNo;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /**
 | 
				
			||||||
 | 
					     * 单据类型
 | 
				
			||||||
 | 
					     */
 | 
				
			||||||
 | 
					    private String busType;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /**
 | 
				
			||||||
 | 
					     * 来源业务
 | 
				
			||||||
 | 
					     */
 | 
				
			||||||
 | 
					    private String fromType;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /**
 | 
				
			||||||
 | 
					     * 来源业务说明
 | 
				
			||||||
 | 
					     */
 | 
				
			||||||
 | 
					    private String fromTypeDesc;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /**
 | 
				
			||||||
 | 
					     * 往来信息
 | 
				
			||||||
 | 
					     */
 | 
				
			||||||
 | 
					    private String fromCorp;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /**
 | 
				
			||||||
 | 
					     * 单据时间
 | 
				
			||||||
 | 
					     */
 | 
				
			||||||
 | 
					    private Date billTime;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /**
 | 
				
			||||||
 | 
					     * 创建时间
 | 
				
			||||||
 | 
					     */
 | 
				
			||||||
 | 
					    private Date createTime;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /**
 | 
				
			||||||
 | 
					     * 采集时间
 | 
				
			||||||
 | 
					     */
 | 
				
			||||||
 | 
					    private Date collectTime;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /**
 | 
				
			||||||
 | 
					     * 采集点编码
 | 
				
			||||||
 | 
					     */
 | 
				
			||||||
 | 
					    private String collectCode;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /**
 | 
				
			||||||
 | 
					     * 工位编码
 | 
				
			||||||
 | 
					     */
 | 
				
			||||||
 | 
					    private String workPlaceCode;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /**
 | 
				
			||||||
 | 
					     * 备注
 | 
				
			||||||
 | 
					     */
 | 
				
			||||||
 | 
					    private String remark;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /**
 | 
				
			||||||
 | 
					     * 创建人
 | 
				
			||||||
 | 
					     */
 | 
				
			||||||
 | 
					    private String createUser;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /**
 | 
				
			||||||
 | 
					     * 更新时间
 | 
				
			||||||
 | 
					     */
 | 
				
			||||||
 | 
					    private Date updateTime;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /**
 | 
				
			||||||
 | 
					     * 更新人
 | 
				
			||||||
 | 
					     */
 | 
				
			||||||
 | 
					    private String updateUser;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@ -0,0 +1,14 @@
 | 
				
			|||||||
 | 
					package com.glxp.api.req.collect;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.glxp.api.entity.collect.IoCollectOrder;
 | 
				
			||||||
 | 
					import lombok.Data;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import javax.validation.constraints.NotNull;
 | 
				
			||||||
 | 
					import java.util.List;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@Data
 | 
				
			||||||
 | 
					public class CollectOrderSaveRequest {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @NotNull(message = "处方列表不可以为空!")
 | 
				
			||||||
 | 
					    List<IoCollectOrder> list;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@ -0,0 +1,38 @@
 | 
				
			|||||||
 | 
					package com.glxp.api.res.collect;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import lombok.Data;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import java.util.Date;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@Data
 | 
				
			||||||
 | 
					public class CollectOrderCodeAutoResponse {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private Integer id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /**
 | 
				
			||||||
 | 
					     * 拆零表码ID
 | 
				
			||||||
 | 
					     */
 | 
				
			||||||
 | 
					    private Integer codeIdFk;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /**
 | 
				
			||||||
 | 
					     * udi码、追溯码
 | 
				
			||||||
 | 
					     */
 | 
				
			||||||
 | 
					    private String udiCode;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /**
 | 
				
			||||||
 | 
					     * 处方单号/业务单号
 | 
				
			||||||
 | 
					     */
 | 
				
			||||||
 | 
					    private String orderIdFk;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private Date createTime;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private String createUser;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private Date updateTime;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private String updateUser;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private String remark;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@ -0,0 +1,31 @@
 | 
				
			|||||||
 | 
					package com.glxp.api.res.collect;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import lombok.Data;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import java.util.Date;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@Data
 | 
				
			||||||
 | 
					public class CollectOrderCodeManResponse {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private Integer id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private String orderIdFk;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private String udiCode;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private Integer relId;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private String nameCode;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private String remark;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private Date createTime;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private String createUser;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private Date updateTime;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private Date updateUser;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@ -0,0 +1,83 @@
 | 
				
			|||||||
 | 
					package com.glxp.api.res.collect;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import lombok.Data;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import java.util.Date;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@Data
 | 
				
			||||||
 | 
					public class IoCollectOrderResponse {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private Integer id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /**
 | 
				
			||||||
 | 
					     * 单据号
 | 
				
			||||||
 | 
					     */
 | 
				
			||||||
 | 
					    private String billNo;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /**
 | 
				
			||||||
 | 
					     * 单据类型
 | 
				
			||||||
 | 
					     */
 | 
				
			||||||
 | 
					    private String busType;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /**
 | 
				
			||||||
 | 
					     * 来源业务
 | 
				
			||||||
 | 
					     */
 | 
				
			||||||
 | 
					    private String fromType;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /**
 | 
				
			||||||
 | 
					     * 来源业务说明
 | 
				
			||||||
 | 
					     */
 | 
				
			||||||
 | 
					    private String fromTypeDesc;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /**
 | 
				
			||||||
 | 
					     * 往来信息
 | 
				
			||||||
 | 
					     */
 | 
				
			||||||
 | 
					    private String fromCorp;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /**
 | 
				
			||||||
 | 
					     * 单据时间
 | 
				
			||||||
 | 
					     */
 | 
				
			||||||
 | 
					    private Date billTime;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /**
 | 
				
			||||||
 | 
					     * 创建时间
 | 
				
			||||||
 | 
					     */
 | 
				
			||||||
 | 
					    private Date createTime;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /**
 | 
				
			||||||
 | 
					     * 采集时间
 | 
				
			||||||
 | 
					     */
 | 
				
			||||||
 | 
					    private Date collectTime;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /**
 | 
				
			||||||
 | 
					     * 采集点编码
 | 
				
			||||||
 | 
					     */
 | 
				
			||||||
 | 
					    private String collectCode;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /**
 | 
				
			||||||
 | 
					     * 工位编码
 | 
				
			||||||
 | 
					     */
 | 
				
			||||||
 | 
					    private String workPlaceCode;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /**
 | 
				
			||||||
 | 
					     * 备注
 | 
				
			||||||
 | 
					     */
 | 
				
			||||||
 | 
					    private String remark;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /**
 | 
				
			||||||
 | 
					     * 创建人
 | 
				
			||||||
 | 
					     */
 | 
				
			||||||
 | 
					    private String createUser;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /**
 | 
				
			||||||
 | 
					     * 更新时间
 | 
				
			||||||
 | 
					     */
 | 
				
			||||||
 | 
					    private Date updateTime;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /**
 | 
				
			||||||
 | 
					     * 更新人
 | 
				
			||||||
 | 
					     */
 | 
				
			||||||
 | 
					    private String updateUser;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@ -0,0 +1,12 @@
 | 
				
			|||||||
 | 
					package com.glxp.api.service.collect;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import org.springframework.stereotype.Service;
 | 
				
			||||||
 | 
					import javax.annotation.Resource;
 | 
				
			||||||
 | 
					import java.util.List;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 | 
				
			||||||
 | 
					import com.glxp.api.dao.collect.IoCollectCodeMapper;
 | 
				
			||||||
 | 
					import com.glxp.api.entity.collect.IoCollectCode;
 | 
				
			||||||
 | 
					@Service
 | 
				
			||||||
 | 
					public class IoCollectCodeService extends ServiceImpl<IoCollectCodeMapper, IoCollectCode> {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@ -0,0 +1,46 @@
 | 
				
			|||||||
 | 
					package com.glxp.api.service.collect;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.core.toolkit.Wrappers;
 | 
				
			||||||
 | 
					import com.github.pagehelper.PageHelper;
 | 
				
			||||||
 | 
					import com.glxp.api.entity.basic.BasicSkPrescribeItemEntity;
 | 
				
			||||||
 | 
					import com.glxp.api.req.collect.CollectOrderBizRequest;
 | 
				
			||||||
 | 
					import com.glxp.api.req.collect.CollectOrderRequest;
 | 
				
			||||||
 | 
					import com.glxp.api.res.collect.CollectOrderBizResponse;
 | 
				
			||||||
 | 
					import com.glxp.api.res.collect.IoCollectOrderResponse;
 | 
				
			||||||
 | 
					import org.springframework.stereotype.Service;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import javax.annotation.Resource;
 | 
				
			||||||
 | 
					import java.util.Collections;
 | 
				
			||||||
 | 
					import java.util.List;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 | 
				
			||||||
 | 
					import com.glxp.api.entity.collect.IoCollectOrderBiz;
 | 
				
			||||||
 | 
					import com.glxp.api.dao.collect.IoCollectOrderBizMapper;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@Service
 | 
				
			||||||
 | 
					public class IoCollectOrderBizService extends ServiceImpl<IoCollectOrderBizMapper, IoCollectOrderBiz> {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @Resource
 | 
				
			||||||
 | 
					    IoCollectOrderBizMapper collectOrderBizMapper;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    public List<CollectOrderBizResponse> filterList(CollectOrderBizRequest collectOrderRequest) {
 | 
				
			||||||
 | 
					        if (collectOrderRequest == null) {
 | 
				
			||||||
 | 
					            return Collections.emptyList();
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					        if (collectOrderRequest.getPage() != null) {
 | 
				
			||||||
 | 
					            int offset = (collectOrderRequest.getPage() - 1) * collectOrderRequest.getLimit();
 | 
				
			||||||
 | 
					            PageHelper.offsetPage(offset, collectOrderRequest.getLimit());
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					        List<CollectOrderBizResponse> data = collectOrderBizMapper.filterList(collectOrderRequest);
 | 
				
			||||||
 | 
					        return data;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    public List<IoCollectOrderBiz> listByBillNo(String billNo) {
 | 
				
			||||||
 | 
					        List<IoCollectOrderBiz> list = super.list(Wrappers.lambdaQuery(IoCollectOrderBiz.class)
 | 
				
			||||||
 | 
					                .eq(IoCollectOrderBiz::getOrderIdFk, billNo)
 | 
				
			||||||
 | 
					        );
 | 
				
			||||||
 | 
					        return list;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@ -0,0 +1,33 @@
 | 
				
			|||||||
 | 
					package com.glxp.api.service.collect;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.github.pagehelper.PageHelper;
 | 
				
			||||||
 | 
					import com.glxp.api.req.collect.CollectOrderCodeAutoRequest;
 | 
				
			||||||
 | 
					import com.glxp.api.res.collect.CollectOrderCodeAutoResponse;
 | 
				
			||||||
 | 
					import org.springframework.stereotype.Service;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import javax.annotation.Resource;
 | 
				
			||||||
 | 
					import java.util.Collections;
 | 
				
			||||||
 | 
					import java.util.List;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 | 
				
			||||||
 | 
					import com.glxp.api.dao.collect.IoCollectOrderCodeAutoMapper;
 | 
				
			||||||
 | 
					import com.glxp.api.entity.collect.IoCollectOrderCodeAuto;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@Service
 | 
				
			||||||
 | 
					public class IoCollectOrderCodeAutoService extends ServiceImpl<IoCollectOrderCodeAutoMapper, IoCollectOrderCodeAuto> {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @Resource
 | 
				
			||||||
 | 
					    IoCollectOrderCodeAutoMapper collectOrderCodeAutoMapper;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    public List<CollectOrderCodeAutoResponse> filterList(CollectOrderCodeAutoRequest collectOrderCodeAutoRequest) {
 | 
				
			||||||
 | 
					        if (collectOrderCodeAutoRequest == null) {
 | 
				
			||||||
 | 
					            return Collections.emptyList();
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					        if (collectOrderCodeAutoRequest.getPage() != null) {
 | 
				
			||||||
 | 
					            int offset = (collectOrderCodeAutoRequest.getPage() - 1) * collectOrderCodeAutoRequest.getLimit();
 | 
				
			||||||
 | 
					            PageHelper.offsetPage(offset, collectOrderCodeAutoRequest.getLimit());
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					        return collectOrderCodeAutoMapper.filterList(collectOrderCodeAutoRequest);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@ -0,0 +1,44 @@
 | 
				
			|||||||
 | 
					package com.glxp.api.service.collect;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 | 
				
			||||||
 | 
					import com.github.pagehelper.PageHelper;
 | 
				
			||||||
 | 
					import com.glxp.api.dao.basic.BasicSkPrescribeItemCodeMapper;
 | 
				
			||||||
 | 
					import com.glxp.api.dao.collect.IoCollectOrderCodeAutoMapper;
 | 
				
			||||||
 | 
					import com.glxp.api.entity.basic.BasicSkPrescribeItemCode;
 | 
				
			||||||
 | 
					import com.glxp.api.req.collect.CollectOrderCodeAutoRequest;
 | 
				
			||||||
 | 
					import com.glxp.api.req.collect.CollectOrderCodeManRequest;
 | 
				
			||||||
 | 
					import com.glxp.api.res.collect.CollectOrderCodeAutoResponse;
 | 
				
			||||||
 | 
					import com.glxp.api.res.collect.CollectOrderCodeManResponse;
 | 
				
			||||||
 | 
					import org.springframework.stereotype.Service;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import javax.annotation.Resource;
 | 
				
			||||||
 | 
					import java.util.Collections;
 | 
				
			||||||
 | 
					import java.util.List;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 | 
				
			||||||
 | 
					import com.glxp.api.entity.collect.IoCollectOrderCodeMan;
 | 
				
			||||||
 | 
					import com.glxp.api.dao.collect.IoCollectOrderCodeManMapper;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@Service
 | 
				
			||||||
 | 
					public class IoCollectOrderCodeManService extends ServiceImpl<IoCollectOrderCodeManMapper, IoCollectOrderCodeMan> {
 | 
				
			||||||
 | 
					    @Resource
 | 
				
			||||||
 | 
					    IoCollectOrderCodeManMapper collectOrderCodeManMapper;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    public List<CollectOrderCodeManResponse> filterList(CollectOrderCodeManRequest collectOrderCodeManRequest) {
 | 
				
			||||||
 | 
					        if (collectOrderCodeManRequest == null) {
 | 
				
			||||||
 | 
					            return Collections.emptyList();
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					        if (collectOrderCodeManRequest.getPage() != null) {
 | 
				
			||||||
 | 
					            int offset = (collectOrderCodeManRequest.getPage() - 1) * collectOrderCodeManRequest.getLimit();
 | 
				
			||||||
 | 
					            PageHelper.offsetPage(offset, collectOrderCodeManRequest.getLimit());
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					        return collectOrderCodeManMapper.filterList(collectOrderCodeManRequest);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    public IoCollectOrderCodeMan findByCode(String billNo, String code) {
 | 
				
			||||||
 | 
					        return collectOrderCodeManMapper.selectOne(new LambdaQueryWrapper<IoCollectOrderCodeMan>().eq(IoCollectOrderCodeMan::getOrderIdFk, billNo)
 | 
				
			||||||
 | 
					                .eq(IoCollectOrderCodeMan::getUdiCode, code).last("limit 1"));
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@ -0,0 +1,39 @@
 | 
				
			|||||||
 | 
					package com.glxp.api.service.collect;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 | 
				
			||||||
 | 
					import com.github.pagehelper.PageHelper;
 | 
				
			||||||
 | 
					import com.glxp.api.dao.collect.IoCollectOrderMapper;
 | 
				
			||||||
 | 
					import com.glxp.api.entity.collect.IoCollectOrder;
 | 
				
			||||||
 | 
					import com.glxp.api.req.collect.CollectOrderRequest;
 | 
				
			||||||
 | 
					import com.glxp.api.res.collect.IoCollectOrderResponse;
 | 
				
			||||||
 | 
					import org.springframework.stereotype.Service;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import javax.annotation.Resource;
 | 
				
			||||||
 | 
					import java.util.Collections;
 | 
				
			||||||
 | 
					import java.util.List;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@Service
 | 
				
			||||||
 | 
					public class IoCollectOrderService extends ServiceImpl<IoCollectOrderMapper, IoCollectOrder> {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @Resource
 | 
				
			||||||
 | 
					    IoCollectOrderMapper collectOrderMapper;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    public IoCollectOrder getByBillNo(String billNo) {
 | 
				
			||||||
 | 
					        return collectOrderMapper.selectOne(new LambdaQueryWrapper<IoCollectOrder>().eq(IoCollectOrder::getBillNo, billNo).last("limit 1"));
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    public List<IoCollectOrderResponse> filterList(CollectOrderRequest collectOrderRequest) {
 | 
				
			||||||
 | 
					        if (collectOrderRequest == null) {
 | 
				
			||||||
 | 
					            return Collections.emptyList();
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					        if (collectOrderRequest.getPage() != null) {
 | 
				
			||||||
 | 
					            int offset = (collectOrderRequest.getPage() - 1) * collectOrderRequest.getLimit();
 | 
				
			||||||
 | 
					            PageHelper.offsetPage(offset, collectOrderRequest.getLimit());
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					        List<IoCollectOrderResponse> data = collectOrderMapper.filterList(collectOrderRequest);
 | 
				
			||||||
 | 
					        return data;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@ -0,0 +1,4 @@
 | 
				
			|||||||
 | 
					<?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="com.glxp.api.dao.collect.IoCollectCodeMapper">
 | 
				
			||||||
 | 
					</mapper>
 | 
				
			||||||
@ -0,0 +1,4 @@
 | 
				
			|||||||
 | 
					<?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="com.glxp.api.dao.collect.IoCollectOrderBizMapper">
 | 
				
			||||||
 | 
					</mapper>
 | 
				
			||||||
@ -0,0 +1,22 @@
 | 
				
			|||||||
 | 
					<?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="com.glxp.api.dao.collect.IoCollectOrderCodeAutoMapper">
 | 
				
			||||||
 | 
					    <select id="filterList" parameterType="com.glxp.api.req.collect.CollectOrderCodeAutoRequest"
 | 
				
			||||||
 | 
					            resultType="com.glxp.api.res.collect.CollectOrderCodeAutoResponse">
 | 
				
			||||||
 | 
					        SELECT icoca.*
 | 
				
			||||||
 | 
					        FROM io_collect_order_code_auto icoca
 | 
				
			||||||
 | 
					                     left join io_split_code isc
 | 
				
			||||||
 | 
					                on icoca.codeIdFk = isc.id
 | 
				
			||||||
 | 
					        <where>
 | 
				
			||||||
 | 
					            <if test="codeIdFk != '' and codeIdFk != null">
 | 
				
			||||||
 | 
					                AND icoca.codeIdFk = #{codeIdFk}
 | 
				
			||||||
 | 
					            </if>
 | 
				
			||||||
 | 
					            <if test="udiCode != '' and udiCode != null">
 | 
				
			||||||
 | 
					                AND icoca.udiCode = #{udiCode}
 | 
				
			||||||
 | 
					            </if>
 | 
				
			||||||
 | 
					            <if test="codeIdFk != null">
 | 
				
			||||||
 | 
					                AND icoca.codeIdFk = #{codeIdFk}
 | 
				
			||||||
 | 
					            </if>
 | 
				
			||||||
 | 
					        </where>
 | 
				
			||||||
 | 
					    </select>
 | 
				
			||||||
 | 
					</mapper>
 | 
				
			||||||
@ -0,0 +1,20 @@
 | 
				
			|||||||
 | 
					<?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="com.glxp.api.dao.collect.IoCollectOrderCodeManMapper">
 | 
				
			||||||
 | 
					    <select id="filterList" parameterType="com.glxp.api.req.collect.CollectOrderCodeManRequest"
 | 
				
			||||||
 | 
					            resultType="com.glxp.api.res.collect.CollectOrderCodeManResponse">
 | 
				
			||||||
 | 
					        SELECT icocm.*
 | 
				
			||||||
 | 
					        FROM io_collect_order_code_man icocm
 | 
				
			||||||
 | 
					        <where>
 | 
				
			||||||
 | 
					            <if test="orderIdFk != '' and orderIdFk != null">
 | 
				
			||||||
 | 
					                AND icocm.orderIdFk = #{orderIdFk}
 | 
				
			||||||
 | 
					            </if>
 | 
				
			||||||
 | 
					            <if test="udiCode != '' and udiCode != null">
 | 
				
			||||||
 | 
					                AND icocm.udiCode = #{udiCode}
 | 
				
			||||||
 | 
					            </if>
 | 
				
			||||||
 | 
					            <if test="relId != null">
 | 
				
			||||||
 | 
					                AND icocm.relId = #{relId}
 | 
				
			||||||
 | 
					            </if>
 | 
				
			||||||
 | 
					        </where>
 | 
				
			||||||
 | 
					    </select>
 | 
				
			||||||
 | 
					</mapper>
 | 
				
			||||||
@ -0,0 +1,33 @@
 | 
				
			|||||||
 | 
					<?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="com.glxp.api.dao.collect.IoCollectOrderMapper">
 | 
				
			||||||
 | 
					    <select id="filterList" parameterType="com.glxp.api.req.collect.CollectOrderRequest"
 | 
				
			||||||
 | 
					            resultType="com.glxp.api.res.collect.IoCollectOrderResponse">
 | 
				
			||||||
 | 
					        SELECT io_collect_order.*
 | 
				
			||||||
 | 
					        FROM io_collect_order
 | 
				
			||||||
 | 
					        <where>
 | 
				
			||||||
 | 
					            <if test="billNo != '' and billNo != null">
 | 
				
			||||||
 | 
					                AND billNo LIKE concat('%', #{billNo}, '%')
 | 
				
			||||||
 | 
					            </if>
 | 
				
			||||||
 | 
					            <if test="busType != null and busType != ''">
 | 
				
			||||||
 | 
					                AND busType = #{busType}
 | 
				
			||||||
 | 
					            </if>
 | 
				
			||||||
 | 
					            <if test="fromType != null and fromType != ''">
 | 
				
			||||||
 | 
					                AND fromType = #{fromType}
 | 
				
			||||||
 | 
					            </if>
 | 
				
			||||||
 | 
					            <if test="fromCorp != '' and fromCorp != null">
 | 
				
			||||||
 | 
					                AND fromCorp LIKE concat('%', #{fromCorp}, '%')
 | 
				
			||||||
 | 
					            </if>
 | 
				
			||||||
 | 
					            <if test="collectCode != null and collectCode != ''">
 | 
				
			||||||
 | 
					                AND collectCode = #{collectCode}
 | 
				
			||||||
 | 
					            </if>
 | 
				
			||||||
 | 
					            <if test="busType != null and busType != ''">
 | 
				
			||||||
 | 
					                AND busType = #{busType}
 | 
				
			||||||
 | 
					            </if>
 | 
				
			||||||
 | 
					            <if test="workPlaceCode != null and workPlaceCode != ''">
 | 
				
			||||||
 | 
					                AND workPlaceCode = #{workPlaceCode}
 | 
				
			||||||
 | 
					            </if>
 | 
				
			||||||
 | 
					        </where>
 | 
				
			||||||
 | 
					        order by collectTime desc
 | 
				
			||||||
 | 
					    </select>
 | 
				
			||||||
 | 
					</mapper>
 | 
				
			||||||
					Loading…
					
					
				
		Reference in New Issue