本项目主要以 lrpc为生成模板,后续会考虑通过生成模板库的新式,支持其它常用的框架 为了避免一些不必要的误解,我们需要先达成以下共识
非主动 表示若用户没有配置,则会生效的逻辑
代码生成的项目接口(无关使用的后端框架)
以下接口以 example项目为例
一般均与数据表存在一对一的关系
Model 为开头,例如 ModelUser,ModelOrder 等id 作为主键,如果存在字段名为 id 的字段,那么将会使用该字段作为主键,并且主动为其添加相关 gorm 标签created_at、updated_at、deleted_at 作为时间字段,如果存在字段名为 created_at、updated_at、deleted_at 的字段,那么将会使用该字段作为时间字段,并且主动为其添加相关 gorm 标签Req、Resp 结尾,例如 UserListReq、UserListResp 等POST 类型请求
以下内容将以 ModelUser为例
ListUserAddUserSetUserGetUserDelUserUpdateUserGetUserByUsername