作者 钟来

Default Changelist

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>com.zhonglai.luhui</groupId>
<artifactId>Luhui</artifactId>
<version>1.0-SNAPSHOT</version>
</parent>
<artifactId>lh-afms</artifactId>
<properties>
<maven.compiler.source>8</maven.compiler.source>
<maven.compiler.target>8</maven.compiler.target>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<dependencies>
<!-- spring-boot-devtools -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional> <!-- 表示依赖不会传递 -->
</dependency>
<!-- Mysql驱动包 -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</dependency>
<!-- 核心模块-->
<dependency>
<groupId>com.zhonglai.luhui</groupId>
<artifactId>ruoyi-framework</artifactId>
</dependency>
<!-- 文档 -->
<dependency >
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger2</artifactId>
<version>${swagger.version}</version>
<exclusions>
<exclusion>
<groupId>io.swagger</groupId>
<artifactId>swagger-models</artifactId>
</exclusion>
<exclusion>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
</exclusion>
</exclusions>
</dependency>
<!--https://mvnrepository.com/artifact/io.swagger/swagger-models-->
<dependency>
<groupId>io.swagger</groupId>
<artifactId>swagger-models</artifactId>
<version>${swagger-models.version}</version>
</dependency>
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger-ui</artifactId>
<version>${swagger.version}</version>
</dependency>
<!--&lt;!&ndash; https://mvnrepository.com/artifact/com.github.xiaoymin/swagger-bootstrap-ui &ndash;&gt;-->
<dependency>
<groupId>com.github.xiaoymin</groupId>
<artifactId>swagger-bootstrap-ui</artifactId>
<version>${swagger-ui.version}</version>
</dependency>
<dependency>
<groupId>com.theokanning.openai-gpt3-java</groupId>
<artifactId>service</artifactId>
<version>0.10.0</version>
<exclusions>
<exclusion>
<groupId>com.squareup.okhttp3</groupId>
<artifactId>okhttp</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>com.squareup.okhttp3</groupId>
<artifactId>okhttp</artifactId>
<version>4.10.0</version>
</dependency>
<dependency>
<groupId>com.zhonglai.luhui</groupId>
<artifactId>ruoyi-system</artifactId>
</dependency>
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-all</artifactId>
</dependency>
</dependencies>
</project>
\ No newline at end of file
... ...
package com.zhonglai.luhui;
public class Main {
public static void main(String[] args) {
System.out.println("Hello world!");
}
}
\ No newline at end of file
... ...
package com.ruoyi.system.domain.afms;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.util.Date;
@ApiModel(description = "基础信息管理-动保信息管理")
public class AfmsBasicAquatic {
@ApiModelProperty(value = "ID")
private Integer id;
@ApiModelProperty(value = "动保名称")
private String name;
@ApiModelProperty(value = "类别")
private String category;
@ApiModelProperty(value = "品牌")
private String brand;
@ApiModelProperty(value = "计量单位ID")
private Integer measurementUnitId;
@ApiModelProperty(value = "规格单位")
private String specificationUnit;
@ApiModelProperty(value = "供应商ID")
private Integer supplierId;
@ApiModelProperty(value = "供应商")
private String supplier;
@ApiModelProperty(value = "创建时间")
private Date createTime;
// 省略getter和setter方法
}
... ...
package com.ruoyi.system.domain.afms;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.util.Date;
@ApiModel(description = "基础信息管理-品牌信息管理")
public class AfmsBasicBrand {
@ApiModelProperty(value = "ID")
private Integer id;
@ApiModelProperty(value = "名称")
private String name;
@ApiModelProperty(value = "描述")
private String description;
@ApiModelProperty(value = "创建时间")
private Date createTime;
// 省略getter和setter方法
}
... ...
package com.ruoyi.system.domain.afms;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.util.Date;
@ApiModel(description = "基础信息管理-品类信息管理")
public class AfmsBasicCategory {
@ApiModelProperty(value = "ID")
private Integer id;
@ApiModelProperty(value = "名称")
private String name;
@ApiModelProperty(value = "描述")
private String description;
@ApiModelProperty(value = "创建时间")
private Date createTime;
// 省略getter和setter方法
}
... ...
package com.ruoyi.system.domain.afms;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.util.Date;
@ApiModel(description = "基础信息管理-客户信息管理")
public class AfmsBasicCustomer {
@ApiModelProperty(value = "ID")
private Integer id;
@ApiModelProperty(value = "客户名称")
private String name;
@ApiModelProperty(value = "客户类型ID")
private Integer customerTypeId;
@ApiModelProperty(value = "联系人")
private String contactPerson;
@ApiModelProperty(value = "联系电话")
private String contactPhone;
@ApiModelProperty(value = "联系地址")
private String contactAddress;
@ApiModelProperty(value = "纳税人识别号")
private String taxpayerIdentificationNumber;
@ApiModelProperty(value = "开户行")
private String bank;
@ApiModelProperty(value = "用户名")
private String accountName;
@ApiModelProperty(value = "账号")
private String accountNumber;
@ApiModelProperty(value = "营业执照")
private String businessLicense;
@ApiModelProperty(value = "创建时间")
private Date createTime;
// 省略getter和setter方法
}
... ...
package com.ruoyi.system.domain.afms;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.util.Date;
@ApiModel(description = "基础信息管理-客户类型信息管理")
public class AfmsBasicCustomerType {
@ApiModelProperty(value = "ID")
private Integer id;
@ApiModelProperty(value = "名称")
private String name;
@ApiModelProperty(value = "描述")
private String description;
@ApiModelProperty(value = "创建时间")
private Date createTime;
// 省略getter和setter方法
}
... ...
package com.ruoyi.system.domain.afms;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.util.Date;
@ApiModel(description = "基础信息管理-饲料信息管理")
public class AfmsBasicFeed {
@ApiModelProperty(value = "ID")
private Integer id;
@ApiModelProperty(value = "饲料名称")
private String name;
@ApiModelProperty(value = "品牌ID")
private Integer brandId;
@ApiModelProperty(value = "品类ID")
private Integer categoryId;
@ApiModelProperty(value = "规格单位(kg/包)")
private String specificationUnit;
@ApiModelProperty(value = "供应商ID")
private Integer supplierId;
@ApiModelProperty(value = "供应商")
private String supplier;
@ApiModelProperty(value = "创建时间")
private Date createTime;
// 省略getter和setter方法
}
... ...
package com.ruoyi.system.domain.afms;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.util.Date;
@ApiModel(description = "基础信息管理-苗种信息管理")
public class AfmsBasicFry {
@ApiModelProperty(value = "ID")
private Integer id;
@ApiModelProperty(value = "苗种名称")
private String name;
@ApiModelProperty(value = "养殖品种ID")
private Integer speciesId;
@ApiModelProperty(value = "类别")
private String category;
@ApiModelProperty(value = "数量单位")
private String quantityUnit;
@ApiModelProperty(value = "规格单位")
private String specificationUnit;
@ApiModelProperty(value = "供应商ID")
private Integer supplierId;
@ApiModelProperty(value = "供应商")
private String supplier;
@ApiModelProperty(value = "创建时间")
private Date createTime;
// 省略getter和setter方法
}
... ...
package com.ruoyi.system.domain.afms;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.util.Date;
@ApiModel(description = "基础信息管理-计量单位信息管理")
public class AfmsBasicMeasurementUnit {
@ApiModelProperty(value = "ID")
private Integer id;
@ApiModelProperty(value = "名称")
private String name;
@ApiModelProperty(value = "描述")
private String description;
@ApiModelProperty(value = "创建时间")
private Date createTime;
// 省略getter和setter方法
}
... ...
package com.ruoyi.system.domain.afms;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.util.Date;
@ApiModel(description = "基础信息管理-塘口信息管理")
public class AfmsBasicPond {
@ApiModelProperty(value = "ID")
private Integer id;
@ApiModelProperty(value = "用户ID")
private Integer userId;
@ApiModelProperty(value = "塘口名称")
private String name;
@ApiModelProperty(value = "负责人")
private String personInCharge;
@ApiModelProperty(value = "养殖品种ID集合(以英文逗号分割)")
private String speciesIds;
@ApiModelProperty(value = "创建时间")
private Date createTime;
// 省略getter和setter方法
}
... ...
package com.ruoyi.system.domain.afms;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.util.Date;
@ApiModel(description = "基础信息管理-养殖品种管理")
public class AfmsBasicSpecies {
@ApiModelProperty(value = "ID")
private Integer id;
@ApiModelProperty(value = "品种名称")
private String name;
@ApiModelProperty(value = "水体类型")
private String waterType;
@ApiModelProperty(value = "重量单位")
private String weightUnit;
@ApiModelProperty(value = "数量单位")
private String quantityUnit;
@ApiModelProperty(value = "规格单位")
private String specificationUnit;
@ApiModelProperty(value = "创建时间")
private Date createTime;
// 省略getter和setter方法
}
... ...
package com.ruoyi.system.domain.afms;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.util.Date;
@ApiModel(description = "基础信息管理-供应商信息管理")
public class AfmsBasicSupplier {
@ApiModelProperty(value = "ID")
private Integer id;
@ApiModelProperty(value = "供应商名称")
private String name;
@ApiModelProperty(value = "供应商类型ID")
private Integer supplierTypeId;
@ApiModelProperty(value = "联系人")
private String contactPerson;
@ApiModelProperty(value = "联系电话")
private String contactPhone;
@ApiModelProperty(value = "联系地址")
private String contactAddress;
@ApiModelProperty(value = "纳税人识别号")
private String taxpayerIdentificationNumber;
@ApiModelProperty(value = "开户行")
private String bank;
@ApiModelProperty(value = "用户名")
private String accountName;
@ApiModelProperty(value = "账号")
private String accountNumber;
@ApiModelProperty(value = "营业执照")
private String businessLicense;
@ApiModelProperty(value = "创建时间")
private Date createTime;
// 省略getter和setter方法
}
... ...
package com.ruoyi.system.domain.afms;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.util.Date;
@ApiModel(description = "基础信息管理-供应商类型信息管理")
public class AfmsBasicSupplierType {
@ApiModelProperty(value = "ID")
private Integer id;
@ApiModelProperty(value = "名称")
private String name;
@ApiModelProperty(value = "描述")
private String description;
@ApiModelProperty(value = "创建时间")
private Date createTime;
// 省略getter和setter方法
}
... ...
... ... @@ -45,10 +45,10 @@ mqtt:
clientId: ${random.uuid}
#公司id
roleid: 2
mqtt_usernames: 6_WP,12_BPQ
mqtt_usernames: 6_WP
#订阅的topic
topics: ADD_POST,ALL_POST,DB_TOPIC_DISTRIBUTE,GET/+,online,PUT_REQ/+,READ_REQ/+
sub_clientid: '865328068125334'
sub_clientid: '866569062386039'
topicconfig: "/{{roleid}}/{{username}}/{{clientid}}/{{payloadtype}}/{{topicType}}/{{messageid}}"
top_return_map: '{"PUT":"PUT_REQ","READ":"READ_REQ"}'
username: sysuser
... ...
... ... @@ -23,6 +23,7 @@
<module>lh-log</module>
<module>lh-quartz</module>
<module>lh-chatgpt-api</module>
<module>lh-afms</module>
</modules>
<packaging>pom</packaging>
... ...