File size: 455 Bytes
54de00c
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
package models

import (
	"fmt"
	"strings"
)

const (
	SeqIkhCounter = "seq_ikh_counter"
	SeqAkhCounter = "seq_akh_counter"
)

func GetSequenceName(gender string) string {
	if strings.ToLower(gender) == "laki-laki" {
		return SeqIkhCounter
	}
	return SeqAkhCounter
}

func BuildInitialName(gender string, number int64) string {
	if strings.ToLower(gender) == "laki-laki" {
		return fmt.Sprintf("IKH_%d", number)
	}
	return fmt.Sprintf("AKH_%d", number)
}