配置同步

This commit is contained in:
meixiongfeng 2023-04-25 11:30:03 +08:00
parent c53191b872
commit 124e869e05
2 changed files with 200 additions and 71 deletions

View File

@ -1,11 +1,10 @@
[ [
{ {
"Id": 1, "id": 30001,
"subTask": 0, "subTask": 0,
"group": 10001,
"nodeIndex": 0, "nodeIndex": 0,
"order": "1", "order": "1",
"stageid": 10001, "group": 10001,
"name": { "name": {
"key": "SubplotMainTask_30001", "key": "SubplotMainTask_30001",
"text": "让阿宝变强1" "text": "让阿宝变强1"
@ -14,15 +13,16 @@
"key": "SubplotMainTask_10001", "key": "SubplotMainTask_10001",
"text": "让阿宝变强1" "text": "让阿宝变强1"
}, },
"img": "zx_pt_01" "img": "zx_pt_01",
"ending": 0,
"resetto": []
}, },
{ {
"Id": 2, "id": 30003,
"subTask": 1, "subTask": 30001,
"group": 10001,
"nodeIndex": 1, "nodeIndex": 1,
"order": "2", "order": "2",
"stageid": 10002, "group": 10001,
"name": { "name": {
"key": "SubplotMainTask_30003", "key": "SubplotMainTask_30003",
"text": "让阿宝变强2" "text": "让阿宝变强2"
@ -31,15 +31,16 @@
"key": "SubplotMainTask_10001", "key": "SubplotMainTask_10001",
"text": "让阿宝变强2" "text": "让阿宝变强2"
}, },
"img": "zx_pt_02" "img": "zx_pt_02",
"ending": 0,
"resetto": []
}, },
{ {
"Id": 3, "id": 30007,
"subTask": 1, "subTask": 30001,
"group": 10001,
"nodeIndex": 1, "nodeIndex": 1,
"order": "3", "order": "3",
"stageid": 10003, "group": 10001,
"name": { "name": {
"key": "SubplotMainTask_30007", "key": "SubplotMainTask_30007",
"text": "让阿宝变强3" "text": "让阿宝变强3"
@ -48,15 +49,16 @@
"key": "SubplotMainTask_10001", "key": "SubplotMainTask_10001",
"text": "让阿宝变强3" "text": "让阿宝变强3"
}, },
"img": "zx_pt_03" "img": "zx_pt_03",
"ending": 0,
"resetto": []
}, },
{ {
"Id": 4, "id": 30004,
"subTask": 2, "subTask": 30003,
"group": 10001,
"nodeIndex": 2, "nodeIndex": 2,
"order": "4", "order": "4",
"stageid": 10004, "group": 10001,
"name": { "name": {
"key": "SubplotMainTask_30004", "key": "SubplotMainTask_30004",
"text": "让阿宝变强4" "text": "让阿宝变强4"
@ -65,15 +67,16 @@
"key": "SubplotMainTask_10001", "key": "SubplotMainTask_10001",
"text": "让阿宝变强4" "text": "让阿宝变强4"
}, },
"img": "zx_pt_04" "img": "zx_pt_04",
"ending": 0,
"resetto": []
}, },
{ {
"Id": 5, "id": 30008,
"subTask": 3, "subTask": 30007,
"group": 10001,
"nodeIndex": 2, "nodeIndex": 2,
"order": "5", "order": "5",
"stageid": 10005, "group": 10001,
"name": { "name": {
"key": "SubplotMainTask_30008", "key": "SubplotMainTask_30008",
"text": "让阿宝变强6" "text": "让阿宝变强6"
@ -82,15 +85,16 @@
"key": "SubplotMainTask_10001", "key": "SubplotMainTask_10001",
"text": "让阿宝变强6" "text": "让阿宝变强6"
}, },
"img": "zx_pt_06" "img": "zx_pt_06",
"ending": 0,
"resetto": []
}, },
{ {
"Id": 6, "id": 30005,
"subTask": 4, "subTask": 30004,
"group": 10001,
"nodeIndex": 3, "nodeIndex": 3,
"order": "6", "order": "6",
"stageid": 10006, "group": 10001,
"name": { "name": {
"key": "SubplotMainTask_30005", "key": "SubplotMainTask_30005",
"text": "让阿宝变强5" "text": "让阿宝变强5"
@ -99,15 +103,16 @@
"key": "SubplotMainTask_10001", "key": "SubplotMainTask_10001",
"text": "让阿宝变强5" "text": "让阿宝变强5"
}, },
"img": "zx_pt_05" "img": "zx_pt_05",
"ending": 0,
"resetto": []
}, },
{ {
"Id": 7, "id": 30009,
"subTask": 5, "subTask": 30008,
"group": 10001,
"nodeIndex": 3, "nodeIndex": 3,
"order": "7", "order": "7",
"stageid": 10007, "group": 10001,
"name": { "name": {
"key": "SubplotMainTask_30009", "key": "SubplotMainTask_30009",
"text": "让阿宝变强7" "text": "让阿宝变强7"
@ -116,15 +121,16 @@
"key": "SubplotMainTask_10001", "key": "SubplotMainTask_10001",
"text": "让阿宝变强7" "text": "让阿宝变强7"
}, },
"img": "zx_pt_07" "img": "zx_pt_07",
"ending": 0,
"resetto": []
}, },
{ {
"Id": 8, "id": 30010,
"subTask": 6, "subTask": 30009,
"group": 10001,
"nodeIndex": 4, "nodeIndex": 4,
"order": "8", "order": "8",
"stageid": 10008, "group": 10001,
"name": { "name": {
"key": "SubplotMainTask_30010", "key": "SubplotMainTask_30010",
"text": "让阿宝变强8" "text": "让阿宝变强8"
@ -133,15 +139,16 @@
"key": "SubplotMainTask_10001", "key": "SubplotMainTask_10001",
"text": "让阿宝变强8" "text": "让阿宝变强8"
}, },
"img": "zx_pt_08" "img": "zx_pt_08",
"ending": 0,
"resetto": []
}, },
{ {
"Id": 9, "id": 30011,
"subTask": 7, "subTask": 30010,
"group": 10001,
"nodeIndex": 5, "nodeIndex": 5,
"order": "9", "order": "9",
"stageid": 10009, "group": 10001,
"name": { "name": {
"key": "SubplotMainTask_30011", "key": "SubplotMainTask_30011",
"text": "让阿宝变强9" "text": "让阿宝变强9"
@ -150,6 +157,8 @@
"key": "SubplotMainTask_10001", "key": "SubplotMainTask_10001",
"text": "让阿宝变强9" "text": "让阿宝变强9"
}, },
"img": "zx_pt_01" "img": "zx_pt_01",
"ending": 0,
"resetto": []
} }
] ]

