package bo import ( "time" "voucher/internal/biz/vo" ) // OrderBo 领域实体Bo结构,字段和模型字段保持一致 type OrderBo struct { ID uint64 OrderNo string OutBizNo string VoucherNo string ProductNo string BatchNo string Account string Type vo.OrderType AccountType vo.OrderAccountType Status vo.OrderStatus AppID string MerchantNo string NotifyUrl string Channel vo.Channel Attach string Remark string LastUseTime *time.Time CreateTime *time.Time UpdateTime *time.Time } type OrderCreateReqBo struct { OutBizNo string ProductNo string Account string AppID string Type vo.OrderType AccountType vo.OrderAccountType Attach string } type FindInBatchesUseBo struct { Type vo.OrderType StartTime *time.Time EndTime *time.Time }