package com.ruoyi.basic.dto; import com.fasterxml.jackson.annotation.JsonFormat; import com.ruoyi.framework.aspectj.lang.annotation.Excel; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.io.Serializable; import java.util.Date; /** *
* 客户导入Dto *
* * @author deslrey * @version 1.0 * @since 2026/4/17 15:15 */ @Data @ApiModel(value = "CustomerImportDto", description = "客户导入Dto") public class CustomerImportDto implements Serializable { private static final long serialVersionUID = 1L; /** * 客户名称 */ @Excel(name = "客户名称") @ApiModelProperty("纳税人识别号") private String customerName; /** * 客户地区 */ @Excel(name = "客户地区(多级以-分割)") @ApiModelProperty("客户地区") private String customRegions; /** * 客户分类:零售客户,进销商客户 */ @Excel(name = "客户分类") @ApiModelProperty("纳税人识别号") private String customerType; /** * 纳税人识别号 */ @Excel(name = "纳税人识别号") @ApiModelProperty("纳税人识别号") private String taxpayerIdentificationNumber; /** * 公司地址 */ @Excel(name = "公司地址") @ApiModelProperty("公司地址") private String companyAddress; /** * 公司电话 */ @Excel(name = "公司电话") @ApiModelProperty("公司电话") private String companyPhone; /** * 联系人 */ @Excel(name = "联系人") @ApiModelProperty("联系人") private String contactPerson; /** * 联系电话 */ @ApiModelProperty("联系电话") @Excel(name = "联系电话", cellType = Excel.ColumnType.STRING) private String contactPhone; /** * 维护人 */ @Excel(name = "维护人") @ApiModelProperty("维护人") private String maintainer; /** * 维护时间 */ @JsonFormat(pattern = "yyyy-MM-dd") @Excel(name = "维护时间", width = 30, dateFormat = "yyyy-MM-dd") private Date maintenanceTime; @ApiModelProperty(value = "银行基本户") @Excel(name = "银行基本户") private String basicBankAccount; @ApiModelProperty(value = "银行账号") @Excel(name = "银行账号") private String bankAccount; @ApiModelProperty(value = "开户行号") @Excel(name = "开户行号") private String bankCode; }