收租乐微信小程序云开发

901 阅读8分钟

围绕二房东管理出租房、交房、交租、租客入住、收租、退租、退房的场景

  • 耗时一个月的下班时间
  • 前端采用小程序原生组件和weui-miniprogram扩展组件
  • 后端采用微信云开发
    • 数据库:一个既可在小程序前端操作,也能在云函数中读写的 JSON 文档型数据库
    • 文件存储:在小程序前端直接上传/下载云端文件,在云开发控制台可视化管理
    • 云函数:在云端运行的代码,微信私有协议天然鉴权,开发者只需编写业务逻辑代码

体验前请仔细阅读使用手册

docs.qq.com/doc/DSWVaRl…

请扫码体验该小程序

扫码_搜索联合传播样式-标准色版.png

数据库设计

房屋表(house)

字段名类型是否必选示例值描述
_idstring18ed0968616a6b040044bbc0239c660did索引
_openidstringaz_Au微信用户的_openid
create_timedateSat Oct 16 2021 14:02:44 GMT+0800 (中国标准时间)创建时间
alia_namestring小蜜公寓37-2403自动拼接生成的房屋别名:如果是整租,则拼接name+floor;如果是单间,则拼接name+floor+room
descstring设施齐全房屋的描述
ele_pricenumber1每度电费的价格
ele_scalenumber0电表读数
end_datedateSat Oct 16 2021 14:02:44 GMT+0800 (中国标准时间)交租到期日
fix_pricenumber1固定费用/月
floorstring2403房号
gas_pricenumber1每立方燃气的价格
gas_scalenumber0燃气表读数
house_owner_nostring18ed0968616a6b040044bbc0239c660d房主的_id
imagesarray['cloud://a.png']房屋图片url
label_idsarray['cd045e']房屋标签_id
mid_resourcebooleantrue二房东是否代缴水电燃费
namestring小蜜公寓37房屋名称,由小区+楼号构成
ple_pricenumber2000押金
rent_datedateSat Oct 16 2021 14:02:44 GMT+0800 (中国标准时间)租客入住日期
rent_deadlinedateSat Oct 16 2021 14:02:44 GMT+0800 (中国标准时间)租金到期日
rent_pricenumber2000租金/月
rent_statusstringuseuse:已出租;no_use:未出租
rent_typestringallall:整租;part:单间
roomstring三室一厅一卫房间描述
start_datedateSat Oct 16 2021 14:02:44 GMT+0800 (中国标准时间)交房日期
tenant_nostring18ed0968616a6b040044bbc0239c660d租客的_id
water_pricenumber1每吨水的价格
water_scalenumber0水表读数
wy_pricenumber1物业费/月

房主表(house_owner)

字段名类型是否必选示例值描述
_idstring18ed0968616a6b040044bbc0239c660did索引
_openidstringaz_Au微信用户的_openid
create_timedateSat Oct 16 2021 14:02:44 GMT+0800 (中国标准时间)创建时间
phone_nostring15388888888手机号
real_namestring小蜜真实姓名
house_nostring0房屋_id
card_imagesarray['cloud://a.png']身份证图片url
pact_imagesarray['cloud://a.png']合同图片url
card_nostring320724身份证号码
descstring房主描述
start_datedateSat Oct 16 2021 14:02:44 GMT+0800 (中国标准时间)交房日期

租客表(tenant)

字段名类型是否必选示例值描述
_idstring18ed0968616a6b040044bbc0239c660did索引
_openidstringaz_Au微信用户的_openid
create_timedateSat Oct 16 2021 14:02:44 GMT+0800 (中国标准时间)创建时间
phone_nostring15388888888手机号
real_namestring小蜜真实姓名
house_nostring0房屋_id
card_imagesarray['cloud://a.png']身份证图片url
pact_imagesarray['cloud://a.png']合同图片url
card_nostring320724身份证号码
descstring租客描述
rent_datedateSat Oct 16 2021 14:02:44 GMT+0800 (中国标准时间)入住日期

标签表(label)

字段名类型是否必选示例值描述
_idstring18ed0968616a6b040044bbc0239c660did索引
labelstring有电梯标签描述
typestringsystemsystem:系统标签;self:自定义标签

二房东表(mid_owner)

字段名类型是否必选示例值描述
_idstring18ed0968616a6b040044bbc0239c660did索引
_openidstringaz_Au微信用户的_openid
create_timedateSat Oct 16 2021 14:02:44 GMT+0800 (中国标准时间)创建时间
phone_nostring15388888888手机号
real_namestring小蜜真实姓名
use_deadlinedateSat Oct 16 2021 14:02:44 GMT+0800 (中国标准时间)使用到期日

交租表(mid_owner_payment)

