Documentation ¶
Index ¶
- type AncestorDelete
- type AncestorInsert
- type AncestorManagerRepository
- type AncestorRepository
- type AncestorSelectAdminItem
- type AncestorSelectAdminList
- type AncestorSelectFrontItem
- type AncestorSelectFrontList
- type AncestorUpdate
- type AttributeDelete
- type AttributeInsert
- type AttributeManagerRepository
- type AttributeRepository
- type AttributeSelectAdminItem
- type AttributeSelectAdminList
- type AttributeSelectFrontItem
- type AttributeSelectFrontList
- type AttributeUpdate
- type BuyerDelete
- type BuyerInsert
- type BuyerManagerRepository
- type BuyerRepository
- type BuyerSearchAdminItem
- type BuyerSearchAdminPhone
- type BuyerSelectAdminItem
- type BuyerSelectAdminList
- type BuyerSelectFrontItem
- type BuyerSelectFrontList
- type BuyerUpdate
- type CategoryDelete
- type CategoryInsert
- type CategoryManagerRepository
- type CategoryRepository
- type CategorySelectAdminItem
- type CategorySelectAdminList
- type CategorySelectFrontItem
- type CategorySelectFrontList
- type CategoryUpdate
- type ImportMenu
- type MenuRepository
- type OrderDelete
- type OrderInsert
- type OrderRepository
- type OrderSelectAdminList
- type OrderSelectItem
- type OrderSelectItemStat
- type OrderUpdate
- type ProductDelete
- type ProductInsert
- type ProductManagerRepository
- type ProductRepository
- type ProductSelectAdminItem
- type ProductSelectAdminList
- type ProductSelectFrontItem
- type ProductSelectFrontList
- type ProductUpdate
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AncestorDelete ¶
type AncestorInsert ¶
type AncestorInsert struct { PrmUuid string `json:"prm_uuid"` PrmName pgtype.JSONB `json:"prm_name"` PrmCode string `json:"prm_code"` PrmDesc pgtype.JSONB `json:"prm_desc"` PrmOrder int64 `json:"prm_order"` PrmImage pgtype.JSONB `json:"prm_image"` PrmInfo pgtype.JSONB `json:"prm_info"` PrmActive bool `json:"prm_active"` }
type AncestorManagerRepository ¶
type AncestorManagerRepository interface { Insert(pdb *plugin_database_sqlx.Plugin, data *AncestorInsert) (string, error) Update(pdb *plugin_database_sqlx.Plugin, data *AncestorUpdate) error Delete(pdb *plugin_database_sqlx.Plugin, data *AncestorDelete) error List(pdb *plugin_database_sqlx.Plugin, data *AncestorSelectAdminList) ([]datamodel.AncestorAdmin, error) Get(pdb *plugin_database_sqlx.Plugin, data *AncestorSelectAdminItem) (*datamodel.AncestorAdmin, error) }
AncestorManagerRepository type
func NewAncestorManagerRepository ¶
func NewAncestorManagerRepository() AncestorManagerRepository
NewAncestorRepository new
type AncestorRepository ¶
type AncestorRepository interface { List(pdb *plugin_database_sqlx.Plugin, data *AncestorSelectFrontList) ([]datamodel.AncestorFront, error) Get(pdb *plugin_database_sqlx.Plugin, data *AncestorSelectFrontItem) (*datamodel.AncestorFront, error) }
AncestorRepository type
func NewAncestorRepository ¶
func NewAncestorRepository() AncestorRepository
NewAncestorRepository new
type AncestorSelectAdminItem ¶
type AncestorSelectAdminItem struct {
PrmUuid string `json:"prm_uuid"`
}
type AncestorSelectAdminList ¶
type AncestorSelectFrontItem ¶
type AncestorSelectFrontList ¶
type AncestorUpdate ¶
type AncestorUpdate struct { PrmUuid string `json:"prm_uuid"` PrmName pgtype.JSONB `json:"prm_name"` PrmCode string `json:"prm_code"` PrmDesc pgtype.JSONB `json:"prm_desc"` PrmOrder int64 `json:"prm_order"` PrmImage pgtype.JSONB `json:"prm_image"` PrmInfo pgtype.JSONB `json:"prm_info"` PrmActive bool `json:"prm_active"` }
type AttributeDelete ¶
type AttributeInsert ¶
type AttributeManagerRepository ¶
type AttributeManagerRepository interface { Insert(pdb *plugin_database_sqlx.Plugin, data *AttributeInsert) (string, error) Update(pdb *plugin_database_sqlx.Plugin, data *AttributeUpdate) error Delete(pdb *plugin_database_sqlx.Plugin, data *AttributeDelete) error List(pdb *plugin_database_sqlx.Plugin, data *AttributeSelectAdminList) ([]datamodel.AttributeAdmin, error) Get(pdb *plugin_database_sqlx.Plugin, data *AttributeSelectAdminItem) (*datamodel.AttributeAdmin, error) }
AttributeManagerRepository type
func NewAttributeManagerRepository ¶
func NewAttributeManagerRepository() AttributeManagerRepository
NewAttributeRepository new
type AttributeRepository ¶
type AttributeRepository interface { List(pdb *plugin_database_sqlx.Plugin, data *AttributeSelectFrontList) ([]datamodel.AttributeFront, error) Get(pdb *plugin_database_sqlx.Plugin, data *AttributeSelectFrontItem) (*datamodel.AttributeFront, error) }
AttributeRepository type
func NewAttributeRepository ¶
func NewAttributeRepository() AttributeRepository
NewAttributeRepository new
type AttributeSelectAdminItem ¶
type AttributeSelectAdminItem struct {
PrmUuid string `json:"prm_uuid"`
}
type AttributeUpdate ¶
type BuyerDelete ¶
type BuyerInsert ¶
type BuyerInsert struct { PrmUuid string `json:"prm_uuid"` PrmPhone string `json:"prm_phone"` PrmName string `json:"prm_name"` PrmEmail pgtype.JSONB `json:"prm_email"` PrmDesc pgtype.JSONB `json:"prm_desc"` PrmOrder int64 `json:"prm_order"` PrmImage pgtype.JSONB `json:"prm_image"` PrmActive bool `json:"prm_active"` }
type BuyerManagerRepository ¶
type BuyerManagerRepository interface { Insert(pdb *plugin_database_sqlx.Plugin, data *BuyerInsert) (string, error) Update(pdb *plugin_database_sqlx.Plugin, data *BuyerUpdate) error Delete(pdb *plugin_database_sqlx.Plugin, data *BuyerDelete) error List(pdb *plugin_database_sqlx.Plugin, data *BuyerSelectAdminList) ([]datamodel.BuyerAdmin, error) Get(pdb *plugin_database_sqlx.Plugin, data *BuyerSelectAdminItem) (*datamodel.BuyerAdmin, error) Search(pdb *plugin_database_sqlx.Plugin, data *BuyerSearchAdminItem) (*datamodel.BuyerAdmin, error) SearchByPhone(pdb *plugin_database_sqlx.Plugin, data *BuyerSearchAdminPhone) (*datamodel.BuyerAdmin, error) }
BuyerManagerRepository type
func NewBuyerManagerRepository ¶
func NewBuyerManagerRepository() BuyerManagerRepository
NewBuyerRepository new
type BuyerRepository ¶
type BuyerRepository interface { List(pdb *plugin_database_sqlx.Plugin, data *BuyerSelectFrontList) ([]datamodel.BuyerFront, error) Get(pdb *plugin_database_sqlx.Plugin, data *BuyerSelectFrontItem) (*datamodel.BuyerFront, error) }
BuyerRepository type
type BuyerSearchAdminItem ¶
type BuyerSearchAdminPhone ¶
type BuyerSearchAdminPhone struct {
PrmPhone string `json:"prm_phone"`
}
type BuyerSelectAdminItem ¶
type BuyerSelectAdminItem struct {
PrmUuid string `json:"prm_uuid"`
}
type BuyerSelectAdminList ¶
type BuyerSelectFrontItem ¶
type BuyerSelectFrontList ¶
type BuyerUpdate ¶
type BuyerUpdate struct { PrmUuid string `json:"prm_uuid"` PrmPhone string `json:"prm_phone"` PrmName string `json:"prm_name"` PrmEmail pgtype.JSONB `json:"prm_email"` PrmDesc pgtype.JSONB `json:"prm_desc"` PrmOrder int64 `json:"prm_order"` PrmImage pgtype.JSONB `json:"prm_image"` PrmActive bool `json:"prm_active"` }
type CategoryDelete ¶
type CategoryInsert ¶
type CategoryInsert struct { PrmUuid string `json:"prm_uuid"` PrmName pgtype.JSONB `json:"prm_name"` PrmAncestor string `json:"prm_ancestor"` PrmCode string `json:"prm_code"` PrmDesc pgtype.JSONB `json:"prm_desc"` PrmOrder int64 `json:"prm_order"` PrmImage pgtype.JSONB `json:"prm_image"` PrmActive bool `json:"prm_active"` }
type CategoryManagerRepository ¶
type CategoryManagerRepository interface { Insert(pdb *plugin_database_sqlx.Plugin, data *CategoryInsert) (string, error) Update(pdb *plugin_database_sqlx.Plugin, data *CategoryUpdate) error Delete(pdb *plugin_database_sqlx.Plugin, data *CategoryDelete) error List(pdb *plugin_database_sqlx.Plugin, data *CategorySelectAdminList) ([]datamodel.CategoryAdmin, error) Get(pdb *plugin_database_sqlx.Plugin, data *CategorySelectAdminItem) (*datamodel.CategoryAdmin, error) }
CategoryManagerRepository type
func NewCategoryManagerRepository ¶
func NewCategoryManagerRepository() CategoryManagerRepository
NewCategoryRepository new
type CategoryRepository ¶
type CategoryRepository interface { List(pdb *plugin_database_sqlx.Plugin, data *CategorySelectFrontList) ([]datamodel.CategoryFront, error) Get(pdb *plugin_database_sqlx.Plugin, data *CategorySelectFrontItem) (*datamodel.CategoryFront, error) }
CategoryRepository type
func NewCategoryRepository ¶
func NewCategoryRepository() CategoryRepository
NewCategoryRepository new
type CategorySelectAdminItem ¶
type CategorySelectAdminItem struct {
PrmUuid string `json:"prm_uuid"`
}
type CategorySelectAdminList ¶
type CategorySelectFrontItem ¶
type CategorySelectFrontList ¶
type CategoryUpdate ¶
type CategoryUpdate struct { PrmUuid string `json:"prm_uuid"` PrmName pgtype.JSONB `json:"prm_name"` PrmAncestor string `json:"prm_ancestor"` PrmCode string `json:"prm_code"` PrmDesc pgtype.JSONB `json:"prm_desc"` PrmOrder int64 `json:"prm_order"` PrmImage pgtype.JSONB `json:"prm_image"` PrmActive bool `json:"prm_active"` }
type ImportMenu ¶
type MenuRepository ¶
type MenuRepository interface {
ImportMenu(pdb *plugin_database_sqlx.Plugin, data *ImportMenu) error
}
MenuRepository type
type OrderDelete ¶
type OrderInsert ¶
type OrderInsert struct { PrmUuid string `json:"prm_uuid"` PrmBuyer string `json:"prm_buyer"` PrmAncestor string `json:"prm_ancestor"` PrmStatus int64 `json:"prm_status"` PrmPayment int64 `json:"prm_payment"` PrmDelivery int64 `json:"prm_delivery"` PrmItems pgtype.JSONB `json:"prm_items"` PrmAddress pgtype.JSONB `json:"prm_address"` PrmExec *time.Time `json:"prm_exec"` PrmDesc pgtype.JSONB `json:"prm_desc"` PrmOrder int64 `json:"prm_order"` }
type OrderRepository ¶
type OrderRepository interface { Insert(pdb *plugin_database_sqlx.Plugin, data *OrderInsert) (string, error) Update(pdb *plugin_database_sqlx.Plugin, data *OrderUpdate) error Delete(pdb *plugin_database_sqlx.Plugin, data *OrderDelete) error List(pdb *plugin_database_sqlx.Plugin, data *OrderSelectAdminList) ([]datamodel.Order, error) Get(pdb *plugin_database_sqlx.Plugin, data *OrderSelectItem) (*datamodel.Order, error) GetStat(pdb *plugin_database_sqlx.Plugin, data *OrderSelectItemStat) (*datamodel.OrderStat, error) }
OrderRepository type
type OrderSelectAdminList ¶
type OrderSelectItem ¶
type OrderSelectItem struct {
PrmUuid string `json:"prm_uuid"`
}
type OrderSelectItemStat ¶
type OrderSelectItemStat struct {
PrmUuid string `json:"prm_uuid"`
}
type OrderUpdate ¶
type OrderUpdate struct { PrmUuid string `json:"prm_uuid"` PrmBuyer string `json:"prm_buyer"` PrmAncestor string `json:"prm_ancestor"` PrmStatus int64 `json:"prm_status"` PrmPayment int64 `json:"prm_payment"` PrmDelivery int64 `json:"prm_delivery"` PrmItems pgtype.JSONB `json:"prm_items"` PrmAddress pgtype.JSONB `json:"prm_address"` PrmExec *time.Time `json:"prm_exec"` PrmDesc pgtype.JSONB `json:"prm_desc"` PrmOrder int64 `json:"prm_order"` }
type ProductDelete ¶
type ProductInsert ¶
type ProductInsert struct { PrmUuid string `json:"prm_uuid"` PrmName pgtype.JSONB `json:"prm_name"` PrmCategory string `json:"prm_category"` PrmItems pgtype.JSONB `json:"prm_imtes"` PrmCode string `json:"prm_code"` PrmDesc pgtype.JSONB `json:"prm_desc"` PrmOrder int64 `json:"prm_order"` PrmImage pgtype.JSONB `json:"prm_image"` PrmActive bool `json:"prm_active"` }
type ProductManagerRepository ¶
type ProductManagerRepository interface { Insert(pdb *plugin_database_sqlx.Plugin, data *ProductInsert) (string, error) Update(pdb *plugin_database_sqlx.Plugin, data *ProductUpdate) error Delete(pdb *plugin_database_sqlx.Plugin, data *ProductDelete) error List(pdb *plugin_database_sqlx.Plugin, data *ProductSelectAdminList) ([]datamodel.ProductAdmin, error) Get(pdb *plugin_database_sqlx.Plugin, data *ProductSelectAdminItem) (*datamodel.ProductAdmin, error) }
ProductManagerRepository type
func NewProductManagerRepository ¶
func NewProductManagerRepository() ProductManagerRepository
NewProductRepository new
type ProductRepository ¶
type ProductRepository interface { List(pdb *plugin_database_sqlx.Plugin, data *ProductSelectFrontList) ([]datamodel.ProductFront, error) Get(pdb *plugin_database_sqlx.Plugin, data *ProductSelectFrontItem) (*datamodel.ProductFront, error) }
ProductRepository type
type ProductSelectAdminItem ¶
type ProductSelectAdminItem struct {
PrmUuid string `json:"prm_uuid"`
}
type ProductSelectAdminList ¶
type ProductSelectFrontItem ¶
type ProductSelectFrontList ¶
type ProductUpdate ¶
type ProductUpdate struct { PrmUuid string `json:"prm_uuid"` PrmName pgtype.JSONB `json:"prm_name"` PrmCategory string `json:"prm_category"` PrmItems pgtype.JSONB `json:"prm_imtes"` PrmCode string `json:"prm_code"` PrmDesc pgtype.JSONB `json:"prm_desc"` PrmOrder int64 `json:"prm_order"` PrmImage pgtype.JSONB `json:"prm_image"` PrmActive bool `json:"prm_active"` }
Source Files ¶
- ancestor_manager_repository.go
- ancestor_repository.go
- attribute_manager_repository.go
- attribute_repository.go
- buyer_manager_repository.go
- buyer_repository.go
- category_manager_repository.go
- category_repository.go
- menu_repository.go
- order_repository.go
- product_manager_repository.go
- product_repository.go
- repository.go
Click to show internal directories.
Click to hide internal directories.