117 lines
2.4 KiB
Java
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;
|
|
}
|
|
|