package com.ruoyi.system.domain; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonProperty; import com.ruoyi.common.core.domain.BaseEntity; import lombok.Data; import lombok.EqualsAndHashCode; import java.math.BigDecimal; import java.time.LocalDateTime; import java.util.Date; /** * 物料检索对象 im_material * * @author tzy * @date 2024-03-12 */ @Data @EqualsAndHashCode(callSuper = true) @TableName("im_material") public class ImMaterial extends BaseEntity { private static final long serialVersionUID=1L; /** * ID */ @TableId(value = "id",type = IdType.AUTO) private Long id; /** * 物料内码 */ @JsonProperty("FMATERIALID") private String materialId; /** * 物料编号 */ @JsonProperty("FNumber") private String materialCode; /** * 物料名称 */ @JsonProperty("FName") private String materialName; /** * 材质 */ @JsonProperty("F_SVRI_Assistant.FNumber") private String materialQuality; /* 分类名称 */ @JsonProperty("FCategoryID.FNumber") private String imCategory; /* 所属名称:danwei */ @JsonProperty("FIsVmiBusiness") private String classificationName; /* 所属编号 */ @JsonProperty("FErpClsID") private String classificationNumber; @JsonProperty("F_HBYT_DZ") private BigDecimal singleWeight; /** * 单价 */ private BigDecimal unitPrice; /** * 单位 */ @JsonProperty("FBaseUnitId.FName") private String unit; /** * 标记: 0为未使用, 1为使用 */ private Integer flag; /** * 搜索次数 */ @JsonProperty("F_HBYT_PP") private String searchCount; /** * 金蝶修改时间当日 */ @JsonProperty("FModifyDate") private String modifyDate; /** * 金蝶禁用状态 */ @JsonProperty("FForbidStatus") private String forbidStatus; /** * jishikucun */ private String inInventory; }