Go to file
13066656961 0154a6cf8c 添加签名计算插件 2024-07-25 19:58:04 +08:00
.gitee 新增issues提交规范 2022-10-18 09:41:08 +00:00
aliyun-flow-document 添加变量说明文档 2024-07-20 21:29:33 +08:00
images 【更新】images目录,Readme文件内容更新 2023-04-23 00:46:20 +08:00
snowy-admin-web 添加签名计算插件 2024-07-25 19:58:04 +08:00
snowy-common 添加签名计算 2024-07-24 23:22:35 +08:00
snowy-plugin 前端封装添加签名计算,修改接口传输的数据类型 2024-07-25 14:32:04 +08:00
snowy-plugin-api 【优化】短信发送参数调整 2024-05-23 23:40:58 +08:00
snowy-web-app 添加签名计算 2024-07-24 23:22:35 +08:00
.gitignore 【修复】忽略不需要提交的一个文件 2023-03-02 16:55:51 +08:00
Dockerfile-API 添加Dockerfile 与nginx反向代理文件 2024-07-20 21:00:00 +08:00
Dockerfile-Console 添加Dockerfile 与nginx反向代理文件 2024-07-20 21:00:00 +08:00
LICENSE 初始化2.0版本 2022-09-29 23:49:25 +08:00
README.md update README.md. 2024-07-20 12:45:41 +00:00
pom.xml 本地邮件发送失败 [修复] 更换依赖 来源hutool官网 2024-05-20 19:19:36 +08:00

README.md

快速链接

演示地址:https://snowy.xiaonuo.vip

文档地址:https://xiaonuo.vip/doc

前端支撑

插件 版本 用途
node.js ≥18 JavaScript运行环境

启动前端

npm install
npm run dev

后端支撑

插件 版本 用途
jdk 17 java环境
lombok idea内 代码简化插件
maven 最新版 包管理工具
redis 最新版 缓存库
mysql 8.0 / 5.7 数据库

启动后端

开发工具内配置好maven并在代码中配置数据库即可启动

代码结构

Snowy3.0框架对代码以插件化的模式进行分包使得包层级结构更加清晰合理同时降低了耦合度关于插件模块化开发的规范请查阅文档【SNOWY开源文档——前端手册or后端手册——开发规范】板块。

snowy
  |-snowy-admin-web == 前端
    |-public == 基础静态文件
    |-src == 前端源代码
      |-api == API接口转发
      |-assets == 静态文件
      |-components == VUE组件
      |-config == 基础配置
      |-layout == 基础布局
      |-locales == 多语言配置
      |-router == 基础路由配置
      |-store == Pinia缓存配置
      |-style == 样式风格配置
      |-utils == 工具类
      |-views == 所有视图界面
  |-snowy-common == 基础通用模块
  |-snowy-plugin == 插件包
    |-snowy-plugin-auth == 登录鉴权插件
    |-snowy-plugin-biz == 业务功能插件
    |-snowy-plugin-client == C端功能插件
    |-snowy-plugin-dev == 开发工具插件
    |-snowy-plugin-gen == 代码生成插件
    |-snowy-plugin-mobile == 移动端管理插件
    |-snowy-plugin-sys == 系统功能插件
  |-snowy-plugin-api == 插件api包
    |-snowy-plugin-auth-api == 登录鉴权插件api接口
    |-snowy-plugin-biz-api == 业务功能插件api接口
    |-snowy-plugin-client-api == C端功能插件api接口
    |-snowy-plugin-dev-api == 开发工具插件api接口
    |-snowy-plugin-gen == 代码生成插件api接口
    |-snowy-plugin-mobile == 移动端管理插件api接口
    |-snowy-plugin-sys-api == 系统功能插件api接口
  |-snowy-web-app == 主启动模块

密码分步

功能 算法类型
登录 SM2前端加密后端解密
登录登出日志 SM2对登录登出日志做签名完整性保护存储
操作日志 SM2对操作日志做签名完整性保护存储
用户密码 SM3完整性保护存储登录时做完整性校验
用户手机号 SM4cbc模式加解密使用字段脱敏