From a91a022561cb5445e241d8558f6d6badf02d8914 Mon Sep 17 00:00:00 2001 From: wangpengfei <1928057482@qq.com> Date: Thu, 17 Aug 2023 18:09:07 +0800 Subject: [PATCH] 8/17 --- .../shstorehouse/ShStorehouseRest.java | 2 +- .../StoreHouseProjectDto.java | 2 +- .../StoreHouseProjectVo.java | 2 + .../crm/api/userproject/UserProject.java | 35 +- .../crm/api/userproject/UserProjectDto.java | 47 +-- .../ProjectInformationRest.java | 2 +- .../ProjectInformationService.java | 14 +- .../StoreHouseProjectMapper.java | 20 ++ .../StoreHouseProjectMapper.xml | 15 + .../StoreHouseProjectRest.java | 41 +++ .../StoreHouseProjectService.java | 74 ++++ .../biz/userproject/UserProjectMapper.java | 2 +- .../crm/biz/userproject/UserProjectRest.java | 15 +- .../biz/userproject/UserProjectService.java | 37 +- .../crm/feign/wh/ShStorehouseVo.java | 319 ++++++++++++++++++ 15 files changed, 534 insertions(+), 93 deletions(-) create mode 100644 yxt_supervise/supervise-crm/supervise-crm-biz/src/main/java/com/yxt/supervise/crm/biz/storehouseproject/StoreHouseProjectMapper.java create mode 100644 yxt_supervise/supervise-crm/supervise-crm-biz/src/main/java/com/yxt/supervise/crm/biz/storehouseproject/StoreHouseProjectMapper.xml create mode 100644 yxt_supervise/supervise-crm/supervise-crm-biz/src/main/java/com/yxt/supervise/crm/biz/storehouseproject/StoreHouseProjectRest.java create mode 100644 yxt_supervise/supervise-crm/supervise-crm-biz/src/main/java/com/yxt/supervise/crm/biz/storehouseproject/StoreHouseProjectService.java create mode 100644 yxt_supervise/supervise-crm/supervise-crm-biz/src/main/java/com/yxt/supervise/crm/feign/wh/ShStorehouseVo.java diff --git a/warehousing-system/project/wh-manage/src/main/java/com/wh/controller/shstorehouse/ShStorehouseRest.java b/warehousing-system/project/wh-manage/src/main/java/com/wh/controller/shstorehouse/ShStorehouseRest.java index b7bfc51f..6cb29bca 100644 --- a/warehousing-system/project/wh-manage/src/main/java/com/wh/controller/shstorehouse/ShStorehouseRest.java +++ b/warehousing-system/project/wh-manage/src/main/java/com/wh/controller/shstorehouse/ShStorehouseRest.java @@ -102,7 +102,7 @@ public class ShStorehouseRest { * 修改时需要选择的仓库 * @return */ - @ApiOperation("此项目已选择的仓库") + @ApiOperation("根据仓库sid查询仓库信息") @GetMapping("/selectStoreBySid") public ResultBean selectStoreBySid(@RequestParam("sid")String sid){ ResultBean rb = ResultBean.fireFail(); diff --git a/yxt_supervise/supervise-crm/supervise-crm-api/src/main/java/com/yxt/supervise/crm/api/storehouseproject/StoreHouseProjectDto.java b/yxt_supervise/supervise-crm/supervise-crm-api/src/main/java/com/yxt/supervise/crm/api/storehouseproject/StoreHouseProjectDto.java index d86148fa..a9ca6aed 100644 --- a/yxt_supervise/supervise-crm/supervise-crm-api/src/main/java/com/yxt/supervise/crm/api/storehouseproject/StoreHouseProjectDto.java +++ b/yxt_supervise/supervise-crm/supervise-crm-api/src/main/java/com/yxt/supervise/crm/api/storehouseproject/StoreHouseProjectDto.java @@ -15,5 +15,5 @@ public class StoreHouseProjectDto implements Dto { private String sid; private String shSid;//仓库sid private String projectSid;//项目sid - private List shSids;//仓库sid集合 + private List shSids; } diff --git a/yxt_supervise/supervise-crm/supervise-crm-api/src/main/java/com/yxt/supervise/crm/api/storehouseproject/StoreHouseProjectVo.java b/yxt_supervise/supervise-crm/supervise-crm-api/src/main/java/com/yxt/supervise/crm/api/storehouseproject/StoreHouseProjectVo.java index 0dab6545..4f35b87d 100644 --- a/yxt_supervise/supervise-crm/supervise-crm-api/src/main/java/com/yxt/supervise/crm/api/storehouseproject/StoreHouseProjectVo.java +++ b/yxt_supervise/supervise-crm/supervise-crm-api/src/main/java/com/yxt/supervise/crm/api/storehouseproject/StoreHouseProjectVo.java @@ -13,4 +13,6 @@ public class StoreHouseProjectVo implements Vo { private String sid; private String shSid; private String projectSid; + //仓库名称 + private String shName; } diff --git a/yxt_supervise/supervise-crm/supervise-crm-api/src/main/java/com/yxt/supervise/crm/api/userproject/UserProject.java b/yxt_supervise/supervise-crm/supervise-crm-api/src/main/java/com/yxt/supervise/crm/api/userproject/UserProject.java index a552746a..8a4eab20 100644 --- a/yxt_supervise/supervise-crm/supervise-crm-api/src/main/java/com/yxt/supervise/crm/api/userproject/UserProject.java +++ b/yxt_supervise/supervise-crm/supervise-crm-api/src/main/java/com/yxt/supervise/crm/api/userproject/UserProject.java @@ -2,48 +2,19 @@ package com.yxt.supervise.crm.api.userproject; import com.baomidou.mybatisplus.annotation.TableName; import com.yxt.common.core.domain.EntityWithId; +import lombok.Data; /** * @author wangpengfei * @date 2023/8/6 11:34 */ +@Data @TableName("user_project") public class UserProject extends EntityWithId { private String sid; private String projectSid; private String userSid; - private String type; + private String userType; - public String getType() { - return type; - } - - public void setType(String type) { - this.type = type; - } - - public String getSid() { - return sid; - } - - public void setSid(String sid) { - this.sid = sid; - } - - public String getProjectSid() { - return projectSid; - } - - public void setProjectSid(String projectSid) { - this.projectSid = projectSid; - } - - public String getUserSid() { - return userSid; - } - - public void setUserSid(String userSid) { - this.userSid = userSid; - } } diff --git a/yxt_supervise/supervise-crm/supervise-crm-api/src/main/java/com/yxt/supervise/crm/api/userproject/UserProjectDto.java b/yxt_supervise/supervise-crm/supervise-crm-api/src/main/java/com/yxt/supervise/crm/api/userproject/UserProjectDto.java index 0cc72830..c347dd7b 100644 --- a/yxt_supervise/supervise-crm/supervise-crm-api/src/main/java/com/yxt/supervise/crm/api/userproject/UserProjectDto.java +++ b/yxt_supervise/supervise-crm/supervise-crm-api/src/main/java/com/yxt/supervise/crm/api/userproject/UserProjectDto.java @@ -1,55 +1,22 @@ package com.yxt.supervise.crm.api.userproject; import com.yxt.common.core.dto.Dto; +import lombok.Data; + +import java.util.List; /** * @author wangpengfei * @date 2023/8/6 11:34 */ +@Data public class UserProjectDto implements Dto { private String id; private String sid; private String projectSid; private String userSid; - private String type; - - public String getType() { - return type; - } - - public void setType(String type) { - this.type = type; - } - - public String getId() { - return id; - } - - public void setId(String id) { - this.id = id; - } - - public String getSid() { - return sid; - } - - public void setSid(String sid) { - this.sid = sid; - } - - public String getProjectSid() { - return projectSid; - } - - public void setProjectSid(String projectSid) { - this.projectSid = projectSid; - } - - public String getUserSid() { - return userSid; - } + private String userType; + private List bankUsers; + private List users; - public void setUserSid(String userSid) { - this.userSid = userSid; - } } diff --git a/yxt_supervise/supervise-crm/supervise-crm-biz/src/main/java/com/yxt/supervise/crm/biz/projectinformation/ProjectInformationRest.java b/yxt_supervise/supervise-crm/supervise-crm-biz/src/main/java/com/yxt/supervise/crm/biz/projectinformation/ProjectInformationRest.java index 1f6d7cc0..530fcb3c 100644 --- a/yxt_supervise/supervise-crm/supervise-crm-biz/src/main/java/com/yxt/supervise/crm/biz/projectinformation/ProjectInformationRest.java +++ b/yxt_supervise/supervise-crm/supervise-crm-biz/src/main/java/com/yxt/supervise/crm/biz/projectinformation/ProjectInformationRest.java @@ -79,7 +79,7 @@ public class ProjectInformationRest implements ProjectInformationFeign { ResultBean r=shStorehouseFeign.selectStoreHouse(); return r; } - @ApiOperation("根据查询所有可用的仓库信息") + @ApiOperation("根据项目sid查询仓库") @GetMapping("/selectStoreHouse/{sid}") public ResultBean selectStoreBySid (@PathVariable String sid){ ResultBean r=shStorehouseFeign.selectStoreBySid(sid); diff --git a/yxt_supervise/supervise-crm/supervise-crm-biz/src/main/java/com/yxt/supervise/crm/biz/projectinformation/ProjectInformationService.java b/yxt_supervise/supervise-crm/supervise-crm-biz/src/main/java/com/yxt/supervise/crm/biz/projectinformation/ProjectInformationService.java index 3ac32d7c..5f6ea7a7 100644 --- a/yxt_supervise/supervise-crm/supervise-crm-biz/src/main/java/com/yxt/supervise/crm/biz/projectinformation/ProjectInformationService.java +++ b/yxt_supervise/supervise-crm/supervise-crm-biz/src/main/java/com/yxt/supervise/crm/biz/projectinformation/ProjectInformationService.java @@ -104,11 +104,11 @@ public class ProjectInformationService extends MybatisBaseService sysUserVos =sysUserFeign.getUserByType(userType).getData(); for(SysUserVo sysUserVo:sysUserVos){ BankManager bankManager=bankManagerService.getOne(new QueryWrapper().eq("sid",sysUserVo.getStaffSid())); - sysUserVo.setName(bankManager.getName()); + if(null!=bankManager) { + sysUserVo.setName(bankManager.getName()); + } } + return rb.success().setData(sysUserVos); } return sysUserFeign.getUserByType(userType); } diff --git a/yxt_supervise/supervise-crm/supervise-crm-biz/src/main/java/com/yxt/supervise/crm/biz/storehouseproject/StoreHouseProjectMapper.java b/yxt_supervise/supervise-crm/supervise-crm-biz/src/main/java/com/yxt/supervise/crm/biz/storehouseproject/StoreHouseProjectMapper.java new file mode 100644 index 00000000..fd8dac13 --- /dev/null +++ b/yxt_supervise/supervise-crm/supervise-crm-biz/src/main/java/com/yxt/supervise/crm/biz/storehouseproject/StoreHouseProjectMapper.java @@ -0,0 +1,20 @@ +package com.yxt.supervise.crm.biz.storehouseproject; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.yxt.supervise.crm.api.storehouseproject.StoreHouseProject; +import com.yxt.supervise.crm.api.storehouseproject.StoreHouseProjectVo; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; +import org.apache.ibatis.annotations.Select; + +import java.util.List; + +/** + * @author wangpengfei + * @date 2023/7/19 15:43 + */ +@Mapper +public interface StoreHouseProjectMapper extends BaseMapper { + @Select("select * from storehouse_project where projectSid=#{sid}") + List selectStoreBySid(@Param("sid")String sid); +} diff --git a/yxt_supervise/supervise-crm/supervise-crm-biz/src/main/java/com/yxt/supervise/crm/biz/storehouseproject/StoreHouseProjectMapper.xml b/yxt_supervise/supervise-crm/supervise-crm-biz/src/main/java/com/yxt/supervise/crm/biz/storehouseproject/StoreHouseProjectMapper.xml new file mode 100644 index 00000000..1cf45343 --- /dev/null +++ b/yxt_supervise/supervise-crm/supervise-crm-biz/src/main/java/com/yxt/supervise/crm/biz/storehouseproject/StoreHouseProjectMapper.xml @@ -0,0 +1,15 @@ + + + + + + + + + \ No newline at end of file diff --git a/yxt_supervise/supervise-crm/supervise-crm-biz/src/main/java/com/yxt/supervise/crm/biz/storehouseproject/StoreHouseProjectRest.java b/yxt_supervise/supervise-crm/supervise-crm-biz/src/main/java/com/yxt/supervise/crm/biz/storehouseproject/StoreHouseProjectRest.java new file mode 100644 index 00000000..3a84e30a --- /dev/null +++ b/yxt_supervise/supervise-crm/supervise-crm-biz/src/main/java/com/yxt/supervise/crm/biz/storehouseproject/StoreHouseProjectRest.java @@ -0,0 +1,41 @@ +package com.yxt.supervise.crm.biz.storehouseproject; + + +import com.yxt.common.core.result.ResultBean; +import com.yxt.supervise.crm.api.storehouseproject.StoreHouseProjectDto; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; + +/** + * @author wangpengfei + * @date 2023/7/19 15:31 + */ +@CrossOrigin +@Api(tags = "库房信息表") +@RestController() +@RequestMapping("v1/storehouseproject") +public class StoreHouseProjectRest { + + @Autowired + StoreHouseProjectService storeHouseProjectService; + + + + // + @ApiOperation("新增或修改") + @PostMapping("/saveOrUpdateDto") + public ResultBean saveOrUpdateDto(@RequestBody StoreHouseProjectDto dto){ + ResultBean rb = ResultBean.fireFail(); + storeHouseProjectService.saveOrUpdateDto(dto); + return rb.success(); + } + @ApiOperation("根据项目sid查询仓库信息") + @PostMapping("/selectStoreBySid/{sid}") + public ResultBean selectStoreBySid(@PathVariable("sid")String sid){ + ResultBean rb = ResultBean.fireFail(); + storeHouseProjectService.selectStoreBySid(sid); + return rb.success(); + } +} diff --git a/yxt_supervise/supervise-crm/supervise-crm-biz/src/main/java/com/yxt/supervise/crm/biz/storehouseproject/StoreHouseProjectService.java b/yxt_supervise/supervise-crm/supervise-crm-biz/src/main/java/com/yxt/supervise/crm/biz/storehouseproject/StoreHouseProjectService.java new file mode 100644 index 00000000..ecd56342 --- /dev/null +++ b/yxt_supervise/supervise-crm/supervise-crm-biz/src/main/java/com/yxt/supervise/crm/biz/storehouseproject/StoreHouseProjectService.java @@ -0,0 +1,74 @@ +package com.yxt.supervise.crm.biz.storehouseproject; + +import cn.hutool.core.bean.BeanUtil; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; + +import com.yxt.common.base.service.MybatisBaseService; +import com.yxt.supervise.crm.api.storehouseproject.StoreHouseProject; +import com.yxt.supervise.crm.api.storehouseproject.StoreHouseProjectDto; +import com.yxt.supervise.crm.api.storehouseproject.StoreHouseProjectVo; +import com.yxt.supervise.crm.feign.wh.ShStorehouseFeign; +import com.yxt.supervise.crm.feign.wh.ShStorehouseVo; +import org.apache.commons.lang3.StringUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.List; + +/** + * @author wangpengfei + * @date 2023/7/19 15:44 + */ +@Service +public class StoreHouseProjectService extends MybatisBaseService { + @Autowired + ShStorehouseFeign shStorehouseFeign; + @Transactional + public void saveOrUpdateDto(StoreHouseProjectDto dto) { + String dtoSid = dto.getSid(); + + if (StringUtils.isBlank(dtoSid)) { + this.insertByDto(dto); + return; + } + this.updateByDto(dto); + } + + + public void insertByDto(StoreHouseProjectDto dto) { + StoreHouseProject entity = new StoreHouseProject(); + BeanUtil.copyProperties(dto, entity, "id", "sid"); + //删除之前选择的仓库信息 + baseMapper.delete(new QueryWrapper().eq("project_sid",dto.getProjectSid())); + + for(String shSid:dto.getShSids()){ + entity.setShSid(shSid); + baseMapper.insert(entity); + } + } + public void updateByDto(StoreHouseProjectDto dto) { + String dtoSid = dto.getSid(); + if (StringUtils.isBlank(dtoSid)) { + return; + } + //删除之前选择的仓库信息 + baseMapper.delete(new QueryWrapper().eq("project_sid",dto.getProjectSid())); + //重新新增 + StoreHouseProject entity = new StoreHouseProject(); + BeanUtil.copyProperties(dto, entity, "id", "sid"); + for(String shSid:dto.getShSids()){ + entity.setShSid(shSid); + baseMapper.insert(entity); + } + } + public List selectStoreBySid(String sid) { + List pagging = baseMapper.selectStoreBySid(sid); + for(StoreHouseProjectVo vo:pagging){ + String shSid=vo.getShSid(); + ShStorehouseVo shStorehouseVo=(ShStorehouseVo) shStorehouseFeign.selectStoreBySid(shSid).getData(); + vo.setShName(shStorehouseVo.getName()); + } + return pagging; + } +} diff --git a/yxt_supervise/supervise-crm/supervise-crm-biz/src/main/java/com/yxt/supervise/crm/biz/userproject/UserProjectMapper.java b/yxt_supervise/supervise-crm/supervise-crm-biz/src/main/java/com/yxt/supervise/crm/biz/userproject/UserProjectMapper.java index c089948d..f4797618 100644 --- a/yxt_supervise/supervise-crm/supervise-crm-biz/src/main/java/com/yxt/supervise/crm/biz/userproject/UserProjectMapper.java +++ b/yxt_supervise/supervise-crm/supervise-crm-biz/src/main/java/com/yxt/supervise/crm/biz/userproject/UserProjectMapper.java @@ -19,6 +19,6 @@ import java.util.List; public interface UserProjectMapper extends BaseMapper { IPage selectPageVo(IPage page, @Param(Constants.WRAPPER) Wrapper qw); List userProjectList(); - UserProjectVo getUserProjectBySid( @Param("projectSid") String projectSid,@Param("userType")String userType); + List getUserProjectBySid( @Param("projectSid") String projectSid,@Param("userType")String userType); } diff --git a/yxt_supervise/supervise-crm/supervise-crm-biz/src/main/java/com/yxt/supervise/crm/biz/userproject/UserProjectRest.java b/yxt_supervise/supervise-crm/supervise-crm-biz/src/main/java/com/yxt/supervise/crm/biz/userproject/UserProjectRest.java index 0a8a6592..bb19aaa6 100644 --- a/yxt_supervise/supervise-crm/supervise-crm-biz/src/main/java/com/yxt/supervise/crm/biz/userproject/UserProjectRest.java +++ b/yxt_supervise/supervise-crm/supervise-crm-biz/src/main/java/com/yxt/supervise/crm/biz/userproject/UserProjectRest.java @@ -52,13 +52,18 @@ public class UserProjectRest { public ResultBean update(@RequestBody UserProjectDto dto) { return UserProjectService.update(dto); } - @ApiOperation("根据sid查询") - @GetMapping("/getUserProjectBySid/{projectSid}/{userType}") - public ResultBean getWarehouse(@PathVariable String projectSid,@PathVariable String userType){ + @ApiOperation("根据项目sid查询") + @GetMapping("/getUserProjectBySid/{projectSid}") + public ResultBean getWarehouse(@PathVariable String projectSid){ ResultBean rb = ResultBean.fireFail(); - UserProjectVo UserProjectVo=UserProjectService.getUserProjectBySid(projectSid,userType); - return rb.success().setData(UserProjectVo); + return UserProjectService.getUserProjectBySid(projectSid); } + + /** + * 根据类型获取不同用户 + * @param userType + * @return + */ @GetMapping ("/getUserByType/{userType}") public ResultBean getUserByType (@PathVariable String userType){ return ProjectInformationService.getUserByType(userType); diff --git a/yxt_supervise/supervise-crm/supervise-crm-biz/src/main/java/com/yxt/supervise/crm/biz/userproject/UserProjectService.java b/yxt_supervise/supervise-crm/supervise-crm-biz/src/main/java/com/yxt/supervise/crm/biz/userproject/UserProjectService.java index 673ec5f3..35e6720f 100644 --- a/yxt_supervise/supervise-crm/supervise-crm-biz/src/main/java/com/yxt/supervise/crm/biz/userproject/UserProjectService.java +++ b/yxt_supervise/supervise-crm/supervise-crm-biz/src/main/java/com/yxt/supervise/crm/biz/userproject/UserProjectService.java @@ -14,7 +14,9 @@ import com.yxt.supervise.crm.api.userproject.UserProjectQuery; import com.yxt.supervise.crm.api.userproject.UserProjectVo; import org.springframework.stereotype.Service; +import java.util.HashMap; import java.util.List; +import java.util.Map; /** * @author wangpengfei @@ -39,10 +41,24 @@ public class UserProjectService extends MybatisBaseService().eq("projectSid",dto.getProjectSid())); + //银行人员 + for(String bankUser:dto.getBankUsers()){ + UserProject entity=new UserProject(); + BeanUtil.copyProperties(dto, entity, "id", "sid"); + entity.setSid(bankUser); + entity.setUserType("3"); + baseMapper.insert(entity); + } + //监管人员 + for(String user:dto.getUsers()){ + UserProject entity=new UserProject(); + BeanUtil.copyProperties(dto, entity, "id", "sid"); + entity.setSid(user); + entity.setUserType("1"); + baseMapper.insert(entity); + } return rb.success().setMsg("保存项目类型成功"); } public ResultBean update(UserProjectDto dto) { @@ -54,9 +70,16 @@ public class UserProjectService extends MybatisBaseService map =new HashMap<>(); + //银行人员 + List banks=baseMapper.getUserProjectBySid(projectSid,"3"); + //监管人员 + List users=baseMapper.getUserProjectBySid(projectSid,"1"); + map.put("bankUsers",banks); + map.put("users",users); + return rb.success().setData(map); } public ResultBean delete(String sid) { ResultBean rb=new ResultBean(); diff --git a/yxt_supervise/supervise-crm/supervise-crm-biz/src/main/java/com/yxt/supervise/crm/feign/wh/ShStorehouseVo.java b/yxt_supervise/supervise-crm/supervise-crm-biz/src/main/java/com/yxt/supervise/crm/feign/wh/ShStorehouseVo.java new file mode 100644 index 00000000..703d28ae --- /dev/null +++ b/yxt_supervise/supervise-crm/supervise-crm-biz/src/main/java/com/yxt/supervise/crm/feign/wh/ShStorehouseVo.java @@ -0,0 +1,319 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.crm.feign.wh; + + +import com.yxt.common.core.vo.Vo; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; + + +/** + * Project: yxt_supervise(宇信通监管)
+ * File: ShStorehouseVo.java
+ * Class: com.wh.api.shstorehouse.ShStorehouseVo
+ * Description: 库房信息表 视图数据对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-06-14 23:18:54
+ * + * @author liupopo + * @version 1.0 + * @since 1.0 + */ +@ApiModel(value = "库房信息表 视图数据对象", description = "库房信息表 视图数据对象") +public class ShStorehouseVo implements Vo { + + private String sid; // sid + + @ApiModelProperty("客户Sid(企业)") + private String custerSid; // 客户Sid(企业) + @ApiModelProperty("客户名称(企业)") + private String custerName; // 客户名称(企业) + @ApiModelProperty("仓库名称") + private String name; // 仓库名称 + @ApiModelProperty("仓库简称") + private String simpleName; // 仓库简称 + @ApiModelProperty("仓库编码") + private String code; // 仓库编码 + @ApiModelProperty("所属省份编码") + private String provinceCode; // 所属省份编码 + @ApiModelProperty("所属省份名称") + private String provinceName; // 所属省份名称 + @ApiModelProperty("所属城市编码") + private String cityCode; // 所属城市编码 + @ApiModelProperty("所属城市名称") + private String cityName; // 所属城市名称 + @ApiModelProperty("所属区县编码") + private String countyCode; // 所属区县编码 + @ApiModelProperty("所属区县名称") + private String countyName; // 所属区县名称 + @ApiModelProperty("区域名称,不同级用逗号(,)分隔,如河北省,石家庄市,长安区") + private String regionName; // 区域名称,不同级用逗号(,)分隔,如河北省,石家庄市,长安区 + @ApiModelProperty("详细地址") + private String address; // 详细地址 + @ApiModelProperty("库房面积") + private String acreage; // 库房面积 + @ApiModelProperty("库房面积") + private String storeyHeight; // 库房面积 + @ApiModelProperty("月租金") + private String monthlyPrice; // 月租金 + @ApiModelProperty("库房性质编码组,多个性质以逗号(,)分隔") + private String attributeCodes; // 库房性质编码组,多个性质以逗号(,)分隔 + @ApiModelProperty("库房性质名称组,多个性质以逗号(,)分隔,如:电商仓库,物流仓储,厂房") + private String attributeNames; // 库房性质名称组,多个性质以逗号(,)分隔,如:电商仓库,物流仓储,厂房 + @ApiModelProperty("房源") + private String housingResource; // 房源 + @ApiModelProperty("联系人姓名") + private String linkerName; // 联系人姓名 + @ApiModelProperty("联系人电话") + private String linkerPhone; // 联系人电话 + @ApiModelProperty("图片访问url") + private String picUrl; // 图片访问url + @ApiModelProperty("精度") + private String lon; + @ApiModelProperty("维度") + private String lat; + private String shSid;//仓库sid + private String projectSid;//项目sid + + + public String getSid() { + return sid; + } + + public void setSid(String sid) { + this.sid = sid; + } + + public String getCusterSid() { + return custerSid; + } + + public void setCusterSid(String custerSid) { + this.custerSid = custerSid; + } + + public String getCusterName() { + return custerName; + } + + public void setCusterName(String custerName) { + this.custerName = custerName; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public String getSimpleName() { + return simpleName; + } + + public void setSimpleName(String simpleName) { + this.simpleName = simpleName; + } + + public String getCode() { + return code; + } + + public void setCode(String code) { + this.code = code; + } + + public String getProvinceCode() { + return provinceCode; + } + + public void setProvinceCode(String provinceCode) { + this.provinceCode = provinceCode; + } + + public String getProvinceName() { + return provinceName; + } + + public void setProvinceName(String provinceName) { + this.provinceName = provinceName; + } + + public String getCityCode() { + return cityCode; + } + + public void setCityCode(String cityCode) { + this.cityCode = cityCode; + } + + public String getCityName() { + return cityName; + } + + public void setCityName(String cityName) { + this.cityName = cityName; + } + + public String getCountyCode() { + return countyCode; + } + + public void setCountyCode(String countyCode) { + this.countyCode = countyCode; + } + + public String getCountyName() { + return countyName; + } + + public void setCountyName(String countyName) { + this.countyName = countyName; + } + + public String getRegionName() { + return regionName; + } + + public void setRegionName(String regionName) { + this.regionName = regionName; + } + + public String getAddress() { + return address; + } + + public void setAddress(String address) { + this.address = address; + } + + public String getAcreage() { + return acreage; + } + + public void setAcreage(String acreage) { + this.acreage = acreage; + } + + public String getStoreyHeight() { + return storeyHeight; + } + + public void setStoreyHeight(String storeyHeight) { + this.storeyHeight = storeyHeight; + } + + public String getMonthlyPrice() { + return monthlyPrice; + } + + public void setMonthlyPrice(String monthlyPrice) { + this.monthlyPrice = monthlyPrice; + } + + public String getAttributeCodes() { + return attributeCodes; + } + + public void setAttributeCodes(String attributeCodes) { + this.attributeCodes = attributeCodes; + } + + public String getAttributeNames() { + return attributeNames; + } + + public void setAttributeNames(String attributeNames) { + this.attributeNames = attributeNames; + } + + public String getHousingResource() { + return housingResource; + } + + public void setHousingResource(String housingResource) { + this.housingResource = housingResource; + } + + public String getLinkerName() { + return linkerName; + } + + public void setLinkerName(String linkerName) { + this.linkerName = linkerName; + } + + public String getLinkerPhone() { + return linkerPhone; + } + + public void setLinkerPhone(String linkerPhone) { + this.linkerPhone = linkerPhone; + } + + public String getPicUrl() { + return picUrl; + } + + public void setPicUrl(String picUrl) { + this.picUrl = picUrl; + } + + public String getLon() { + return lon; + } + + public void setLon(String lon) { + this.lon = lon; + } + + public String getLat() { + return lat; + } + + public void setLat(String lat) { + this.lat = lat; + } + + public String getShSid() { + return shSid; + } + + public void setShSid(String shSid) { + this.shSid = shSid; + } + + public String getProjectSid() { + return projectSid; + } + + public void setProjectSid(String projectSid) { + this.projectSid = projectSid; + } +}