주 콘텐츠로 건너뛰기
JSON Manual 생성 편집

Modify Beam Rebar Data

Input URI

{base url} + db/REBB



 

Active Methods

POST, GET, PUT, DELETE

Json Schema

Detail

{
    "$schema": "http://json-schema.org/draft-07/schema#",
    "Argument": {
        "type": "object",
        "properties": {
            "ITEMS": {
                "description": "ConcreteBeamRebarItems",
                "type": "array",
                "items": {
                    "type": "object",
                    "properties": {
                        "ID": {
                            "description": "ID",
                            "type": "integer"
                        },
                        "BAR_SECTOR_I": {
                            "description": "BarSector-I",
                            "type": "object",
                            "properties": {
                                "vMAIN_BAR_TOP": {
                                    "description": "MainBarList:Top(size=1or2)",
                                    "type": "array",
                                    "items": {
                                        "type": "object",
                                        "properties": {
                                            "NAME": {
                                                "description": "Name",
                                                "type": "string"
                                            },
                                            "NUM": {
                                                "description": "Number",
                                                "type": "integer"
                                            }
                                        }
                                    }
                                },
                                "vMAIN_BAR_BOT": {
                                    "description": "MainBarList:Bottom(size=1or2)",
                                    "type": "array",
                                    "items": {
                                        "type": "object",
                                        "properties": {
                                            "NAME": {
                                                "description": "Name",
                                                "type": "string"
                                            },
                                            "NUM": {
                                                "description": "Number",
                                                "type": "integer"
                                            }
                                        }
                                    }
                                },
                                "SHEAR_BAR": {
                                    "description": "ShearBar",
                                    "type": "object",
                                    "properties": {
                                        "NAME": {
                                            "description": "Name",
                                            "type": "string"
                                        },
                                        "LEG": {
                                            "description": "Leg",
                                            "type": "integer"
                                        },
                                        "DIST": {
                                            "description": "Dist",
                                            "type": "number"
                                        }
                                    }
                                },
                                "SKIN_BAR_NAME": {
                                    "description": "SkinBarName",
                                    "type": "string"
                                },
                                "SKIN_BAR_NUM": {
                                    "description": "SkinBarNumber",
                                    "type": "integer"
                                }
                            }
                        },
                        "BAR_SECTOR_M": {
                            "description": "BarSector-M",
                            "type": "object",
                            "properties": {
                                "vMAIN_BAR_TOP": {
                                    "description": "MainBarList:Top(size=1or2)",
                                    "type": "array",
                                    "items": {
                                        "type": "object",
                                        "properties": {
                                            "NAME": {
                                                "description": "Name",
                                                "type": "string"
                                            },
                                            "NUM": {
                                                "description": "Number",
                                                "type": "integer"
                                            }
                                        }
                                    }
                                },
                                "vMAIN_BAR_BOT": {
                                    "description": "MainBarList:Bottom(size=1or2)",
                                    "type": "array",
                                    "items": {
                                        "type": "object",
                                        "properties": {
                                            "NAME": {
                                                "description": "Name",
                                                "type": "string"
                                            },
                                            "NUM": {
                                                "description": "Number",
                                                "type": "integer"
                                            }
                                        }
                                    }
                                },
                                "SHEAR_BAR": {
                                    "description": "ShearBar",
                                    "type": "object",
                                    "properties": {
                                        "NAME": {
                                            "description": "Name",
                                            "type": "string"
                                        },
                                        "LEG": {
                                            "description": "Leg",
                                            "type": "integer"
                                        },
                                        "DIST": {
                                            "description": "Dist",
                                            "type": "number"
                                        }
                                    }
                                },
                                "SKIN_BAR_NAME": {
                                    "description": "SkinBarName",
                                    "type": "string"
                                },
                                "SKIN_BAR_NUM": {
                                    "description": "SkinBarNumber",
                                    "type": "integer"
                                }
                            }
                        },
                        "BAR_SECTOR_J": {
                            "description": "BarSector-J",
                            "type": "object",
                            "properties": {
                                "vMAIN_BAR_TOP": {
                                    "description": "MainBarList:Top(size=1or2)",
                                    "type": "array",
                                    "items": {
                                        "type": "object",
                                        "properties": {
                                            "NAME": {
                                                "description": "Name",
                                                "type": "string"
                                            },
                                            "NUM": {
                                                "description": "Number",
                                                "type": "integer"
                                            }
                                        }
                                    }
                                },
                                "vMAIN_BAR_BOT": {
                                    "description": "MainBarList:Bottom(size=1or2)",
                                    "type": "array",
                                    "items": {
                                        "type": "object",
                                        "properties": {
                                            "NAME": {
                                                "description": "Name",
                                                "type": "string"
                                            },
                                            "NUM": {
                                                "description": "Number",
                                                "type": "integer"
                                            }
                                        }
                                    }
                                },
                                "SHEAR_BAR": {
                                    "description": "ShearBar",
                                    "type": "object",
                                    "properties": {
                                        "NAME": {
                                            "description": "Name",
                                            "type": "string"
                                        },
                                        "LEG": {
                                            "description": "Leg",
                                            "type": "integer"
                                        },
                                        "DIST": {
                                            "description": "Dist",
                                            "type": "number"
                                        }
                                    }
                                },
                                "SKIN_BAR_NAME": {
                                    "description": "SkinBarName",
                                    "type": "string"
                                },
                                "SKIN_BAR_NUM": {
                                    "description": "SkinBarNumber",
                                    "type": "integer"
                                }
                            }
                        },
                        "MAIN_BAR_DC_TOP": {
                            "description": "DcTop:Outestbarcenter~ConcreteFace",
                            "type": "number"
                        },
                        "MAIN_BAR_DC_BOT": {
                            "description": "DcBottom:Outestbarcenter~ConcreteFace",
                            "type": "number"
                        },
                        "bSAME_SIZE_TOP_BOT": {
                            "description": "SameMainBarSizeatTopandBottom",
                            "type": "boolean"
                        },
                        "bSAME_SIZE_IMJ": {
                            "description": "SameMainBarSizeatI,M,J",
                            "type": "boolean"
                        },
                        "bSAME_SIZE_LAYER": {
                            "description": "SameMainBarSizeatEachLayer",
                            "type": "boolean"
                        }
                    }
                }
            }
        }
    }
}



 

