add list internal-reference

This commit is contained in:
vanilia
2025-10-13 16:25:30 +07:00
parent 73e044c6f0
commit bd6c76fee9
13 changed files with 183 additions and 368 deletions
@@ -1,12 +1,13 @@
package checkout_polies
package internal_reference
import (
"net/http"
ecp "simrs-vx/internal/domain/main-entities/checkout-polies"
ucp "simrs-vx/internal/use-case/main-use-case/checkout-polies"
eir "simrs-vx/internal/domain/main-entities/internal-reference"
uir "simrs-vx/internal/use-case/main-use-case/internal-reference"
rw "github.com/karincake/risoles"
sf "github.com/karincake/semprit"
)
type myBase struct{}
@@ -14,20 +15,20 @@ type myBase struct{}
var O myBase
func (obj myBase) Create(w http.ResponseWriter, r *http.Request) {
dto := ecp.CreateDto{}
dto := eir.CreateDto{}
if res := rw.ValidateStructByIOR(w, r.Body, &dto); !res {
return
}
res, err := ucp.Create(dto)
res, err := uir.Create(dto)
rw.DataResponse(w, res, err)
}
func (obj myBase) GetList(w http.ResponseWriter, r *http.Request) {
//dto := e.ReadListDto{}
//sf.UrlQueryParam(&dto, *r.URL)
//res, err := u.ReadList(dto)
//rw.DataResponse(w, res, err)
dto := eir.ReadListDto{}
sf.UrlQueryParam(&dto, *r.URL)
res, err := uir.ReadList(dto)
rw.DataResponse(w, res, err)
}
func (obj myBase) GetDetail(w http.ResponseWriter, r *http.Request) {
@@ -6,13 +6,13 @@ import (
/******************** main / transaction ********************/
adime "simrs-vx/internal/interface/main-handler/adime"
auth "simrs-vx/internal/interface/main-handler/authentication"
checkoutpolies "simrs-vx/internal/interface/main-handler/checkout-polies"
chemo "simrs-vx/internal/interface/main-handler/chemo"
consultation "simrs-vx/internal/interface/main-handler/consultation"
counter "simrs-vx/internal/interface/main-handler/counter"
deviceorder "simrs-vx/internal/interface/main-handler/device-order"
deviceorderitem "simrs-vx/internal/interface/main-handler/device-order-item"
encounter "simrs-vx/internal/interface/main-handler/encounter"
internalreference "simrs-vx/internal/interface/main-handler/internal-reference"
materialorder "simrs-vx/internal/interface/main-handler/material-order"
materialorderitem "simrs-vx/internal/interface/main-handler/material-order-item"
mcuorder "simrs-vx/internal/interface/main-handler/mcu-order"
@@ -233,7 +233,7 @@ func SetRoutes() http.Handler {
"PATCH /{id}/reject": chemo.O.Reject,
})
hc.RegCrud(r, "/v1/checkout-poly", checkoutpolies.O)
hc.RegCrud(r, "/v1/internal-reference", internalreference.O)
/******************** actor ********************/
hc.RegCrud(r, "/v1/person", person.O)