Documentation
¶
Index ¶
- type Building
- func (b *Building) CreateBuilding(data *CreateBuildingData) ([]byte, error)
- func (b *Building) CreateRoom(data *CreateRoomData) ([]byte, error)
- func (b *Building) CreateUnit(data *CreateUnitData) ([]byte, error)
- func (b *Building) DeleteBuilding(buildingId string) ([]byte, error)
- func (b *Building) DeleteRoom(roomId string) ([]byte, error)
- func (b *Building) DeleteUnit(unitId string) ([]byte, error)
- func (b *Building) ListBuildingUnit(data *ListBuildingData) ([]byte, error)
- func (b *Building) ListCommunityBuilding(data *community.ListCommunityData) ([]byte, error)
- func (b *Building) ListCommunityRoom(data *community.ListCommunityData) ([]byte, error)
- func (b *Building) ListUnitRoom(data *ListUnitData) ([]byte, error)
- func (b *Building) QueryRoomById(roomId string) ([]byte, error)
- func (b *Building) QueryRoomByNumber(data *QueryRoomByNumberData) ([]byte, error)
- type CreateBuildingData
- type CreateRoomData
- type CreateUnitData
- type ListBuildingData
- type ListUnitData
- type QueryRoomByNumberData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Building ¶
func NewBuilding ¶
func (*Building) CreateBuilding ¶
func (b *Building) CreateBuilding(data *CreateBuildingData) ([]byte, error)
func (*Building) CreateRoom ¶
func (b *Building) CreateRoom(data *CreateRoomData) ([]byte, error)
func (*Building) CreateUnit ¶
func (b *Building) CreateUnit(data *CreateUnitData) ([]byte, error)
func (*Building) DeleteBuilding ¶
func (*Building) ListBuildingUnit ¶
func (b *Building) ListBuildingUnit(data *ListBuildingData) ([]byte, error)
func (*Building) ListCommunityBuilding ¶
func (b *Building) ListCommunityBuilding(data *community.ListCommunityData) ([]byte, error)
func (*Building) ListCommunityRoom ¶
func (b *Building) ListCommunityRoom(data *community.ListCommunityData) ([]byte, error)
func (*Building) ListUnitRoom ¶
func (b *Building) ListUnitRoom(data *ListUnitData) ([]byte, error)
func (*Building) QueryRoomByNumber ¶
func (b *Building) QueryRoomByNumber(data *QueryRoomByNumberData) ([]byte, error)
type CreateBuildingData ¶
type CreateBuildingData struct {
UnionId string `c:"unionId, omitempty" json:"union_id"` //关联ID,保留字段
CommunityId string `c:"communityId" json:"community_id"` //社区ID
BuildingName string `c:"buildingName" json:"building_name"` //楼栋名称
BuildingNumber string `c:"buildingNumber" json:"building_number"` //楼栋编号(1-999之间的整数)
FloorUpCount string `c:"floorUpCount" json:"floor_up_count"` //地上楼层数(最多支持100层)
FloorDownCount string `c:"floorDownCount omitempty" json:"floor_down_count"` //地下楼层数(最多支持3层)
FloorFamilyCount string `c:"floorFamilyCount" json:"floor_family_count"` //每层户数(每层最多支持50户)
BuildingUnitSize string `c:"buildingUnitSize" json:"building_unit_size"` //楼栋单元数量(每栋最多支持30单元)
BuildingRemark string `c:"buildingRemark omitempty" json:"building_remark"` //备注
}
type CreateRoomData ¶
type CreateRoomData struct {
UnionId string `c:"unionId, omitempty" json:"union_id"` //关联ID,保留字段
UnitId string `c:"unitId" json:"unit_id"` //单元ID
FloorNumber string `c:"floorNumber" json:"floor_number"` //所在楼层
RoomNumber string `c:"roomNumber" json:"room_number"` //两位户室编号(不带楼层,如7层01室,传值为01,传值范围01-50)
RoomName string `c:"roomName, omitempty" json:"room_name"` //户室名称
}
type CreateUnitData ¶
type ListBuildingData ¶
type ListUnitData ¶
type QueryRoomByNumberData ¶
type QueryRoomByNumberData struct {
CommunityId string `c:"communityId" json:"community_id"` //社区id
BuildingNumber string `c:"buildingNumber" json:"building_number"` //所属楼栋编号(1-999之间的整数)
UnitNumber string `c:"unitNumber" json:"unit_number"` //所属单元编号(1-30之间的整数)
RoomNumber string `c:"roomNumber" json:"room_number"` //户室编号
}
Click to show internal directories.
Click to hide internal directories.