Skip to content

源雀SCRM【开源免费版】工具技术手册


如有包括但不限于以下需求,可随时通过源雀官方企微联系我们:
  1. 获取源雀SCRM完整体验系统
  2. 源雀SCRM商务合作
  3. 源雀SCRM产品交流
  4. 更多咨询或服务...

源雀SCRM商业版

注:开源版为简单的企微营销小工具,商业版是一套完整的企微SCRM私域营销系统

开源版下载地址:
  1. gitee: https://gitee.com/iyque/iYqueCode
  2. gitcode: https://gitcode.com/iyque/iYque

1. 架构

采用springboot+jpa+h2架构,项目内置h2数据库,开箱即可使用;

2. yml配置文件

注:相关重点参数已标注,其他参数如h2远程访问,等通用类型参数可查看相关组件官方文档

yaml
server:
  port: 8085
ai:
  model: deepseek-chat #接入的具体模型,deepseek目前支持deepseek-chat与deepseek-reasoner
  limitToken: 10000  #限制每日token使用上限(输入token+输出token)
  deepseek:
    apiKey:  #对应deepseek的apiKey
iyque:
  userName: iyque #系统默认访问账号
  pwd: 123456 #系统默认访问密码
  demo: false #为false当前系统参数可修改,true系统参数不可修改
  fileViewUrl: http://iyque.cn/file/fileView/ #文件统一访问前缀,后端api指向 FileController.readFile
  uploadDir: ./upload #文件存储目录
  complaintUrl: http://iyque.cn/openmobile/customerComplaint #投诉反馈移动端访问页面
spring:
  h2:
    console:
      path: /h2  #嵌入式数据库h2访问前缀,如当前服务端访问地址为http://127.0.0.1:8085/h2
      enabled: true
      settings:
        web-allow-others: true
  datasource:
    url: jdbc:h2:file:./data/mydb; #数据库文件存储地址
    username: sa #数据库访问账号
    password: 123456 #数据库访问密码
  jpa:
    database-platform: org.hibernate.dialect.H2Dialect
    hibernate:
      ddl-auto: update
      naming:
        physical-strategy: org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl
    generate-ddl: true
    show-sql: true
    properties:
      hibernate:
        format_sql: true
  jackson:
    time-zone: Asia/Shanghai
    serialization:
      fail-on-empty-beans: false
  servlet:
    multipart:
      max-file-size: 20MB
      max-request-size: 20MB

3. deepseek配置

(如果应用服务启动前没有配置相关参数,那么后续配置的,需要重启)

yaml
ai:
  model: deepseek-chat #接入的具体模型,deepseek目前支持deepseek-chat与deepseek-reasoner
  limitToken: 10000  #限制每日token使用上限(输入token+输出token)
  deepseek:
    apiKey:  #对应deepseek的apiKey

3.1 model参数

输入图片说明(https://api-docs.deepseek.com/zh-cn/quick_start/pricing)

3.2 limitToken

注:限制每日token使用上限(输入token+输出token),避免过度使用造成资源浪费

3.3 apiKey

输入图片说明(https://platform.deepseek.com/api_keys)

4. 应用打包

IDEA环境下打包,如下: 输入图片说明

5. 运行

nohup java -jar xxx.jar > iyque.log 2>&1 &

注:xxx.jar替换为实际的包名,如上图中打包名称为:iyque-code-1.0-SNAPSHOT.jar,则实命令为nohup java -jar iyque-code-1.0-SNAPSHOT.jar > iyque.log 2>&1 &

6. nginx后端api转发

注:完整的nginx配置文件 (/configFile/nginx.conf)

location ^~/iyque/ {
   proxy_pass http://127.0.0.1:8085/; #该地址为后端api的访问地址
}

7.图片访问配置

yaml
iyque:
 fileViewUrl: http://iyque.cn/file/fileView/  #http://iyque.cn替换为当前api服务实际的访问地址【/file/fileView/】保持不变
 uploadDir: /app/upload  #如图片存放于服务器绝对路径【/app/upload】下