package models import "zhiyuan/pkg/db" type ASOrderIssue struct { ID int `json:"id"` OrderID int `json:"order_id"` Director int `json:"director"` IssueID int `json:"issue_id"` IssueDesc string `json:"issue_desc"` Brand int `json:"brand"` Leader int `json:"leader"` InWarranty int `json:"in_warranty"` CreatedAt int `json:"created_at"` UpdatedAt int `json:"updated_at"` } func (ASOrderIssue) TableName() string { return "zy_as_order_issue" } func (o ASOrderIssue) GetOne(where map[string]interface{}, fields []string, retVal interface{}) (*ASOrderIssue, error) { if retVal == nil { var issue *ASOrderIssue err := db.GetOne(o.TableName(), where, fields, &issue) return issue, err } else { err := db.GetOne(o.TableName(), where, fields, retVal) return nil, err } } func (o ASOrderIssue) GetMulti(where map[string]interface{}, fields []string, retVal interface{}) ([]*ASOrderIssue, error) { if retVal == nil { var issue []*ASOrderIssue err := db.GetMulti(o.TableName(), where, fields, &issue) return issue, err } else { err := db.GetMulti(o.TableName(), where, fields, retVal) return nil, err } }