Documentation
¶
Index ¶
- type BillService
- func (bs *BillService) AddBill(bill *models.Bill) error
- func (bs *BillService) CreateBill(bill *models.Bill) (models.Bill, error)
- func (bs *BillService) DeleteBill(id uuid.UUID) error
- func (bs *BillService) GetBill(id uuid.UUID) (models.Bill, error)
- func (bs *BillService) UpdateBill(bill *models.Bill) (models.Bill, error)
- type Bills
- type PaydayService
- func (service *PaydayService) CreatePayday(payday *models.Payday) (models.Payday, error)
- func (service *PaydayService) DeletePayday(paydayId uuid.UUID) error
- func (service *PaydayService) GetPayday(paydayId uuid.UUID) (models.Payday, error)
- func (service *PaydayService) GetPaydays(userId string) []models.Payday
- func (service *PaydayService) UpdatePayday(payday *models.Payday) error
- type Paydays
- type WorksheetService
- func (service *WorksheetService) CreateWorksheet(worksheet *models.Worksheet) (*models.Worksheet, error)
- func (service *WorksheetService) DeleteWorksheet(worksheetId uuid.UUID) error
- func (service *WorksheetService) GetWorksheet(id uuid.UUID) (models.Worksheet, error)
- func (service *WorksheetService) GetWorksheetItem(id uuid.UUID) (models.WorksheetItem, error)
- func (service *WorksheetService) GetWorksheets(userId string) ([]models.Worksheet, error)
- func (service *WorksheetService) UpdateWorksheet(worksheet *models.Worksheet) error
- func (service *WorksheetService) UpdateWorksheetItem(worksheetItem *models.WorksheetItem) error
- type Worksheets
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BillService ¶
func NewBillService ¶
func NewBillService(database *gorm.DB) *BillService
func (*BillService) CreateBill ¶
func (*BillService) DeleteBill ¶
func (bs *BillService) DeleteBill(id uuid.UUID) error
func (*BillService) UpdateBill ¶
type PaydayService ¶
func NewPaydayService ¶
func NewPaydayService(db *gorm.DB) *PaydayService
func (*PaydayService) CreatePayday ¶
func (*PaydayService) DeletePayday ¶
func (service *PaydayService) DeletePayday(paydayId uuid.UUID) error
func (*PaydayService) GetPaydays ¶
func (service *PaydayService) GetPaydays(userId string) []models.Payday
func (*PaydayService) UpdatePayday ¶
func (service *PaydayService) UpdatePayday(payday *models.Payday) error
type WorksheetService ¶
func NewWorksheetService ¶
func NewWorksheetService(db *gorm.DB) *WorksheetService
func (*WorksheetService) CreateWorksheet ¶
func (*WorksheetService) DeleteWorksheet ¶
func (service *WorksheetService) DeleteWorksheet(worksheetId uuid.UUID) error
func (*WorksheetService) GetWorksheet ¶
func (*WorksheetService) GetWorksheetItem ¶
func (service *WorksheetService) GetWorksheetItem(id uuid.UUID) (models.WorksheetItem, error)
func (*WorksheetService) GetWorksheets ¶
func (service *WorksheetService) GetWorksheets(userId string) ([]models.Worksheet, error)
func (*WorksheetService) UpdateWorksheet ¶
func (service *WorksheetService) UpdateWorksheet(worksheet *models.Worksheet) error
func (*WorksheetService) UpdateWorksheetItem ¶
func (service *WorksheetService) UpdateWorksheetItem(worksheetItem *models.WorksheetItem) error
type Worksheets ¶
type Worksheets interface { CreateWorksheet(worksheet *models.Worksheet) (*models.Worksheet, error) GetWorksheets(userId string) ([]models.Worksheet, error) GetWorksheet(id uuid.UUID) (models.Worksheet, error) UpdateWorksheet(worksheet *models.Worksheet) error DeleteWorksheet(worksheetId uuid.UUID) error GetWorksheetItem(id uuid.UUID) (models.WorksheetItem, error) UpdateWorksheetItem(worksheetItem *models.WorksheetItem) error }
Click to show internal directories.
Click to hide internal directories.