step 6 : form add finished col 1 left
This commit is contained in:
@@ -1,5 +1,11 @@
|
||||
package models
|
||||
|
||||
import (
|
||||
"database/sql"
|
||||
|
||||
"github.com/a-h/templ"
|
||||
)
|
||||
|
||||
type DoctorV1 struct {
|
||||
Nomor string `db:"nomor"`
|
||||
M_DoctorID int `db:"M_DoctorID"`
|
||||
@@ -42,3 +48,86 @@ type DoctorV1 struct {
|
||||
M_DoctorDeletedUserID string `db:"M_DoctorDeletedUserID"`
|
||||
M_DoctorDeleted string `db:"M_DoctorDeleted"`
|
||||
}
|
||||
|
||||
// title
|
||||
type TitleSapaan struct {
|
||||
M_TitleID int `db:"M_TitleID"`
|
||||
M_TitleName string `db:"M_TitleName"`
|
||||
M_TitleGender string `db:"M_TitleGender"`
|
||||
M_TitleOrder string `db:"M_TitleOrder"`
|
||||
M_TitleIsActive string `db:"M_TitleIsActive"`
|
||||
M_TitleCreated string `db:"M_TitleCreated"`
|
||||
M_TitleCreatedUserID string `db:"M_TitleCreatedUserID"`
|
||||
M_TitleLastUpdated string `db:"M_TitleLastUpdated"`
|
||||
M_TitleLastUpdatedUserID string `db:"M_TitleLastUpdatedUserID"`
|
||||
M_TitleDeleted string `db:"M_TitleDeleted"`
|
||||
M_TitleDeletedUserID string `db:"M_TitleDeletedUserID"`
|
||||
}
|
||||
|
||||
type SpecialistV0 struct {
|
||||
M_SpecialistID int `db:"M_SpecialistID"`
|
||||
M_SpecialistName string `db:"M_SpecialistName"`
|
||||
M_SpecialistIsActive string `db:"M_SpecialistIsActive"`
|
||||
M_SpecialistCreated string `db:"M_SpecialistCreated"`
|
||||
M_SpecialistCreatedUserID string `db:"M_SpecialistCreatedUserID"`
|
||||
M_SpecialistLastUpdated string `db:"M_SpecialistLastUpdated"`
|
||||
M_SpecialistLastUpdatedUserID string `db:"M_SpecialistLastUpdatedUserID"`
|
||||
M_SpecialistDeleted string `db:"M_SpecialistDeleted"`
|
||||
M_SpecialistDeletedUserID string `db:"M_SpecialistDeletedUserID"`
|
||||
}
|
||||
|
||||
// hardcode dropdown(jenis kelamin)
|
||||
type HardCodeDropdownV0 struct {
|
||||
ID int `json:"ID"`
|
||||
Text string `json:"Text"`
|
||||
}
|
||||
|
||||
// hardcode radio button(jenis kelamin)
|
||||
type HardCodeRadioButtonV0 struct {
|
||||
ID int `json:"ID"`
|
||||
Text string `json:"Text"`
|
||||
Name string `json:"Name"`
|
||||
}
|
||||
|
||||
// TerminologySelected
|
||||
type TerminologySelectedV0 struct {
|
||||
ResourceType string `json:"resource_type"`
|
||||
AttributePath string `json:"attribute_path"`
|
||||
Code string `json:"code"`
|
||||
ParentCode string `json:"parent_code"`
|
||||
Display string `json:"display"`
|
||||
DisplayEn string `json:"display_en"`
|
||||
CodeSystem string `json:"code_system"`
|
||||
OrderNo uint `json:"order_no"`
|
||||
FtIndex sql.NullString `json:"ft_index"`
|
||||
UseInd bool `json:"use_ind"`
|
||||
Description sql.NullString `json:"description"`
|
||||
StatusCd string `json:"status_cd"`
|
||||
CreatedDttm string `json:"created_dttm"`
|
||||
CreatedUserID uint `json:"created_user_id"`
|
||||
UpdatedDttm string `json:"updated_dttm"`
|
||||
UpdatedUserID uint `json:"updated_user_id"`
|
||||
NullifiedDttm string `json:"nullified_dttm"`
|
||||
NullifiedUserID uint `json:"nullified_user_id"`
|
||||
}
|
||||
|
||||
// form component
|
||||
type DoctorFormComponent struct {
|
||||
IDComponent string
|
||||
Link string
|
||||
HxTarget string
|
||||
HxSwap string
|
||||
HxInclude string
|
||||
ModalID string
|
||||
ModalTitle string
|
||||
InputID CustomTextFieldv2Prm
|
||||
// InputGroupResultName CustomTextFieldv2Prm
|
||||
// InputGroupResult CustomTextFieldv2Prm
|
||||
// CheckboxGroupResultFlagPerTest CustomCheckboxv1Prm
|
||||
// CheckboxGroupResultFlagNonLab CustomCheckboxv1Prm
|
||||
|
||||
DropdownDoctorSapaan CustomDropdownv1Prm
|
||||
DialogBody templ.Component
|
||||
DialogAction templ.Component
|
||||
ButtonCLose templ.Component
|
||||
}
|
||||
|
||||
29
models/terminology.models.go
Normal file
29
models/terminology.models.go
Normal file
@@ -0,0 +1,29 @@
|
||||
package models
|
||||
|
||||
import "database/sql"
|
||||
|
||||
type TerminologyV0 struct {
|
||||
ResourceType string `db:"resource_type"`
|
||||
AttributePath string `db:"attribute_path"`
|
||||
Code string `db:"code"`
|
||||
ParentCode string `db:"parent_code"`
|
||||
Display string `db:"display"`
|
||||
DisplayEn string `db:"display_en"`
|
||||
CodeSystem string `db:"code_system"`
|
||||
OrderNo uint `db:"order_no"`
|
||||
FtIndex sql.NullString `db:"ft_index"`
|
||||
UseInd bool `db:"use_ind"`
|
||||
Description sql.NullString `db:"description"`
|
||||
StatusCd string `db:"status_cd"`
|
||||
CreatedDttm string `db:"created_dttm"`
|
||||
CreatedUserID uint `db:"created_user_id"`
|
||||
UpdatedDttm string `db:"updated_dttm"`
|
||||
UpdatedUserID uint `db:"updated_user_id"`
|
||||
NullifiedDttm string `db:"nullified_dttm"`
|
||||
NullifiedUserID uint `db:"nullified_user_id"`
|
||||
}
|
||||
|
||||
type TerminologyParamv0 struct {
|
||||
AttributePath string `json:"AttributePath"`
|
||||
CodeSystem string `json:"CodeSystem"`
|
||||
}
|
||||
Reference in New Issue
Block a user