package data import "errors" // 状态枚举 type Status int32 const ( StatusNone Status = 0 StatusOk Status = 1 StatusProcessing Status = 2 StatusDeleted Status = 3 StatusFailed Status = 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 }