Documentation ¶
Index ¶
- 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 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 OrderDelete
- type OrderInsert
- type OrderRepository
- type OrderSelectItem
- type OrderSelectList
- 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 AttributeDelete ¶ added in v0.6.0
func (AttributeDelete) Query ¶ added in v0.6.0
func (t AttributeDelete) Query() string
type AttributeInsert ¶ added in v0.6.0
type AttributeInsert struct { PrmUUID uuid.UUID `json:"prm_uuid"` PrmCode string `json:"prm_code"` PrmName pgtype.JSONB `json:"prm_name"` PrmDesc pgtype.JSONB `json:"prm_desc"` PrmOrder int64 `json:"prm_order"` PrmImage pgtype.JSONB `json:"prm_image"` PrmActive bool `json:"prm_active"` }
func (AttributeInsert) Query ¶ added in v0.6.0
func (t AttributeInsert) Query() string
type AttributeManagerRepository ¶ added in v0.7.1
type AttributeManagerRepository interface { Insert(db *sqlx.DB, data *AttributeInsert) (string, error) Update(db *sqlx.DB, data *AttributeUpdate) error Delete(db *sqlx.DB, data *AttributeDelete) error List(db *sqlx.DB, data *AttributeSelectAdminList) ([]datamodel.AttributeAdmin, error) Get(db *sqlx.DB, data *AttributeSelectAdminItem) (*datamodel.AttributeAdmin, error) }
AttributeManagerRepository type
func NewAttributeManagerRepository ¶ added in v0.7.1
func NewAttributeManagerRepository() AttributeManagerRepository
NewAttributeRepository new
type AttributeRepository ¶ added in v0.6.0
type AttributeRepository interface { List(db *sqlx.DB, data *AttributeSelectFrontList) ([]datamodel.AttributeFront, error) Get(db *sqlx.DB, data *AttributeSelectFrontItem) (*datamodel.AttributeFront, error) }
AttributeRepository type
func NewAttributeRepository ¶ added in v0.6.0
func NewAttributeRepository() AttributeRepository
NewAttributeRepository new
type AttributeSelectAdminItem ¶ added in v0.7.1
func (AttributeSelectAdminItem) Query ¶ added in v0.7.1
func (t AttributeSelectAdminItem) Query() string
type AttributeSelectAdminList ¶ added in v0.7.1
type AttributeSelectAdminList struct { PrmActive pgtype.Bool `json:"prm_active"` PrmDeleted pgtype.Bool `json:"prm_deleted"` PrmSkip int64 PrmLimit int64 }
func (AttributeSelectAdminList) Query ¶ added in v0.7.1
func (t AttributeSelectAdminList) Query() string
type AttributeSelectFrontItem ¶ added in v0.7.0
type AttributeSelectFrontItem struct { PrmUUID uuid.UUID `json:"prm_uuid"` PrmLCID string `json:"prm_lcid"` }
func (AttributeSelectFrontItem) Query ¶ added in v0.7.0
func (t AttributeSelectFrontItem) Query() string
type AttributeSelectFrontList ¶ added in v0.7.0
type AttributeSelectFrontList struct { PrmLCID string `json:"prm_lcid"` PrmSkip int64 PrmLimit int64 }
func (AttributeSelectFrontList) Query ¶ added in v0.7.0
func (t AttributeSelectFrontList) Query() string
type AttributeUpdate ¶ added in v0.6.0
type AttributeUpdate struct { PrmUUID uuid.UUID `json:"prm_uuid"` PrmCode string `json:"prm_code"` PrmName pgtype.JSONB `json:"prm_name"` PrmDesc pgtype.JSONB `json:"prm_desc"` PrmOrder int64 `json:"prm_order"` PrmImage pgtype.JSONB `json:"prm_image"` PrmActive bool `json:"prm_active"` }
func (AttributeUpdate) Query ¶ added in v0.6.0
func (t AttributeUpdate) Query() string
type BuyerDelete ¶ added in v0.8.0
func (BuyerDelete) Query ¶ added in v0.8.0
func (t BuyerDelete) Query() string
type BuyerInsert ¶ added in v0.8.0
type BuyerInsert struct { PrmUUID uuid.UUID `json:"prm_uuid"` PrmPhone string `json:"prm_phone"` PrmName pgtype.Varchar `json:"prm_name"` PrmEmail pgtype.Varchar `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"` }
func (BuyerInsert) Query ¶ added in v0.8.0
func (t BuyerInsert) Query() string
type BuyerManagerRepository ¶ added in v0.8.0
type BuyerManagerRepository interface { Insert(db *sqlx.DB, data *BuyerInsert) (string, error) Update(db *sqlx.DB, data *BuyerUpdate) error Delete(db *sqlx.DB, data *BuyerDelete) error List(db *sqlx.DB, data *BuyerSelectAdminList) ([]datamodel.BuyerAdmin, error) Get(db *sqlx.DB, data *BuyerSelectAdminItem) (*datamodel.BuyerAdmin, error) }
BuyerManagerRepository type
func NewBuyerManagerRepository ¶ added in v0.8.0
func NewBuyerManagerRepository() BuyerManagerRepository
NewBuyerRepository new
type BuyerRepository ¶ added in v0.8.0
type BuyerRepository interface { List(db *sqlx.DB, data *BuyerSelectFrontList) ([]datamodel.BuyerFront, error) Get(db *sqlx.DB, data *BuyerSelectFrontItem) (*datamodel.BuyerFront, error) }
BuyerRepository type
func NewBuyerRepository ¶ added in v0.8.0
func NewBuyerRepository() BuyerRepository
NewBuyerRepository new
type BuyerSelectAdminItem ¶ added in v0.8.0
func (BuyerSelectAdminItem) Query ¶ added in v0.8.0
func (t BuyerSelectAdminItem) Query() string
type BuyerSelectAdminList ¶ added in v0.8.0
type BuyerSelectAdminList struct { PrmActive pgtype.Bool `json:"prm_active"` PrmDeleted pgtype.Bool `json:"prm_deleted"` PrmSkip int64 PrmLimit int64 }
func (BuyerSelectAdminList) Query ¶ added in v0.8.0
func (t BuyerSelectAdminList) Query() string
type BuyerSelectFrontItem ¶ added in v0.8.0
func (BuyerSelectFrontItem) Query ¶ added in v0.8.0
func (t BuyerSelectFrontItem) Query() string
type BuyerSelectFrontList ¶ added in v0.8.0
func (BuyerSelectFrontList) Query ¶ added in v0.8.0
func (t BuyerSelectFrontList) Query() string
type BuyerUpdate ¶ added in v0.8.0
type BuyerUpdate struct { PrmUUID uuid.UUID `json:"prm_uuid"` PrmPhone string `json:"prm_phone"` PrmName pgtype.Varchar `json:"prm_name"` PrmEmail pgtype.Varchar `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"` }
func (BuyerUpdate) Query ¶ added in v0.8.0
func (t BuyerUpdate) Query() string
type CategoryDelete ¶ added in v0.4.0
func (CategoryDelete) Query ¶ added in v0.4.0
func (t CategoryDelete) Query() string
type CategoryInsert ¶ added in v0.4.0
type CategoryInsert struct { PrmUUID uuid.UUID `json:"prm_uuid"` PrmCode string `json:"prm_code"` PrmName pgtype.JSONB `json:"prm_name"` PrmDesc pgtype.JSONB `json:"prm_desc"` PrmOrder int64 `json:"prm_order"` PrmImage pgtype.JSONB `json:"prm_image"` PrmAttribute pgtype.JSONB `json:"prm_attribute"` PrmActive bool `json:"prm_active"` }
func (CategoryInsert) Query ¶ added in v0.4.0
func (t CategoryInsert) Query() string
type CategoryManagerRepository ¶ added in v0.7.1
type CategoryManagerRepository interface { Insert(db *sqlx.DB, data *CategoryInsert) (string, error) Update(db *sqlx.DB, data *CategoryUpdate) error Delete(db *sqlx.DB, data *CategoryDelete) error List(db *sqlx.DB, data *CategorySelectAdminList) ([]datamodel.CategoryAdmin, error) Get(db *sqlx.DB, data *CategorySelectAdminItem) (*datamodel.CategoryAdmin, error) }
CategoryManagerRepository type
func NewCategoryManagerRepository ¶ added in v0.7.1
func NewCategoryManagerRepository() CategoryManagerRepository
NewCategoryRepository new
type CategoryRepository ¶
type CategoryRepository interface { List(db *sqlx.DB, data *CategorySelectFrontList) ([]datamodel.CategoryFront, error) Get(db *sqlx.DB, data *CategorySelectFrontItem) (*datamodel.CategoryFront, error) }
CategoryRepository type
func NewCategoryRepository ¶
func NewCategoryRepository() CategoryRepository
NewCategoryRepository new
type CategorySelectAdminItem ¶ added in v0.7.1
func (CategorySelectAdminItem) Query ¶ added in v0.7.1
func (t CategorySelectAdminItem) Query() string
type CategorySelectAdminList ¶ added in v0.7.1
type CategorySelectAdminList struct { PrmActive pgtype.Bool `json:"prm_active"` PrmDeleted pgtype.Bool `json:"prm_deleted"` PrmSkip int64 `json:"prm_skip"` PrmLimit int64 `json:"prm_limit"` }
func (CategorySelectAdminList) Query ¶ added in v0.7.1
func (t CategorySelectAdminList) Query() string
type CategorySelectFrontItem ¶ added in v0.7.0
type CategorySelectFrontItem struct { PrmUUID uuid.UUID `json:"prm_uuid"` PrmLCID string `json:"prm_lcid"` }
func (CategorySelectFrontItem) Query ¶ added in v0.7.0
func (t CategorySelectFrontItem) Query() string
type CategorySelectFrontList ¶ added in v0.7.0
type CategorySelectFrontList struct { PrmLCID string `json:"prm_lcid"` PrmSkip int64 `json:"prm_skip"` PrmLimit int64 `json:"prm_limit"` }
func (CategorySelectFrontList) Query ¶ added in v0.7.0
func (t CategorySelectFrontList) Query() string
type CategoryUpdate ¶ added in v0.4.0
type CategoryUpdate struct { PrmUUID uuid.UUID `json:"prm_uuid"` PrmCode string `json:"prm_code"` PrmName pgtype.JSONB `json:"prm_name"` PrmDesc pgtype.JSONB `json:"prm_desc"` PrmOrder int64 `json:"prm_order"` PrmImage pgtype.JSONB `json:"prm_image"` PrmAttribute pgtype.JSONB `json:"prm_attribute"` PrmActive bool `json:"prm_active"` }
func (CategoryUpdate) Query ¶ added in v0.4.0
func (t CategoryUpdate) Query() string
type ImportMenu ¶ added in v0.10.0
type ImportMenu struct { PrmCategory string `json:"prm_category"` PrmProduct string `json:"prm_product"` }
func (ImportMenu) Query ¶ added in v0.10.0
func (t ImportMenu) Query() string
type OrderDelete ¶ added in v0.9.0
func (OrderDelete) Query ¶ added in v0.9.0
func (t OrderDelete) Query() string
type OrderInsert ¶ added in v0.9.0
type OrderInsert struct { PrmUUID uuid.UUID `json:"prm_uuid"` PrmBuyer uuid.UUID `json:"prm_buyer"` PrmDelivery int64 `json:"prm_delivery"` PrmPayment int64 `json:"prm_payment"` PrmItems pgtype.JSONB `json:"prm_items"` PrmAddress pgtype.JSONB `json:"prm_address"` PrmDesc pgtype.JSONB `json:"prm_desc"` PrmOrder int64 `json:"prm_order"` }
func (OrderInsert) Query ¶ added in v0.9.0
func (t OrderInsert) Query() string
type OrderRepository ¶ added in v0.9.0
type OrderRepository interface { Insert(db *sqlx.DB, data *OrderInsert) (string, error) Update(db *sqlx.DB, data *OrderUpdate) error Delete(db *sqlx.DB, data *OrderDelete) error List(db *sqlx.DB, data *OrderSelectList) ([]datamodel.Order, error) Get(db *sqlx.DB, data *OrderSelectItem) (*datamodel.Order, error) }
OrderRepository type
func NewOrderRepository ¶ added in v0.9.0
func NewOrderRepository() OrderRepository
NewOrderRepository new
type OrderSelectItem ¶ added in v0.9.0
func (OrderSelectItem) Query ¶ added in v0.9.0
func (t OrderSelectItem) Query() string
type OrderSelectList ¶ added in v0.9.0
type OrderSelectList struct { PrmBuyer uuid.UUID `json:"prm_buyer"` PrmDelivery int64 `json:"prm_delivery"` PrmPayment int64 `json:"prm_payment"` PrmDeleted pgtype.Bool `json:"prm_deleted"` PrmSkip int64 PrmLimit int64 }
func (OrderSelectList) Query ¶ added in v0.9.0
func (t OrderSelectList) Query() string
type OrderUpdate ¶ added in v0.9.0
type OrderUpdate struct { PrmUUID uuid.UUID `json:"prm_uuid"` PrmBuyer uuid.UUID `json:"prm_buyer"` PrmDelivery int64 `json:"prm_delivery"` PrmPayment int64 `json:"prm_payment"` PrmItems pgtype.JSONB `json:"prm_items"` PrmAddress pgtype.JSONB `json:"prm_address"` PrmDesc pgtype.JSONB `json:"prm_desc"` PrmOrder int64 `json:"prm_order"` }
func (OrderUpdate) Query ¶ added in v0.9.0
func (t OrderUpdate) Query() string
type ProductDelete ¶ added in v0.4.0
func (ProductDelete) Query ¶ added in v0.4.0
func (t ProductDelete) Query() string
type ProductInsert ¶ added in v0.4.0
type ProductInsert struct { PrmUUID uuid.UUID `json:"prm_uuid"` PrmCode string `json:"prm_code"` PrmCategory uuid.UUID `json:"prm_category"` PrmItems pgtype.JSONB `json:"prm_imtes"` PrmName pgtype.JSONB `json:"prm_name"` PrmDesc pgtype.JSONB `json:"prm_desc"` PrmOrder int64 `json:"prm_order"` PrmActive bool `json:"prm_active"` PrmImage pgtype.JSONB `json:"prm_image"` }
func (ProductInsert) Query ¶ added in v0.4.0
func (t ProductInsert) Query() string
type ProductManagerRepository ¶ added in v0.7.1
type ProductManagerRepository interface { Insert(db *sqlx.DB, data *ProductInsert) (string, error) Update(db *sqlx.DB, data *ProductUpdate) error Delete(db *sqlx.DB, data *ProductDelete) error List(db *sqlx.DB, data *ProductSelectAdminList) ([]datamodel.ProductAdmin, error) Get(db *sqlx.DB, data *ProductSelectAdminItem) (*datamodel.ProductAdmin, error) ImportMenu(db *sqlx.DB, data *ImportMenu) error }
ProductManagerRepository type
func NewProductManagerRepository ¶ added in v0.7.1
func NewProductManagerRepository() ProductManagerRepository
NewProductRepository new
type ProductRepository ¶
type ProductRepository interface { List(db *sqlx.DB, data *ProductSelectFrontList) ([]datamodel.ProductFront, error) Get(db *sqlx.DB, data *ProductSelectFrontItem) (*datamodel.ProductFront, error) }
ProductRepository type
type ProductSelectAdminItem ¶ added in v0.7.1
func (ProductSelectAdminItem) Query ¶ added in v0.7.1
func (t ProductSelectAdminItem) Query() string
type ProductSelectAdminList ¶ added in v0.7.1
type ProductSelectAdminList struct { PrmActive pgtype.Bool `json:"prm_active"` PrmDeleted pgtype.Bool `json:"prm_deleted"` PrmSkip int64 PrmLimit int64 }
func (ProductSelectAdminList) Query ¶ added in v0.7.1
func (t ProductSelectAdminList) Query() string
type ProductSelectFrontItem ¶ added in v0.7.0
type ProductSelectFrontItem struct { PrmUUID uuid.UUID `json:"prm_uuid"` PrmLCID string `json:"prm_lcid"` }
func (ProductSelectFrontItem) Query ¶ added in v0.7.0
func (t ProductSelectFrontItem) Query() string
type ProductSelectFrontList ¶ added in v0.7.0
type ProductSelectFrontList struct { PrmCategory uuid.UUID `json:"prm_category"` PrmLCID string `json:"prm_lcid"` PrmSkip int64 PrmLimit int64 }
func (ProductSelectFrontList) Query ¶ added in v0.7.0
func (t ProductSelectFrontList) Query() string
type ProductUpdate ¶ added in v0.4.0
type ProductUpdate struct { PrmUUID uuid.UUID `json:"prm_uuid"` PrmCode string `json:"prm_code"` PrmCategory uuid.UUID `json:"prm_category"` PrmItems pgtype.JSONB `json:"prm_imtes"` PrmName pgtype.JSONB `json:"prm_name"` PrmDesc pgtype.JSONB `json:"prm_desc"` PrmOrder int64 `json:"prm_order"` PrmActive bool `json:"prm_active"` PrmImage pgtype.JSONB `json:"prm_image"` }
func (ProductUpdate) Query ¶ added in v0.4.0
func (t ProductUpdate) Query() string
Click to show internal directories.
Click to hide internal directories.