# 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 '用户每日统计数据表';