package com.propertyManagement.business.domain; import com.baomidou.mybatisplus.annotation.*; import lombok.Data; import lombok.EqualsAndHashCode; import java.io.Serializable; import java.util.Date; import java.math.BigDecimal; import java.math.BigDecimal; import java.util.Date; import com.fasterxml.jackson.annotation.JsonFormat; import com.propertyManagement.common.core.domain.BaseEntity; /** * 生活缴费账单对象 wx_live_bill * * @author liushuai * @date 2025-05-26 */ @Data @EqualsAndHashCode(callSuper = true) @TableName("wx_live_bill") public class WxLiveBill extends BaseEntity { private static final long serialVersionUID=1L; /** * 账单ID */ @TableId(value = "bill_id") private Long billId; /** * 小区ID */ private Long communityId; /** * 小区名称 */ private String communityName; /** * 业主ID */ private Long proprietorId; /** * 业主名称 */ private String proprietorName; /** * 业主电话 */ private String proprietorPhone; /** * 业主房间 */ private String room; /** * 房间面积 */ private BigDecimal sqm; /** * 车位ID */ private Long carportId; /** * 车位号 */ private String carportNumber; /** * 登记车牌 */ private String plateNumber; /** * 项目名称 */ private String projectName; /** * 项目描述 */ private String projectInfo; /** * 储藏室ID */ private Long storeroomId; /** * 缴费时长(月) */ private Integer duration; /** * 缴费月份 */ private Date month; /** * 单价 */ private BigDecimal price; /** * 金额 */ private BigDecimal money; /** * 类型(1电费 2水费 3物业费 4车位管理费 5车位出租费 6储藏室出租 7其他费用) */ private Integer type; /** * 状态(1待缴纳 2已缴纳) */ private Integer state; /** * 创建类型(1.小程序 2.PC端) */ private Integer createType; }