1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- package pack
- import (
- "youngee_b_api/model/gorm_model"
- "youngee_b_api/model/http_model"
- "github.com/issue9/conv"
- )
- func MGormRecruitStrategyListToHttpGetFinishDataInfoList(gormRecruitStrategys []*gorm_model.RecruitStrategy,defaultMap map[int64]int64) []*http_model.GetFinishDataInfo {
- var httpGetFinishDataInfos []*http_model.GetFinishDataInfo
- for _, gormRecruitStrategy := range gormRecruitStrategys {
- httpGetFinishDataInfo := MGormRecruitStrategyToHttpGetFinishDataInfo(gormRecruitStrategy,defaultMap)
- httpGetFinishDataInfos = append(httpGetFinishDataInfos, httpGetFinishDataInfo)
- }
- return httpGetFinishDataInfos
- }
- func MGormRecruitStrategyToHttpGetFinishDataInfo(RecruitStrategy *gorm_model.RecruitStrategy,defaultMap map[int64]int64) *http_model.GetFinishDataInfo {
- return &http_model.GetFinishDataInfo{
- FeeForm: conv.MustString(RecruitStrategy.FeeForm),
- StrategyID: conv.MustString(RecruitStrategy.StrategyID),
- FollowersLow: conv.MustString(RecruitStrategy.FollowersLow),
- FollowersUp: conv.MustString(RecruitStrategy.FollowersUp),
- RecruitNumber: conv.MustString(RecruitStrategy.RecruitNumber),
- Offer: conv.MustString(RecruitStrategy.Offer),
- ProjectID: RecruitStrategy.ProjectID,
- ServiceCharge: conv.MustString(RecruitStrategy.ServiceCharge),
- SelectedNumber: conv.MustString(RecruitStrategy.SelectedNumber),
- WaitingNumber: conv.MustString(RecruitStrategy.WaitingNumber),
- DeliveredNumber: conv.MustString(RecruitStrategy.DeliveredNumber),
- SignedNumber: conv.MustString(RecruitStrategy.SignedNumber),
- MaxOffer: conv.MustString(RecruitStrategy.MaxOffer),
- MinOffer: conv.MustString(RecruitStrategy.MinOffer),
- FanNumber: conv.MustString(RecruitStrategy.FanNumber),
- PlayNumber: conv.MustString(RecruitStrategy.PlayNumber),
- LikeNumber: conv.MustString(RecruitStrategy.LikeNumber),
- CollectNumber: conv.MustString(RecruitStrategy.CollectNumber),
- CommentNumber: conv.MustString(RecruitStrategy.CommentNumber),
- FinishNumber: conv.MustString(RecruitStrategy.FinishNumber),
- DefaultNumber: conv.MustString(defaultMap[RecruitStrategy.StrategyID], ""),
- TotalOffer: RecruitStrategy.TotalOffer,
- }
- }
|