aozhiwei 272b75b2e7 1
2024-04-11 20:11:05 +08:00
1
2024-04-09 08:34:31 +08:00
1
2024-04-11 20:11:05 +08:00
1
2023-09-29 15:32:09 +08:00
1
2024-04-11 20:11:05 +08:00
1
2024-04-10 17:41:31 +08:00
1
2024-04-05 18:45:29 +08:00
1
2023-08-09 12:59:11 +08:00
1
2024-03-22 16:17:26 +08:00

数据库规范

所有的表都必须有一下字段 CREATE TABLE t_xxx ( idx bigint(20) NOT NULL AUTO_INCREMENT, createtime int(11) NOT NULL DEFAULT '0' COMMENT '创建时间', modifytime int(11) NOT NULL DEFAULT '0' COMMENT '修改时间', PRIMARY KEY (idx), ) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8;

表字段没特别原因下,必须有默认值 表名称t_开始 version表因为历史原因不以t_开头 每个库都必须有一个version表

脚本说明

生成协议、配置表想关代码 cd server/imserver node ../../tools/pbtools/app.js

go代码风格

main包里所有的函数、字段都小写开头

golang的巨坑!!!

当interface类型的返回值已经明确为nil时应该直接返回nil而不是具体实现结构的未赋值空指针 https://www.jianshu.com/p/ffbf8b9b4f79

imserver

SMLogin

参考

https://gorm.io/zh_CN/docs/

Description
No description provided
Readme 3.3 MiB
Languages
Go 96.8%
JavaScript 2.4%
Makefile 0.6%
Batchfile 0.2%