repository

package
v0.10.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 2, 2020 License: AGPL-3.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AttributeDelete added in v0.6.0

type AttributeDelete struct {
	PrmUUID uuid.UUID `json:"prm_uuid"`
	PrmSoft bool      `json:"prm_soft"`
}

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

type AttributeSelectAdminItem struct {
	PrmUUID uuid.UUID `json:"prm_uuid"`
}

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

type BuyerDelete struct {
	PrmUUID uuid.UUID `json:"prm_uuid"`
	PrmSoft bool      `json:"prm_soft"`
}

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

type BuyerSelectAdminItem struct {
	PrmUUID uuid.UUID `json:"prm_uuid"`
}

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

type BuyerSelectFrontItem struct {
	PrmUUID uuid.UUID `json:"prm_uuid"`
}

func (BuyerSelectFrontItem) Query added in v0.8.0

func (t BuyerSelectFrontItem) Query() string

type BuyerSelectFrontList added in v0.8.0

type BuyerSelectFrontList struct {
	PrmSkip  int64
	PrmLimit int64
}

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

type CategoryDelete struct {
	PrmUUID uuid.UUID `json:"prm_uuid"`
	PrmSoft bool      `json:"prm_soft"`
}

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

type CategorySelectAdminItem struct {
	PrmUUID uuid.UUID `json:"prm_uuid"`
}

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

type OrderDelete struct {
	PrmUUID uuid.UUID `json:"prm_uuid"`
	PrmSoft bool      `json:"prm_soft"`
}

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

type OrderSelectItem struct {
	PrmUUID uuid.UUID `json:"prm_uuid"`
}

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

type ProductDelete struct {
	PrmUUID uuid.UUID `json:"prm_uuid"`
	PrmSoft bool      `json:"prm_soft"`
}

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

func NewProductRepository

func NewProductRepository() ProductRepository

NewProductRepository new

type ProductSelectAdminItem added in v0.7.1

type ProductSelectAdminItem struct {
	PrmUUID uuid.UUID `json:"prm_uuid"`
}

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL