You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
102 lines
2.4 KiB
Go
102 lines
2.4 KiB
Go
package model
|
|
|
|
import (
|
|
"joybuywork/internal/plugins/jsonm"
|
|
"joybuywork/internal/repository/mtype"
|
|
)
|
|
|
|
func (s *FissionCampaignLang) SetConds(val []*mtype.LangCond) {
|
|
s.Conds, _ = jsonm.MarshalToString(val)
|
|
}
|
|
|
|
func (s *FissionCampaignLang) GetConds() (val []*mtype.LangCond) {
|
|
_ = jsonm.StrUnmarshal(s.Conds, &val)
|
|
return
|
|
}
|
|
|
|
func (s *FissionCampaignLang) SetQuit(val *mtype.LangQuit) {
|
|
s.Quit, _ = jsonm.MarshalToString(val)
|
|
}
|
|
|
|
func (s *FissionCampaignLang) GetQuit() (val *mtype.LangQuit) {
|
|
_ = jsonm.StrUnmarshal(s.Quit, &val)
|
|
return
|
|
}
|
|
|
|
func (s *FissionCampaignLang) SetQuestions(val []*mtype.LangQuestions) {
|
|
s.Questions, _ = jsonm.MarshalToString(val)
|
|
}
|
|
|
|
func (s *FissionCampaignLang) GetQuestions() (val []*mtype.LangQuestions) {
|
|
_ = jsonm.StrUnmarshal(s.Questions, &val)
|
|
return
|
|
}
|
|
|
|
func (s *FissionCampaignLang) SetLongImg(val []*mtype.LangLongImg) {
|
|
s.LongImg, _ = jsonm.MarshalToString(val)
|
|
}
|
|
|
|
func (s *FissionCampaignLang) GetLongImg() (val []*mtype.LangLongImg) {
|
|
_ = jsonm.StrUnmarshal(s.LongImg, &val)
|
|
return
|
|
}
|
|
|
|
func (s *FissionCampaignLang) SetCash(val *mtype.LangCash) {
|
|
s.Cash, _ = jsonm.MarshalToString(val)
|
|
}
|
|
|
|
func (s *FissionCampaignLang) GetCash() (val *mtype.LangCash) {
|
|
_ = jsonm.StrUnmarshal(s.Cash, &val)
|
|
return
|
|
}
|
|
|
|
func (s *FissionCampaignLang) GetGold() (val *mtype.LangGold) {
|
|
_ = jsonm.StrUnmarshal(s.Gold, &val)
|
|
return
|
|
}
|
|
|
|
func (s *FissionCampaignLang) SetQaGroup(val *mtype.LangQaGroup) {
|
|
s.QaGroup, _ = jsonm.MarshalToString(val)
|
|
}
|
|
|
|
func (s *FissionCampaignLang) GetQaGroup() (val *mtype.LangQaGroup) {
|
|
_ = jsonm.StrUnmarshal(s.QaGroup, &val)
|
|
return
|
|
}
|
|
|
|
func (s *FissionCampaignLang) SetKeepTalk(val []*mtype.KeepTalk) {
|
|
s.TalkText, _ = jsonm.MarshalToString(val)
|
|
}
|
|
|
|
func (s *FissionCampaignLang) GetKeepTalk() (val []*mtype.KeepTalk) {
|
|
_ = jsonm.StrUnmarshal(s.TalkText, &val)
|
|
return
|
|
}
|
|
|
|
func (s *FissionCampaignLang) SetLangCoin(val *mtype.LangCoin) {
|
|
s.Coin, _ = jsonm.MarshalToString(val)
|
|
}
|
|
|
|
func (s *FissionCampaignLang) GetLangCoin() (val *mtype.LangCoin) {
|
|
_ = jsonm.StrUnmarshal(s.Coin, &val)
|
|
return
|
|
}
|
|
|
|
func (s *FissionCampaignLang) SetVs(val []*mtype.VsSchedule) {
|
|
s.Vs, _ = jsonm.ToSliceString(val)
|
|
}
|
|
|
|
func (s *FissionCampaignLang) GetVs() (val []*mtype.VsSchedule) {
|
|
_ = jsonm.StrUnmarshal(s.Vs, &val)
|
|
return
|
|
}
|
|
|
|
func (s *FissionCampaignLang) SetUno(val *mtype.LangUno) {
|
|
s.Uno, _ = jsonm.ToObjString(val)
|
|
}
|
|
|
|
func (s *FissionCampaignLang) GetUno() (val *mtype.LangUno) {
|
|
_ = jsonm.StrUnmarshal(s.Uno, &val)
|
|
return
|
|
}
|