package v1

import (
	pchv1 "github.com/pingcap-inc/pchub/model/v1"
)

type User struct {
	pchv1.User
	HRBP   *string `json:"HRBP" gorm:"column:HRBP"`
	Leader *string `json:"leader" gorm:"column:leader"`
}

func (u *User) TableName() string {
	return "user"
}

type UserIT struct {
	LarkUserId string `json:"larkUserId" gorm:"column:larkUserId"`
	Email      string `json:"email" gorm:"column:email"`
	Name       string `json:"name" gorm:"column:name"`
	ExtraMail  string `json:"extraMail" gorm:"column:extraMail"`
	Hrbp       string `json:"hrbp" gorm:"column:hrbp"`
	Leader     string `json:"leader" gorm:"column:leader"`
	IsChina    string `json:"isChina" gorm:"column:isChina"`
}

func (u *UserIT) TableName() string {
	return "lark_user"
}