字段名类型是否必选示例值描述
_idstring18ed0968616a6b040044bbc0239c660did索引
_openidstringaz_Au微信用户的_openid
create_timedateSat Oct 16 2021 14:02:44 GMT+0800 (中国标准时间)创建时间
descstring顺利交租描述
end_datedateSat Oct 16 2021 14:02:44 GMT+0800 (中国标准时间)交租到期日
house_nostring0房屋_id
house_owner_nostring0房主_id
imagesarray['cloud://a.png']交租图片url
origin_end_datedateSat Oct 16 2021 14:02:44 GMT+0800 (中国标准时间)原交租到期日
other_price_countnumber1实付其他费用
pay_waystring微信支付方式
ple_price_countnumber1实付押金
price_countnumber1实付总计
rent_month_countnumber1交租月数
rent_price_countnumber1实付租金
wy_price_countnumber1实付物业费

收租表(tenant_payment)

字段名类型是否必选示例值描述
_idstring18ed0968616a6b040044bbc0239c660did索引
_openidstringaz_Au微信用户的_openid
create_timedateSat Oct 16 2021 14:02:44 GMT+0800 (中国标准时间)创建时间
confirm_timedateSat Oct 16 2021 14:02:44 GMT+0800 (中国标准时间)确认账单时间
descstring顺利收租描述
water_pricenumber1收租时水费单价
water_price_countnumber1应收水费
water_scalenumber1收租时水表读数
ele_pricenumber1收租时电费单价
ele_price_countnumber1应收电费
ele_scalenumber1收租时电表读数
fix_pricenumber1固定费用/月
fix_price_countnumber1应收固定费用
gas_pricenumber1收租时燃气费单价
gas_price_countnumber1应收燃气费
gas_scalenumber1收租时燃气表读数
house_nostring0房屋_id
tenant_nostring0租客_id
imagesarray['cloud://a.png']收款图片url
mid_resourcebooleantrue收租时的房屋是否代缴水电燃费用
origin_ele_scalenumber1原电表读数
origin_gas_scalenumber1原燃气表读数
origin_water_scalenumber1原水表读数
origin_rent_deadlinedateSat Oct 16 2021 14:02:44 GMT+0800 (中国标准时间)原收租到期日
other_price_countnumber0应收其他费用
pay_waystring微信支付方式
ple_price_countnumber1应收押金
price_countnumber1应收总计
rent_deadlinedateSat Oct 16 2021 14:02:44 GMT+0800 (中国标准时间)收租到期日
rent_month_countnumber1收租月数
rent_price_countnumber1应收租金
pay_rent_countnumber1实收租金
rest_pay_rent_countnumber1待收租金
real_pay_countnumber1实收总计
wy_pricenumber1收租时物业费/月
wy_price_countnumber1应收物业费

退租表(back_tenant_payment)

字段名类型是否必选示例值描述
_idstring18ed0968616a6b040044bbc0239c660did索引
_openidstringaz_Au微信用户的_openid
create_timedateSat Oct 16 2021 14:02:44 GMT+0800 (中国标准时间)创建时间
descstring顺利退租描述
back_price_countnumber1退回金额总计
ele_pricenumber1退租时电费单价
ele_price_countnumber1补收电费
ele_scalenumber1退租时电表读数
gas_pricenumber1退租时燃气费单价
gas_price_countnumber1补收燃气费
gas_scalenumber1退租时燃气表读数
house_nostring0房屋_id
imagesarray['cloud://a.png']退租图片url
mid_resourcebooleantrue退租时的房屋是否代缴水电燃费用
origin_ele_scalenumber1原电表读数
origin_gas_scalenumber1原燃气表读数
origin_water_scalenumber1原水表读数
pay_waystring微信支付方式
ple_price_countnumber1退回押金
price_countnumber1补收金额总计
rent_deadlinedateSat Oct 16 2021 14:02:44 GMT+0800 (中国标准时间)退租日期
rent_price_countnumber1退回租金
tenantobject{}退租时租客的信息
tenant_nostring1租客_id
water_pricenumber1退租时水费单价
water_price_countnumber1补收水费
water_scalenumber1退租时水表读数

退房表(back_mid_owner_payment)

字段名类型是否必选示例值描述
_idstring18ed0968616a6b040044bbc0239c660did索引
_openidstringaz_Au微信用户的_openid
create_timedateSat Oct 16 2021 14:02:44 GMT+0800 (中国标准时间)创建时间
descstring顺利退房描述
back_price_countnumber1退回金额总计
end_datedateSat Oct 16 2021 14:02:44 GMT+0800 (中国标准时间)退房日期
houseobject{}退房时房屋的信息
house_nostring0房屋_id
house_ownerobject{}退房时房主的信息
imagesarray['cloud://a.png']退房图片url
pay_waystring微信支付方式
ple_price_countnumber1退回押金
price_countnumber1补收金额总计
rent_price_countnumber1退回租金