View File

@ -11,41 +11,161 @@ package cfg
import "errors" import "errors"
type GameLinestoryMainTaskData struct { type GameLinestoryMainTaskData struct {
Id int32 Id int32
SubTask int32 SubTask int32
Group int32 NodeIndex int32
NodeIndex int32 Order string
Order string Group int32
Stageid int32 Name string
Name string Describe string
Describe string Img string
Img string Ending int32
Resetto []int32
} }
const TypeId_GameLinestoryMainTaskData = 1251904205 const TypeId_GameLinestoryMainTaskData = 1251904205
func (*GameLinestoryMainTaskData) GetTypeId() int32 { func (*GameLinestoryMainTaskData) GetTypeId() int32 {
return 1251904205 return 1251904205
} }
func (_v *GameLinestoryMainTaskData)Deserialize(_buf map[string]interface{}) (err error) { func (_v *GameLinestoryMainTaskData) Deserialize(_buf map[string]interface{}) (err error) {
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["Id"].(float64); !_ok_ { err = errors.New("Id error"); return }; _v.Id = int32(_tempNum_) } {
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["subTask"].(float64); !_ok_ { err = errors.New("subTask error"); return }; _v.SubTask = int32(_tempNum_) } var _ok_ bool
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["group"].(float64); !_ok_ { err = errors.New("group error"); return }; _v.Group = int32(_tempNum_) } var _tempNum_ float64
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["nodeIndex"].(float64); !_ok_ { err = errors.New("nodeIndex error"); return }; _v.NodeIndex = int32(_tempNum_) } if _tempNum_, _ok_ = _buf["id"].(float64); !_ok_ {
{ var _ok_ bool; if _v.Order, _ok_ = _buf["order"].(string); !_ok_ { err = errors.New("order error"); return } } err = errors.New("id error")
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["stageid"].(float64); !_ok_ { err = errors.New("stageid error"); return }; _v.Stageid = int32(_tempNum_) } return
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["name"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Name error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Name, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } } }
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["describe"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Describe error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Describe, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } } _v.Id = int32(_tempNum_)
{ var _ok_ bool; if _v.Img, _ok_ = _buf["img"].(string); !_ok_ { err = errors.New("img error"); return } } }
return {
var _ok_ bool
var _tempNum_ float64
if _tempNum_, _ok_ = _buf["subTask"].(float64); !_ok_ {
err = errors.New("subTask error")
return
}
_v.SubTask = int32(_tempNum_)
}
{
var _ok_ bool
var _tempNum_ float64
if _tempNum_, _ok_ = _buf["nodeIndex"].(float64); !_ok_ {
err = errors.New("nodeIndex error")
return
}
_v.NodeIndex = int32(_tempNum_)
}
{
var _ok_ bool
if _v.Order, _ok_ = _buf["order"].(string); !_ok_ {
err = errors.New("order error")
return
}
}
{
var _ok_ bool
var _tempNum_ float64
if _tempNum_, _ok_ = _buf["group"].(float64); !_ok_ {
err = errors.New("group error")
return
}
_v.Group = int32(_tempNum_)
}
{
var _ok_ bool
var __json_text__ map[string]interface{}
if __json_text__, _ok_ = _buf["name"].(map[string]interface{}); !_ok_ {
err = errors.New("_v.Name error")
return
}
{
var _ok_ bool
if _, _ok_ = __json_text__["key"].(string); !_ok_ {
err = errors.New("key error")
return
}
}
{
var _ok_ bool
if _v.Name, _ok_ = __json_text__["text"].(string); !_ok_ {
err = errors.New("text error")
return
}
}
}
{
var _ok_ bool
var __json_text__ map[string]interface{}
if __json_text__, _ok_ = _buf["describe"].(map[string]interface{}); !_ok_ {
err = errors.New("_v.Describe error")
return
}
{
var _ok_ bool
if _, _ok_ = __json_text__["key"].(string); !_ok_ {
err = errors.New("key error")
return
}
}
{
var _ok_ bool
if _v.Describe, _ok_ = __json_text__["text"].(string); !_ok_ {
err = errors.New("text error")
return
}
}
}
{
var _ok_ bool
if _v.Img, _ok_ = _buf["img"].(string); !_ok_ {
err = errors.New("img error")
return
}
}
{
var _ok_ bool
var _tempNum_ float64
if _tempNum_, _ok_ = _buf["ending"].(float64); !_ok_ {
err = errors.New("ending error")
return
}
_v.Ending = int32(_tempNum_)
}
{
var _arr_ []interface{}
var _ok_ bool
if _arr_, _ok_ = _buf["resetto"].([]interface{}); !_ok_ {
err = errors.New("resetto error")
return
}
_v.Resetto = make([]int32, 0, len(_arr_))
for _, _e_ := range _arr_ {
var _list_v_ int32
{
var _ok_ bool
var _x_ float64
if _x_, _ok_ = _e_.(float64); !_ok_ {
err = errors.New("_list_v_ error")
return
}
_list_v_ = int32(_x_)
}
_v.Resetto = append(_v.Resetto, _list_v_)
}
}
return
} }
func DeserializeGameLinestoryMainTaskData(_buf map[string]interface{}) (*GameLinestoryMainTaskData, error) { func DeserializeGameLinestoryMainTaskData(_buf map[string]interface{}) (*GameLinestoryMainTaskData, error) {
v := &GameLinestoryMainTaskData{} v := &GameLinestoryMainTaskData{}
if err := v.Deserialize(_buf); err == nil { if err := v.Deserialize(_buf); err == nil {
return v, nil return v, nil
} else { } else {
return nil, err return nil, err
} }
} }