package dao import ( "git.rosy.net.cn/baseapi/utils" "git.rosy.net.cn/jx-callback/business/model" ) func GetPrintMsg(db *DaoDB, printNo string, orderNo int64) (prints *model.PrintMsg, err error) { sql := ` SELECT * FROM print_msg WHERE 1 = 1 ` sqlParams := []interface{}{} if printNo != "" { sql += ` AND print_no = ?` sqlParams = append(sqlParams, printNo) } if orderNo != 0 { sql += ` AND order_no = ?` sqlParams = append(sqlParams, orderNo) } err = GetRow(db, &prints, sql, sqlParams) return prints, err } func GetPrintMsgs(db *DaoDB, status, offset, pageSize int) (prints []*model.PrintMsg, err error) { sql := ` SELECT * FROM print_msg WHERE 1 = 1 AND deleted_at = ? AND status = ? LIMIT ? OFFSET ? ` sqlParams := []interface{}{utils.DefaultTimeValue, status, pageSize, offset} err = GetRows(db, &prints, sql, sqlParams) return prints, err } //func GetPrinter(db *DaoDB,printNo string)(print []*model)