package storehouse import ( "server/dao" "server/model/common/request" ) type SupplierService struct { } func (ss *SupplierService) QueryAllSupplier() ([]dao.Supplier, error) { return dao.QueryAllSupplier() } func (ss *SupplierService) QuerySupplierList(info request.SearchSupplierList) (list interface{}, total int64, err error) { limit := info.PageInfo.PageSize offset := info.PageInfo.PageSize * (info.PageInfo.Page - 1) suppliers, total, err := dao.QuerySupplierList(limit, offset, info.Name) return suppliers, total, err } func (ss *SupplierService) CreateSupplier(supplier dao.Supplier) error { return supplier.CreateSupplier() } func (ss *SupplierService) UpdateSupplier(supplier dao.Supplier) error { return supplier.UpdateSupplier() } func (ss *SupplierService) DeleteSupplier(supplier dao.Supplier) error { return supplier.DeleteSupplier() }