package com.propertyManagement.business.domain; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.propertyManagement.common.core.domain.BaseEntity; import lombok.Data; import lombok.EqualsAndHashCode; import java.util.Date; /** * 微信用户对象 wx_user * * @author liushuai * @date 2025-05-13 */ @Data @EqualsAndHashCode(callSuper = true) @TableName("wx_user") public class WxUser extends BaseEntity { private static final long serialVersionUID=1L; /** * 主键 */ @TableId(value = "id") private Long id; /** * 应用类型(1=小程序,2=公众号) */ private Integer appType; /** * 用户标识 */ private String openId; /** * union_id */ private String unionId; /** * 用户头像 */ private String avatar; /** * 用户昵称 */ private String nickName; /** * 姓名 */ private String name; /** * 性别(0男 1女 2未知) */ private Integer sex; /** 出生日期 */ private Date birthDate; /** * 手机号码 */ private String mobile; /** * 地理位置纬度 */ private Double latitude; /** * 地理位置经度 */ private Double longitude; /** * 地理位置精度 */ private Long locPrecision; /** * 用户类型以,分割(0=业主,1= 家庭成员,2=访客,3=保洁,4=保安) */ private String userPermission; /** * 是否删除(0=否,1=是) */ private Integer isDelete; /** * 用户备注 */ private String remark; }