commit c10c3ed57ee4c8a288343976723866aaadf90758 Author: Yueng <14617246+YuengMeYuuer@user.noreply.gitee.com> Date: Thu Aug 22 15:22:28 2024 +0800 初始化 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..5ff6309 --- /dev/null +++ b/.gitignore @@ -0,0 +1,38 @@ +target/ +!.mvn/wrapper/maven-wrapper.jar +!**/src/main/**/target/ +!**/src/test/**/target/ + +### IntelliJ IDEA ### +.idea/modules.xml +.idea/jarRepositories.xml +.idea/compiler.xml +.idea/libraries/ +*.iws +*.iml +*.ipr + +### Eclipse ### +.apt_generated +.classpath +.factorypath +.project +.settings +.springBeans +.sts4-cache + +### NetBeans ### +/nbproject/private/ +/nbbuild/ +/dist/ +/nbdist/ +/.nb-gradle/ +build/ +!**/src/main/**/build/ +!**/src/test/**/build/ + +### VS Code ### +.vscode/ + +### Mac OS ### +.DS_Store \ No newline at end of file diff --git a/.idea/$PROJECT_FILE$ b/.idea/$PROJECT_FILE$ new file mode 100644 index 0000000..58b7e3e --- /dev/null +++ b/.idea/$PROJECT_FILE$ @@ -0,0 +1,11 @@ + + + + + + + \ No newline at end of file diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..13566b8 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,8 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Editor-based HTTP Client requests +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/.idea/aws.xml b/.idea/aws.xml new file mode 100644 index 0000000..b63b642 --- /dev/null +++ b/.idea/aws.xml @@ -0,0 +1,11 @@ + + + + + + \ No newline at end of file diff --git a/.idea/encodings.xml b/.idea/encodings.xml new file mode 100644 index 0000000..434d7f8 --- /dev/null +++ b/.idea/encodings.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml new file mode 100644 index 0000000..8d66637 --- /dev/null +++ b/.idea/inspectionProfiles/Project_Default.xml @@ -0,0 +1,5 @@ + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..7448a69 --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/qaplug_profiles.xml b/.idea/qaplug_profiles.xml new file mode 100644 index 0000000..9a7566c --- /dev/null +++ b/.idea/qaplug_profiles.xml @@ -0,0 +1,12 @@ + + + + + \ No newline at end of file diff --git a/cloud-rule-common/pom.xml b/cloud-rule-common/pom.xml new file mode 100644 index 0000000..a98061b --- /dev/null +++ b/cloud-rule-common/pom.xml @@ -0,0 +1,25 @@ + + + 4.0.0 + + com.muyu + cloud-rule + 1.0.0 + + + cloud-rule-common + + + 17 + 17 + UTF-8 + + + + com.muyu + cloud-common-core + + + diff --git a/cloud-rule-common/src/main/java/com/muyu/common/domain/RuleData.java b/cloud-rule-common/src/main/java/com/muyu/common/domain/RuleData.java new file mode 100644 index 0000000..0a315d0 --- /dev/null +++ b/cloud-rule-common/src/main/java/com/muyu/common/domain/RuleData.java @@ -0,0 +1,71 @@ +package com.muyu.common.domain; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.muyu.common.core.web.domain.BaseEntity; +import lombok.*; +import lombok.experimental.SuperBuilder; + +/** + * @Author:yang + * @Package:com.muyu.common.domain + * @Project:cloud-integration + * @name:RuleDataClassify + * @Date:2024/8/21 20:25 + */ +@EqualsAndHashCode(callSuper = true) +@Data +@SuperBuilder +@AllArgsConstructor +@NoArgsConstructor +@TableName("rule_data") +public class RuleData extends BaseEntity { + /** + * 类型ID + */ + private String ruleId; + /** + * 规则类型名称 + */ + private String ruleRemark; + /** + * 规则类型状态(是否启用) + */ + private String ruleClassify; + /** + * 创建人 + */ + private String ruleName; + /** + * 创建时间 + */ + private String ruleExplain; + /** + * 更新人 + */ + private String ruleRespond; + /** + * 更新时间 + */ + private String ruleStatus; + /** + * 创建人 + */ + private String createdBy; + /** + * 创建时间 + */ + private String createdTime; + /** + * 更新人 + */ + private String updateBy; + /** + * 更新时间 + */ + private String updatedTime; + /** + * 备份 + */ + private String remark; + +} diff --git a/cloud-rule-common/src/main/java/com/muyu/common/domain/RuleDataClassify.java b/cloud-rule-common/src/main/java/com/muyu/common/domain/RuleDataClassify.java new file mode 100644 index 0000000..f633233 --- /dev/null +++ b/cloud-rule-common/src/main/java/com/muyu/common/domain/RuleDataClassify.java @@ -0,0 +1,55 @@ +package com.muyu.common.domain; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.muyu.common.core.web.domain.BaseEntity; +import lombok.*; +import lombok.experimental.SuperBuilder; + +/** + * @Author:yang + * @Package:com.muyu.common.domain + * @Project:cloud-integration + * @name:RuleDataClassify + * @Date:2024/8/21 20:25 + */ +@EqualsAndHashCode(callSuper = true) +@Data +@SuperBuilder +@AllArgsConstructor +@NoArgsConstructor +@TableName("rule_data_classify") +public class RuleDataClassify extends BaseEntity { + /** + * 类型ID + */ + private String id; + /** + * 规则类型名称 + */ + private String classifyName; + /** + * 规则类型状态(是否启用) + */ + private String classifyStatus; + /** + * 创建人 + */ + private String createdBy; + /** + * 创建时间 + */ + private String createdTime; + /** + * 更新人 + */ + private String updateBy; + /** + * 更新时间 + */ + private String updatedTime; + /** + * 备份 + */ + private String remark; + +} diff --git a/cloud-rule-remote/pom.xml b/cloud-rule-remote/pom.xml new file mode 100644 index 0000000..deefeda --- /dev/null +++ b/cloud-rule-remote/pom.xml @@ -0,0 +1,20 @@ + + + 4.0.0 + + com.muyu + cloud-rule + 1.0.0 + + + cloud-rule-remote + + + 17 + 17 + UTF-8 + + + diff --git a/cloud-rule-server/pom.xml b/cloud-rule-server/pom.xml new file mode 100644 index 0000000..6a67f62 --- /dev/null +++ b/cloud-rule-server/pom.xml @@ -0,0 +1,112 @@ + + + 4.0.0 + + com.muyu + cloud-rule + 1.0.0 + + + cloud-rule-server + + + 17 + 17 + UTF-8 + + + + com.muyu + cloud-common-rabbit + + + + + com.alibaba.cloud + spring-cloud-starter-alibaba-nacos-discovery + + + + + com.alibaba.cloud + spring-cloud-starter-alibaba-nacos-config + + + + + com.alibaba.cloud + spring-cloud-starter-alibaba-sentinel + + + + + org.springframework.boot + spring-boot-starter-actuator + + + + + com.mysql + mysql-connector-j + + + + + com.muyu + cloud-common-datasource + + + + + com.muyu + cloud-common-datascope + + + + + com.muyu + cloud-common-log + + + + + com.muyu + cloud-common-api-doc + + + + com.muyu + cloud-rule-common + 1.0.0 + + + + + cloud-integration + + + org.springframework.boot + spring-boot-maven-plugin + + + + repackage + + + + + + + org.apache.maven.plugins + maven-deploy-plugin + 3.1.1 + + true + + + + + + diff --git a/cloud-rule-server/src/main/java/com/muyu/controller/RuleDataClassifyController.java b/cloud-rule-server/src/main/java/com/muyu/controller/RuleDataClassifyController.java new file mode 100644 index 0000000..6b901fa --- /dev/null +++ b/cloud-rule-server/src/main/java/com/muyu/controller/RuleDataClassifyController.java @@ -0,0 +1,18 @@ +package com.muyu.controller; + +import io.swagger.v3.oas.annotations.tags.Tag; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + * @Author:yang + * @Package:com.muyu.server.controller + * @Project:cloud-integration + * @name:RuleDataClassifyController + * @Date:2024/8/21 21:49 + */ +@RestController +@RequestMapping("/initialData") +@Tag(name = "查询规则类型",description = "从自由数据库查询规则类型") +public class RuleDataClassifyController { +} diff --git a/cloud-rule-server/src/main/java/com/muyu/controller/RuleDataController.java b/cloud-rule-server/src/main/java/com/muyu/controller/RuleDataController.java new file mode 100644 index 0000000..14f93fb --- /dev/null +++ b/cloud-rule-server/src/main/java/com/muyu/controller/RuleDataController.java @@ -0,0 +1,18 @@ +package com.muyu.controller; + +import io.swagger.v3.oas.annotations.tags.Tag; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + * @Author:yang + * @Package:com.muyu.server.controller + * @Project:cloud-integration + * @name:RuleDataController + * @Date:2024/8/21 20:36 + */ +@RestController +@RequestMapping("/ruleData") +@Tag(name = "查询源规则",description = "从自由数据库查询") +public class RuleDataController { +} diff --git a/pom.xml b/pom.xml new file mode 100644 index 0000000..6927c42 --- /dev/null +++ b/pom.xml @@ -0,0 +1,38 @@ + + + 4.0.0 + + + com.muyu + cloud-server-parent + 3.6.4 + + + + cloud-rule + 1.0.0 + pom + + cloud-rule-common + cloud-rule-server + cloud-rule-remote + + + + 17 + 17 + UTF-8 + + + + + org.apache.maven.plugins + maven-site-plugin + 3.9.1 + + + + +