feat(userapp): 添加用户管理功能模块 - 新增models包,包含User结构体和Base基础结构体 - 实现NewUser构造函数用于创建用户实例 - 添加utils包,提供邮箱和年龄验证工具函数 - 在main.go中集成用户创建和验证逻辑 - 添加包初始化函数init()处理包加载顺序 - 新增README.md文档说明各包功能 ```
14 lines
411 B
Go
14 lines
411 B
Go
package common
|
||
|
||
type Base struct {
|
||
ID int `json:"id"`
|
||
CreatedAt string `json:"created_at"`
|
||
UpdatedAt string `json:"updated_at"`
|
||
}
|
||
|
||
// init 函数会在包被导入时自动调用,可以用来进行一些初始化操作
|
||
// 执行顺序: stack 结构, 最后的包 最先被执行, 只有子包的init了,才能执行父包的init
|
||
func init() {
|
||
println("common 包的 init 函数被调用")
|
||
}
|