序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
---|---|---|---|---|---|---|---|
1 | id |
bigint unsigned | PRI | NO | auto_increment | ||
2 | created_at |
记录创建时间-unix时间戳 | bigint | NO | |||
3 | agent_id |
varchar(128) | NO | ||||
4 | intent_id |
varchar(128) | NO | ||||
5 | intent_name |
longtext | YES |
序号 | 名称 | 描述 | 类型 | 键 | 为空 | 额外 | 默认值 |
---|---|---|---|---|---|---|---|
1 | id |
bigint unsigned | PRI | NO | auto_increment | ||
2 | date |
记录创建日期-unix时间戳 | bigint | NO | |||
3 | agent_id |
varchar(128) | NO | ||||
4 | intent_id |
varchar(128) | NO | ||||
5 | count |
bigint | NO |
唯一约束:(date,agent_id,intent_id)同一天只用单条记录来保存某个agent_id相关的intent_id出现次数
api服务
$ docker-compose up --build
cron定时任务
$ crontab -e
0 0 2 * * docker-compose --file cron/dock-compose.yml up --build
Documentation served at http://127.0.0.1:8000/docs
$ swag init
根据generate.go生成orm代码
$ go run "dal/generate/generate.go"
$ go test ./test -run TestEnvInit