2/18 槽位区域表 --取货架管理打印未完成
							parent
							
								
									9558437f4f
								
							
						
					
					
						commit
						74eb299633
					
				| @ -0,0 +1,42 @@ | ||||
| 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.SysWorkplaceRegion; | ||||
| import com.glxp.api.req.basic.SysWorkplaceRegionRequest; | ||||
| import com.glxp.api.res.PageSimpleResponse; | ||||
| import com.glxp.api.res.basic.SysWorkplaceRegionResponse; | ||||
| import com.glxp.api.service.basic.SysWorkplaceRegionService; | ||||
| import lombok.extern.slf4j.Slf4j; | ||||
| import org.springframework.web.bind.annotation.GetMapping; | ||||
| import org.springframework.web.bind.annotation.RestController; | ||||
| 
 | ||||
| import javax.annotation.Resource; | ||||
| import java.util.List; | ||||
| 
 | ||||
| /** | ||||
|  * @author : zhuzhu | ||||
|  * @date : 2025/2/18 11:04 | ||||
|  * @modyified By : | ||||
|  */ | ||||
| @Slf4j | ||||
| @RestController | ||||
| public class SysWorkplaceRegionController extends BaseController { | ||||
| 
 | ||||
| 
 | ||||
|     @Resource | ||||
|     SysWorkplaceRegionService SysWorkplaceRegionService; | ||||
| 
 | ||||
| 
 | ||||
|     @GetMapping("/udiwms/sysWorkplaceRegion/getList") | ||||
|     public BaseResponse getUserBindWork(SysWorkplaceRegionRequest request) { | ||||
|         List<SysWorkplaceRegionResponse> regionResponses = SysWorkplaceRegionService.filterList(request); | ||||
|         PageInfo<SysWorkplaceRegionResponse> pageInfo = new PageInfo<>(regionResponses); | ||||
|         PageSimpleResponse<SysWorkplaceRegionResponse> pageSimpleResponse = new PageSimpleResponse<>(); | ||||
|         pageSimpleResponse.setTotal(pageInfo.getTotal()); | ||||
|         pageSimpleResponse.setList(regionResponses); | ||||
|         return ResultVOUtils.success(pageSimpleResponse); | ||||
|     } | ||||
| } | ||||
| @ -0,0 +1,19 @@ | ||||
| package com.glxp.api.dao.basic; | ||||
| 
 | ||||
| import com.baomidou.mybatisplus.core.mapper.BaseMapper; | ||||
| import com.glxp.api.entity.basic.SysWorkplaceRegion; | ||||
| import com.glxp.api.req.basic.SysWorkplaceRegionRequest; | ||||
| import com.glxp.api.res.basic.SysWorkplaceRegionResponse; | ||||
| 
 | ||||
| import java.util.List; | ||||
| 
 | ||||
| /** | ||||
|  * @author : zhangsan | ||||
|  * @date : 2025/2/18 11:02 | ||||
|  * @modyified By : | ||||
|  */ | ||||
| 
 | ||||
| public interface SysWorkplaceRegionMapper extends BaseMapper<SysWorkplaceRegion> { | ||||
| 
 | ||||
|     List<SysWorkplaceRegionResponse> filterList(SysWorkplaceRegionRequest request); | ||||
| } | ||||
| @ -0,0 +1,21 @@ | ||||
| package com.glxp.api.req.basic; | ||||
| 
 | ||||
| import com.glxp.api.util.page.ListPageRequest; | ||||
| import lombok.Data; | ||||
| 
 | ||||
| /** | ||||
|  * @author : zhuzhu | ||||
|  * @date : 2025/2/18 11:08 | ||||
|  * @modyified By : | ||||
|  */ | ||||
| 
 | ||||
| @Data | ||||
| public class SysWorkplaceRegionRequest extends ListPageRequest { | ||||
| 
 | ||||
| 
 | ||||
|     private Integer regionCode; | ||||
| 
 | ||||
| 
 | ||||
|     private String regionName; | ||||
| 
 | ||||
| } | ||||
| @ -0,0 +1,41 @@ | ||||
| package com.glxp.api.res.basic; | ||||
| 
 | ||||
