step 6 : form add finished col 1 left

This commit is contained in:
sindhu
2024-05-31 11:30:15 +07:00
parent 70c426588a
commit 011d2c8857
13 changed files with 2264 additions and 145 deletions

View File

@@ -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
}

View 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"`
}