package com.ruoyi.basic.entity; import com.baomidou.mybatisplus.annotation.*; import com.ruoyi.common.core.domain.MyBaseEntity; import lombok.Data; import com.ruoyi.common.core.domain.BaseEntity; /** * 实体类 * * @author ruoyi * @date 2025-06-03 */ @Data @TableName("customer") public class Customer extends MyBaseEntity { private static final long serialVersionUID = 1L; /** * 客户唯一标识,主键 */ @TableId(value = "id", type = IdType.AUTO) private Long id; /** * 客户名称,不能为空 */ @TableField(value = "customer_name") private String customerName; /** * 纳税人识别号,中国大陆为统一社会信用代码,不能为空 */ @TableField(value = "taxpayer_id") private String taxpayerId; /** * 经营地址所在省份的地区ID,默认0 */ @TableField(value = "business_province_id") private Long businessProvinceId; /** * 经营地址所在城市的地区ID,默认0 */ @TableField(value = "business_city_id") private Long businessCityId; /** * 经营地址所在区县的地区ID,默认0 */ @TableField(value = "business_district_id") private Long businessDistrictId; /** * 经营详细地址,默认空字符串 */ @TableField(value = "business_address") private String businessAddress; /** * 银行账户号码,默认空字符串 */ @TableField(value = "bank_account") private String bankAccount; /** * 开户银行名称,默认空字符串 */ @TableField(value = "bank_name") private String bankName; /** * 客户联系人姓名,默认空字符串 */ @TableField(value = "contact_person") private String contactPerson; /** * 联系人电话号码,默认空字符串 */ @TableField(value = "contact_phone") private String contactPhone; /** * 联系地址所在省份的地区ID,默认0 */ @TableField(value = "province_id") private Long provinceId; /** * 联系地址所在城市的地区ID,默认0 */ @TableField(value = "city_id") private Long cityId; /** * 联系地址所在区县的地区ID,默认0 */ @TableField(value = "district_id") private Long districtId; /** * 联系详细地址,默认空字符串 */ @TableField(value = "contact_address") private String contactAddress; /** * 创建该记录的用户ID,默认0 */ @TableField(value = "create_user") private Long createUser; /** * 最后修改该记录的用户ID,默认0 */ @TableField(value = "update_user") private Long updateUser; }