package item import ( "zhiyuan/models" "zhiyuan/pkg/app" "zhiyuan/pkg/db" ) var MatItemDetail models.MatItemDetail func GetDetailList(where map[string]interface{}, fields []string, page app.Page, retVal interface{}) ([]*models.MatItemDetail, error) { if page.PageNum > 0 && page.PageSize > 0 { where["_limit"] = db.GetOffset(uint(page.PageNum), uint(page.PageSize)) } return MatItemDetail.GetMulti(where, fields, retVal) } func CountDetail(where map[string]interface{}) (int64, error) { return db.Count(MatItemDetail.TableName(), where) } func GetDetailOne(where map[string]interface{}, fields []string, dest interface{}) (*models.MatItemDetail, error) { return MatItemDetail.GetOne(where, fields, dest) }