/* DESCRIPTION: Any functions that are available to be used externally. */ package crud import ( dg "github.com/karincake/apem/db-gorm-pg" d "github.com/karincake/dodol" e "simrs-vx/internal/domain/main-entities/single" ) const source = "crud" func Create(input e.Createdto) (*d.Data, error) { result, err := CreateData(input) if err != nil { return nil, err } return &d.Data{ Meta: d.II{ "source": source, "type": "list", "status": "created", }, Data: result, }, nil } func ReadList(input e.ReadListDto) (*d.Data, error) { data := d.Data{} query := dg.I query.Find(&data) if err := query.Error; err != nil { return nil, err } return &d.Data{ Meta: d.II{}, Data: data, }, nil } func ReadDetail() { } func Update() { } func Delete() { }