12345678910111213141516171819202122232425262728293031323334353637383940 |
- package service
- import (
- "context"
- "gitdxz.51daxuetong.cn/go_dev/bids_rpcx/dao"
- )
- type BidsSvc struct{}
- type Args struct {
- Code int
- }
- type ChanReply struct {
- Data []dao.SemChannel
- Count int
- }
- type CateReply struct {
- Data []dao.SemCategory
- Count int
- }
- var bids = Bids{}
- func (b *BidsSvc) GetChanList(ctx context.Context, args *Args, reply *ChanReply) error {
- data, err := bids.GetSemChan()
- if err != nil {
- return err
- }
- reply.Data = data
- reply.Count = len(data)
- return err
- }
- func (b *BidsSvc) GetCateList(ctx context.Context, args *Args, reply *CateReply) error {
- data, err := bids.GetSemCategory()
- if err != nil {
- return err
- }
- reply.Data = data
- reply.Count = len(data)
- return err
- }
|