package data import "errors" // 状态枚举 type Status int32 const ( StatusDisabled = 0 StatusOk = 1 StatusProcessing = 2 StatusDeleted = 4 ) var ( ErrorNotExists = errors.New("not exists") ) func PageCalc(page, size int) (offset, limit int) { if page <= 0 { page = 1 } switch { case size > 1000: size = 1000 case size <= 0: size = 20 } offset = (page - 1) * size return offset, size }