308 Commits

Author SHA1 Message Date
zodial
86138ce29a update: Optimize the generation logic for DEFAULT and GENERATED in PostgreSQL v0.8.2 2025-12-18 17:43:29 +08:00
zodial
4f4d487abd update: Optimize the generation logic for DEFAULT and GENERATED in PostgreSQL v0.8.1 2025-12-17 16:25:05 +08:00
zodial
40c4033361 feature: PGORM支持指定Schema生成 v0.8.0 2025-10-22 16:23:17 +08:00
zodial
a41bc8b016 update: 支持PGORM的time和timetz类型 v0.7.9 2025-05-07 12:30:33 +08:00
zodial
5986b31be0 feature: 生成swagger新增tags选项:只输出指定Tag的文档,多个用,隔开 v0.7.8 2025-01-22 17:16:01 +08:00
zodial
d7315cd97f update about connect pgsql v0.7.7 2025-01-15 14:52:50 +08:00
zodial
ce5b54cad4 fixed: 修复生成ts的错误 v0.7.6 2025-01-09 16:14:11 +08:00
zodial
eb13348a1b fixed: 注释文本仅获取至变量声明前 v0.7.5 2024-12-20 15:47:44 +08:00
zodial
1c58949184 change type bytea to interface{} in pgsql v0.7.4 2024-12-18 14:22:48 +08:00
zodial
fda4c60540 fixed: pgsql sslmode & field's default v0.7.3 2024-12-11 15:52:34 +08:00
zodial
cdb571675f update: pgsql恢复default,过滤包含::的default v0.7.2 2024-11-21 16:06:46 +08:00
zodial
9419126bbd update: pgsql恢复default,过滤包含::的default 2024-11-21 15:56:24 +08:00
zodial
2746bc49bf feat: 在数据库配置中指定时间维护字段
fixed: 取消pgsql的default声明, pgsql的default大多为函数,会影响数据更新,应交由pgsql自身处理
v0.7.0
2024-11-21 11:01:27 +08:00
zodial
1b10607229 fixed: pgorm v0.6.9 2024-11-07 13:40:31 +08:00
zodial
bbc0046970 fixed: mongo orm v0.6.8 2024-10-25 10:19:29 +08:00
zodial
45fad01047 fixed: swagger v0.6.7 2024-10-22 16:54:24 +08:00
zodial
12f54df1cf fixed: swagger 2024-10-22 10:36:19 +08:00
zodial
5d6b18ace1 fixed: swagger 2024-10-21 16:38:03 +08:00
zodial
d77a93f2f6 Swagger update v0.6.4 2024-10-18 14:36:13 +08:00
zodial
744362acaa 添加说明文档 2024-10-16 11:32:33 +08:00
zodial
9e379ab2e3 一、Swagger文档升级:
1、post的payload统一改为application/json
2、支持多语言,新增执行参数-lang=语言标识,以“//@lang=语言 说明”声明指定语言说明
3、优化Description显示,tag换行显示,引用对象时采用本地说明
4、支持example定义,用“//@example=”或“//@example()”声明,前者不支持空格
5、增加path的参数及说明,于请求声明上一行添加注释,例如:`option (http.Get) = "/user/:id";`,上一行添加:`// @query=id @lang=语言标识 @format=string @example=ABC 说明文本`,其中query是必须指定声明,format默认为int

二、生成pgorm时,取消[]byte生成关于list的func
v0.6.3
2024-10-16 11:20:03 +08:00
zodial
c3be4df2e2 一、Swagger文档升级:
1、post的payload统一改为application/json
2、支持多语言,新增执行参数-lang=语言标识,以“//@lang=语言 说明”声明指定语言说明
3、优化Description显示,tag换行显示,引用对象时采用本地说明
4、支持example定义,用“//@example=”或“//@example()”声明,前者不支持空格
5、增加path的参数及说明,于请求声明上一行添加注释,例如:`option (http.Get) = "/user/:id";`,上一行添加:`// @query=id @lang=语言标识 @format=string @example=ABC 说明文本`,其中query是必须指定声明,format默认为int

