You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
78 lines
2.2 KiB
78 lines
2.2 KiB
// Code generated by sqlc. DO NOT EDIT.
|
|
// versions:
|
|
// sqlc v1.13.0
|
|
|
|
package mysqlcore
|
|
|
|
import (
|
|
"database/sql"
|
|
"time"
|
|
|
|
"git.aiterp.net/stufflog3/stufflog3-api/internal/sqltypes"
|
|
)
|
|
|
|
type Item struct {
|
|
ID int `json:"id"`
|
|
ScopeID int `json:"scope_id"`
|
|
ProjectRequirementID sql.NullInt32 `json:"project_requirement_id"`
|
|
Name string `json:"name"`
|
|
Description string `json:"description"`
|
|
CreatedTime time.Time `json:"created_time"`
|
|
CreatedUserID string `json:"created_user_id"`
|
|
AcquiredTime sql.NullTime `json:"acquired_time"`
|
|
ScheduledDate sql.NullTime `json:"scheduled_date"`
|
|
}
|
|
|
|
type ItemStatProgress struct {
|
|
ItemID int `json:"item_id"`
|
|
StatID int `json:"stat_id"`
|
|
Acquired int `json:"acquired"`
|
|
Required int `json:"required"`
|
|
}
|
|
|
|
type Project struct {
|
|
ID int `json:"id"`
|
|
ScopeID int `json:"scope_id"`
|
|
AuthorID string `json:"author_id"`
|
|
Name string `json:"name"`
|
|
Status int `json:"status"`
|
|
Description string `json:"description"`
|
|
CreatedTime time.Time `json:"created_time"`
|
|
}
|
|
|
|
type ProjectRequirement struct {
|
|
ID int `json:"id"`
|
|
ScopeID int `json:"scope_id"`
|
|
ProjectID int `json:"project_id"`
|
|
Name string `json:"name"`
|
|
Status int `json:"status"`
|
|
Description string `json:"description"`
|
|
}
|
|
|
|
type ProjectRequirementStat struct {
|
|
ProjectRequirementID int `json:"project_requirement_id"`
|
|
StatID int `json:"stat_id"`
|
|
Required int `json:"required"`
|
|
}
|
|
|
|
type Scope struct {
|
|
ID int `json:"id"`
|
|
Name string `json:"name"`
|
|
Abbreviation string `json:"abbreviation"`
|
|
}
|
|
|
|
type ScopeMember struct {
|
|
ScopeID int `json:"scope_id"`
|
|
UserID string `json:"user_id"`
|
|
Name string `json:"name"`
|
|
Owner bool `json:"owner"`
|
|
}
|
|
|
|
type Stat struct {
|
|
ID int `json:"id"`
|
|
ScopeID int `json:"scope_id"`
|
|
Name string `json:"name"`
|
|
Description string `json:"description"`
|
|
Weight float64 `json:"weight"`
|
|
AllowedAmounts sqltypes.NullRawMessage `json:"allowed_amounts"`
|
|
}
|