package com.ruoyi.stock.pojo; import com.baomidou.mybatisplus.annotation.FieldFill; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; 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.Getter; import lombok.Setter; import lombok.ToString; import org.springframework.format.annotation.DateTimeFormat; import java.io.Serializable; import java.time.LocalDate; import java.time.LocalDateTime; /** *
* *
* * @author 芯导软件(江苏)有限公司 * @since 2026-05-28 09:52:35 */ @Getter @Setter @ToString @TableName("manufacturer") @ApiModel(value = "Manufacturer对象", description = "") public class Manufacturer implements Serializable { private static final long serialVersionUID = 1L; @TableId(value = "id", type = IdType.AUTO) private Long id; /** * 厂家名称 */ @ApiModelProperty("厂家名称") @Excel(name = "厂家名称") private String name; /** * 纳税人识别号 */ @ApiModelProperty("纳税人识别号") @Excel(name = "纳税人识别号") private String taxpayerIdentificationNum; /** * 厂家地址 */ @ApiModelProperty("厂家地址") @Excel(name = "公司地址") private String companyAddress; /** * 厂家类型 */ @ApiModelProperty("厂家类型") private String type; /** * 厂家电话 */ @ApiModelProperty("公司电话") @Excel(name = "公司电话") private String companyPhone; /** * 银行账户名称 */ @ApiModelProperty("银行账户名称") @Excel(name = "开户行") private String bankAccountName; /** * 银行账户号码 */ @ApiModelProperty("银行账户号码") @Excel(name = "账号") private String bankAccountNum; /** * 联系人姓名 */ @ApiModelProperty("联系人姓名") @Excel(name = "联系人") private String contactUserName; /** * 联系人电话 */ @ApiModelProperty("联系人电话") @Excel(name = "联系电话") private String contactUserPhone; /** * 维护人ID */ @ApiModelProperty("维护人ID") @Excel(name = "维护人") private Long maintainUserId; /** * 维护时间 */ @ApiModelProperty("维护时间") @JsonFormat(pattern = "yyyy-MM-dd") private LocalDate maintainTime; /** * 创建时间 */ @ApiModelProperty("创建时间") @TableField(fill = FieldFill.INSERT) @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") private LocalDateTime createTime; /** * 创建人ID */ @ApiModelProperty("创建人ID") @TableField(fill = FieldFill.INSERT) private Long createUser; /** * 更新时间 */ @ApiModelProperty("更新时间") @TableField(fill = FieldFill.INSERT_UPDATE) @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") private LocalDateTime updateTime; /** * 更新人ID */ @ApiModelProperty("更新人ID") @TableField(fill = FieldFill.INSERT_UPDATE) private Long updateUser; /** * 租户ID */ @ApiModelProperty("租户ID") @TableField(fill = FieldFill.INSERT) private Long tenantId; /** * 是否白名单 */ @ApiModelProperty("是否白名单") @Excel(name = "是否白名单") private Long isWhite; }