Files
shanxia2.0/docs/crm-migration/reference/java/supplier-info/domain/vo/CrmSupplierInfoVo.java
T
2026-06-01 08:21:21 +08:00

117 lines
2.4 KiB
Java

package org.dromara.crm.domain.vo;
import cn.idev.excel.annotation.ExcelProperty;
import io.github.linpeilie.annotations.AutoMapper;
import lombok.Data;
import org.dromara.common.excel.annotation.ExcelDictFormat;
import org.dromara.common.excel.convert.ExcelDictConvert;
import org.dromara.crm.domain.CrmSupplierInfo;
import com.fasterxml.jackson.annotation.JsonFormat;
import java.io.Serial;
import java.io.Serializable;
import java.util.Date;
/**
* 供方信息视图对象 crm_supplier_info
*
* @author AI Assistant
* @date 2025-01-XX
*/
@Data
@AutoMapper(target = CrmSupplierInfo.class)
public class CrmSupplierInfoVo implements Serializable {
@Serial
private static final long serialVersionUID = 1L;
/**
* 主键ID
*/
@ExcelProperty(value = "ID")
private Long id;
/**
* 供方名称(章)
*/
@ExcelProperty(value = "供方名称")
private String supplierName;
/**
* 供方简称
*/
@ExcelProperty(value = "供方简称")
private String shortName;
/**
* 供方编码
*/
@ExcelProperty(value = "供方编码")
private String supplierCode;
/**
* 单位地址
*/
@ExcelProperty(value = "单位地址")
private String supplierAddress;
/**
* 法定代表人
*/
@ExcelProperty(value = "法定代表人")
private String legalPerson;
/**
* 代理人
*/
@ExcelProperty(value = "代理人")
private String agent;
/**
* 电话/传真
*/
@ExcelProperty(value = "电话/传真")
private String phoneFax;
/**
* 开户银行
*/
@ExcelProperty(value = "开户银行")
private String bankName;
/**
* 账号
*/
@ExcelProperty(value = "账号")
private String bankAccount;
/**
* 状态(0正常 1停用)
*/
@ExcelProperty(value = "状态", converter = ExcelDictConvert.class)
@ExcelDictFormat(dictType = "sys_normal_disable")
private String status;
/**
* 备注
*/
@ExcelProperty(value = "备注")
private String remark;
/**
* 创建时间
*/
@ExcelProperty(value = "创建时间")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "Asia/Shanghai")
private Date createTime;
/**
* 更新时间
*/
@ExcelProperty(value = "更新时间")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "Asia/Shanghai")
private Date updateTime;
}