diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..9730813 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +*.class +**/target +.idea +logs \ No newline at end of file diff --git a/buildAndStart.sh b/buildAndStart.sh index 7678787..6e5ac61 100644 --- a/buildAndStart.sh +++ b/buildAndStart.sh @@ -1,8 +1,8 @@ #!/usr/bin/env bash # 配置部分 -BASE_PATH=/root/ks -DES_PATH=/root/ks +BASE_PATH=/root/shz +DES_PATH=/root/shz JAR_PATH=${DES_PATH}/ruoyi-admin/target/ruoyi-admin.jar LOG_PATH=${DES_PATH}/logs LOG_FILE=${LOG_PATH}/backend.log @@ -136,9 +136,9 @@ main() { # 获取最新代码 __green "拉取最新代码..." - git --git-dir=${BASE_PATH}/.git --work-tree=${BASE_PATH} fetch origin main - git --git-dir=${BASE_PATH}/.git --work-tree=${BASE_PATH} reset --hard origin/main - git --git-dir=${BASE_PATH}/.git --work-tree=${BASE_PATH} pull origin main + git --git-dir=${BASE_PATH}/.git --work-tree=${BASE_PATH} fetch origin master + git --git-dir=${BASE_PATH}/.git --work-tree=${BASE_PATH} reset --hard origin/master + git --git-dir=${BASE_PATH}/.git --work-tree=${BASE_PATH} pull origin master # 构建项目 __green "开始构建项目..." diff --git a/ruoyi-admin/src/main/resources/application-dev.yml b/ruoyi-admin/src/main/resources/application-dev.yml index 135b475..cdf5647 100644 --- a/ruoyi-admin/src/main/resources/application-dev.yml +++ b/ruoyi-admin/src/main/resources/application-dev.yml @@ -6,10 +6,10 @@ spring: druid: # 主库数据源 master: - url: jdbc:highgo://127.0.0.1:5866/highgo?useUnicode=true&characterEncoding=utf8¤tSchema=ks_db4&stringtype=unspecified + url: jdbc:highgo://192.168.0.13:5866/highgo?useUnicode=true&characterEncoding=utf8¤tSchema=shz&stringtype=unspecified #username: syssso username: sysdba - password: ZKR2024@comzkr + password: SHZ2025@comzkr # 从库数据源 slave: @@ -65,11 +65,11 @@ spring: # 地址 host: 127.0.0.1 # 端口,默认为6379 - port: 5379 + port: 6379 # 数据库索引 - database: 5 + database: 0 # 密码 - password: ZKR2024@@.com + password: SHZ2025@@.com # 连接超时时间 timeout: 10s lettuce: @@ -93,4 +93,4 @@ easy-es: db-config: refresh-policy: immediate username: elastic - password: zkr2024@@.com \ No newline at end of file + password: shz2025@@.com \ No newline at end of file diff --git a/ruoyi-admin/src/main/resources/application-local.yml b/ruoyi-admin/src/main/resources/application-local.yml index 50c57e6..6d7bc2f 100644 --- a/ruoyi-admin/src/main/resources/application-local.yml +++ b/ruoyi-admin/src/main/resources/application-local.yml @@ -6,7 +6,7 @@ spring: druid: # 主库数据源 master: - url: jdbc:highgo://124.243.245.42:5866/highgo?useUnicode=true&characterEncoding=utf8¤tSchema=ks_db4&stringtype=unspecified + url: jdbc:highgo://124.243.245.42:5866/highgo?useUnicode=true&characterEncoding=utf8¤tSchema=shz&stringtype=unspecified username: sysdba password: ZKR2024@comzkr # 从库数据源 diff --git a/ruoyi-admin/src/main/resources/logback.xml b/ruoyi-admin/src/main/resources/logback.xml index e95d4fd..a8c526e 100644 --- a/ruoyi-admin/src/main/resources/logback.xml +++ b/ruoyi-admin/src/main/resources/logback.xml @@ -1,7 +1,7 @@ - + diff --git a/ruoyi-bussiness/src/main/java/com/ruoyi/cms/controller/cms/SysAreaController.java b/ruoyi-bussiness/src/main/java/com/ruoyi/cms/controller/cms/SysAreaController.java new file mode 100644 index 0000000..f00e2a2 --- /dev/null +++ b/ruoyi-bussiness/src/main/java/com/ruoyi/cms/controller/cms/SysAreaController.java @@ -0,0 +1,34 @@ +package com.ruoyi.cms.controller.cms; + + +import com.ruoyi.cms.service.SysAreaService; +import com.ruoyi.common.annotation.Anonymous; +import com.ruoyi.common.core.domain.AjaxResult; +import com.ruoyi.common.core.domain.entity.SysArea; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; + + +/** + * 地区层级表 + * + * @author + * @email + * @date 2025-11-10 15:56:00 + */ +@RestController +@RequestMapping("/cms/dict/sysarea") +@Anonymous +public class SysAreaController { + + @Autowired + private SysAreaService sysAreaService; + + /** + * 列表 + */ + @GetMapping("/list") + public AjaxResult jobCategory(SysArea sysArea){ + return AjaxResult.success(sysAreaService.getList(sysArea)); + } +} diff --git a/ruoyi-bussiness/src/main/java/com/ruoyi/cms/mapper/SysAreaMapper.java b/ruoyi-bussiness/src/main/java/com/ruoyi/cms/mapper/SysAreaMapper.java new file mode 100644 index 0000000..921f94d --- /dev/null +++ b/ruoyi-bussiness/src/main/java/com/ruoyi/cms/mapper/SysAreaMapper.java @@ -0,0 +1,17 @@ +package com.ruoyi.cms.mapper; + +import com.ruoyi.common.core.domain.entity.SysArea; + +import java.util.List; + +/** + * 地区层级表 + * + * @author + * @email + * @date 2025-11-10 15:56:00 + */ +public interface SysAreaMapper{ + + List getList(SysArea sysArea); +} diff --git a/ruoyi-bussiness/src/main/java/com/ruoyi/cms/service/SysAreaService.java b/ruoyi-bussiness/src/main/java/com/ruoyi/cms/service/SysAreaService.java new file mode 100644 index 0000000..a1844c3 --- /dev/null +++ b/ruoyi-bussiness/src/main/java/com/ruoyi/cms/service/SysAreaService.java @@ -0,0 +1,18 @@ +package com.ruoyi.cms.service; + +import com.ruoyi.common.core.domain.entity.SysArea; + +import java.util.List; + +/** + * 地区层级表 + * + * @author + * @email + * @date 2025-11-10 15:56:00 + */ +public interface SysAreaService{ + + List getList(SysArea sysArea); +} + diff --git a/ruoyi-bussiness/src/main/java/com/ruoyi/cms/service/impl/SysAreaServiceImpl.java b/ruoyi-bussiness/src/main/java/com/ruoyi/cms/service/impl/SysAreaServiceImpl.java new file mode 100644 index 0000000..61a11ba --- /dev/null +++ b/ruoyi-bussiness/src/main/java/com/ruoyi/cms/service/impl/SysAreaServiceImpl.java @@ -0,0 +1,19 @@ +package com.ruoyi.cms.service.impl; + +import com.ruoyi.cms.mapper.SysAreaMapper; +import com.ruoyi.cms.service.SysAreaService; +import com.ruoyi.common.core.domain.entity.SysArea; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import java.util.List; + +@Service +public class SysAreaServiceImpl implements SysAreaService { + + @Autowired + SysAreaMapper sysAreaMapper; + + public List getList(SysArea sysArea){ + return sysAreaMapper.getList(sysArea); + } +} diff --git a/ruoyi-bussiness/src/main/resources/mapper/app/SysAreaMapper.xml b/ruoyi-bussiness/src/main/resources/mapper/app/SysAreaMapper.xml new file mode 100644 index 0000000..128de57 --- /dev/null +++ b/ruoyi-bussiness/src/main/resources/mapper/app/SysAreaMapper.xml @@ -0,0 +1,27 @@ + + + + + + + select id, code, name, parent_code, del_flag, create_by, create_time, update_by, update_time, remark from sys_area + + + + + diff --git a/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysArea.java b/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysArea.java new file mode 100644 index 0000000..1eda81c --- /dev/null +++ b/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysArea.java @@ -0,0 +1,46 @@ +package com.ruoyi.common.core.domain.entity; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; + +import com.ruoyi.common.core.domain.BaseEntity; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * 地区层级表 + * + * @author + * @email + * @date 2025-11-10 15:56:00 + */ +@Data +@TableName("sys_area") +public class SysArea extends BaseEntity { + @TableField(exist = false) + private static final long serialVersionUID = 1L; + + /** + * 主键ID + */ + @TableId(value = "id",type = IdType.AUTO) + private Long id; + /** + * 地区编码(唯一) + */ + @ApiModelProperty("地区编码(唯一)") + private String code; + /** + * 地区名称 + */ + @ApiModelProperty("地区名称") + private String name; + /** + * 父级地区编码(顶级为NULL) + */ + @ApiModelProperty("父级地区编码(顶级为NULL)") + private String parentCode; + +}