package vehicle import ( "server/dao" "server/model/vehicle/request" ) type ShortlistService struct{} func (shortlistService *ShortlistService) QueryShortlistList(info request.ShortlistRequest) (list interface{}, total int64, err error) { limit := info.PageSize offset := info.PageSize * (info.Page - 1) shortlistList, t, err := dao.QueryShortlistList(limit, offset, info.ListType, info.PlateNumber, info.RFIDTag) if err != nil { return nil, 0, err } return shortlistList, t, nil } func (shortlistService *ShortlistService) QueryAllShortlists() (shortlists []dao.Shortlist, err error) { return dao.QueryAllShortlists() } func (shortlistService *ShortlistService) CreateShortlist(shortlist dao.Shortlist) error { return dao.CreateShortlist(shortlist) } func (shortlistService *ShortlistService) UpdateShortlist(shortlist dao.Shortlist) error { return dao.UpdateShortlist(shortlist) } func (shortlistService *ShortlistService) DeleteShortlist(id int) error { return dao.DeleteShortlist(id) }