Browse Source

微服务仓储系统

master
djz8236 2 years ago
parent
commit
1a034b6598
  1. 395
      warehousing-system/project/pom.xml
  2. 11
      warehousing-system/project/wh-common/pom.xml
  3. 4
      warehousing-system/project/wh-common/src/main/java/com/wh/pojo/Storehouse.java
  4. 121
      warehousing-system/project/wh-common/src/main/java/com/wh/pojo/api/InStoreHouseMainDto.java
  5. 161
      warehousing-system/project/wh-common/src/main/java/com/wh/pojo/api/InStorehouseListing.java
  6. 105
      warehousing-system/project/wh-common/src/main/java/com/wh/pojo/api/InStorehouseMain.java
  7. 121
      warehousing-system/project/wh-common/src/main/java/com/wh/pojo/api/InStorehouseMainQuery.java
  8. 144
      warehousing-system/project/wh-common/src/main/java/com/wh/pojo/api/ProdStock.java
  9. 145
      warehousing-system/project/wh-common/src/main/java/com/wh/pojo/api/ProdStockQuery.java
  10. 67
      warehousing-system/project/wh-common/src/main/java/com/wh/pojo/entinfo/EntInfo.java
  11. 66
      warehousing-system/project/wh-common/src/main/java/com/wh/pojo/entinfo/EntInfoDetailsVo.java
  12. 66
      warehousing-system/project/wh-common/src/main/java/com/wh/pojo/entinfo/EntInfoDto.java
  13. 65
      warehousing-system/project/wh-common/src/main/java/com/wh/pojo/entinfo/EntInfoQuery.java
  14. 66
      warehousing-system/project/wh-common/src/main/java/com/wh/pojo/entinfo/EntInfoVo.java
  15. 98
      warehousing-system/project/wh-common/src/main/java/com/wh/pojo/shstorehouse/ShStorehouse.java
  16. 99
      warehousing-system/project/wh-common/src/main/java/com/wh/pojo/shstorehouse/ShStorehouseDetailsVo.java
  17. 99
      warehousing-system/project/wh-common/src/main/java/com/wh/pojo/shstorehouse/ShStorehouseDto.java
  18. 97
      warehousing-system/project/wh-common/src/main/java/com/wh/pojo/shstorehouse/ShStorehouseQuery.java
  19. 99
      warehousing-system/project/wh-common/src/main/java/com/wh/pojo/shstorehouse/ShStorehouseVo.java
  20. 70
      warehousing-system/project/wh-common/src/main/java/com/wh/pojo/shstorehouseattachment/ShStorehouseAttachment.java
  21. 71
      warehousing-system/project/wh-common/src/main/java/com/wh/pojo/shstorehouseattachment/ShStorehouseAttachmentDetailsVo.java
  22. 71
      warehousing-system/project/wh-common/src/main/java/com/wh/pojo/shstorehouseattachment/ShStorehouseAttachmentDto.java
  23. 69
      warehousing-system/project/wh-common/src/main/java/com/wh/pojo/shstorehouseattachment/ShStorehouseAttachmentQuery.java
  24. 71
      warehousing-system/project/wh-common/src/main/java/com/wh/pojo/shstorehouseattachment/ShStorehouseAttachmentVo.java
  25. 58
      warehousing-system/project/wh-common/src/main/java/com/wh/pojo/shstorehouseattribute/ShStorehouseAttribute.java
  26. 59
      warehousing-system/project/wh-common/src/main/java/com/wh/pojo/shstorehouseattribute/ShStorehouseAttributeDetailsVo.java
  27. 59
      warehousing-system/project/wh-common/src/main/java/com/wh/pojo/shstorehouseattribute/ShStorehouseAttributeDto.java
  28. 57
      warehousing-system/project/wh-common/src/main/java/com/wh/pojo/shstorehouseattribute/ShStorehouseAttributeQuery.java
  29. 59
      warehousing-system/project/wh-common/src/main/java/com/wh/pojo/shstorehouseattribute/ShStorehouseAttributeVo.java
  30. 1
      warehousing-system/project/wh-common/src/main/java/com/wh/vo/PageResult.java
  31. 39
      warehousing-system/project/wh-common/src/main/java/com/wh/vo/SysResult.java
  32. 62
      warehousing-system/project/wh-manage/pom.xml
  33. 5
      warehousing-system/project/wh-manage/src/main/java/com/wh/WarehouseApplication.java
  34. 7
      warehousing-system/project/wh-manage/src/main/java/com/wh/controller/api/input/InStoreHouseMainController.java
  35. 95
      warehousing-system/project/wh-manage/src/main/java/com/wh/controller/entinfo/EntInfoRest.java
  36. 102
      warehousing-system/project/wh-manage/src/main/java/com/wh/controller/shstorehouse/ShStorehouseRest.java
  37. 95
      warehousing-system/project/wh-manage/src/main/java/com/wh/controller/shstorehouseattachment/ShStorehouseAttachmentRest.java
  38. 95
      warehousing-system/project/wh-manage/src/main/java/com/wh/controller/shstorehouseattribute/ShStorehouseAttributeRest.java
  39. 44
      warehousing-system/project/wh-manage/src/main/java/com/wh/feign/enterpriseinformation/EnterpriseInformation.java
  40. 43
      warehousing-system/project/wh-manage/src/main/java/com/wh/feign/enterpriseinformation/EnterpriseInformationDetailsVo.java
  41. 43
      warehousing-system/project/wh-manage/src/main/java/com/wh/feign/enterpriseinformation/EnterpriseInformationDto.java
  42. 36
      warehousing-system/project/wh-manage/src/main/java/com/wh/feign/enterpriseinformation/EnterpriseInformationFeign.java
  43. 43
      warehousing-system/project/wh-manage/src/main/java/com/wh/feign/enterpriseinformation/EnterpriseInformationQuery.java
  44. 43
      warehousing-system/project/wh-manage/src/main/java/com/wh/feign/enterpriseinformation/EnterpriseInformationVo.java
  45. 65
      warehousing-system/project/wh-manage/src/main/java/com/wh/mapper/entinfo/EntInfoMapper.java
  46. 65
      warehousing-system/project/wh-manage/src/main/java/com/wh/mapper/shstorehouse/ShStorehouseMapper.java
  47. 65
      warehousing-system/project/wh-manage/src/main/java/com/wh/mapper/shstorehouseattachment/ShStorehouseAttachmentMapper.java
  48. 65
      warehousing-system/project/wh-manage/src/main/java/com/wh/mapper/shstorehouseattribute/ShStorehouseAttributeMapper.java
  49. 2
      warehousing-system/project/wh-manage/src/main/java/com/wh/service/api/instorehouse/InStorehouseMainService.java
  50. 2
      warehousing-system/project/wh-manage/src/main/java/com/wh/service/api/outstorehouse/OutStorehouseMainService.java
  51. 105
      warehousing-system/project/wh-manage/src/main/java/com/wh/service/entinfo/EntInfoService.java
  52. 9
      warehousing-system/project/wh-manage/src/main/java/com/wh/service/initial/StorehouseServiceImpl.java
  53. 119
      warehousing-system/project/wh-manage/src/main/java/com/wh/service/shstorehouse/ShStorehouseService.java
  54. 106
      warehousing-system/project/wh-manage/src/main/java/com/wh/service/shstorehouseattachment/ShStorehouseAttachmentService.java
  55. 106
      warehousing-system/project/wh-manage/src/main/java/com/wh/service/shstorehouseattribute/ShStorehouseAttributeService.java
  56. 19
      warehousing-system/project/wh-manage/src/main/resources/application-devv.yml
  57. 19
      warehousing-system/project/wh-manage/src/main/resources/application-pro.yml
  58. 10
      warehousing-system/project/wh-manage/src/main/resources/application.yml
  59. 13
      warehousing-system/project/wh-manage/src/main/resources/mappers/EntInfoMapper.xml
  60. 13
      warehousing-system/project/wh-manage/src/main/resources/mappers/ShStorehouseAttachmentMapper.xml
  61. 13
      warehousing-system/project/wh-manage/src/main/resources/mappers/ShStorehouseAttributeMapper.xml
  62. 13
      warehousing-system/project/wh-manage/src/main/resources/mappers/ShStorehouseMapper.xml

395
warehousing-system/project/pom.xml

