Documentation
¶
Index ¶
- func CheckUserExists(conn *gorm.DB, ctx context.Context, email string, nohp string) (user pmbulbi.Pendaftaran, err error)
- func CreateMariaGormConnection(Mariastring string) *gorm.DB
- func Decrypt(enc string, key string) (res string)
- func Encrypt(plaintext string, key string) (res string)
- func GenerateRandomPassword(length int) string
- func GetAllKota(ctx context.Context, Mariaenv string) (dataKota []pmbulbi.KotaResponse, err error)
- func GetAllProvinsi(ctx context.Context, Mariaenv string) (dataProvinsi []pmbulbi.ProvinsiResponse, err error)
- func GetDaftarSekolahlimit5(ctx context.Context, Mariaenv string, limit int, schoolname string) (data []pmbulbi.DaftarSekolah, err error)
- func GetKota(conn *gorm.DB, ctx context.Context) (val []pmbulbi.WilayahKota, err error)
- func GetKotaByIdProvinsi(conn *gorm.DB, ctx context.Context, id_prov string) (dest []pmbulbi.WilayahKota, err error)
- func GetKotaByIdProvinsiNamaKota(conn *gorm.DB, ctx context.Context, id_prov string, kota string) (dest []pmbulbi.WilayahKota, err error)
- func GetKotaByProvId(ctx context.Context, Mariaenv string, id_prov string) (data []pmbulbi.WilayahKota, err error)
- func GetKotaByProvIdKotaNama(ctx context.Context, Mariaenv string, id_prov string, nama_kota string) (data []pmbulbi.WilayahKota, err error)
- func GetKotaLimits(conn *gorm.DB, ctx context.Context, page, perPage int) (val []pmbulbi.WilayahKota, err error)
- func GetProvNama(conn *gorm.DB, ctx context.Context, prov string) (dest []pmbulbi.WilayahProvinsi, err error)
- func GetProvinsi(conn *gorm.DB, ctx context.Context) (val []pmbulbi.WilayahProvinsi, err error)
- func GetProvinsiNama(ctx context.Context, Mariaenv string, provname string) (data []pmbulbi.WilayahProvinsi, err error)
- func GetSekolahLimits(conn *gorm.DB, ctx context.Context, lim int, name string) (dest []pmbulbi.DaftarSekolah, err error)
- func InsertDataPendaftar(conn *gorm.DB, ctx context.Context, val pmbulbi.Pendaftaran) (err error)
- func Login(ctx context.Context, Mariaenv, secret string, val pmbulbi.RequestLogin) (err error)
- func Pendaftaran(ctx context.Context, Mariaenv, secret string, val pmbulbi.Pendaftaran) (err error)
- func TableMigrator(maria string, model interface{}) (res string, err error)
- func VerifyPassword(user pmbulbi.Pendaftaran, secret string, val pmbulbi.RequestLogin) error
- type Repository
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CheckUserExists ¶ added in v0.1.0
func GenerateRandomPassword ¶ added in v0.0.3
func GetAllKota ¶ added in v0.0.7
func GetAllProvinsi ¶ added in v0.0.7
func GetDaftarSekolahlimit5 ¶ added in v0.0.9
func GetKotaByIdProvinsi ¶ added in v0.1.5
func GetKotaByIdProvinsiNamaKota ¶ added in v0.1.5
func GetKotaByProvId ¶ added in v0.1.5
func GetKotaByProvIdKotaNama ¶ added in v0.1.5
func GetKotaLimits ¶ added in v0.0.9
func GetProvNama ¶ added in v0.1.5
func GetProvinsi ¶ added in v0.0.7
func GetProvinsiNama ¶ added in v0.1.5
func GetSekolahLimits ¶ added in v0.0.9
func InsertDataPendaftar ¶
func Pendaftaran ¶
func TableMigrator ¶
func VerifyPassword ¶ added in v0.1.0
func VerifyPassword(user pmbulbi.Pendaftaran, secret string, val pmbulbi.RequestLogin) error
Types ¶
type Repository ¶ added in v0.2.0
type Repository struct {
// contains filtered or unexported fields
}
func NewRepository ¶ added in v0.2.5
func NewRepository(db *gorm.DB) *Repository
func (*Repository) GetByEmailPass ¶ added in v0.2.0
func (r *Repository) GetByEmailPass(ctx context.Context, email, password string) (data schemas.Pendaftaran, err error)
func (*Repository) GetByPhoneNumPass ¶ added in v0.2.0
func (r *Repository) GetByPhoneNumPass(ctx context.Context, email, password string) (data schemas.Pendaftaran, err error)
Click to show internal directories.
Click to hide internal directories.