39 lines
1.8 KiB
Go
39 lines
1.8 KiB
Go
package models
|
|
|
|
import "time"
|
|
|
|
type MstKecamatanModel struct {
|
|
IDKecamatan int `json:"id_kecamatan" example:"2024"`
|
|
IDKabkota int `json:"id_kabkota" example:"119"`
|
|
KodeKabkota string `json:"kode_kabkota" example:"11.01"`
|
|
NamaKabkota string `json:"nama_kabkota" example:"Kab. Aceh Selatan"`
|
|
KodeKecamatan string `json:"kode_kecamatan" example:"11.01.01"`
|
|
NamaKecamatan string `json:"nama_kecamatan" example:"Bakongan"`
|
|
Locked bool `json:"locked" example:"false"`
|
|
}
|
|
|
|
type MstKecamatanDetilModel struct {
|
|
IDKecamatan int `json:"id_kecamatan" example:"2024"`
|
|
IDKabkota int `json:"id_kabkota" example:"119"`
|
|
IDProv int `json:"id_provinsi" example:"116"`
|
|
KodeProv string `json:"kode_provinsi" example:"11"`
|
|
NamaProv string `json:"nama_provinsi" example:"Aceh"`
|
|
KodeKabkota string `json:"kode_kabkota" example:"11.01"`
|
|
NamaKabkota string `json:"nama_kabkota" example:"Kab. Aceh Selatan"`
|
|
KodeKecamatan string `json:"kode_kecamatan" example:"11.01.01"`
|
|
NamaKecamatan string `json:"nama_kecamatan" example:"Bakongan"`
|
|
Locked bool `json:"locked" example:"false"`
|
|
CreatedAt time.Time `json:"created_at" example:"2025-08-19 07:50:03"`
|
|
CreatedBy int `json:"created_by" example:"1"`
|
|
UpdatedAt time.Time `json:"updated_at" example:"2025-08-19 07:50:03"`
|
|
UpdatedBy int `json:"updated_by" example:"1"`
|
|
DeletedAt time.Time `json:"deleted_at" example:"0001-01-01 00:00:00"`
|
|
DeletedBy int `json:"deleted_by" example:"0"`
|
|
}
|
|
|
|
type MstKecamatanPayloadModel struct {
|
|
IDKabkota int `json:"id_kabkota" example:"119" validate:"required"`
|
|
KodeKecamatan string `json:"kode_kecamatan" example:"11.01.01" validate:"required"`
|
|
NamaKecamatan string `json:"nama_kecamatan" example:"Bakongan" validate:"required"`
|
|
}
|