Examples

Modify Beam Rebar Data

{
    "Assign": {
        "211": {
            "ITEMS": [
                {
                    "ID": 0,
                    "BAR_SECTOR_I": {
                        "vMAIN_BAR_TOP": [
                            {
                                "NAME": "D25",
                                "NUM": 3
                            },
                            {
                                "NAME": "D25",
                                "NUM": 3
                            }
                        ],
                        "vMAIN_BAR_BOT": [
                            {
                                "NAME": "D25",
                                "NUM": 3
                            }
                        ],
                        "SHEAR_BAR": {
                            "NAME": "D13",
                            "LEG": 3,
                            "DIST": 0.15
                        },
                        "SKIN_BAR_NAME": "",
                        "SKIN_BAR_NUM": 0
                    },
                    "BAR_SECTOR_M": {
                        "vMAIN_BAR_TOP": [
                            {
                                "NAME": "D25",
                                "NUM": 3
                            }
                        ],
                        "vMAIN_BAR_BOT": [
                            {
                                "NAME": "D25",
                                "NUM": 4
                            }
                        ],
                        "SHEAR_BAR": {
                            "NAME": "D13",
                            "LEG": 3,
                            "DIST": 0.15
                        },
                        "SKIN_BAR_NAME": "",
                        "SKIN_BAR_NUM": 0
                    },
                    "BAR_SECTOR_J": {
                        "vMAIN_BAR_TOP": [
                            {
                                "NAME": "D25",
                                "NUM": 3
                            },
                            {
                                "NAME": "D25",
                                "NUM": 3
                            }
                        ],
                        "vMAIN_BAR_BOT": [
                            {
                                "NAME": "D25",
                                "NUM": 3
                            }
                        ],
                        "SHEAR_BAR": {
                            "NAME": "D13",
                            "LEG": 3,
                            "DIST": 0.15
                        },
                        "SKIN_BAR_NAME": "",
                        "SKIN_BAR_NUM": 0
                    },
                    "MAIN_BAR_DC_TOP": 0.07,
                    "MAIN_BAR_DC_BOT": 0.07,
                    "bSAME_SIZE_TOP_BOT": true,
                    "bSAME_SIZE_IMJ": true,
                    "bSAME_SIZE_LAYER": true
                }
            ]
        }
    }
}



 