@ -13,97 +13,320 @@
<!--指定打包方式 jar/war/pom聚合工程 -->
<packaging>pom</packaging>
<!--引入父级工程-->
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.4.5</version>
<relativePath/>
</parent>
<properties>
<!-- 使用的JAVA版本号 -->
<java.version>1.8</java.version>
<!--跳过测试类打包-->
<skipTests>true</skipTests>
<!-- 项目构建编码 -->
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<!-- 项目输出编码 -->
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<!-- Spring相关组件 -->
<!-- SpringBoot 依赖配置 -->
<spring-boot.version>2.2.9.RELEASE</spring-boot.version>
<!-- SpringCloud 微服务 -->
<spring-cloud.version>Hoxton.SR6</spring-cloud.version>
<!-- SpringCloud Alibaba 微服务 -->
<spring-cloud-alibaba.version>2.2.1.RELEASE</spring-cloud-alibaba.version>
<!-- springboot管理界面
<spring-boot-admin.version>2.2.3</spring-boot-admin.version>-->
<!-- nacos客户端 -->
<nacos.version>1.3.0</nacos.version>
<!-- 公共的基础组件 -->
<!-- io常用工具类 -->
<commons.io.version>2.5</commons.io.version>
<commons-codec.version>1.14</commons-codec.version>
<!--Bean工具 -->
<commons.beanutils.version>1.9.3</commons.beanutils.version>
<!-- 线程池工具 -->
<common-pool.version>2.6.2</common-pool.version>
<!-- mybatis,mybatis-plus已经引用
<spring-boot.mybatis>2.1.2</spring-boot.mybatis>-->
<!-- mybatis-plus -->
<mybatis-plus.version>3.4.0</mybatis-plus.version>
<!-- JSON 解析器和生成器 -->
<fastjson.version>1.2.73</fastjson.version>
<!--Token生成与解析 -->
<jjwt.version>0.9.1</jjwt.version>
<!-- 辅助组件 -->
<!-- Swagger 依赖配置 -->
<swagger.fox.version>2.9.2</swagger.fox.version>
<knife4j-Swagger>2.0.5</knife4j-Swagger>
<!-- <knife4j-Swagger>3.0.3</knife4j-Swagger>-->
<!-- excel工具 -->
<poi.version>3.17</poi.version>
<!-- 验证码 -->
<kaptcha.version>2.3.2</kaptcha.version>
<!-- 解析客户端操作系统、浏览器等 -->
<bitwalker.version>1.19</bitwalker.version>
<!-- velocity模板引擎 -->
<velocity.version>1.7</velocity.version>
<!-- Hutool组件 -->
<hutool.version>5.4.0</hutool.version>
<hibernate-validator.version>6.0.20.Final</hibernate-validator.version>
<lombok.version>1.18.12</lombok.version>
<jedis.version>3.1.0</jedis.version>
<java-jwt.version>3.10.1</java-jwt.version>
<redis.version>2.2.9.RELEASE</redis.version>
<poi-tl.version>1.8.1</poi-tl.version>
<poi.version>4.1.2</poi.version>
<flowable.version>6.5.0</flowable.version>
</properties>
<dependencies>
<dependency>
<groupId>org.hibernate.validator</groupId>
<artifactId>hibernate-validator</artifactId>
<version>6.1.7.Final</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>com.yxt</groupId>
<artifactId>yxt-common-core</artifactId>
<version>0.0.1</version>
</dependency>
<!--SpringMVCjar包文件-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<!-- 引入aop支持 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-aop</artifactId>
</dependency>
<!--热部署工具-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<scope>runtime</scope>
<optional>true</optional>
</dependency>
<!--lombok插件-->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<optional>true</optional>
</dependency>
<!--测试包-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<!--引入jdbc包-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>
<!--引入数据库驱动 -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<scope>runtime</scope>
</dependency>
<!--spring整合mybatis-plus -->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.4.2</version>
</dependency>
<!--spring整合redis -->
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-redis</artifactId>
</dependency>
</dependencies>
<!-- 依赖声明 -->
<dependencyManagement>
<dependencies>
<!-- SpringBoot 依赖配置 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-dependencies</artifactId>
<version>${spring-boot.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<!-- SpringCloud 微服务 -->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>${spring-cloud.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<!-- SpringCloud Alibaba 微服务 -->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-alibaba-dependencies</artifactId>
<version>${spring-cloud-alibaba.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<!-- Alibaba Nacos 配置 -->
<dependency>
<groupId>com.alibaba.nacos</groupId>
<artifactId>nacos-client</artifactId>
<version>${nacos.version}</version>
</dependency>
<!--Redis配置-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
<version>${redis.version}</version>
<exclusions>
<exclusion>
<groupId>io.lettuce</groupId>
<artifactId>lettuce-core</artifactId>
</exclusion>
</exclusions>
</dependency>
<!-- https://mvnrepository.com/artifact/com.auth0/java-jwt -->
<dependency>
<groupId>com.auth0</groupId>
<artifactId>java-jwt</artifactId>
<version>${java-jwt.version}</version>
</dependency>
<!-- https://mvnrepository.com/artifact/redis.clients/jedis -->
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>${jedis.version}</version>
</dependency>
<!-- io常用工具类 -->
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>${commons.io.version}</version>
</dependency>
<dependency>
<groupId>commons-codec</groupId>
<artifactId>commons-codec</artifactId>
<version>${commons-codec.version}</version>
</dependency>
<!--Bean工具 -->
<dependency>
<groupId>commons-beanutils</groupId>
<artifactId>commons-beanutils</artifactId>
<version>${commons.beanutils.version}</version>
</dependency>
<!-- 公共资源池 -->
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-pool2</artifactId>
<version>${common-pool.version}</version>
</dependency>
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>${mybatis-plus.version}</version>
</dependency>
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-annotation</artifactId>
<version>${mybatis-plus.version}</version>
</dependency>
<!-- JSON 解析器和生成器 -->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>${fastjson.version}</version>
</dependency>
<!--Token生成与解析 -->
<dependency>
<groupId>io.jsonwebtoken</groupId>
<artifactId>jjwt</artifactId>
<version>${jjwt.version}</version>
</dependency>
<!-- Swagger 依赖配置 -->
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger2</artifactId>
<version>${swagger.fox.version}</version>
</dependency>
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger-ui</artifactId>
<version>${swagger.fox.version}</version>
</dependency>
<dependency>
<groupId>com.github.xiaoymin</groupId>
<artifactId>knife4j-dependencies</artifactId>
<version>${knife4j-Swagger}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<!-- <dependency>
<groupId>com.github.xiaoymin</groupId>
<artifactId>knife4j-spring-ui</artifactId>
<version>${knife4j-Swagger}</version>
</dependency>
<dependency>
<groupId>com.github.xiaoymin</groupId>
<artifactId>knife4j-micro-spring-boot-starter</artifactId>
<version>${knife4j-Swagger}</version>
</dependency>
<dependency>
<groupId>com.github.xiaoymin</groupId>
<artifactId>knife4j-spring-boot-starter</artifactId>
<version>${knife4j-Swagger}</version>
</dependency>-->
<!-- excel工具 -->
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>${poi.version}</version>
</dependency>
<!-- 验证码 -->
<dependency>
<groupId>com.github.penggle</groupId>
<artifactId>kaptcha</artifactId>
<version>${kaptcha.version}</version>
</dependency>
<!-- 解析客户端操作系统、浏览器等 -->
<dependency>
<groupId>eu.bitwalker</groupId>
<artifactId>UserAgentUtils</artifactId>
<version>${bitwalker.version}</version>
</dependency>
<!-- 代码生成使用模板 -->
<dependency>
<groupId>org.apache.velocity</groupId>
<artifactId>velocity</artifactId>
<version>${velocity.version}</version>
</dependency>
<!-- hutool所有模块 -->
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-all</artifactId>
<version>${hutool.version}</version>
</dependency>
<!-- hutool 核心,包括Bean操作、日期、各种Util等 -->
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-core</artifactId>
<version>${hutool.version}</version>
</dependency>
<!-- hutool 基于HttpUrlConnection的Http客户端封装 -->
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-http</artifactId>
<version>${hutool.version}</version>
</dependency>
<!-- hutool 加密解密模块,提供对称、非对称和摘要算法封装 -->
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-crypto</artifactId>
<version>${hutool.version}</version>
</dependency>
<!-- hutool 简单缓存实现 -->
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-cache</artifactId>
<version>${hutool.version}</version>
</dependency>
<!-- hutool 功能更强大的Setting配置文件和Properties封装 -->
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-setting</artifactId>
<version>${hutool.version}</version>
</dependency>
<!-- hutool 扩展模块,对第三方封装(模板引擎、邮件、Servlet、二维码、Emoji、FTP、分词等) -->
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-extra</artifactId>
<version>${hutool.version}</version>
</dependency>
<!-- hutool 自动识别日志实现的日志门面 -->
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-log</artifactId>
<version>${hutool.version}</version>
</dependency>
<dependency>
<groupId>org.hibernate.validator</groupId>
<artifactId>hibernate-validator</artifactId>
<version>${hibernate-validator.version}</version>
<scope>compile</scope>
</dependency>
<!-- https://mvnrepository.com/artifact/org.apache.poi/poi -->
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>${poi.version}</version>
</dependency>
<!--flowable组件-->
<dependency>
<groupId>org.flowable</groupId>
<artifactId>flowable-engine</artifactId>
<version>${flowable.version}</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.flowable</groupId>
<artifactId>flowable-spring-boot-starter-basic</artifactId>
<version>${flowable.version}</version>
<exclusions><!-- 需要排除flowable的mybatis依赖,不然会跟mybatis-plus冲突 -->
<exclusion>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
</exclusion>
</exclusions>
</dependency>
</dependencies>
</dependencyManagement>
<!--父级工程是一种结构 没有java代码 不需要执行运行,所以不需要build标签-->
</project>

11
warehousing-system/project/wh-common/pom.xml

@ -12,6 +12,17 @@
<groupId>com.wh</groupId>
<artifactId>wh-common</artifactId>
<dependencies>
<dependency>
<groupId>com.yxt</groupId>
<artifactId>yxt-common-core</artifactId>
<version>0.0.1</version>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<optional>true</optional>
<version>1.18.20</version>
</dependency>
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger2</artifactId>

4
warehousing-system/project/wh-common/src/main/java/com/wh/pojo/Storehouse.java

@ -9,9 +9,11 @@ import lombok.experimental.Accessors;
@Accessors(chain = true)
@TableName("storehouse")
public class Storehouse {
@TableId("name")
@TableId("id")
private int id;
private String name; //仓库名称
private String simpleName; //仓库简称
private String addr; //仓库地址
private String remarks; //备注
private String entSid;//企业sid
}

121
warehousing-system/project/wh-common/src/main/java/com/wh/pojo/api/InStoreHouseMainDto.java

@ -4,7 +4,6 @@ import lombok.Data;
import javax.validation.constraints.NotBlank;
import java.util.List;
@Data
public class InStoreHouseMainDto {
@NotBlank(message = "编号不能为空")
private String no; //varchar 50 编号
@ -25,4 +24,124 @@ public class InStoreHouseMainDto {
private String approvedRemark; // varchar 50
private List<InStorehouseListing> list;
private String purchaseSid;//采购申请单的sid
public String getNo() {
return no;
}
public void setNo(String no) {
this.no = no;
}
public String getApplicationDate() {
return applicationDate;
}
public void setApplicationDate(String applicationDate) {
this.applicationDate = applicationDate;
}
public String getCreatorSid() {
return creatorSid;
}
public void setCreatorSid(String creatorSid) {
this.creatorSid = creatorSid;
}
public String getCreatorName() {
return creatorName;
}
public void setCreatorName(String creatorName) {
this.creatorName = creatorName;
}
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 getStoreHouseSid() {
return storeHouseSid;
}
public void setStoreHouseSid(String storeHouseSid) {
this.storeHouseSid = storeHouseSid;
}
public String getStoreHouseName() {
return storeHouseName;
}
public void setStoreHouseName(String storeHouseName) {
this.storeHouseName = storeHouseName;
}
public String getAuditorSid() {
return auditorSid;
}
public void setAuditorSid(String auditorSid) {
this.auditorSid = auditorSid;
}
public String getAuditorName() {
return auditorName;
}
public void setAuditorName(String auditorName) {
this.auditorName = auditorName;
}
public String getState() {
return state;
}
public void setState(String state) {
this.state = state;
}
public String getApprovedDate() {
return approvedDate;
}
public void setApprovedDate(String approvedDate) {
this.approvedDate = approvedDate;
}
public String getApprovedRemark() {
return approvedRemark;
}
public void setApprovedRemark(String approvedRemark) {
this.approvedRemark = approvedRemark;
}
public List<InStorehouseListing> getList() {
return list;
}
public void setList(List<InStorehouseListing> list) {
this.list = list;
}
public String getPurchaseSid() {
return purchaseSid;
}
public void setPurchaseSid(String purchaseSid) {
this.purchaseSid = purchaseSid;
}
}

161
warehousing-system/project/wh-common/src/main/java/com/wh/pojo/api/InStorehouseListing.java

@ -11,7 +11,6 @@ import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.Positive;
@Data
@Accessors(chain = true)
@TableName("in_storehouse_listing")
public class InStorehouseListing extends BaseEntity {
@ -43,4 +42,164 @@ public class InStorehouseListing extends BaseEntity {
private String brandInfoKey;//品牌名称
private String productTypeName;//分类名称
private String productTypeKey;//分类key
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 getStoreHouseSid() {
return storeHouseSid;
}
public void setStoreHouseSid(String storeHouseSid) {
this.storeHouseSid = storeHouseSid;
}
public String getStoreHouseName() {
return storeHouseName;
}
public void setStoreHouseName(String storeHouseName) {
this.storeHouseName = storeHouseName;
}
public String getProName() {
return proName;
}
public void setProName(String proName) {
this.proName = proName;
}
public String getProSid() {
return proSid;
}
public void setProSid(String proSid) {
this.proSid = proSid;
}
public String getProModel() {
return proModel;
}
public void setProModel(String proModel) {
this.proModel = proModel;
}
public String getProUnit() {
return proUnit;
}
public void setProUnit(String proUnit) {
this.proUnit = proUnit;
}
public String getManufacturer() {
return manufacturer;
}
public void setManufacturer(String manufacturer) {
this.manufacturer = manufacturer;
}
public String getNum() {
return num;
}
public void setNum(String num) {
this.num = num;
}
public String getWeight() {
return weight;
}
public void setWeight(String weight) {
this.weight = weight;
}
public String getConfirmedPrice() {
return confirmedPrice;
}
public void setConfirmedPrice(String confirmedPrice) {
this.confirmedPrice = confirmedPrice;
}
public String getCalculatedValue() {
return calculatedValue;
}
public void setCalculatedValue(String calculatedValue) {
this.calculatedValue = calculatedValue;
}
public String getLocationNumber() {
return locationNumber;
}
public void setLocationNumber(String locationNumber) {
this.locationNumber = locationNumber;
}
public String getMainSid() {
return mainSid;
}
public void setMainSid(String mainSid) {
this.mainSid = mainSid;
}
public String getPurchaseSid() {
return purchaseSid;
}
public void setPurchaseSid(String purchaseSid) {
this.purchaseSid = purchaseSid;
}
public String getBrandInfoName() {
return brandInfoName;
}
public void setBrandInfoName(String brandInfoName) {
this.brandInfoName = brandInfoName;
}
public String getBrandInfoKey() {
return brandInfoKey;
}
public void setBrandInfoKey(String brandInfoKey) {
this.brandInfoKey = brandInfoKey;
}
public String getProductTypeName() {
return productTypeName;
}
public void setProductTypeName(String productTypeName) {
this.productTypeName = productTypeName;
}
public String getProductTypeKey() {
return productTypeKey;
}
public void setProductTypeKey(String productTypeKey) {
this.productTypeKey = productTypeKey;
}
}

105
warehousing-system/project/wh-common/src/main/java/com/wh/pojo/api/InStorehouseMain.java

@ -7,7 +7,6 @@ import com.yxt.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.experimental.Accessors;
@Data
@Accessors(chain = true)
@TableName("in_storehouse_main")
public class InStorehouseMain extends BaseEntity {
@ -26,4 +25,108 @@ public class InStorehouseMain extends BaseEntity {
private String approvedDate; // varchar 50 审核日期
private String approvedRemark; // varchar 50 审核备注
private String purchaseSid;//采购申请单的sid
public String getNo() {
return no;
}
public void setNo(String no) {
this.no = no;
}
public String getApplicationDate() {
return applicationDate;
}
public void setApplicationDate(String applicationDate) {
this.applicationDate = applicationDate;
}
public String getCreatorSid() {
return creatorSid;
}
public void setCreatorSid(String creatorSid) {
this.creatorSid = creatorSid;
}
public String getCreatorName() {
return creatorName;
}
public void setCreatorName(String creatorName) {
this.creatorName = creatorName;
}
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 getStoreHouseSid() {
return storeHouseSid;
}
public void setStoreHouseSid(String storeHouseSid) {
this.storeHouseSid = storeHouseSid;
}
public String getStoreHouseName() {
return storeHouseName;
}
public void setStoreHouseName(String storeHouseName) {
this.storeHouseName = storeHouseName;
}
public String getAuditorSid() {
return auditorSid;
}
public void setAuditorSid(String auditorSid) {
this.auditorSid = auditorSid;
}
public String getAuditorName() {
return auditorName;
}
public void setAuditorName(String auditorName) {
this.auditorName = auditorName;
}
public String getApprovedDate() {
return approvedDate;
}
public void setApprovedDate(String approvedDate) {
this.approvedDate = approvedDate;
}
public String getApprovedRemark() {
return approvedRemark;
}
public void setApprovedRemark(String approvedRemark) {
this.approvedRemark = approvedRemark;
}
public String getPurchaseSid() {
return purchaseSid;
}
public void setPurchaseSid(String purchaseSid) {
this.purchaseSid = purchaseSid;
}
}

121
warehousing-system/project/wh-common/src/main/java/com/wh/pojo/api/InStorehouseMainQuery.java

@ -6,7 +6,6 @@ import com.yxt.common.core.query.Query;
import lombok.Data;
import lombok.experimental.Accessors;
@Data
@Accessors(chain = true)
public class InStorehouseMainQuery implements Query {
private String sid;
@ -24,4 +23,124 @@ public class InStorehouseMainQuery implements Query {
private String approvedDate; // varchar 50 审核日期
private String approvedRemark; // varchar 50 审核备注
private String purchaseSid;//采购申请单的sid
public String getSid() {
return sid;
}
public void setSid(String sid) {
this.sid = sid;
}
public String getNo() {
return no;
}
public void setNo(String no) {
this.no = no;
}
public String getApplicationDateStart() {
return applicationDateStart;
}
public void setApplicationDateStart(String applicationDateStart) {
this.applicationDateStart = applicationDateStart;
}
public String getApplicationDateEnd() {
return applicationDateEnd;
}
public void setApplicationDateEnd(String applicationDateEnd) {
this.applicationDateEnd = applicationDateEnd;
}
public String getCreatorSid() {
return creatorSid;
}
public void setCreatorSid(String creatorSid) {
this.creatorSid = creatorSid;
}
public String getCreatorName() {
return creatorName;
}
public void setCreatorName(String creatorName) {
this.creatorName = creatorName;
}
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 getStoreHouseSid() {
return storeHouseSid;
}
public void setStoreHouseSid(String storeHouseSid) {
this.storeHouseSid = storeHouseSid;
}
public String getStoreHouseName() {
return storeHouseName;
}
public void setStoreHouseName(String storeHouseName) {
this.storeHouseName = storeHouseName;
}
public String getAuditorSid() {
return auditorSid;
}
public void setAuditorSid(String auditorSid) {
this.auditorSid = auditorSid;
}
public String getAuditorName() {
return auditorName;
}
public void setAuditorName(String auditorName) {
this.auditorName = auditorName;
}
public String getApprovedDate() {
return approvedDate;
}
public void setApprovedDate(String approvedDate) {
this.approvedDate = approvedDate;
}
public String getApprovedRemark() {
return approvedRemark;
}
public void setApprovedRemark(String approvedRemark) {
this.approvedRemark = approvedRemark;
}
public String getPurchaseSid() {
return purchaseSid;
}
public void setPurchaseSid(String purchaseSid) {
this.purchaseSid = purchaseSid;
}
}

144
warehousing-system/project/wh-common/src/main/java/com/wh/pojo/api/ProdStock.java

@ -31,4 +31,148 @@ public class ProdStock extends BaseEntity {
private String brandInfoKey;//品牌名称
private String productTypeName;//分类名称
private String productTypeKey;//分类key
public String getProName() {
return proName;
}
public void setProName(String proName) {
this.proName = proName;
}
public String getProSid() {
return proSid;
}
public void setProSid(String proSid) {
this.proSid = proSid;
}
public String getProModel() {
return proModel;
}
public void setProModel(String proModel) {
this.proModel = proModel;
}
public String getManufacturer() {
return manufacturer;
}
public void setManufacturer(String manufacturer) {
this.manufacturer = manufacturer;
}
public String getNum() {
return num;
}
public void setNum(String num) {
this.num = num;
}
public String getWeight() {
return weight;
}
public void setWeight(String weight) {
this.weight = weight;
}
public String getConfirmedPrice() {
return confirmedPrice;
}
public void setConfirmedPrice(String confirmedPrice) {
this.confirmedPrice = confirmedPrice;
}
public String getCalculatedValue() {
return calculatedValue;
}
public void setCalculatedValue(String calculatedValue) {
this.calculatedValue = calculatedValue;
}
public String getLocationNumber() {
return locationNumber;
}
public void setLocationNumber(String locationNumber) {
this.locationNumber = locationNumber;
}
public String getCusterName() {
return custerName;
}
public void setCusterName(String custerName) {
this.custerName = custerName;
}
public String getProUnit() {
return proUnit;
}
public void setProUnit(String proUnit) {
this.proUnit = proUnit;
}
public String getCusterSid() {
return custerSid;
}
public void setCusterSid(String custerSid) {
this.custerSid = custerSid;
}
public String getStoreHouseSid() {
return storeHouseSid;
}
public void setStoreHouseSid(String storeHouseSid) {
this.storeHouseSid = storeHouseSid;
}
public String getStoreHouseName() {
return storeHouseName;
}
public void setStoreHouseName(String storeHouseName) {
this.storeHouseName = storeHouseName;
}
public String getBrandInfoName() {
return brandInfoName;
}
public void setBrandInfoName(String brandInfoName) {
this.brandInfoName = brandInfoName;
}
public String getBrandInfoKey() {
return brandInfoKey;
}
public void setBrandInfoKey(String brandInfoKey) {
this.brandInfoKey = brandInfoKey;
}
public String getProductTypeName() {
return productTypeName;
}
public void setProductTypeName(String productTypeName) {
this.productTypeName = productTypeName;
}
public String getProductTypeKey() {
return productTypeKey;
}
public void setProductTypeKey(String productTypeKey) {
this.productTypeKey = productTypeKey;
}
}

145
warehousing-system/project/wh-common/src/main/java/com/wh/pojo/api/ProdStockQuery.java

@ -4,7 +4,6 @@ import com.yxt.common.core.query.Query;
import lombok.Data;
import lombok.experimental.Accessors;
@Data
public class ProdStockQuery implements Query {
private String proName;// varchar 50 质物名称
private String proSid;//质物sid
@ -24,4 +23,148 @@ public class ProdStockQuery implements Query {
private String brandInfoKey;//品牌名称
private String productTypeName;//分类名称
private String productTypeKey;//分类key
public String getProName() {
return proName;
}
public void setProName(String proName) {
this.proName = proName;
}
public String getProSid() {
return proSid;
}
public void setProSid(String proSid) {
this.proSid = proSid;
}
public String getProModel() {
return proModel;
}
public void setProModel(String proModel) {
this.proModel = proModel;
}
public String getManufacturer() {
return manufacturer;
}
public void setManufacturer(String manufacturer) {
this.manufacturer = manufacturer;
}
public String getNum() {
return num;
}
public void setNum(String num) {
this.num = num;
}
public String getWeight() {
return weight;
}
public void setWeight(String weight) {
this.weight = weight;
}
public String getConfirmedPrice() {
return confirmedPrice;
}
public void setConfirmedPrice(String confirmedPrice) {
this.confirmedPrice = confirmedPrice;
}
public String getCalculatedValue() {
return calculatedValue;
}
public void setCalculatedValue(String calculatedValue) {
this.calculatedValue = calculatedValue;
}
public String getLocationNumber() {
return locationNumber;
}
public void setLocationNumber(String locationNumber) {
this.locationNumber = locationNumber;
}
public String getCusterName() {
return custerName;
}
public void setCusterName(String custerName) {
this.custerName = custerName;
}
public String getProUnit() {
return proUnit;
}
public void setProUnit(String proUnit) {
this.proUnit = proUnit;
}
public String getCusterSid() {
return custerSid;
}
public void setCusterSid(String custerSid) {
this.custerSid = custerSid;
}
public String getStoreHouseSid() {
return storeHouseSid;
}
public void setStoreHouseSid(String storeHouseSid) {
this.storeHouseSid = storeHouseSid;
}
public String getStoreHouseName() {
return storeHouseName;
}
public void setStoreHouseName(String storeHouseName) {
this.storeHouseName = storeHouseName;
}
public String getBrandInfoName() {
return brandInfoName;
}
public void setBrandInfoName(String brandInfoName) {
this.brandInfoName = brandInfoName;
}
public String getBrandInfoKey() {
return brandInfoKey;
}
public void setBrandInfoKey(String brandInfoKey) {
this.brandInfoKey = brandInfoKey;
}
public String getProductTypeName() {
return productTypeName;
}
public void setProductTypeName(String productTypeName) {
this.productTypeName = productTypeName;
}
public String getProductTypeKey() {
return productTypeKey;
}
public void setProductTypeKey(String productTypeKey) {
this.productTypeKey = productTypeKey;
}
}

67
warehousing-system/project/wh-common/src/main/java/com/wh/pojo/entinfo/EntInfo.java

@ -0,0 +1,67 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.wh.pojo.entinfo;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yxt.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* Project: warehouse(仓储) <br/>
* File: EntInfo.java <br/>
* Class: com.wh.api.entinfo.EntInfo <br/>
* Description: 客户信息. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-06-13 22:19:45 <br/>
*
* @author liupopo
* @version 1.0
* @since 1.0
*/
@Data
@ApiModel(value = "客户信息", description = "客户信息")
@TableName("ent_info")
public class EntInfo extends BaseEntity {
private static final long serialVersionUID = 1L;
@ApiModelProperty("企业名称")
private String name; // 企业名称
@ApiModelProperty("编码")
private String code; // 编码
@ApiModelProperty("地址")
private String address; // 地址
@ApiModelProperty("联系人")
private String contacts; // 联系人
@ApiModelProperty("联系电话")
private String contactsPhone; // 联系电话
@ApiModelProperty("统一信用代码")
private String no; // 统一信用代码
}

66
warehousing-system/project/wh-common/src/main/java/com/wh/pojo/entinfo/EntInfoDetailsVo.java

@ -0,0 +1,66 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.wh.pojo.entinfo;
import com.yxt.common.core.vo.Vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* Project: warehouse(仓储) <br/>
* File: EntInfoVo.java <br/>
* Class: com.wh.api.entinfo.EntInfoVo <br/>
* Description: 客户信息 视图数据对象. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-06-13 22:19:45 <br/>
*
* @author liupopo
* @version 1.0
* @since 1.0
*/
@Data
@ApiModel(value = "客户信息 视图数据详情", description = "客户信息 视图数据详情")
public class EntInfoDetailsVo implements Vo {
private String sid; // sid
@ApiModelProperty("企业名称")
private String name; // 企业名称
@ApiModelProperty("编码")
private String code; // 编码
@ApiModelProperty("地址")
private String address; // 地址
@ApiModelProperty("联系人")
private String contacts; // 联系人
@ApiModelProperty("联系电话")
private String contactsPhone; // 联系电话
@ApiModelProperty("统一信用代码")
private String no; // 统一信用代码
}

66
warehousing-system/project/wh-common/src/main/java/com/wh/pojo/entinfo/EntInfoDto.java

@ -0,0 +1,66 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.wh.pojo.entinfo;
import com.yxt.common.core.dto.Dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* Project: warehouse(仓储) <br/>
* File: EntInfoDto.java <br/>
* Class: com.wh.api.entinfo.EntInfoDto <br/>
* Description: 客户信息 数据传输对象. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-06-13 22:19:45 <br/>
*
* @author liupopo
* @version 1.0
* @since 1.0
*/
@Data
@ApiModel(value = "客户信息 数据传输对象", description = "客户信息 数据传输对象")
public class EntInfoDto implements Dto {
private String sid; // sid
@ApiModelProperty("企业名称")
private String name; // 企业名称
@ApiModelProperty("编码")
private String code; // 编码
@ApiModelProperty("地址")
private String address; // 地址
@ApiModelProperty("联系人")
private String contacts; // 联系人
@ApiModelProperty("联系电话")
private String contactsPhone; // 联系电话
@ApiModelProperty("统一信用代码")
private String no; // 统一信用代码
}

65
warehousing-system/project/wh-common/src/main/java/com/wh/pojo/entinfo/EntInfoQuery.java

@ -0,0 +1,65 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.wh.pojo.entinfo;
import com.yxt.common.core.query.Query;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* Project: warehouse(仓储) <br/>
* File: EntInfoQuery.java <br/>
* Class: com.wh.api.entinfo.EntInfoQuery <br/>
* Description: 客户信息 查询条件. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-06-13 22:19:45 <br/>
*
* @author liupopo
* @version 1.0
* @since 1.0
*/
@Data
@ApiModel(value = "客户信息 查询条件", description = "客户信息 查询条件")
public class EntInfoQuery implements Query {
@ApiModelProperty("企业名称")
private String name; // 企业名称
@ApiModelProperty("编码")
private String code; // 编码
@ApiModelProperty("地址")
private String address; // 地址
@ApiModelProperty("联系人")
private String contacts; // 联系人
@ApiModelProperty("联系电话")
private String contactsPhone; // 联系电话
@ApiModelProperty("统一信用代码")
private String no; // 统一信用代码
}

66
warehousing-system/project/wh-common/src/main/java/com/wh/pojo/entinfo/EntInfoVo.java

@ -0,0 +1,66 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.wh.pojo.entinfo;
import com.yxt.common.core.vo.Vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* Project: warehouse(仓储) <br/>
* File: EntInfoVo.java <br/>
* Class: com.wh.api.entinfo.EntInfoVo <br/>
* Description: 客户信息 视图数据对象. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-06-13 22:19:45 <br/>
*
* @author liupopo
* @version 1.0
* @since 1.0
*/
@Data
@ApiModel(value = "客户信息 视图数据对象", description = "客户信息 视图数据对象")
public class EntInfoVo implements Vo {
private String sid; // sid
@ApiModelProperty("企业名称")
private String name; // 企业名称
@ApiModelProperty("编码")
private String code; // 编码
@ApiModelProperty("地址")
private String address; // 地址
@ApiModelProperty("联系人")
private String contacts; // 联系人
@ApiModelProperty("联系电话")
private String contactsPhone; // 联系电话
@ApiModelProperty("统一信用代码")
private String no; // 统一信用代码
}

98
warehousing-system/project/wh-common/src/main/java/com/wh/pojo/shstorehouse/ShStorehouse.java

@ -0,0 +1,98 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.wh.pojo.shstorehouse;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yxt.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* Project: yxt_supervise(宇信通监管) <br/>
* File: ShStorehouse.java <br/>
* Class: com.wh.api.shstorehouse.ShStorehouse <br/>
* Description: 库房信息表. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-06-14 23:18:54 <br/>
*
* @author liupopo
* @version 1.0
* @since 1.0
*/
@Data
@ApiModel(value = "库房信息表", description = "库房信息表")
@TableName("sh_storehouse")
public class ShStorehouse extends BaseEntity {
private static final long serialVersionUID = 1L;
@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
}

99
warehousing-system/project/wh-common/src/main/java/com/wh/pojo/shstorehouse/ShStorehouseDetailsVo.java

@ -0,0 +1,99 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.wh.pojo.shstorehouse;
import com.yxt.common.core.vo.Vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* Project: yxt_supervise(宇信通监管) <br/>
* File: ShStorehouseVo.java <br/>
* Class: com.wh.api.shstorehouse.ShStorehouseVo <br/>
* Description: 库房信息表 视图数据对象. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-06-14 23:18:54 <br/>
*
* @author liupopo
* @version 1.0
* @since 1.0
*/
@Data
@ApiModel(value = "库房信息表 视图数据详情", description = "库房信息表 视图数据详情")
public class ShStorehouseDetailsVo 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
}

99
warehousing-system/project/wh-common/src/main/java/com/wh/pojo/shstorehouse/ShStorehouseDto.java

@ -0,0 +1,99 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.wh.pojo.shstorehouse;
import com.wh.pojo.shstorehouseattribute.ShStorehouseAttributeDto;
import com.yxt.common.core.dto.Dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* Project: yxt_supervise(宇信通监管) <br/>
* File: ShStorehouseDto.java <br/>
* Class: com.wh.api.shstorehouse.ShStorehouseDto <br/>
* Description: 库房信息表 数据传输对象. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-06-14 23:18:54 <br/>
*
* @author liupopo
* @version 1.0
* @since 1.0
*/
@Data
@ApiModel(value = "库房信息表 数据传输对象", description = "库房信息表 数据传输对象")
public class ShStorehouseDto implements Dto {
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
}

97
warehousing-system/project/wh-common/src/main/java/com/wh/pojo/shstorehouse/ShStorehouseQuery.java

@ -0,0 +1,97 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.wh.pojo.shstorehouse;
import com.yxt.common.core.query.Query;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* Project: yxt_supervise(宇信通监管) <br/>
* File: ShStorehouseQuery.java <br/>
* Class: com.wh.api.shstorehouse.ShStorehouseQuery <br/>
* Description: 库房信息表 查询条件. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-06-14 23:18:54 <br/>
*
* @author liupopo
* @version 1.0
* @since 1.0
*/
@Data
@ApiModel(value = "库房信息表 查询条件", description = "库房信息表 查询条件")
public class ShStorehouseQuery implements Query {
@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
}

99
warehousing-system/project/wh-common/src/main/java/com/wh/pojo/shstorehouse/ShStorehouseVo.java

@ -0,0 +1,99 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.wh.pojo.shstorehouse;
import com.yxt.common.core.vo.Vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* Project: yxt_supervise(宇信通监管) <br/>
* File: ShStorehouseVo.java <br/>
* Class: com.wh.api.shstorehouse.ShStorehouseVo <br/>
* Description: 库房信息表 视图数据对象. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-06-14 23:18:54 <br/>
*
* @author liupopo
* @version 1.0
* @since 1.0
*/
@Data
@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
}

70
warehousing-system/project/wh-common/src/main/java/com/wh/pojo/shstorehouseattachment/ShStorehouseAttachment.java

@ -0,0 +1,70 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.wh.pojo.shstorehouseattachment;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yxt.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* Project: yxt_supervise(宇信通监管) <br/>
* File: ShStorehouseAttachment.java <br/>
* Class: com.wh.api.shstorehouseattachment.ShStorehouseAttachment <br/>
* Description: 库房附件如合同图片等. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-06-14 23:18:54 <br/>
*
* @author liupopo
* @version 1.0
* @since 1.0
*/
@Data
@ApiModel(value = "库房附件,如合同,图片等", description = "库房附件,如合同,图片等")
@TableName("sh_storehouse_attachment")
public class ShStorehouseAttachment extends BaseEntity {
private static final long serialVersionUID = 1L;
@ApiModelProperty("库房sid")
private String storehouseSid; // 库房sid
@ApiModelProperty("库房名称")
private String storehouseName; // 库房名称
@ApiModelProperty("文件名称")
private String fileName; // 文件名称
@ApiModelProperty("文件描述")
private String fileDesc; // 文件描述
@ApiModelProperty("文件类型,Word,Excel,PDF或图片")
private String fileType; // 文件类型,Word,Excel,PDF或图片
@ApiModelProperty("文件后缀,如:png,jpg,xls,xlsx")
private String fileSuffix; // 文件后缀,如:png,jpg,xls,xlsx
@ApiModelProperty("文件在服务器的存放路径")
private String filePath; // 文件在服务器的存放路径
@ApiModelProperty("文件获取的url地址")
private String fileUrl; // 文件获取的url地址
}

71
warehousing-system/project/wh-common/src/main/java/com/wh/pojo/shstorehouseattachment/ShStorehouseAttachmentDetailsVo.java

@ -0,0 +1,71 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.wh.pojo.shstorehouseattachment;
import com.yxt.common.core.vo.Vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* Project: yxt_supervise(宇信通监管) <br/>
* File: ShStorehouseAttachmentVo.java <br/>
* Class: com.wh.api.shstorehouseattachment.ShStorehouseAttachmentVo <br/>
* Description: 库房附件如合同图片等 视图数据对象. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-06-14 23:18:54 <br/>
*
* @author liupopo
* @version 1.0
* @since 1.0
*/
@Data
@ApiModel(value = "库房附件,如合同,图片等 视图数据详情", description = "库房附件,如合同,图片等 视图数据详情")
public class ShStorehouseAttachmentDetailsVo implements Vo {
private String sid; // sid
@ApiModelProperty("库房sid")
private String storehouseSid; // 库房sid
@ApiModelProperty("库房名称")
private String storehouseName; // 库房名称
@ApiModelProperty("文件名称")
private String fileName; // 文件名称
@ApiModelProperty("文件描述")
private String fileDesc; // 文件描述
@ApiModelProperty("文件类型,Word,Excel,PDF或图片")
private String fileType; // 文件类型,Word,Excel,PDF或图片
@ApiModelProperty("文件后缀,如:png,jpg,xls,xlsx")
private String fileSuffix; // 文件后缀,如:png,jpg,xls,xlsx
@ApiModelProperty("文件在服务器的存放路径")
private String filePath; // 文件在服务器的存放路径
@ApiModelProperty("文件获取的url地址")
private String fileUrl; // 文件获取的url地址
}

71
warehousing-system/project/wh-common/src/main/java/com/wh/pojo/shstorehouseattachment/ShStorehouseAttachmentDto.java

@ -0,0 +1,71 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.wh.pojo.shstorehouseattachment;
import com.yxt.common.core.dto.Dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* Project: yxt_supervise(宇信通监管) <br/>
* File: ShStorehouseAttachmentDto.java <br/>
* Class: com.wh.api.shstorehouseattachment.ShStorehouseAttachmentDto <br/>
* Description: 库房附件如合同图片等 数据传输对象. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-06-14 23:18:54 <br/>
*
* @author liupopo
* @version 1.0
* @since 1.0
*/
@Data
@ApiModel(value = "库房附件,如合同,图片等 数据传输对象", description = "库房附件,如合同,图片等 数据传输对象")
public class ShStorehouseAttachmentDto implements Dto {
private String sid; // sid
@ApiModelProperty("库房sid")
private String storehouseSid; // 库房sid
@ApiModelProperty("库房名称")
private String storehouseName; // 库房名称
@ApiModelProperty("文件名称")
private String fileName; // 文件名称
@ApiModelProperty("文件描述")
private String fileDesc; // 文件描述
@ApiModelProperty("文件类型,Word,Excel,PDF或图片")
private String fileType; // 文件类型,Word,Excel,PDF或图片
@ApiModelProperty("文件后缀,如:png,jpg,xls,xlsx")
private String fileSuffix; // 文件后缀,如:png,jpg,xls,xlsx
@ApiModelProperty("文件在服务器的存放路径")
private String filePath; // 文件在服务器的存放路径
@ApiModelProperty("文件获取的url地址")
private String fileUrl; // 文件获取的url地址
}

69
warehousing-system/project/wh-common/src/main/java/com/wh/pojo/shstorehouseattachment/ShStorehouseAttachmentQuery.java

@ -0,0 +1,69 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.wh.pojo.shstorehouseattachment;
import com.yxt.common.core.query.Query;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* Project: yxt_supervise(宇信通监管) <br/>
* File: ShStorehouseAttachmentQuery.java <br/>
* Class: com.wh.api.shstorehouseattachment.ShStorehouseAttachmentQuery <br/>
* Description: 库房附件如合同图片等 查询条件. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-06-14 23:18:54 <br/>
*
* @author liupopo
* @version 1.0
* @since 1.0
*/
@Data
@ApiModel(value = "库房附件,如合同,图片等 查询条件", description = "库房附件,如合同,图片等 查询条件")
public class ShStorehouseAttachmentQuery implements Query {
@ApiModelProperty("库房sid")
private String storehouseSid; // 库房sid
@ApiModelProperty("库房名称")
private String storehouseName; // 库房名称
@ApiModelProperty("文件名称")
private String fileName; // 文件名称
@ApiModelProperty("文件描述")
private String fileDesc; // 文件描述
@ApiModelProperty("文件类型,Word,Excel,PDF或图片")
private String fileType; // 文件类型,Word,Excel,PDF或图片
@ApiModelProperty("文件后缀,如:png,jpg,xls,xlsx")
private String fileSuffix; // 文件后缀,如:png,jpg,xls,xlsx
@ApiModelProperty("文件在服务器的存放路径")
private String filePath; // 文件在服务器的存放路径
@ApiModelProperty("文件获取的url地址")
private String fileUrl; // 文件获取的url地址
}

71
warehousing-system/project/wh-common/src/main/java/com/wh/pojo/shstorehouseattachment/ShStorehouseAttachmentVo.java

@ -0,0 +1,71 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.wh.pojo.shstorehouseattachment;
import com.yxt.common.core.vo.Vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* Project: yxt_supervise(宇信通监管) <br/>
* File: ShStorehouseAttachmentVo.java <br/>
* Class: com.wh.api.shstorehouseattachment.ShStorehouseAttachmentVo <br/>
* Description: 库房附件如合同图片等 视图数据对象. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-06-14 23:18:54 <br/>
*
* @author liupopo
* @version 1.0
* @since 1.0
*/
@Data
@ApiModel(value = "库房附件,如合同,图片等 视图数据对象", description = "库房附件,如合同,图片等 视图数据对象")
public class ShStorehouseAttachmentVo implements Vo {
private String sid; // sid
@ApiModelProperty("库房sid")
private String storehouseSid; // 库房sid
@ApiModelProperty("库房名称")
private String storehouseName; // 库房名称
@ApiModelProperty("文件名称")
private String fileName; // 文件名称
@ApiModelProperty("文件描述")
private String fileDesc; // 文件描述
@ApiModelProperty("文件类型,Word,Excel,PDF或图片")
private String fileType; // 文件类型,Word,Excel,PDF或图片
@ApiModelProperty("文件后缀,如:png,jpg,xls,xlsx")
private String fileSuffix; // 文件后缀,如:png,jpg,xls,xlsx
@ApiModelProperty("文件在服务器的存放路径")
private String filePath; // 文件在服务器的存放路径
@ApiModelProperty("文件获取的url地址")
private String fileUrl; // 文件获取的url地址
}

58
warehousing-system/project/wh-common/src/main/java/com/wh/pojo/shstorehouseattribute/ShStorehouseAttribute.java

@ -0,0 +1,58 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.wh.pojo.shstorehouseattribute;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yxt.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* Project: yxt_supervise(宇信通监管) <br/>
* File: ShStorehouseAttribute.java <br/>
* Class: com.wh.api.shstorehouseattribute.ShStorehouseAttribute <br/>
* Description: 库房性质. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-06-14 23:18:54 <br/>
*
* @author liupopo
* @version 1.0
* @since 1.0
*/
@Data
@ApiModel(value = "库房性质", description = "库房性质")
@TableName("sh_storehouse_attribute")
public class ShStorehouseAttribute extends BaseEntity {
private static final long serialVersionUID = 1L;
@ApiModelProperty("编码")
private String code; // 编码
@ApiModelProperty("名称")
private String name; // 名称
}

59
warehousing-system/project/wh-common/src/main/java/com/wh/pojo/shstorehouseattribute/ShStorehouseAttributeDetailsVo.java

@ -0,0 +1,59 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.wh.pojo.shstorehouseattribute;
import com.yxt.common.core.vo.Vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* Project: yxt_supervise(宇信通监管) <br/>
* File: ShStorehouseAttributeVo.java <br/>
* Class: com.wh.api.shstorehouseattribute.ShStorehouseAttributeVo <br/>
* Description: 库房性质 视图数据对象. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-06-14 23:18:54 <br/>
*
* @author liupopo
* @version 1.0
* @since 1.0
*/
@Data
@ApiModel(value = "库房性质 视图数据详情", description = "库房性质 视图数据详情")
public class ShStorehouseAttributeDetailsVo implements Vo {
private String sid; // sid
@ApiModelProperty("编码")
private String code; // 编码
@ApiModelProperty("名称")
private String name; // 名称
}

59
warehousing-system/project/wh-common/src/main/java/com/wh/pojo/shstorehouseattribute/ShStorehouseAttributeDto.java

@ -0,0 +1,59 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.wh.pojo.shstorehouseattribute;
import com.yxt.common.core.dto.Dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* Project: yxt_supervise(宇信通监管) <br/>
* File: ShStorehouseAttributeDto.java <br/>
* Class: com.wh.api.shstorehouseattribute.ShStorehouseAttributeDto <br/>
* Description: 库房性质 数据传输对象. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-06-14 23:18:54 <br/>
*
* @author liupopo
* @version 1.0
* @since 1.0
*/
@Data
@ApiModel(value = "库房性质 数据传输对象", description = "库房性质 数据传输对象")
public class ShStorehouseAttributeDto implements Dto {
private String sid; // sid
@ApiModelProperty("编码")
private String code; // 编码
@ApiModelProperty("名称")
private String name; // 名称
}

57
warehousing-system/project/wh-common/src/main/java/com/wh/pojo/shstorehouseattribute/ShStorehouseAttributeQuery.java

@ -0,0 +1,57 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.wh.pojo.shstorehouseattribute;
import com.yxt.common.core.query.Query;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* Project: yxt_supervise(宇信通监管) <br/>
* File: ShStorehouseAttributeQuery.java <br/>
* Class: com.wh.api.shstorehouseattribute.ShStorehouseAttributeQuery <br/>
* Description: 库房性质 查询条件. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-06-14 23:18:54 <br/>
*
* @author liupopo
* @version 1.0
* @since 1.0
*/
@Data
@ApiModel(value = "库房性质 查询条件", description = "库房性质 查询条件")
public class ShStorehouseAttributeQuery implements Query {
@ApiModelProperty("编码")
private String code; // 编码
@ApiModelProperty("名称")
private String name; // 名称
}

59
warehousing-system/project/wh-common/src/main/java/com/wh/pojo/shstorehouseattribute/ShStorehouseAttributeVo.java

@ -0,0 +1,59 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.wh.pojo.shstorehouseattribute;
import com.yxt.common.core.vo.Vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* Project: yxt_supervise(宇信通监管) <br/>
* File: ShStorehouseAttributeVo.java <br/>
* Class: com.wh.api.shstorehouseattribute.ShStorehouseAttributeVo <br/>
* Description: 库房性质 视图数据对象. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-06-14 23:18:54 <br/>
*
* @author liupopo
* @version 1.0
* @since 1.0
*/
@Data
@ApiModel(value = "库房性质 视图数据对象", description = "库房性质 视图数据对象")
public class ShStorehouseAttributeVo implements Vo {
private String sid; // sid
@ApiModelProperty("编码")
private String code; // 编码
@ApiModelProperty("名称")
private String name; // 名称
}

1
warehousing-system/project/wh-common/src/main/java/com/wh/vo/PageResult.java

@ -7,6 +7,7 @@ import lombok.experimental.Accessors;
@Accessors(chain = true)
public class PageResult {
private String query;
private String entSid;
private Integer pageNum;
private Integer pageSize;
private Long total;

39
warehousing-system/project/wh-common/src/main/java/com/wh/vo/SysResult.java

@ -1,20 +1,51 @@
package com.wh.vo;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;
@Data
//@Builder
//@Data
@Accessors(chain = true)
@NoArgsConstructor
@AllArgsConstructor
//@NoArgsConstructor
//@AllArgsConstructor
public class SysResult {
private Integer status; //状态码信息 200成功 201失败
private String msg; //服务器提示信息
private Object data; //服务器返回值
public SysResult(Integer status, String msg, Object data) {
this.status = status;
this.msg = msg;
this.data = data;
}
public Integer getStatus() {
return status;
}
public void setStatus(Integer status) {
this.status = status;
}
public String getMsg() {
return msg;
}
public void setMsg(String msg) {
this.msg = msg;
}
public Object getData() {
return data;
}
public void setData(Object data) {
this.data = data;
}
public static SysResult fail(){
return new com.wh.vo.SysResult(201,"服务器运行失败",null);
}

62
warehousing-system/project/wh-manage/pom.xml

@ -29,8 +29,68 @@
<artifactId>yxt-common-base</artifactId>
<version>0.0.1</version>
</dependency>
</dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-cache</artifactId>
</dependency>
<dependency>
<groupId>com.yxt.supervise.dispatchcenter</groupId>
<artifactId>supervise-dispatchcenter-api</artifactId>
<version>0.0.1</version>
</dependency>
<dependency>
<groupId>com.yxt</groupId>
<artifactId>yxt-common-base</artifactId>
<version>0.0.1</version>
</dependency>
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<optional>true</optional>
</dependency>
<dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId></dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
</dependency>
<dependency>
<groupId>io.jsonwebtoken</groupId>
<artifactId>jjwt</artifactId>
</dependency>
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-extra</artifactId>
</dependency>
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-http</artifactId>
</dependency>
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-crypto</artifactId>
</dependency>
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-cache</artifactId>
</dependency>
<dependency>
<groupId>com.github.xiaoymin</groupId>
<artifactId>knife4j-spring-boot-starter</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
<!--添加build标签-->
<build>
<plugins>

5
warehousing-system/project/wh-manage/src/main/java/com/wh/WarehouseApplication.java

@ -3,9 +3,12 @@ package com.wh;
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
import org.springframework.cloud.openfeign.EnableFeignClients;
@EnableDiscoveryClient
@SpringBootApplication
@EnableFeignClients
@MapperScan("com.wh.mapper")
public class WarehouseApplication {
public static void main(String[] args) {

7
warehousing-system/project/wh-manage/src/main/java/com/wh/controller/api/input/InStoreHouseMainController.java

@ -1,6 +1,8 @@
package com.wh.controller.api.input;
import com.wh.feign.enterpriseinformation.EnterpriseInformationFeign;
import com.wh.feign.enterpriseinformation.EnterpriseInformationQuery;
import com.wh.pojo.InStorehouse;
import com.wh.pojo.api.*;
import com.wh.pojo.purchasenew.Purchasenew;
@ -14,6 +16,7 @@ import com.yxt.common.core.vo.PagerVo;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
@ -29,6 +32,8 @@ public class InStoreHouseMainController {
private PurchasenewService purchasenewService;
@Autowired
private PurchasenewProductService purchasenewProductService;
@Resource
private EnterpriseInformationFeign enterpriseInformationFeign;
@PostMapping("addInStorehouse")
public ResultBean addInStorehouse(@RequestBody InStoreHouseMainDto inStoreHouseMainDto){
@ -41,6 +46,8 @@ public class InStoreHouseMainController {
}
@PostMapping("listPage")
public ResultBean listPage(@RequestBody PagerQuery<InStorehouseMainQuery> pq){
PagerQuery<EnterpriseInformationQuery> pqq=new PagerQuery<>();
ResultBean enterpriseBySid = enterpriseInformationFeign.listPage(pqq);
PagerVo<InStoreHouseMainVo> pv = inStorehouseMainService.listPage(pq);
ResultBean<PagerVo<InStoreHouseMainVo>> r = ResultBean.fireSuccess();
return r.setData(pv);

95
warehousing-system/project/wh-manage/src/main/java/com/wh/controller/entinfo/EntInfoRest.java

@ -0,0 +1,95 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.wh.controller.entinfo;
import com.wh.pojo.entinfo.EntInfoDetailsVo;
import com.wh.pojo.entinfo.EntInfoDto;
import com.wh.pojo.entinfo.EntInfoQuery;
import com.wh.pojo.entinfo.EntInfoVo;
import com.wh.service.entinfo.EntInfoService;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.List;
/**
* Project: warehouse(仓储) <br/>
* File: EntInfoFeignFallback.java <br/>
* Class: com.wh.biz.entinfo.EntInfoRest <br/>
* Description: 客户信息. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-06-13 22:19:45 <br/>
*
* @author liupopo
* @version 1.0
* @since 1.0
*/
@Api(tags = "客户信息")
@RestController("com.wh.biz.entinfo.EntInfoRest")
@RequestMapping("v1/entinfo")
public class EntInfoRest {
@Autowired
private EntInfoService entInfoService;
@ApiOperation("根据条件分页查询数据的列表")
@PostMapping("/listPage")
public ResultBean<PagerVo<EntInfoVo>> listPage(@RequestBody PagerQuery<EntInfoQuery> pq){
ResultBean rb = ResultBean.fireFail();
PagerVo<EntInfoVo> pv = entInfoService.listPageVo(pq);
return rb.success().setData(pv);
}
@ApiOperation("新增或修改")
@PostMapping("/save")
public ResultBean save(@RequestBody EntInfoDto dto){
ResultBean rb = ResultBean.fireFail();
entInfoService.saveOrUpdateDto(dto);
return rb.success();
}
@ApiOperation("根据sid批量删除")
@PostMapping("/delBySids")
public ResultBean delBySids(@RequestBody String[] sids){
ResultBean rb = ResultBean.fireFail();
entInfoService.delBySids(sids);
return rb.success();
}
@ApiOperation("根据SID获取一条记录")
@GetMapping("/fetchDetailsBySid/{sid}")
public ResultBean<EntInfoDetailsVo> fetchDetailsBySid(@PathVariable("sid") String sid){
ResultBean rb = ResultBean.fireFail();
EntInfoDetailsVo vo = entInfoService.fetchDetailsVoBySid(sid);
return rb.success().setData(vo);
}
}

102
warehousing-system/project/wh-manage/src/main/java/com/wh/controller/shstorehouse/ShStorehouseRest.java

@ -0,0 +1,102 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.wh.controller.shstorehouse;
import com.wh.pojo.shstorehouse.ShStorehouseDetailsVo;
import com.wh.pojo.shstorehouse.ShStorehouseDto;
import com.wh.pojo.shstorehouse.ShStorehouseQuery;
import com.wh.pojo.shstorehouse.ShStorehouseVo;
import com.wh.service.shstorehouse.ShStorehouseService;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.List;
/**
* Project: yxt_supervise(宇信通监管) <br/>
* File: ShStorehouseFeignFallback.java <br/>
* Class: com.wh.biz.shstorehouse.ShStorehouseRest <br/>
* Description: 库房信息表. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-06-14 23:18:54 <br/>
*
* @author liupopo
* @version 1.0
* @since 1.0
*/
@Api(tags = "库房信息表")
@RestController("com.wh.biz.shstorehouse.ShStorehouseRest")
@RequestMapping("v1/shstorehouse")
public class ShStorehouseRest {
@Autowired
private ShStorehouseService shStorehouseService;
@ApiOperation("根据条件分页查询数据的列表")
@PostMapping("/listPage")
public ResultBean<PagerVo<ShStorehouseVo>> listPage(@RequestBody PagerQuery<ShStorehouseQuery> pq){
ResultBean rb = ResultBean.fireFail();
PagerVo<ShStorehouseVo> pv = shStorehouseService.listPageVo(pq);
return rb.success().setData(pv);
}
@ApiOperation("根据客户sid获取所有的仓库")
@GetMapping("/listAllBycusterSid")
public ResultBean<List<ShStorehouseVo>> listAllBycusterSid(@RequestParam("custerSid") String custerSid){
ResultBean rb = ResultBean.fireFail();
List<ShStorehouseVo> pv = shStorehouseService.listAllBycusterSid(custerSid);
return rb.success().setData(pv);
}
@ApiOperation("新增或修改")
@PostMapping("/save")
public ResultBean save(@RequestBody ShStorehouseDto dto){
ResultBean rb = ResultBean.fireFail();
shStorehouseService.saveOrUpdateDto(dto);
return rb.success();
}
@ApiOperation("根据sid批量删除")
@PostMapping("/delBySids")
public ResultBean delBySids(@RequestBody String[] sids){
ResultBean rb = ResultBean.fireFail();
shStorehouseService.delBySids(sids);
return rb.success();
}
@ApiOperation("根据SID获取一条记录")
@GetMapping("/fetchDetailsBySid/{sid}")
public ResultBean<ShStorehouseDetailsVo> fetchDetailsBySid(@PathVariable("sid") String sid){
ResultBean rb = ResultBean.fireFail();
ShStorehouseDetailsVo vo = shStorehouseService.fetchDetailsVoBySid(sid);
return rb.success().setData(vo);
}
}

95
warehousing-system/project/wh-manage/src/main/java/com/wh/controller/shstorehouseattachment/ShStorehouseAttachmentRest.java

@ -0,0 +1,95 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.wh.controller.shstorehouseattachment;
import com.wh.pojo.shstorehouseattachment.ShStorehouseAttachmentDetailsVo;
import com.wh.pojo.shstorehouseattachment.ShStorehouseAttachmentDto;
import com.wh.pojo.shstorehouseattachment.ShStorehouseAttachmentQuery;
import com.wh.pojo.shstorehouseattachment.ShStorehouseAttachmentVo;
import com.wh.service.shstorehouseattachment.ShStorehouseAttachmentService;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.List;
/**
* Project: yxt_supervise(宇信通监管) <br/>
* File: ShStorehouseAttachmentFeignFallback.java <br/>
* Class: com.wh.biz.shstorehouseattachment.ShStorehouseAttachmentRest <br/>
* Description: 库房附件如合同图片等. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-06-14 23:18:54 <br/>
*
* @author liupopo
* @version 1.0
* @since 1.0
*/
@Api(tags = "库房附件,如合同,图片等")
@RestController("com.wh.biz.shstorehouseattachment.ShStorehouseAttachmentRest")
@RequestMapping("v1/shstorehouseattachment")
public class ShStorehouseAttachmentRest {
@Autowired
private ShStorehouseAttachmentService shStorehouseAttachmentService;
@ApiOperation("根据条件分页查询数据的列表")
@PostMapping("/listPage")
public ResultBean<PagerVo<ShStorehouseAttachmentVo>> listPage(@RequestBody PagerQuery<ShStorehouseAttachmentQuery> pq){
ResultBean rb = ResultBean.fireFail();
PagerVo<ShStorehouseAttachmentVo> pv = shStorehouseAttachmentService.listPageVo(pq);
return rb.success().setData(pv);
}
@ApiOperation("新增或修改")
@PostMapping("/save")
public ResultBean save(@RequestBody ShStorehouseAttachmentDto dto){
ResultBean rb = ResultBean.fireFail();
shStorehouseAttachmentService.saveOrUpdateDto(dto);
return rb.success();
}
@ApiOperation("根据sid批量删除")
@PostMapping("/delBySids")
public ResultBean delBySids(@RequestBody String[] sids){
ResultBean rb = ResultBean.fireFail();
shStorehouseAttachmentService.delBySids(sids);
return rb.success();
}
@ApiOperation("根据SID获取一条记录")
@GetMapping("/fetchDetailsBySid/{sid}")
public ResultBean<ShStorehouseAttachmentDetailsVo> fetchDetailsBySid(@PathVariable("sid") String sid){
ResultBean rb = ResultBean.fireFail();
ShStorehouseAttachmentDetailsVo vo = shStorehouseAttachmentService.fetchDetailsVoBySid(sid);
return rb.success().setData(vo);
}
}

95
warehousing-system/project/wh-manage/src/main/java/com/wh/controller/shstorehouseattribute/ShStorehouseAttributeRest.java

@ -0,0 +1,95 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.wh.controller.shstorehouseattribute;
import com.wh.pojo.shstorehouseattribute.ShStorehouseAttributeDetailsVo;
import com.wh.pojo.shstorehouseattribute.ShStorehouseAttributeDto;
import com.wh.pojo.shstorehouseattribute.ShStorehouseAttributeQuery;
import com.wh.pojo.shstorehouseattribute.ShStorehouseAttributeVo;
import com.wh.service.shstorehouseattribute.ShStorehouseAttributeService;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.List;
/**
* Project: yxt_supervise(宇信通监管) <br/>
* File: ShStorehouseAttributeFeignFallback.java <br/>
* Class: com.wh.biz.shstorehouseattribute.ShStorehouseAttributeRest <br/>
* Description: 库房性质. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-06-14 23:18:54 <br/>
*
* @author liupopo
* @version 1.0
* @since 1.0
*/
@Api(tags = "库房性质")
@RestController("com.wh.biz.shstorehouseattribute.ShStorehouseAttributeRest")
@RequestMapping("v1/shstorehouseattribute")
public class ShStorehouseAttributeRest {
@Autowired
private ShStorehouseAttributeService shStorehouseAttributeService;
@ApiOperation("根据条件分页查询数据的列表")
@PostMapping("/listPage")
public ResultBean<PagerVo<ShStorehouseAttributeVo>> listPage(@RequestBody PagerQuery<ShStorehouseAttributeQuery> pq){
ResultBean rb = ResultBean.fireFail();
PagerVo<ShStorehouseAttributeVo> pv = shStorehouseAttributeService.listPageVo(pq);
return rb.success().setData(pv);
}
@ApiOperation("新增或修改")
@PostMapping("/save")
public ResultBean save(@RequestBody ShStorehouseAttributeDto dto){
ResultBean rb = ResultBean.fireFail();
shStorehouseAttributeService.saveOrUpdateDto(dto);
return rb.success();
}
@ApiOperation("根据sid批量删除")
@PostMapping("/delBySids")
public ResultBean delBySids(@RequestBody String[] sids){
ResultBean rb = ResultBean.fireFail();
shStorehouseAttributeService.delBySids(sids);
return rb.success();
}
@ApiOperation("根据SID获取一条记录")
@GetMapping("/fetchDetailsBySid/{sid}")
public ResultBean<ShStorehouseAttributeDetailsVo> fetchDetailsBySid(@PathVariable("sid") String sid){
ResultBean rb = ResultBean.fireFail();
ShStorehouseAttributeDetailsVo vo = shStorehouseAttributeService.fetchDetailsVoBySid(sid);
return rb.success().setData(vo);
}
}

44
warehousing-system/project/wh-manage/src/main/java/com/wh/feign/enterpriseinformation/EnterpriseInformation.java

@ -0,0 +1,44 @@
package com.wh.feign.enterpriseinformation;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yxt.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* @author wangpengfei
* @date 2023/4/12 11:43
*/
@Data
@ApiModel(value = "企业信息", description = "企业信息")
@TableName("enterprise_information")
public class EnterpriseInformation extends BaseEntity {
@ApiModelProperty("企业名称")
private String enterpriseName;
@ApiModelProperty("企业简称")
private String enterpriseAbbreviation;
@ApiModelProperty("银行账户")
private String bankAccount;
@ApiModelProperty("账号")
private String accountNumber;
@ApiModelProperty("开户行")
private String openingBankName;
@ApiModelProperty("法人")
private String juridicalPerson;
@ApiModelProperty("营业执照号")
private String businessLicenseNumber;
@ApiModelProperty("地址")
private String address;
@ApiModelProperty("省")
private String province;
@ApiModelProperty("市")
private String city;
@ApiModelProperty("区")
private String county;
@ApiModelProperty("联系人")
private String contacts;
@ApiModelProperty("电话")
private String telephone;
}

43
warehousing-system/project/wh-manage/src/main/java/com/wh/feign/enterpriseinformation/EnterpriseInformationDetailsVo.java

@ -0,0 +1,43 @@
package com.wh.feign.enterpriseinformation;
import com.yxt.common.core.vo.Vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* @author wangpengfei
* @date 2023/4/12 11:43
*/
@Data
@ApiModel(value = "企业信息 视图数据详情", description = "企业信息 视图数据详情")
public class EnterpriseInformationDetailsVo implements Vo {
private String id;
private String sid;
@ApiModelProperty("企业名称")
private String enterpriseName;
@ApiModelProperty("企业简称")
private String enterpriseAbbreviation;
@ApiModelProperty("银行账户")
private String bankAccount;
@ApiModelProperty("账号")
private String accountNumber;
@ApiModelProperty("开户行")
private String openingBankName;
@ApiModelProperty("法人")
private String juridicalPerson;
@ApiModelProperty("营业执照号")
private String businessLicenseNumber;
@ApiModelProperty("地址")
private String address;
@ApiModelProperty("省")
private String province;
@ApiModelProperty("市")
private String city;
@ApiModelProperty("区")
private String county;
@ApiModelProperty("联系人")
private String contacts;
@ApiModelProperty("电话")
private String telephone;
}

43
warehousing-system/project/wh-manage/src/main/java/com/wh/feign/enterpriseinformation/EnterpriseInformationDto.java

@ -0,0 +1,43 @@
package com.wh.feign.enterpriseinformation;
import com.yxt.common.core.dto.Dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* @author wangpengfei
* @date 2023/4/12 11:43
*/
@ApiModel(value = "企业信息 数据传输对象", description = "企业信息 数据传输对象")
@Data
public class EnterpriseInformationDto implements Dto {
private String id;
private String sid;
@ApiModelProperty("企业名称")
private String enterpriseName;
@ApiModelProperty("企业简称")
private String enterpriseAbbreviation;
@ApiModelProperty("银行账户")
private String bankAccount;
@ApiModelProperty("账号")
private String accountNumber;
@ApiModelProperty("开户行")
private String openingBankName;
@ApiModelProperty("法人")
private String juridicalPerson;
@ApiModelProperty("营业执照号")
private String businessLicenseNumber;
@ApiModelProperty("地址")
private String address;
@ApiModelProperty("省")
private String province;
@ApiModelProperty("市")
private String city;
@ApiModelProperty("区")
private String county;
@ApiModelProperty("联系人")
private String contacts;
@ApiModelProperty("电话")
private String telephone;
}

36
warehousing-system/project/wh-manage/src/main/java/com/wh/feign/enterpriseinformation/EnterpriseInformationFeign.java

@ -0,0 +1,36 @@
package com.wh.feign.enterpriseinformation;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.*;
import java.util.List;
/**
* @author wangpengfei
* @date 2023/4/12 11:44
*/
@Api(tags = "企业信息")
@FeignClient( path = "v1/enterpriseinformation", value = "supervise-crm")
public interface EnterpriseInformationFeign {
//@Override
@ApiOperation("根据条件分页查询数据的列表")
@PostMapping("/listPage")
public ResultBean<PagerVo<EnterpriseInformationVo>> listPage(@RequestBody PagerQuery<EnterpriseInformationQuery> pq) ;
@ApiOperation("查询全部企业")
@PostMapping("/list")
public ResultBean<List<EnterpriseInformationVo>> EnterpriseList() ;
@ApiOperation("保存")
@PostMapping("/save")
public ResultBean save(@RequestBody EnterpriseInformationDto dto);
@ApiOperation("修改")
@PostMapping("/update")
public ResultBean update(@RequestBody EnterpriseInformationDto dto) ;
}

43
warehousing-system/project/wh-manage/src/main/java/com/wh/feign/enterpriseinformation/EnterpriseInformationQuery.java

@ -0,0 +1,43 @@
package com.wh.feign.enterpriseinformation;
import com.yxt.common.core.query.Query;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* @author wangpengfei
* @date 2023/4/12 11:44
*/
@ApiModel(value = "企业信息 查询条件", description = "企业信息 查询条件")
@Data
public class EnterpriseInformationQuery implements Query {
private String id;
private String sid;
@ApiModelProperty("企业名称")
private String enterpriseName;
@ApiModelProperty("企业简称")
private String enterpriseAbbreviation;
@ApiModelProperty("银行账户")
private String bankAccount;
@ApiModelProperty("账号")
private String accountNumber;
@ApiModelProperty("开户行")
private String openingBankName;
@ApiModelProperty("法人")
private String juridicalPerson;
@ApiModelProperty("营业执照号")
private String businessLicenseNumber;
@ApiModelProperty("地址")
private String address;
@ApiModelProperty("省")
private String province;
@ApiModelProperty("市")
private String city;
@ApiModelProperty("区")
private String county;
@ApiModelProperty("联系人")
private String contacts;
@ApiModelProperty("电话")
private String telephone;
}

43
warehousing-system/project/wh-manage/src/main/java/com/wh/feign/enterpriseinformation/EnterpriseInformationVo.java

@ -0,0 +1,43 @@
package com.wh.feign.enterpriseinformation;
import com.yxt.common.core.vo.Vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* @author wangpengfei
* @date 2023/4/12 11:44
*/
@ApiModel(value = "企业信息 视图数据对象", description = "企业信息 视图数据对象")
@Data
public class EnterpriseInformationVo implements Vo {
private String id;
private String sid;
@ApiModelProperty("企业名称")
private String enterpriseName;
@ApiModelProperty("企业简称")
private String enterpriseAbbreviation;
@ApiModelProperty("银行账户")
private String bankAccount;
@ApiModelProperty("账号")
private String accountNumber;
@ApiModelProperty("开户行")
private String openingBankName;
@ApiModelProperty("法人")
private String juridicalPerson;
@ApiModelProperty("营业执照号")
private String businessLicenseNumber;
@ApiModelProperty("地址")
private String address;
@ApiModelProperty("省")
private String province;
@ApiModelProperty("市")
private String city;
@ApiModelProperty("区")
private String county;
@ApiModelProperty("联系人")
private String contacts;
@ApiModelProperty("电话")
private String telephone;
}

65
warehousing-system/project/wh-manage/src/main/java/com/wh/mapper/entinfo/EntInfoMapper.java

@ -0,0 +1,65 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.wh.mapper.entinfo;
import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.toolkit.Constants;
import com.wh.pojo.entinfo.EntInfo;
import com.wh.pojo.entinfo.EntInfoVo;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;
import java.util.List;
/**
* Project: warehouse(仓储) <br/>
* File: EntInfoMapper.java <br/>
* Class: com.wh.biz.entinfo.EntInfoMapper <br/>
* Description: 客户信息. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-06-13 22:19:45 <br/>
*
* @author liupopo
* @version 1.0
* @since 1.0
*/
@Mapper
public interface EntInfoMapper extends BaseMapper<EntInfo> {
//@Update("update ent_info set name=#{msg} where id=#{id}")
//IPage<EntInfoVo> voPage(IPage<EntInfo> page, @Param(Constants.WRAPPER) QueryWrapper<EntInfo> qw);
IPage<EntInfoVo> selectPageVo(IPage<EntInfo> page, @Param(Constants.WRAPPER) Wrapper<EntInfo> qw);
List<EntInfoVo> selectListAllVo(@Param(Constants.WRAPPER) Wrapper<EntInfo> qw);
@Select("select * from ent_info")
List<EntInfoVo> selectListVo();
}

65
warehousing-system/project/wh-manage/src/main/java/com/wh/mapper/shstorehouse/ShStorehouseMapper.java

@ -0,0 +1,65 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.wh.mapper.shstorehouse;
import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.toolkit.Constants;
import com.wh.pojo.shstorehouse.ShStorehouse;
import com.wh.pojo.shstorehouse.ShStorehouseVo;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;
import java.util.List;
/**
* Project: yxt_supervise(宇信通监管) <br/>
* File: ShStorehouseMapper.java <br/>
* Class: com.wh.biz.shstorehouse.ShStorehouseMapper <br/>
* Description: 库房信息表. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-06-14 23:18:54 <br/>
*
* @author liupopo
* @version 1.0
* @since 1.0
*/
@Mapper
public interface ShStorehouseMapper extends BaseMapper<ShStorehouse> {
//@Update("update sh_storehouse set name=#{msg} where id=#{id}")
//IPage<ShStorehouseVo> voPage(IPage<ShStorehouse> page, @Param(Constants.WRAPPER) QueryWrapper<ShStorehouse> qw);
IPage<ShStorehouseVo> selectPageVo(IPage<ShStorehouse> page, @Param(Constants.WRAPPER) Wrapper<ShStorehouse> qw);
List<ShStorehouseVo> selectListAllVo(@Param(Constants.WRAPPER) Wrapper<ShStorehouse> qw);
@Select("select * from sh_storehouse")
List<ShStorehouseVo> selectListVo();
}

65
warehousing-system/project/wh-manage/src/main/java/com/wh/mapper/shstorehouseattachment/ShStorehouseAttachmentMapper.java

@ -0,0 +1,65 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.wh.mapper.shstorehouseattachment;
import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.toolkit.Constants;
import com.wh.pojo.shstorehouseattachment.ShStorehouseAttachment;
import com.wh.pojo.shstorehouseattachment.ShStorehouseAttachmentVo;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;
import java.util.List;
/**
* Project: yxt_supervise(宇信通监管) <br/>
* File: ShStorehouseAttachmentMapper.java <br/>
* Class: com.wh.biz.shstorehouseattachment.ShStorehouseAttachmentMapper <br/>
* Description: 库房附件如合同图片等. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-06-14 23:18:54 <br/>
*
* @author liupopo
* @version 1.0
* @since 1.0
*/
@Mapper
public interface ShStorehouseAttachmentMapper extends BaseMapper<ShStorehouseAttachment> {
//@Update("update sh_storehouse_attachment set name=#{msg} where id=#{id}")
//IPage<ShStorehouseAttachmentVo> voPage(IPage<ShStorehouseAttachment> page, @Param(Constants.WRAPPER) QueryWrapper<ShStorehouseAttachment> qw);
IPage<ShStorehouseAttachmentVo> selectPageVo(IPage<ShStorehouseAttachment> page, @Param(Constants.WRAPPER) Wrapper<ShStorehouseAttachment> qw);
List<ShStorehouseAttachmentVo> selectListAllVo(@Param(Constants.WRAPPER) Wrapper<ShStorehouseAttachment> qw);
@Select("select * from sh_storehouse_attachment")
List<ShStorehouseAttachmentVo> selectListVo();
}

65
warehousing-system/project/wh-manage/src/main/java/com/wh/mapper/shstorehouseattribute/ShStorehouseAttributeMapper.java

@ -0,0 +1,65 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.wh.mapper.shstorehouseattribute;
import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.toolkit.Constants;
import com.wh.pojo.shstorehouseattribute.ShStorehouseAttribute;
import com.wh.pojo.shstorehouseattribute.ShStorehouseAttributeVo;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;
import java.util.List;
/**
* Project: yxt_supervise(宇信通监管) <br/>
* File: ShStorehouseAttributeMapper.java <br/>
* Class: com.wh.biz.shstorehouseattribute.ShStorehouseAttributeMapper <br/>
* Description: 库房性质. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-06-14 23:18:54 <br/>
*
* @author liupopo
* @version 1.0
* @since 1.0
*/
@Mapper
public interface ShStorehouseAttributeMapper extends BaseMapper<ShStorehouseAttribute> {
//@Update("update sh_storehouse_attribute set name=#{msg} where id=#{id}")
//IPage<ShStorehouseAttributeVo> voPage(IPage<ShStorehouseAttribute> page, @Param(Constants.WRAPPER) QueryWrapper<ShStorehouseAttribute> qw);
IPage<ShStorehouseAttributeVo> selectPageVo(IPage<ShStorehouseAttribute> page, @Param(Constants.WRAPPER) Wrapper<ShStorehouseAttribute> qw);
List<ShStorehouseAttributeVo> selectListAllVo(@Param(Constants.WRAPPER) Wrapper<ShStorehouseAttribute> qw);
@Select("select * from sh_storehouse_attribute")
List<ShStorehouseAttributeVo> selectListVo();
}

2
warehousing-system/project/wh-manage/src/main/java/com/wh/service/api/instorehouse/InStorehouseMainService.java

@ -151,7 +151,7 @@ public class InStorehouseMainService extends MybatisBaseService<InStorehouseMai
ProdStock prodStock = proStocks.getRecords().get(0);
String num = prodStock.getNum();
if(com.yxt.common.base.utils.StringUtils.isBlank(num)){
log.info("{}",l.getProName()+"商品数量不能为空");
// log.info("{}",l.getProName()+"商品数量不能为空");
}
int i=Integer.valueOf(num)+Integer.valueOf(l.getNum());
prodStock.setNum(i+"");

2
warehousing-system/project/wh-manage/src/main/java/com/wh/service/api/outstorehouse/OutStorehouseMainService.java

@ -121,7 +121,7 @@ public class OutStorehouseMainService extends MybatisBaseService<OutStorehouseMa
ProdStock prodStock = proStocks.getRecords().get(0);
String num = prodStock.getNum();
if(com.yxt.common.base.utils.StringUtils.isBlank(num)){
log.info("{}",l.getProName()+"商品数量不能为空");
// log.info("{}",l.getProName()+"商品数量不能为空");
}
if(Integer.valueOf(l.getRealityNum())>Integer.valueOf(num)){
return;

105
warehousing-system/project/wh-manage/src/main/java/com/wh/service/entinfo/EntInfoService.java

@ -0,0 +1,105 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.wh.service.entinfo;
import cn.hutool.core.bean.BeanUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.wh.mapper.entinfo.EntInfoMapper;
import com.wh.pojo.entinfo.*;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.vo.PagerVo;
import org.apache.commons.lang3.StringUtils;
import com.yxt.common.base.service.MybatisBaseService;
import com.yxt.common.base.utils.PagerUtil;
import org.springframework.stereotype.Service;
import java.util.List;
/**
* Project: warehouse(仓储) <br/>
* File: EntInfoService.java <br/>
* Class: com.wh.biz.entinfo.EntInfoService <br/>
* Description: 客户信息 业务逻辑. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-06-13 22:19:45 <br/>
*
* @author liupopo
* @version 1.0
* @since 1.0
*/
@Service
public class EntInfoService extends MybatisBaseService<EntInfoMapper, EntInfo> {
private QueryWrapper<EntInfo> createQueryWrapper(EntInfoQuery query) {
// todo: 这里根据具体业务调整查询条件
// 多字段Like示例:qw.and(wrapper -> wrapper.like("name", query.getName()).or().like("remark", query.getName()));
QueryWrapper<EntInfo> qw = new QueryWrapper<>();
return qw;
}
public PagerVo<EntInfoVo> listPageVo(PagerQuery<EntInfoQuery> pq) {
EntInfoQuery query = pq.getParams();
QueryWrapper<EntInfo> qw = createQueryWrapper(query);
IPage<EntInfo> page = PagerUtil.queryToPage(pq);
IPage<EntInfoVo> pagging = baseMapper.selectPageVo(page, qw);
PagerVo<EntInfoVo> p = PagerUtil.pageToVo(pagging, null);
return p;
}
public void saveOrUpdateDto(EntInfoDto dto){
String dtoSid = dto.getSid();
if (StringUtils.isBlank(dtoSid)) {
this.insertByDto(dto);
return;
}
this.updateByDto(dto);
}
public void insertByDto(EntInfoDto dto){
EntInfo entity = new EntInfo();
BeanUtil.copyProperties(dto, entity, "id", "sid");
baseMapper.insert(entity);
}
public void updateByDto(EntInfoDto dto){
String dtoSid = dto.getSid();
if (StringUtils.isBlank(dtoSid)) {
return;
}
EntInfo entity = fetchBySid(dtoSid);
BeanUtil.copyProperties(dto, entity, "id", "sid");
baseMapper.updateById(entity);
}
public EntInfoDetailsVo fetchDetailsVoBySid(String sid){
EntInfo entity = fetchBySid(sid);
EntInfoDetailsVo vo = new EntInfoDetailsVo();
BeanUtil.copyProperties(entity, vo);
return vo;
}
}

9
warehousing-system/project/wh-manage/src/main/java/com/wh/service/initial/StorehouseServiceImpl.java

@ -28,7 +28,14 @@ public class StorehouseServiceImpl implements StorehouseService{
Page<Storehouse> storehousePage = new Page<>(pageResult.getPageNum(),pageResult.getPageSize());
QueryWrapper<Storehouse> queryWrapper = new QueryWrapper<>();
boolean flag = StringUtils.hasLength(pageResult.getQuery());
queryWrapper.like(flag,"name",pageResult.getQuery());
String query = pageResult.getQuery();
String entSid=pageResult.getEntSid();
if(org.apache.commons.lang3.StringUtils.isNotBlank(query)){
queryWrapper.like(flag,"name",query);
}
if(org.apache.commons.lang3.StringUtils.isNotBlank(entSid)){
queryWrapper.eq(flag,"ent_sid",entSid);
}
storehousePage = storehouseMapper.selectPage(storehousePage,queryWrapper);
pageResult.setTotal((long) storehousePage.getRecords().size()).setRows(storehousePage.getRecords());

119
warehousing-system/project/wh-manage/src/main/java/com/wh/service/shstorehouse/ShStorehouseService.java

@ -0,0 +1,119 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.wh.service.shstorehouse;
import cn.hutool.core.bean.BeanUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.wh.mapper.shstorehouse.ShStorehouseMapper;
import com.wh.pojo.shstorehouse.*;
import org.apache.commons.lang3.StringUtils;
import com.yxt.common.base.service.MybatisBaseService;
import com.yxt.common.base.utils.PagerUtil;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
import org.springframework.stereotype.Service;
import java.util.List;
/**
* Project: yxt_supervise(宇信通监管) <br/>
* File: ShStorehouseService.java <br/>
* Class: com.wh.biz.shstorehouse.ShStorehouseService <br/>
* Description: 库房信息表 业务逻辑. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-06-14 23:18:54 <br/>
*
* @author liupopo
* @version 1.0
* @since 1.0
*/
@Service
public class ShStorehouseService extends MybatisBaseService<ShStorehouseMapper, ShStorehouse> {
private QueryWrapper<ShStorehouse> createQueryWrapper(ShStorehouseQuery query) {
// todo: 这里根据具体业务调整查询条件
// 多字段Like示例:qw.and(wrapper -> wrapper.like("name", query.getName()).or().like("remark", query.getName()));
QueryWrapper<ShStorehouse> qw = new QueryWrapper<>();
if(StringUtils.isNotBlank(query.getCusterName())){
qw.like("custerName",query.getCusterName());
}
if(StringUtils.isNotBlank(query.getCusterSid())){
qw.eq("custerSid",query.getCusterSid());
}
return qw;
}
public PagerVo<ShStorehouseVo> listPageVo(PagerQuery<ShStorehouseQuery> pq) {
ShStorehouseQuery query = pq.getParams();
QueryWrapper<ShStorehouse> qw = createQueryWrapper(query);
IPage<ShStorehouse> page = PagerUtil.queryToPage(pq);
IPage<ShStorehouseVo> pagging = baseMapper.selectPageVo(page, qw);
PagerVo<ShStorehouseVo> p = PagerUtil.pageToVo(pagging, null);
return p;
}
public List<ShStorehouseVo> listAllBycusterSid(String custerSid) {
ShStorehouseQuery query = new ShStorehouseQuery();
query.setCusterSid(custerSid);
QueryWrapper<ShStorehouse> qw = createQueryWrapper(query);
List<ShStorehouseVo> shStorehouseVos = baseMapper.selectListAllVo(qw);
return shStorehouseVos;
}
public void saveOrUpdateDto(ShStorehouseDto dto){
String dtoSid = dto.getSid();
if (StringUtils.isBlank(dtoSid)) {
this.insertByDto(dto);
return;
}
this.updateByDto(dto);
}
public void insertByDto(ShStorehouseDto dto){
ShStorehouse entity = new ShStorehouse();
BeanUtil.copyProperties(dto, entity, "id", "sid");
baseMapper.insert(entity);
}
public void updateByDto(ShStorehouseDto dto){
String dtoSid = dto.getSid();
if (StringUtils.isBlank(dtoSid)) {
return;
}
ShStorehouse entity = fetchBySid(dtoSid);
BeanUtil.copyProperties(dto, entity, "id", "sid");
baseMapper.updateById(entity);
}
public ShStorehouseDetailsVo fetchDetailsVoBySid(String sid){
ShStorehouse entity = fetchBySid(sid);
ShStorehouseDetailsVo vo = new ShStorehouseDetailsVo();
BeanUtil.copyProperties(entity, vo);
return vo;
}
}

106
warehousing-system/project/wh-manage/src/main/java/com/wh/service/shstorehouseattachment/ShStorehouseAttachmentService.java

@ -0,0 +1,106 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.wh.service.shstorehouseattachment;
import cn.hutool.core.bean.BeanUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.wh.mapper.shstorehouseattachment.ShStorehouseAttachmentMapper;
import com.wh.pojo.shstorehouseattachment.*;
import org.apache.commons.lang3.StringUtils;
import com.yxt.common.base.service.MybatisBaseService;
import com.yxt.common.base.utils.PagerUtil;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
import org.springframework.stereotype.Service;
import java.util.List;
/**
* Project: yxt_supervise(宇信通监管) <br/>
* File: ShStorehouseAttachmentService.java <br/>
* Class: com.wh.biz.shstorehouseattachment.ShStorehouseAttachmentService <br/>
* Description: 库房附件如合同图片等 业务逻辑. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-06-14 23:18:54 <br/>
*
* @author liupopo
* @version 1.0
* @since 1.0
*/
@Service
public class ShStorehouseAttachmentService extends MybatisBaseService<ShStorehouseAttachmentMapper, ShStorehouseAttachment> {
private QueryWrapper<ShStorehouseAttachment> createQueryWrapper(ShStorehouseAttachmentQuery query) {
// todo: 这里根据具体业务调整查询条件
// 多字段Like示例:qw.and(wrapper -> wrapper.like("name", query.getName()).or().like("remark", query.getName()));
QueryWrapper<ShStorehouseAttachment> qw = new QueryWrapper<>();
return qw;
}
public PagerVo<ShStorehouseAttachmentVo> listPageVo(PagerQuery<ShStorehouseAttachmentQuery> pq) {
ShStorehouseAttachmentQuery query = pq.getParams();
QueryWrapper<ShStorehouseAttachment> qw = createQueryWrapper(query);
IPage<ShStorehouseAttachment> page = PagerUtil.queryToPage(pq);
IPage<ShStorehouseAttachmentVo> pagging = baseMapper.selectPageVo(page, qw);
PagerVo<ShStorehouseAttachmentVo> p = PagerUtil.pageToVo(pagging, null);
return p;
}
public void saveOrUpdateDto(ShStorehouseAttachmentDto dto){
String dtoSid = dto.getSid();
if (StringUtils.isBlank(dtoSid)) {
this.insertByDto(dto);
return;
}
this.updateByDto(dto);
}
public void insertByDto(ShStorehouseAttachmentDto dto){
ShStorehouseAttachment entity = new ShStorehouseAttachment();
BeanUtil.copyProperties(dto, entity, "id", "sid");
baseMapper.insert(entity);
}
public void updateByDto(ShStorehouseAttachmentDto dto){
String dtoSid = dto.getSid();
if (StringUtils.isBlank(dtoSid)) {
return;
}
ShStorehouseAttachment entity = fetchBySid(dtoSid);
BeanUtil.copyProperties(dto, entity, "id", "sid");
baseMapper.updateById(entity);
}
public ShStorehouseAttachmentDetailsVo fetchDetailsVoBySid(String sid){
ShStorehouseAttachment entity = fetchBySid(sid);
ShStorehouseAttachmentDetailsVo vo = new ShStorehouseAttachmentDetailsVo();
BeanUtil.copyProperties(entity, vo);
return vo;
}
}

106
warehousing-system/project/wh-manage/src/main/java/com/wh/service/shstorehouseattribute/ShStorehouseAttributeService.java

@ -0,0 +1,106 @@
/*********************************************************
*********************************************************
******************** *******************
************* ************
******* _oo0oo_ *******
*** o8888888o ***
* 88" . "88 *
* (| -_- |) *
* 0\ = /0 *
* ___/`---'\___ *
* .' \\| |// '. *
* / \\||| : |||// \ *
* / _||||| -:- |||||- \ *
* | | \\\ - /// | | *
* | \_| ''\---/'' |_/ | *
* \ .-\__ '-' ___/-. / *
* ___'. .' /--.--\ `. .'___ *
* ."" '< `.___\_<|>_/___.' >' "". *
* | | : `- \`.;`\ _ /`;.`/ - ` : | | *
* \ \ `_. \_ __\ /__ _/ .-` / / *
* =====`-.____`.___ \_____/___.-`___.-'===== *
* `=---=' *
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
*********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
*********************************************************/
package com.wh.service.shstorehouseattribute;
import cn.hutool.core.bean.BeanUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.wh.mapper.shstorehouseattribute.ShStorehouseAttributeMapper;
import com.wh.pojo.shstorehouseattribute.*;
import org.apache.commons.lang3.StringUtils;
import com.yxt.common.base.service.MybatisBaseService;
import com.yxt.common.base.utils.PagerUtil;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
import org.springframework.stereotype.Service;
import java.util.List;
/**
* Project: yxt_supervise(宇信通监管) <br/>
* File: ShStorehouseAttributeService.java <br/>
* Class: com.wh.biz.shstorehouseattribute.ShStorehouseAttributeService <br/>
* Description: 库房性质 业务逻辑. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2023-06-14 23:18:54 <br/>
*
* @author liupopo
* @version 1.0
* @since 1.0
*/
@Service
public class ShStorehouseAttributeService extends MybatisBaseService<ShStorehouseAttributeMapper, ShStorehouseAttribute> {
private QueryWrapper<ShStorehouseAttribute> createQueryWrapper(ShStorehouseAttributeQuery query) {
// todo: 这里根据具体业务调整查询条件
// 多字段Like示例:qw.and(wrapper -> wrapper.like("name", query.getName()).or().like("remark", query.getName()));
QueryWrapper<ShStorehouseAttribute> qw = new QueryWrapper<>();
return qw;
}
public PagerVo<ShStorehouseAttributeVo> listPageVo(PagerQuery<ShStorehouseAttributeQuery> pq) {
ShStorehouseAttributeQuery query = pq.getParams();
QueryWrapper<ShStorehouseAttribute> qw = createQueryWrapper(query);
IPage<ShStorehouseAttribute> page = PagerUtil.queryToPage(pq);
IPage<ShStorehouseAttributeVo> pagging = baseMapper.selectPageVo(page, qw);
PagerVo<ShStorehouseAttributeVo> p = PagerUtil.pageToVo(pagging, null);
return p;
}
public void saveOrUpdateDto(ShStorehouseAttributeDto dto){
String dtoSid = dto.getSid();
if (StringUtils.isBlank(dtoSid)) {
this.insertByDto(dto);
return;
}
this.updateByDto(dto);
}
public void insertByDto(ShStorehouseAttributeDto dto){
ShStorehouseAttribute entity = new ShStorehouseAttribute();
BeanUtil.copyProperties(dto, entity, "id", "sid");
baseMapper.insert(entity);
}
public void updateByDto(ShStorehouseAttributeDto dto){
String dtoSid = dto.getSid();
if (StringUtils.isBlank(dtoSid)) {
return;
}
ShStorehouseAttribute entity = fetchBySid(dtoSid);
BeanUtil.copyProperties(dto, entity, "id", "sid");
baseMapper.updateById(entity);
}
public ShStorehouseAttributeDetailsVo fetchDetailsVoBySid(String sid){
ShStorehouseAttribute entity = fetchBySid(sid);
ShStorehouseAttributeDetailsVo vo = new ShStorehouseAttributeDetailsVo();
BeanUtil.copyProperties(entity, vo);
return vo;
}
}

19
warehousing-system/project/wh-manage/src/main/resources/application-devv.yml

@ -0,0 +1,19 @@
spring:
resources:
static-locations: file:D://supervise
cloud:
nacos:
discovery:
server-addr: 127.0.0.1:8848
redis:
database: 3 # Redis数据库索引(默认为0)
host: 127.0.0.1
jedis:
pool:
max-active: -1 #连接池最大连接数(使用负值表示没有限制)
max-idle: 8 #连接池中的最大空闲连接
max-wait: -1 # 连接池最大阻塞等待时间(使用负值表示没有限制)
min-idle: 0 # 连接池中的最小空闲连接
password:
port: 6379
timeout: 0 # 连接超时时间(毫秒)

19
warehousing-system/project/wh-manage/src/main/resources/application-pro.yml

@ -0,0 +1,19 @@
spring:
resources:
static-locations: file:D://supervise
cloud:
nacos:
discovery:
server-addr: 127.0.0.1:8848
redis:
database: 3 # Redis数据库索引(默认为0)
host: 127.0.0.1
jedis:
pool:
max-active: -1 #连接池最大连接数(使用负值表示没有限制)
max-idle: 8 #连接池中的最大空闲连接
max-wait: -1 # 连接池最大阻塞等待时间(使用负值表示没有限制)
min-idle: 0 # 连接池中的最小空闲连接
password: 123456
port: 6379
timeout: 0 # 连接超时时间(毫秒)

10
warehousing-system/project/wh-manage/src/main/resources/application.yml

@ -3,12 +3,16 @@ server:
servlet:
context-path: /
spring:
application:
name: supervise-wm
profiles:
# active: dev
active: devv
datasource:
url: jdbc:mysql://127.0.0.1:3306/warehouse2?serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=utf8&autoReconnect=true&allowMultiQueries=true
username: root
password: 1LAiGz$t1*Iw
#password: root
#password: 1LAiGz$t1*Iw
password: root
#mybatis-plush配置
mybatis-plus:

13
warehousing-system/project/wh-manage/src/main/resources/mappers/EntInfoMapper.xml

@ -0,0 +1,13 @@
<?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.wh.mapper.entinfo.EntInfoMapper">
<!-- <where> ${ew.sqlSegment} </where>-->
<!-- ${ew.customSqlSegment} -->
<select id="selectPageVo" resultType="com.wh.pojo.entinfo.EntInfoVo">
SELECT * FROM ent_info <where> ${ew.sqlSegment} </where>
</select>
<select id="selectListAllVo" resultType="com.wh.pojo.entinfo.EntInfoVo">
SELECT * FROM ent_info <where> ${ew.sqlSegment} </where>
</select>
</mapper>

13
warehousing-system/project/wh-manage/src/main/resources/mappers/ShStorehouseAttachmentMapper.xml

@ -0,0 +1,13 @@
<?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.wh.mapper.shstorehouseattachment.ShStorehouseAttachmentMapper">
<!-- <where> ${ew.sqlSegment} </where>-->
<!-- ${ew.customSqlSegment} -->
<select id="selectPageVo" resultType="com.wh.pojo.shstorehouseattachment.ShStorehouseAttachmentVo">
SELECT * FROM sh_storehouse_attachment <where> ${ew.sqlSegment} </where>
</select>
<select id="selectListAllVo" resultType="com.wh.pojo.shstorehouseattachment.ShStorehouseAttachmentVo">
SELECT * FROM sh_storehouse_attachment <where> ${ew.sqlSegment} </where>
</select>
</mapper>

13
warehousing-system/project/wh-manage/src/main/resources/mappers/ShStorehouseAttributeMapper.xml

@ -0,0 +1,13 @@
<?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.wh.mapper.shstorehouseattribute.ShStorehouseAttributeMapper">
<!-- <where> ${ew.sqlSegment} </where>-->
<!-- ${ew.customSqlSegment} -->
<select id="selectPageVo" resultType="com.wh.pojo.shstorehouseattribute.ShStorehouseAttributeVo">
SELECT * FROM sh_storehouse_attribute <where> ${ew.sqlSegment} </where>
</select>
<select id="selectListAllVo" resultType="com.wh.pojo.shstorehouseattribute.ShStorehouseAttributeVo">
SELECT * FROM sh_storehouse_attribute <where> ${ew.sqlSegment} </where>
</select>
</mapper>

13
warehousing-system/project/wh-manage/src/main/resources/mappers/ShStorehouseMapper.xml

@ -0,0 +1,13 @@
<?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.wh.mapper.shstorehouse.ShStorehouseMapper">
<!-- <where> ${ew.sqlSegment} </where>-->
<!-- ${ew.customSqlSegment} -->
<select id="selectPageVo" resultType="com.wh.pojo.shstorehouse.ShStorehouseVo">
SELECT * FROM sh_storehouse <where> ${ew.sqlSegment} </where>
</select>
<select id="selectListAllVo" resultType="com.wh.pojo.shstorehouse.ShStorehouseVo">
SELECT * FROM sh_storehouse <where> ${ew.sqlSegment} </where>
</select>
</mapper>
Loading…
Cancel
Save