字段 字段类型 含义
id bigint(20) 主键,递增
name varchar(50) 名称
tyshxydm varchar(50) 统一社会信用代码
legal_person varchar(50) 法人姓名
legal_phone varchar(11) 法人联系方式
registration_date datetime(0) 注册时间
company_count int(11) 企业人数
schedule_assistant_count int(11) 行程助理人数
company_profile varchar(500) 公司简介
行程助手详细设计文档
一、前端详细设计
参考ui原型图
二、服务详细设计
1、注册功能 (pc端注册 小程序注册 只能注册个人账号) 个人中心去升级为企业
(pc 小程序) 小程序
1.1 表设计
1.1.0 公司表设计(company)
字段 字段类型 含义
company_address varchar(500) 公司地址
is_claim tinyint(1)
公司是否认领 0 未认领 1 认领---试用和购买都算
认领
is_auth tinyint(1) 公司是否认证 0 未认证 1 认证---预留
status tinyint(1) 公司状态 0 注销 1 正常
company_administrator bigint(20) 企业管理员用户id
schedule_administrator bigint(20) 行程管理员用户id
meeting_administrator bigint(20) 会议管理员用户id
remark varchar(255) 备注
yyzz mediumtext 营业执照
is_id bigint(20) 母公司id
dept_id bigint(20) 部门id(一个部门对应一个公司)
字段 字段类型 含义
id bigint(20) 主键,递增
user_id bigint(20) 用户表主键
company_id bigint(20) 公司主键(可为空)
wx_code varchar(255) 微信授权登陆 用到
schedule_assistant_id bigint(20) 行程助理id(如果是领导 则有值 不是领导则无值)
company_name varchar(50) 公司名称(外部会议 对外展示)
duties varchar(50) 岗位名称(外部会议 对外展示)
dept_name varchar(50) 部门名称(外部会议 对外展示)
1.1.1 用户子表设计(user_subtabulation)
1.1.2 用户表设计(sys_user) 若伊自带
字段 字段类型 含义
user_id bigint(20) 用户ID
dept_id bigint(20) 部门ID
user_name varchar(20) 用户账号
nick_name varchar(30) 用户账昵称
user_type varchar(2) 用户类型(00系统用户)
email varchar(50) 用户邮箱
phonenumber varchar(11) 手机号码
sex char(1) 用户性别(0男 1女 2未知)
avatar varchar(100) 头像地址
password varchar(100) 密码
status char(1) 帐号状态(0正常 1停用)
del_flag char(1) 删除标志(0代表存在 2代表删除)
login_ip varchar(128) 最后登录IP
login_date datetime(0) 最后登录时间
create_by varchar(64) 创建者
create_time datetime(0) 创建时间
update_by varchar(64) 更新者
update_time datetime(0) 更新时间
remark varchar(500) 备注
字段 字段类型 含义
id bigint(20) 主键,递增
dept_id bigint(20) 部门id
is_level tinyint(1) 是否是子公司
1.1.3 部门子表设计(dept_subtabulation)
1.2 注册逻辑
只实现个人用户的注册
1.3 注册页面简要设计
参考文档:
2.1.1 手机号登陆
使用腾讯云短信接口
参考文档:
2.2 小程序/h5
2.2.0 微信授权登陆
参考文档:
2.2.1 手机号登陆
使用腾讯云短信接口
参考文档:
1.首先需要在微信开放平台进行注册(https://open.weixin.qq.com/),并认证一个网站应用。
注册步骤可参考:https://blog.csdn.net/qq_36014509/article/details/88996562
2.微信二维码API对接文档:
https://developers.weixin.qq.com/doc/oplatform/Website_App/WeChat_Login/Wechat_L
ogin.html
https://blog.csdn.net/fffvdgjvbsfkb123456/article/details/111688135?
utm_medium=distribute.pc_relevant.none-task-blog-
2~default~baidujs_utm_term~default-1-111688135-blog-
121557213.235^v38^pc_relevant_anti_vip_base&spm=1001.2101.3001.4242.2&utm_releva
nt_index=4
https://blog.csdn.net/m0_53434091/article/details/127835495?
ops_request_misc=%257B%2522request%255Fid%2522%253A%2522169320722316800188556369
%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=16932
0722316800188556369&biz_id=0&utm_medium=distribute.pc_search_result.none-task-
blog-2~all~sobaiduend~default-1-127835495-null-
null.142^v93^koosearch_v1&utm_term=java%E6%89%8B%E6%9C%BA%E5%8F%B7%E7%99%BB%E9%9
9%86%E7%95%8C%E9%9D%A2&spm=1018.2226.3001.4187
https://code100.blog.csdn.net/article/details/128769123?
spm=1001.2101.3001.6650.8&utm_medium=distribute.pc_relevant.none-task-blog-
2%7Edefault%7EBlogCommendFromBaidu%7ERate-8-128769123-blog-
130018776.235%5Ev38%5Epc_relevant_anti_vip_base&depth_1-
utm_source=distribute.pc_relevant.none-task-blog-
2%7Edefault%7EBlogCommendFromBaidu%7ERate-8-128769123-blog-
130018776.235%5Ev38%5Epc_relevant_anti_vip_base&utm_relevant_index=13