Documentation ¶ Index ¶ func New(db *gorm.DB, provinceCli pbProvince.ProvinceClient) repository_intf.UserRepository type UserModel func (UserModel) FromUserEntity(in entity.User) *UserModel func (model *UserModel) ToUserEntity() *entity.User Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ func New ¶ func New(db *gorm.DB, provinceCli pbProvince.ProvinceClient) repository_intf.UserRepository Types ¶ type UserModel ¶ type UserModel struct { // table_name = "tbl_user" Id int `json:"id"` Name string `json:"name"` ProvinceId int `json:"province_id"` CreatedAt *time.Time `gorm:"column:created_at"` UpdatedAt *time.Time `gorm:"column:updated_at"` } func (UserModel) FromUserEntity ¶ func (UserModel) FromUserEntity(in entity.User) *UserModel func (*UserModel) ToUserEntity ¶ func (model *UserModel) ToUserEntity() *entity.User Source Files ¶ View all Source files model.go repository.go Click to show internal directories. Click to hide internal directories.