package trading import ( "sig-pub/pkg/data" "sig-pub/pkg/data/entity" "sig-pub/pkg/storage/persist" ) type TradingDataPersist struct { db *persist.RDB } func NewTradingDataPersist(db *persist.RDB) *TradingDataPersist { return &TradingDataPersist{ db: db, } } func (p *TradingDataPersist) Init() (err error) { return } func (p *TradingDataPersist) GetTradePlanById(planId int64) (plan *entity.TradePlan, err error) { plan = new(entity.TradePlan) err = p.db.Select(plan, `select * from t_trade_plan where id = ?`, planId) if err != nil { return } if plan.InstId == "" { err = data.ErrorNotExists return } return }