Documentation
¶
Index ¶
- Constants
- func NewContractRepository(db *sql.DB) user_contract.Repository
- type ContractRepository
- func (r *ContractRepository) ChangeStatus(contractID int64, newStatus string) error
- func (r *ContractRepository) ChangeStatusWorkAsReady(contractID int64) error
- func (r *ContractRepository) Create(contract *model.Contract) error
- func (r *ContractRepository) Edit(c *model.Contract) error
- func (r *ContractRepository) Find(id int64) (*model.Contract, error)
- func (r *ContractRepository) GetClosedContracts(id int64) ([]model.PublicContractVersion, error)
- func (r *ContractRepository) List(id int64, mode string) ([]model.Contract, error)
Constants ¶
View Source
const ( ContractListByCompany = "company" ContractListByFreelancer = "freelancer" )
Variables ¶
This section is empty.
Functions ¶
func NewContractRepository ¶
func NewContractRepository(db *sql.DB) user_contract.Repository
Types ¶
type ContractRepository ¶
type ContractRepository struct {
// contains filtered or unexported fields
}
func (*ContractRepository) ChangeStatus ¶
func (r *ContractRepository) ChangeStatus(contractID int64, newStatus string) error
func (*ContractRepository) ChangeStatusWorkAsReady ¶
func (r *ContractRepository) ChangeStatusWorkAsReady(contractID int64) error
func (*ContractRepository) Create ¶
func (r *ContractRepository) Create(contract *model.Contract) error
func (*ContractRepository) Find ¶
func (r *ContractRepository) Find(id int64) (*model.Contract, error)
func (*ContractRepository) GetClosedContracts ¶
func (r *ContractRepository) GetClosedContracts(id int64) ([]model.PublicContractVersion, error)
Click to show internal directories.
Click to hide internal directories.