package com.ruoyi.tms.domain;
|
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import com.ruoyi.common.annotation.Excel;
|
import com.baomidou.mybatisplus.annotation.IdType;
|
import com.baomidou.mybatisplus.annotation.TableId;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
|
import java.util.Date;
|
|
import lombok.Data;
|
|
/**
|
* 服务商信息对象 tms_service_provider
|
*
|
* @author ruoyi
|
* @date 2025-11-02
|
*/
|
@Data
|
public class TmsServiceProvider {
|
|
|
/**
|
* 主键ID
|
*/
|
@TableId(value = "id", type = IdType.AUTO)
|
private Integer id;
|
|
|
/**
|
* 服务商编码,系统自动生成,字母SP开头+5位流水号,不可重复
|
*/
|
@Excel(name = "服务商编码,系统自动生成,字母SP开头+5位流水号,不可重复")
|
@TableField("service_code")
|
private String serviceCode;
|
|
|
/**
|
* 服务商全称
|
*/
|
@TableField("service_name")
|
private String serviceName;
|
|
|
/**
|
* 服务商简称
|
*/
|
@Excel(name = "服务商简称")
|
@TableField("service_short_name")
|
private String serviceShortName;
|
|
|
/**
|
* 服务类型(0=中港运输,1=中澳运输,2=国内运输,支持多选)
|
*/
|
@Excel(name = "服务类型", readConverterExp = "0=0=中港运输,1=中澳运输,2=国内运输,支持多选")
|
@TableField("service_type")
|
private String serviceType;
|
|
|
/**
|
* 地址
|
*/
|
@TableField("address")
|
private String address;
|
|
|
/**
|
* 经营登记证件号码
|
*/
|
@TableField("license_number")
|
private String licenseNumber;
|
|
|
/**
|
* 经营状态(0=正常经营;1=暂停经营;2=终止经营)
|
*/
|
@Excel(name = "经营状态", readConverterExp = "0=0=正常经营,1=1=暂停经营,2=2=终止经营")
|
@TableField("business_status")
|
private Integer businessStatus;
|
|
|
/**
|
* 是否运输服务商(0=是,1=否)
|
*/
|
@Excel(name = "是否运输服务商", readConverterExp = "0=0=是,1=否")
|
@TableField("is_transport")
|
private Integer isTransport;
|
|
|
/**
|
* 是否仓储服务商(0=是,1=否)
|
*/
|
@Excel(name = "是否仓储服务商", readConverterExp = "0=0=是,1=否")
|
@TableField("is_storage")
|
private Integer isStorage;
|
|
|
/**
|
* 是否快递服务商(0=是,1=否)
|
*/
|
@Excel(name = "是否快递服务商", readConverterExp = "0=0=是,1=否")
|
@TableField("is_express")
|
private Integer isExpress;
|
|
|
/**
|
* 联系人姓名
|
*/
|
@Excel(name = "联系人姓名")
|
@TableField("contact_name")
|
private String contactName;
|
|
|
/**
|
* 联系人电话
|
*/
|
@TableField("contact_phone")
|
private String contactPhone;
|
|
|
/**
|
* 联系人邮箱
|
*/
|
@TableField("contact_email")
|
private String contactEmail;
|
|
|
/**
|
* 状态(0=正常,1=停用)
|
*/
|
@Excel(name = "状态", readConverterExp = "0=0=正常,1=停用")
|
@TableField("status")
|
private Integer status;
|
|
|
/**
|
* 创建人,新增时自动填写
|
*/
|
@TableField("create_by")
|
private String createBy;
|
|
|
/**
|
* 创建时间,新增时自动填写
|
*/
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
@TableField("create_time")
|
private Date createTime;
|
|
|
/**
|
* 更新人,新增或修改时自动更新
|
*/
|
@Excel(name = "更新人,新增或修改时自动更新")
|
@TableField("update_by")
|
private String updateBy;
|
|
|
/**
|
* 更新时间,新增或修改时自动更新
|
*/
|
@Excel(name = "更新时间,新增或修改时自动更新", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
@TableField("update_time")
|
private Date updateTime;
|
|
|
/**
|
* 备注
|
*/
|
@TableField("remark")
|
private String remark;
|
|
|
}
|