README.md 2.8 KB

his_java

介绍

问诊平台

软件模块说明

模块名称 模块描述 对应前端项目
fs-admin 总后台服务 ylrz_his_scrm_adminUI
fs-company 销售端 ylrz_his_scrm_companyUI
fs-user-app 微信小程序端 对应某个微信小程序(前端蒲瑶清楚)
fs-framework 主要依赖包,核心包 /
fs-service 所有的链接配置文件都在里面 /

安装教程

  1. xxxx
  2. xxxx

使用说明

  1. 注意调整Memory的大小,以及堆内存大小
  2. 对于maven仓库缺少的jar包引用,需要拷贝现有的文件(拷贝后依然出现错误,直接删除错误包下的_remote.repositories文件)。

参与贡献

  1. Fork 本仓库
  2. 新建 Feat_xxx 分支
  3. 提交代码
  4. 新建 Pull Request

sql更新

-- 添加字段(修改企微的备注手机号码搜索时用到)

ALTER TABLE qw_external_contact ADD COLUMN search_mobile char(44) GENERATED ALWAYS AS ( CAST( REGEXP_REPLACE( COALESCE(JSON_UNQUOTE(JSON_EXTRACT(remark_mobiles, '$[0]')), ''), '[^0-9]', '' ) AS CHAR(44) ) ) VIRTUAL;

-- 创建索引

CREATE INDEX idx_search_mobile ON qw_external_contact(search_mobile);

-- 新加统计表

CREATE TABLE IF NOT EXISTS user_daily_stats (

id BIGINT AUTO_INCREMENT PRIMARY KEY COMMENT '记录ID',
company_id BIGINT NOT NULL COMMENT '公司ID',
company_name VARCHAR(255) NOT NULL COMMENT '公司名称',
dept_id BIGINT NOT NULL COMMENT '部门ID',
dept_name VARCHAR(255) NOT NULL COMMENT '部门名称',
user_id BIGINT COMMENT '用户ID',
user_name VARCHAR(100) COMMENT '用户名',
nick_name VARCHAR(100) COMMENT '用户昵称',
statistics_time DATE NOT NULL COMMENT '统计日期',
line_num INT NOT NULL DEFAULT 0 COMMENT 't1统计数(线路数)',
active_num INT NOT NULL DEFAULT 0 COMMENT 't2统计数(活跃数)',
complete_num INT NOT NULL DEFAULT 0 COMMENT '完成数(t4)',
answer_num INT NOT NULL DEFAULT 0 COMMENT '答题数(t5)',
red_packet_num INT NOT NULL DEFAULT 0 COMMENT '红包数量(t6)',
red_packet_amount DECIMAL(10, 2) NOT NULL DEFAULT 0.00 COMMENT '红包金额',
create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录创建时间',
update_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '记录更新时间',
UNIQUE KEY uk_user_date (user_id, statistics_time) COMMENT '用户+日期唯一约束',
KEY idx_company_date (company_id, statistics_time) COMMENT '公司+日期索引',
KEY idx_dept_date (dept_id, create_time) COMMENT '部门+日期索引'

) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT '用户每日统计数据表';