1234567891011121314151617181920212223242526272829303132 |
- 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()
- }
|