Files
simrsx-be/internal/use-case/main-use-case/user/helper.go
2025-08-22 15:18:25 +07:00

31 lines
498 B
Go

/*
DESCRIPTION:
Any functions that are used internally by the use-case
*/
package user
import (
e "simrs-vx/internal/domain/main-entities/user"
p "simrs-vx/pkg/password"
)
func setCreate(src e.CreateDto, dst *e.User) error {
pass, err := p.Hash(src.Password)
if err != nil {
return err
}
dst.Name = src.Name
dst.Password = pass
dst.Status_Code = src.Status_Code
return nil
}
func setUpdate(src e.UpdateDto, dst *e.User) {
dst.Name = src.Name
dst.Status_Code = src.Status_Code
}