db

package
v1.3.0-rc.0...-12c9840 Latest Latest
Warning

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

Go to latest
Published: Nov 20, 2024 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

type Client struct {
	*dbengine.DBEngine
}

func (*Client) CreateIssueRelation

func (db *Client) CreateIssueRelation(relation *IssueRelation) error

func (*Client) DeleteIssueRelation

func (db *Client) DeleteIssueRelation(id string) error

func (*Client) ListIssueRelation

func (db *Client) ListIssueRelation(req *pb.ListIssueRelationRequest, orgID string) ([]IssueRelation, error)

type IssueRelation

type IssueRelation struct {
	ID            string    `gorm:"id"`
	CreatedAt     time.Time `json:"created_at"`
	UpdatedAt     time.Time `json:"updated_at"`
	SoftDeletedAt int       `gorm:"soft_deleted_at"`
	Relation      string    `gorm:"relation"`
	IssueID       uint64    `gorm:"issue_id"`
	Type          string    `gorm:"type"`
	OrgID         uint64    `gorm:"org_id"`
	OrgName       string    `gorm:"org_name"`
	Extra         string
}

func (IssueRelation) Covert

func (that IssueRelation) Covert() *pb.IssueRelation

func (IssueRelation) TableName

func (IssueRelation) TableName() string

Jump to

Keyboard shortcuts

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