package com.by4cloud.platformx.device.entity; import com.baomidou.mybatisplus.annotation.*; import com.baomidou.mybatisplus.extension.activerecord.Model; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import lombok.EqualsAndHashCode; import java.time.LocalDateTime; /** * 招标采购单 * * @author pig * @date 2025-03-24 15:45:03 */ @Data @TableName("purchase_tendr_order") @EqualsAndHashCode(callSuper = true) @Schema(description = "招标采购单") public class PurchaseTendrOrderEntity extends Model { /** * id */ @TableId(type = IdType.ASSIGN_ID) @Schema(description="id") private Long id; /** * 采购计划编号 */ @Schema(description="采购计划编号") private String purchasePlanCode; /** * 设备编码 */ @Schema(description="设备编码") private String deviceCode; /** * 设备名称 */ @Schema(description="设备名称") private String deviceName; /** * 规格型号 */ @Schema(description="规格型号") private String deviceModels; /** * 关键参数 */ @Schema(description="关键参数") private String keyParameter; /** * 到货月份 */ @Schema(description="到货月份") private Integer arrivalMonth; /** * 数量 */ @Schema(description="数量") private Integer quantity; /** * 单位 */ @Schema(description="单位") private String unit; /** * 预估单价 /分 */ @Schema(description="预估单价 /分") private Integer estimatePrice; /** * 计划总额 /分 */ @Schema(description="计划总额 /分") private Integer totalPlanndAmount; /** * 拟使用地点 */ @Schema(description="拟使用地点") private String locationUsed; /** * 状态 */ @Schema(description="状态") private String status; /** * 申请人 */ @TableField(fill = FieldFill.INSERT) @Schema(description="申请人") private String createBy; /** * 创建时间 */ @TableField(fill = FieldFill.INSERT) @Schema(description="创建时间") private LocalDateTime createTime; /** * 修改人 */ @TableField(fill = FieldFill.INSERT_UPDATE) @Schema(description="修改人") private String updateBy; /** * 修改时间 */ @TableField(fill = FieldFill.INSERT_UPDATE) @Schema(description="修改时间") private LocalDateTime updateTime; /** * delFlag */ @TableLogic @TableField(fill = FieldFill.INSERT) @Schema(description="delFlag") private String delFlag; }