package biz import ( "voucher/internal/biz/cmb" "voucher/internal/biz/mixrepos" "voucher/internal/biz/repo" "voucher/internal/conf" "voucher/internal/data" ) type VoucherBiz struct { bc *conf.Bootstrap rdb *data.Rdb Cmb *cmb.Cmb OrderRepo repo.OrderRepo MqSendMixRepo mixrepos.MQSendMixRepo } func NewVoucherBiz( bc *conf.Bootstrap, rdb *data.Rdb, Cmb *cmb.Cmb, OrderRepo repo.OrderRepo, MqSendMixRepo mixrepos.MQSendMixRepo, ) *VoucherBiz { return &VoucherBiz{ bc: bc, rdb: rdb, Cmb: Cmb, OrderRepo: OrderRepo, MqSendMixRepo: MqSendMixRepo, } }