package com.dsh.guns.modular.system.model; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; import java.math.BigDecimal; @TableName("t_store") @Data public class TStoreListVo { private Integer id; private String name; @TableField("storeStaffId") private Integer storeStaffId; @TableField("cityManagerId") private Integer cityManagerId; private String province; @TableField("provinceCode") private String provinceCode; private String city; @TableField("cityCode") private String cityCode; private String phone; private String address; private String lat; private String lon; @TableField("startTime") private String startTime; @TableField("endTime") private String endTime; @TableField("coverDrawing") private String coverDrawing; @TableField("realPicture") private String realPicture; private String introduce; @TableField("welfarePicture") private String welfarePicture; private BigDecimal score; private Integer state; private String userName; private String userPhone; /** * 兼容历史门店:历史数据可能只在店长账号中保存手机号。 * 列表对外的 phone 统一返回可用的店长手机号。 */ public String getPhone() { return (phone == null || phone.trim().isEmpty()) ? userPhone : phone; } private String account; private Integer type; private String yysName; }