二、生成pgorm时,取消[]byte生成关于list的func
2024-10-16 11:04:38 +08:00
zodial
34a5f33937 update: pgsql的类型bytea在go改为[]byte 2024-09-23 11:00:37 +08:00
yuanzhao
e1f330f801 add: 接口注入 v0.6.2 2024-08-16 18:52:16 +08:00
yuanzhao
03a13143ee add: 新增说明 2024-08-16 18:25:21 +08:00
yuanzhao
ef3769547a add: 新增说明 2024-08-16 18:19:55 +08:00
yuanzhao
cfb9bd1f85 add: 新增说明 2024-08-16 18:17:06 +08:00
yuanzhao
cb1c36a52f add: 新增说明 2024-08-16 18:11:36 +08:00
yuanzhao
b7e164f81c add: 新增说明 2024-08-16 18:10:34 +08:00
yuanzhao
5f54bf48d8 add: 新增说明 2024-08-16 18:06:15 +08:00
yuanzhao
77da225392 add: 默认跳过扫描 @root/vendor v0.6.1 2024-08-16 16:33:01 +08:00
zodial
975530033d fix: postgresql data type & repeat field v0.6.0 2024-08-15 14:12:39 +08:00
zodial
352bcb37b2 feat: postgresql orm v0.5.9 2024-07-15 11:31:17 +08:00
yuanzhao
694baf713b add: 加速扫描过滤的目录 2024-04-12 15:54:05 +08:00
Zodial
9ab309aef7 add: mysql&pgsql增加SimplePaginate v0.5.8 2024-04-11 11:56:51 +08:00
yuanzhao
8409038b3b add: 支持直接根据 sqlite 注释生成 orm 2024-03-13 11:30:20 +08:00
yuanzhao
ddb7aceae8 add: 支持直接根据 sqlite 注释生成 orm 2024-03-13 11:08:39 +08:00
yuanzhao
7d84a18e75 add: 支持直接根据 sqlite 注释生成 orm 2024-03-13 11:07:27 +08:00
yuanzhao
fb12c4bef6 add: 支持直接根据 sqlite 注释生成 orm 2024-03-12 18:02:27 +08:00
Zodial
aec7ff61fd update: 生成ts的枚举有序显示 v0.5.7 2023-12-14 16:28:39 +08:00
Zodial
2b9387bb5a 1. 新增生成ts工具make:ts
2. 生成js工具增加http_from、info_tags选项
3. 修复生成js的部分字段类型缺失的问题
4. 修复生成swagger时的required在部分场景不正确问题
v0.5.5
2023-12-14 16:05:23 +08:00
Zodial
f12e0aad58 1. 新增生成ts工具make:ts
2. 生成js工具增加http_from、info_tags选项
3. 修复生成js的部分字段类型缺失的问题
4. 修复生成swagger时的required在部分场景不正确问题
2023-12-14 16:02:01 +08:00
Zodial
d495e50411 1. 新增生成ts工具make:ts
2. 生成js工具增加http_from、info_tags选项
3. 修复生成js的部分字段类型缺失的问题
4. 修复生成swagger时的required在部分场景不正确问题
2023-12-14 15:35:24 +08:00
yuanzhao
e9016a99be Merge remote-tracking branch 'origin/main' 2023-12-07 20:15:48 +08:00
yuanzhao
42bf01c4e7 add: 允许锁住_gen文件不再生成 2023-12-07 20:15:32 +08:00
Zodial
b280037373 Merge remote-tracking branch 'origin/main' v0.5.4 2023-11-15 14:21:36 +08:00
Zodial
17a0f60052 fix: 修复部份参数生成js类型不正确 2023-11-15 14:21:19 +08:00
yuanzhao
497b1b5056 add: 注入在本包的多余生成 2023-11-13 17:03:05 +08:00
yuanzhao
1a2bee5f5d add: 生成的文件尽量保持一致 2023-11-08 15:34:01 +08:00
yuanzhao
1054b15cce add: 生成的文件尽量保持一致 2023-11-08 15:28:00 +08:00