Specifications

No.DescriptionKeyValue TypeDefaultRequired

1

Section No.

"KEY"

Integer

-

Required

2

Concrete Beam Rebar Items

"ITEMS"

Array

[Object] 

-

Required

3

ID (Sub Section number)

"ID"

Integer

-

Required

4

Bar Sector-I (1 or 2 layers for Top & Bot rebar)

"BAR_SECTOR_I"

Array

[Object] 

-

Required

(1)Top rebar list

"vMAIN_BAR_TOP"

Array

[Object]

-

Required

i. Rebar size (name)

"NAME"

String

-

Required

ii. Number of rebar

"NUM"

Integer

-

Required

(2)Bottom rebar list

"vMAIN_BAR_BOT"

Array

[Object]

-

Required

i. Rebar size (name)

"NAME"

String

-

Required

ii. Number of rebar

"NUM"

Integer

-

Required

(3)Shear rebar list

"SHEAR_BAR"

Array

[Object]

-

Required

i. Rebar size (name)

"NAME"

String

-

Required

ii. Number of leg

"LEG"

Integer

-

Required

iii. distance between rebars

"DIST"

Integer

-

Required

(4)Skin Bar Name

"SKIN_BAR_NAME"

String

-

Required
(5)Number of Skin Bar

"SKIN_BAR"NUM"

Integer

-

Required

5

Bar Sector-M (1 or 2 layers for Top & Bot rebar)

"BAR_SECTOR_M"

Array

[Object] 

-

Required

(1)Top rebar list

"vMAIN_BAR_TOP"

Array

[Object]

-

Required

Rebar size (name)

"NAME"

String

-

Required

Number of rebar

"NUM"

Integer

-

Required

(2)Bottom rebar list

"vMAIN_BAR_BOT"

Array

[Object]

-

Required

Rebar size (name)

"NAME"

String

-

Required

Number of rebar

"NUM"

Integer

-

Required

(3)Shear rebar list

"SHEAR_BAR"

Array

[Object]

-

Required

Rebar size (name)

"NAME"

String

-

Required

Number of leg

"LEG"

Integer

-

Required

distance between rebars

"DIST"

Integer

-

Required

(4)Skin Bar Name

"SKIN_BAR_NAME"

String

-

Required
(5)Number of Skin Bar

"SKIN_BAR"NUM"

Integer

-

Required

6

Bar Sector-J (1 or 2 layers for Top & Bot rebar)

"BAR_SECTOR_J"

Array

[Object] 

-

Required

(1)Top rebar list

"vMAIN_BAR_TOP"

Array

[Object]

-

Required

Rebar size (name)

"NAME"

String

-

Required

Number of rebar

"NUM"

Integer

-

Required

(2)Bottom rebar list

"vMAIN_BAR_BOT"

Array

[Object]

-

Required

Rebar size (name)

"NAME"

String

-

Required

Number of rebar

"NUM"

Integer

-

Required

(3)Shear rebar list

"SHEAR_BAR"

Array

[Object]

-

Required

Rebar size (name)

"NAME"

String

-

Required

Number of leg

"LEG"

Integer

-

Required

distance between rebars

"DIST"

Integer

-

Required

(4)Skin Bar Name

"SKIN_BAR_NAME"

String

-

Required
(5)Number of Skin Bar

"SKIN_BAR"NUM"

Integer

-

Required

7

Dc Top : Top bar center~conc. face(Top)

"MAIN_BAR_DC_TOP"

Number

-

Required

8

Dc Bottom : Bottom bar center~conc. face(bottom)

"MAIN_BAR_DC_BOT"

Number

-

Required

9

Same Main Bar Size at Top & Bottom (check box option)

"bSAME_SIZE_TOP_BOT"

Boolean

-

Required

10

Same Main Bar Size at I, M, J (check box option)

"bSAME_SIZE_IMJ"

Boolean

-

Required

11

Same Main Bar Size at Each Layer (check box option)

"bSAME_SIZE_LAYER"

Boolean

-

Required



 

0
컨텐츠가 도움이 되셨나요?