building

package
v0.1.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 30, 2020 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Building

type Building struct {
	Http *http.Http
}

func NewBuilding

func NewBuilding(http *http.Http) *Building

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 (b *Building) DeleteBuilding(buildingId string) ([]byte, error)

func (*Building) DeleteRoom

func (b *Building) DeleteRoom(roomId string) ([]byte, error)

func (*Building) DeleteUnit

func (b *Building) DeleteUnit(unitId string) ([]byte, error)

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) QueryRoomById

func (b *Building) QueryRoomById(roomId string) ([]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 CreateUnitData struct {
	UnionId    string `c:"unionId, omitempty" json:"union_id"`   //关联ID,保留字段
	BuildingId string `c:"buildingId" json:"building_id"`        //楼栋ID
	UnitName   string `c:"unitName, omitempty" json:"unit_name"` //单元名称
	UnitNumber string `c:"unitNumber" json:"unit_number"`        //单元号(1-30)
}

type ListBuildingData

type ListBuildingData struct {
	BuildingId string `c:"buildingId" json:"building_id"` //楼栋ID
	context.ListData
}

type ListUnitData

type ListUnitData struct {
	UnitId string `c:"unitId" json:"unit_id"` //单元ID
	context.ListData
}

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"`         //户室编号
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL