9/29 工位维护增加上货工位
							parent
							
								
									4d73efd7ac
								
							
						
					
					
						commit
						28bda3c70c
					
				| @ -0,0 +1,53 @@ | ||||
| package com.glxp.api.controller.basic; | ||||
| 
 | ||||
| import com.github.pagehelper.PageInfo; | ||||
| 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.basic.BasicCollectPointEntity; | ||||
| import com.glxp.api.req.basic.BasicCollectRequest; | ||||
| import com.glxp.api.req.basic.CargowWorkplaceRequest; | ||||
| import com.glxp.api.req.basic.WorkBindBusTypeRequest; | ||||
| import com.glxp.api.res.PageSimpleResponse; | ||||
| import com.glxp.api.res.basic.SysWorkplacePutRelResponse; | ||||
| import com.glxp.api.service.thrsys.SysWorkplacePutRelService; | ||||
| import lombok.extern.slf4j.Slf4j; | ||||
| import org.springframework.web.bind.annotation.GetMapping; | ||||
| import org.springframework.web.bind.annotation.PostMapping; | ||||
| import org.springframework.web.bind.annotation.RequestBody; | ||||
| import org.springframework.web.bind.annotation.RestController; | ||||
| 
 | ||||
| import javax.annotation.Resource; | ||||
| import java.util.List; | ||||
| 
 | ||||
| /** | ||||
|  * @author : zhangsan | ||||
|  * @date : 2024/9/27 19:30 | ||||
|  * @modyified By : | ||||
|  */ | ||||
| @Slf4j | ||||
| @RestController | ||||
| public class SysWorkplacePutRelController extends BaseController { | ||||
| 
 | ||||
|     @Resource | ||||
|     SysWorkplacePutRelService sysWorkplacePutRelService; | ||||
| 
 | ||||
| 
 | ||||
|     @PostMapping("/udiwms/sysWorkplace/bindCollect") | ||||
|     public BaseResponse bindCollect(@RequestBody CargowWorkplaceRequest request) { | ||||
|         BaseResponse success =   sysWorkplacePutRelService.bindCollect(request,getUserId()); | ||||
|         return success; | ||||
|     } | ||||
| 
 | ||||
| 
 | ||||
|     @GetMapping("/udiwms/basic/collectPoints/getBindCollectList") | ||||
|     public BaseResponse page(CargowWorkplaceRequest request) { | ||||
|         List<SysWorkplacePutRelResponse> page = sysWorkplacePutRelService.filterList(request); | ||||
|         PageInfo<SysWorkplacePutRelResponse> pageInfo = new PageInfo<>(page); | ||||
|         PageSimpleResponse<SysWorkplacePutRelResponse> pageSimpleResponse = new PageSimpleResponse<>(); | ||||
|         pageSimpleResponse.setTotal(pageInfo.getTotal()); | ||||
|         pageSimpleResponse.setList(page); | ||||
|         return ResultVOUtils.success(pageSimpleResponse); | ||||
|     } | ||||
| 
 | ||||
| } | ||||
| @ -0,0 +1,16 @@ | ||||
| package com.glxp.api.dao.basic; | ||||
| 
 | ||||
| import com.baomidou.mybatisplus.core.mapper.BaseMapper; | ||||
| import com.glxp.api.entity.basic.SysWorkplacePutRel; | ||||
| import com.glxp.api.req.basic.CargowWorkplaceRequest; | ||||
| import com.glxp.api.res.basic.SysWorkplacePutRelResponse; | ||||
| import org.apache.ibatis.annotations.Mapper; | ||||
| 
 | ||||
| import java.util.List; | ||||
| 
 | ||||
| @Mapper | ||||
| public interface SysWorkplacePutRelMapper extends BaseMapper<SysWorkplacePutRel> { | ||||
| 
 | ||||
| 
 | ||||
|     List<SysWorkplacePutRelResponse> filterList(CargowWorkplaceRequest request); | ||||
| } | ||||
| @ -1,11 +0,0 @@ | ||||
| package com.glxp.api.dao.collect; | ||||
| 
 | ||||
| import com.baomidou.mybatisplus.core.mapper.BaseMapper; | ||||
| import com.glxp.api.entity.basic.SysWorkplacePutRel; | ||||
| import org.apache.ibatis.annotations.Mapper; | ||||
| 
 | ||||
| @Mapper | ||||
| public interface SysWorkplacePutRelMapper extends BaseMapper<SysWorkplacePutRel> { | ||||
| 
 | ||||
| 
 | ||||
| } | ||||
| @ -0,0 +1,34 @@ | ||||
| package com.glxp.api.req.basic; | ||||
| 
 | ||||
| import com.glxp.api.util.page.ListPageRequest; | ||||
| import lombok.Data; | ||||
| 
 | ||||
| import java.util.List; | ||||
| 
 | ||||
| /** | ||||
|  * @author : zhuzhu | ||||
|  * @date : 2024/8/14 18:55 | ||||
|  * @modyified By : | ||||
|  */ | ||||
| 
 | ||||
| @Data | ||||
| public class CargowWorkplaceRequest extends ListPageRequest { | ||||
|     private List<String> documentTypeCodes; | ||||
|     private Long workPlaceCode; | ||||
|     private String code; | ||||
|     private String busKey; | ||||
|     private String workKey; | ||||
|     private String documentTypeCode; | ||||
|     private Integer isPopular; | ||||
| 
 | ||||
|     private List<Long> workPlaceCodes; | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|     private List<Long> collectWorkCodes; | ||||
|     private List<String>  collectBusTypes; | ||||
|     private List<Long>  relBusIdFks; | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| } | ||||
| @ -0,0 +1,18 @@ | ||||
| package com.glxp.api.res.basic; | ||||
| 
 | ||||
| import lombok.Data; | ||||
| 
 | ||||
| /** | ||||
|  * @author : zhangsan | ||||
|  * @date : 2024/9/27 20:40 | ||||
|  * @modyified By : | ||||
|  */ | ||||
| @Data | ||||
| public class SysWorkplacePutRelResponse { | ||||
| 
 | ||||
|     private String collectName; | ||||
|     private String busTypeName; | ||||
|     private Long collectWorkPlaceCode; | ||||
|     private String collectBusTypeCode; | ||||
| 
 | ||||
| } | ||||
| @ -0,0 +1,15 @@ | ||||
| <?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.basic.SysWorkplacePutRelMapper"> | ||||
|     <select id="filterList" resultType="com.glxp.api.res.basic.SysWorkplacePutRelResponse"> | ||||
|         select sw.workplaceName as collectName,swd.busName as busTypeName,sw.workplaceId as collectWorkPlaceCode,swd.documentTypeCode as collectBusTypeCode | ||||
|             from sys_workplace_put_rel swpr | ||||
|                  left join sys_workplace sw on swpr.collectWorkCode = sw.workplaceId | ||||
|                  left join sys_workplace_document swd on swpr.collectBusType = swd.documentTypeCode | ||||
|         <where> | ||||
|             <if test="workPlaceCode != '' and workPlaceCode != null"> | ||||
|                 AND swpr.workPlaceCode =#{workPlaceCode} | ||||
|             </if> | ||||
|         </where> | ||||
|     </select> | ||||
| </mapper> | ||||
| @ -1,4 +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="com.glxp.api.dao.basic.SysWorkplacePutRelMapper"> | ||||
| </mapper> | ||||
					Loading…
					
					
				
		Reference in New Issue