Your Question

在gen.go生成model与query,如何配置不生成comment标签,目前生成如下:

type SsoPosRole struct {
    ID       int64     `gorm:"column:id;primaryKey;autoIncrement:true;comment:主键" json:"id,string"`      // 主键
    PosID    int64     `gorm:"column:pos_id;comment:职位id" json:"pos_id,string"`                          // 职位id
    RoleID   int64     `gorm:"column:role_id;comment:角色id" json:"role_id,string"`                        // 角色id
    CreateBy string    `gorm:"column:create_by;comment:创建人" json:"create_by,string"`                     // 创建人
    CreateAt time.Time `gorm:"column:create_at;default:CURRENT_TIMESTAMP;comment:创建时间" json:"create_at"` // 创建时间
    UpdateBy string    `gorm:"column:update_by;comment:修改人" json:"update_by,string"`                     // 修改人
    UpdateAt time.Time `gorm:"column:update_at;comment:修改时间" json:"update_at"`                           // 修改时间
}

The document you expected this should be explained

Expected answer

希望生成:

type SsoPosRole struct {
    ID       int64     `gorm:"column:id;primaryKey;autoIncrement:true" json:"id,string"`      // 主键
    PosID    int64     `gorm:"column:pos_id" json:"pos_id,string"`                          // 职位id
    RoleID   int64     `gorm:"column:role_id" json:"role_id,string"`                        // 角色id
    CreateBy string    `gorm:"column:create_by" json:"create_by,string"`                     // 创建人
    CreateAt time.Time `gorm:"column:create_at;default:CURRENT_TIMESTAMP" json:"create_at"` // 创建时间
    UpdateBy string    `gorm:"column:update_by" json:"update_by,string"`                     // 修改人
    UpdateAt time.Time `gorm:"column:update_at" json:"update_at"`                           // 修改时间
}