Documentation
¶
Index ¶
- func Migrate(db *gorm.DB) error
- type PurchaseReturnService
- func (s *PurchaseReturnService) AddItem(returnPurchase *models.ReturnModel, item *models.ReturnItemModel) error
- func (s *PurchaseReturnService) CreateReturn(returnPurchase *models.ReturnModel) error
- func (s *PurchaseReturnService) DeleteItem(returnID string, itemID string) error
- func (s *PurchaseReturnService) DeleteReturn(id string) error
- func (s *PurchaseReturnService) GetReturnByID(id string) (*models.ReturnModel, error)
- func (s *PurchaseReturnService) GetReturns(request http.Request, search string) (paginate.Page, error)
- func (s *PurchaseReturnService) ReleaseReturn(returnID string, userID string, date time.Time, notes string, ...) error
- func (s *PurchaseReturnService) UpdateItem(item *models.ReturnItemModel) error
- func (s *PurchaseReturnService) UpdateReturn(id string, returnPurchase *models.ReturnModel) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type PurchaseReturnService ¶
type PurchaseReturnService struct {
// contains filtered or unexported fields
}
func NewPurchaseReturnService ¶
func NewPurchaseReturnService(db *gorm.DB, ctx *context.ERPContext, financeService *finance.FinanceService, stockMovementService *stockmovement.StockMovementService, purchaseService *purchase.PurchaseService) *PurchaseReturnService
func (*PurchaseReturnService) AddItem ¶
func (s *PurchaseReturnService) AddItem(returnPurchase *models.ReturnModel, item *models.ReturnItemModel) error
func (*PurchaseReturnService) CreateReturn ¶
func (s *PurchaseReturnService) CreateReturn(returnPurchase *models.ReturnModel) error
func (*PurchaseReturnService) DeleteItem ¶
func (s *PurchaseReturnService) DeleteItem(returnID string, itemID string) error
func (*PurchaseReturnService) DeleteReturn ¶
func (s *PurchaseReturnService) DeleteReturn(id string) error
func (*PurchaseReturnService) GetReturnByID ¶
func (s *PurchaseReturnService) GetReturnByID(id string) (*models.ReturnModel, error)
func (*PurchaseReturnService) GetReturns ¶
func (*PurchaseReturnService) ReleaseReturn ¶
func (*PurchaseReturnService) UpdateItem ¶
func (s *PurchaseReturnService) UpdateItem(item *models.ReturnItemModel) error
func (*PurchaseReturnService) UpdateReturn ¶
func (s *PurchaseReturnService) UpdateReturn(id string, returnPurchase *models.ReturnModel) error
Click to show internal directories.
Click to hide internal directories.