package storehouse import ( "server/dao" "server/model/common/request" ) type CommodityService struct{} func (cs *CommodityService) QueryAllCommodity() ([]dao.Commodity, error) { return dao.QueryAllCommodity() } func (cs *CommodityService) QueryCommodityList(info request.SearchCommodityList) (list interface{}, total int64, err error) { limit := info.PageInfo.PageSize offset := info.PageInfo.PageSize * (info.PageInfo.Page - 1) return dao.QueryCommodityList(limit, offset, info.Name) } func (cs *CommodityService) CreateCommodity(commodity dao.Commodity) error { return commodity.CreateCommodity() } func (cs *CommodityService) UpdateCommodity(commodity dao.Commodity) error { return commodity.UpdateCommodity() } func (cs *CommodityService) DeleteCommodity(commodity dao.Commodity) error { return commodity.DeleteCommodity() }