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

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
}