| import com.baomidou.mybatisplus.annotation.IdType; | ||||
| import com.baomidou.mybatisplus.annotation.TableField; | ||||
| import com.baomidou.mybatisplus.annotation.TableId; | ||||
| import io.swagger.annotations.ApiModelProperty; | ||||
| import lombok.Data; | ||||
| 
 | ||||
| import java.util.Date; | ||||
| 
 | ||||
| /** | ||||
|  * @author : zhuzhu | ||||
|  * @date : 2025/2/18 11:09 | ||||
|  * @modyified By : | ||||
|  */ | ||||
| 
 | ||||
| @Data | ||||
| public class SysWorkplaceRegionResponse { | ||||
| 
 | ||||
| 
 | ||||
|     private Long id; | ||||
| 
 | ||||
|     /** | ||||
|      * 区域编号 | ||||
|      */ | ||||
|     private Integer regionCode; | ||||
| 
 | ||||
|     /** | ||||
|      * 区域名称 | ||||
|      */ | ||||
|     private String regionName; | ||||
| 
 | ||||
| 
 | ||||
|     private Date updateTime; | ||||
| 
 | ||||
|     private Date createTime; | ||||
| 
 | ||||
|     private String updateUser; | ||||
| 
 | ||||
|     private String createUser; | ||||
| } | ||||
| @ -0,0 +1,32 @@ | ||||
| package com.glxp.api.service.basic; | ||||
| 
 | ||||
| import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; | ||||
| import com.github.pagehelper.PageHelper; | ||||
| import com.glxp.api.dao.basic.SysWorkplaceRegionMapper; | ||||
| import com.glxp.api.entity.basic.SysWorkplaceRegion; | ||||
| import com.glxp.api.req.basic.SysWorkplaceRegionRequest; | ||||
| import com.glxp.api.res.basic.SysWorkplaceRegionResponse; | ||||
| import org.springframework.stereotype.Service; | ||||
| 
 | ||||
| import javax.annotation.Resource; | ||||
| import java.util.Collections; | ||||
| import java.util.List; | ||||
| 
 | ||||
| @Service | ||||
| public class SysWorkplaceRegionService extends ServiceImpl<SysWorkplaceRegionMapper, SysWorkplaceRegion> { | ||||
| 
 | ||||
| 
 | ||||
|     @Resource | ||||
|     SysWorkplaceRegionMapper sysWorkplaceRegionMapper; | ||||
| 
 | ||||
| 
 | ||||
|     public List<SysWorkplaceRegionResponse> filterList(SysWorkplaceRegionRequest request) { | ||||
|         if (null == request) { | ||||
|             return Collections.emptyList(); | ||||
|         } | ||||
|         if (null != request.getPage() && null != request.getLimit()) { | ||||
|             PageHelper.offsetPage((request.getPage() - 1) * request.getLimit(), request.getLimit()); | ||||
|         } | ||||
|         return super.baseMapper.filterList(request); | ||||
|     } | ||||
| } | ||||
| @ -0,0 +1,16 @@ | ||||
| <?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.SysWorkplaceRegionMapper"> | ||||
|     <select id="filterList" resultType="com.glxp.api.res.basic.SysWorkplaceRegionResponse"> | ||||
|         select swr.* | ||||
|         from sys_workplace_region swr | ||||
|         <where> | ||||
|             <if test="regionCode != '' and regionCode != null"> | ||||
|                 AND swr.regionCode =#{regionCode} | ||||
|             </if> | ||||
|             <if test="regionName != null and regionName != ''"> | ||||
|                 AND  swr.regionName like concat('%', #{regionName}, '%') | ||||
|             </if> | ||||
|         </where> | ||||
|     </select> | ||||
| </mapper> | ||||
					Loading…
					
					
				
		Reference in New Issue