# financial-v4-new **Repository Path**: qudong-tech/financial-v4-new ## Basic Information - **Project Name**: financial-v4-new - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-03-11 - **Last Updated**: 2024-11-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 纷析云财务 ## 在线文档 https://doc.fenxi365.com/ ## 环境要求 - JDK版本:17+ - redis - mysql 5.7+ - sql_mode关闭only_full_group - sql_mode = STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION - nodejs 16 ## 关键技术栈 - spring boot 3.x - querydsl - https://querydsl.com/ - blazebit - https://persistence.blazebit.com/documentation/1.6/core/manual/en_US/ - sa-token - https://sa-token.cc/doc.html#/ - hutool - https://www.hutool.cn/docs/#/ - sqltoy - https://gitee.com/sagacity/sagacity-sqltoy - aviator - https://www.yuque.com/boyan-avfmj/aviatorscript/guhmrc - heyui - https://v2.heyui.top/ - vue3 - https://cn.vuejs.org/guide/introduction.html ## 开发配置 ### 修改数据库配置 > kernel/src/main/resources/application.yml 启动项目会自动建表,建表成功后导入 **sql/init.sql** 文件,初始化基础数据 ### install前端依赖 ```shell cd admin-front yarn install cd front-end yarn install ``` ## 项目打包 ### 客户端编译 #### 前端 ```shell # mac or linux ./gradlew front-end:build # window ./gradlew.bat front-end:build # 编译后的文件路径 front-end/dist ``` #### 服务前端 ```shell # mac or linux ./gradlew bs-server:build # window ./gradlew.bat bs-server:build # 编译后的文件路径 bs-server/build/libs/financial2-v2.jar ``` ### Admin管理端编译 #### 前端 ```shell # mac or linux ./gradlew admin-front:build # window ./gradlew.bat admin-front:build # 编译后的文件路径 admin-front/dist ``` #### 服务前端 ```shell # mac or linux ./gradlew admin-server:build # window ./gradlew.bat admin-server:build # 编译后的文件路径 admin-server/build/libs/financial2a-v1.jar ``` > Linux线上环境配置参考 **_install_** 目录 #### Linux线上环境搭建,新服务器推荐使用oneinstack https://oneinstack.com/auto/ ```shell # 一键配置服务器环境 wget -c http://mirrors.linuxeye.com/oneinstack-full.tar.gz && tar xzf oneinstack-full.tar.gz && ./oneinstack/install.sh --nginx_option 1 --jdk_option 1 --db_option 2 --dbinstallmethod 1 --dbrootpwd oneinstack --redis --reboot ``` #### 系统配置 ```yaml app: aliyun: accessKeyId: accessKeySecret: sms: signature: 纷析云 # 短信签名 template-code: verification: SMS_175580136 # 验证码 register: SMS_217436843 # 注册账号发送默认密码:您的手机已经成功注册纷析云财务软件,密码是${password},您可以登录使用啦! backup-path: /data/backup #文件上传存储路径 upload-root: /data/upload #备份存储路径 font-path: /data/server/financial3/simsun.ttc #pdf字体 ```