package service import ( "ulink-admin/modules/stock/dao" "ulink-admin/modules/stock/models/model" "ulink-admin/modules/stock/models/req" ) type StockDetailService struct { stockDetailDao dao.StockDetailDao } // List 查询所有股票明细业务方法 func (this StockDetailService) List(query *req.StockDetailQuery, list interface{}) { this.stockDetailDao.List(query, list) } // Page 查询股票明细分页列表 func (this StockDetailService) Page(query *req.StockDetailQuery) (*[]model.StockDetail, int64) { return this.stockDetailDao.Page(query) } // Insert 添加股票明细 func (this StockDetailService) Insert(stockDetail *model.StockDetail) { this.stockDetailDao.Insert(stockDetail) } // Get 查询 func (this StockDetailService) Get(id int64) *model.StockDetail { model := &model.StockDetail{} this.stockDetailDao.GetById(id, model) return model } // Delete 批量删除 func (this StockDetailService) Delete(list []int64) { this.stockDetailDao.Delete(&model.StockDetail{}, list) } // Edit 修改 func (this StockDetailService) Edit(stockDetail *model.StockDetail, cols []string) { this.stockDetailDao.Update(stockDetail, cols...) }