Skip to content

Commit 52f9f0e

Browse files
committed
Added adjustIndividuality to grand graph
1 parent 56b2efa commit 52f9f0e

File tree

4 files changed

+7
-1
lines changed

4 files changed

+7
-1
lines changed

app/core/nice/grand_graph.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
from ...schemas.nice import NiceGrandGraph, NiceGrandGraphDetail
88
from ...schemas.raw import MstGrandGraph, MstGrandGraphDetail
99
from .. import raw
10+
from ..utils import get_traits_list
1011
from .item import get_nice_item_amount, get_nice_item_from_raw
1112

1213

@@ -15,6 +16,7 @@
1516

1617
def get_nice_grand_graph_detail(detail: MstGrandGraphDetail) -> NiceGrandGraphDetail:
1718
return NiceGrandGraphDetail(
19+
grandGraphId=detail.grandGraphId,
1820
baseClassId=detail.baseClassId,
1921
grandClassId=detail.grandClassId,
2022
baseClass=get_class_name(detail.baseClassId),
@@ -24,6 +26,7 @@ def get_nice_grand_graph_detail(detail: MstGrandGraphDetail) -> NiceGrandGraphDe
2426
condType=COND_TYPE_NAME[detail.condType],
2527
condTargetId=detail.condTargetId,
2628
condNum=detail.condNum,
29+
adjustIndividuality=get_traits_list(detail.adjustIndividuality),
2730
)
2831

2932

app/models/raw.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2809,6 +2809,7 @@
28092809
Column("condType", Integer),
28102810
Column("condTargetId", Integer),
28112811
Column("condNum", Integer),
2812+
Column("adjustIndividuality", ARRAY(Integer)),
28122813
)
28132814

28142815

app/schemas/nice.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3208,7 +3208,7 @@ class NiceClassBoard(BaseModelORJson):
32083208

32093209

32103210
class NiceGrandGraphDetail(BaseModelORJson):
3211-
# grandGraphId: int
3211+
grandGraphId: int
32123212
baseClassId: int
32133213
grandClassId: int
32143214
baseClass: SvtClass | str
@@ -3218,6 +3218,7 @@ class NiceGrandGraphDetail(BaseModelORJson):
32183218
condType: NiceCondType
32193219
condTargetId: int
32203220
condNum: int
3221+
adjustIndividuality: list[NiceTrait]
32213222

32223223

32233224
class NiceGrandGraph(BaseModelORJson):

app/schemas/raw.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2631,6 +2631,7 @@ class MstGrandGraphDetail(BaseModelORJson):
26312631
condType: int
26322632
condTargetId: int
26332633
condNum: int
2634+
adjustIndividuality: list[int]
26342635

26352636

26362637
class MstFuncDisp(BaseModelORJson):

0 commit comments

Comments
 (0)