package org.dromara.eims.domain; import org.dromara.common.mybatis.core.domain.BaseEntity; import com.baomidou.mybatisplus.annotation.*; import lombok.Data; import lombok.EqualsAndHashCode; import org.dromara.common.translation.annotation.Translation; import org.dromara.common.translation.constant.TransConstant; import java.io.Serial; import java.math.BigDecimal; /** * 备件台账对象 eims_spare * * @author zhuguifei * @date 2025-03-20 */ @Data @EqualsAndHashCode(callSuper = true) @TableName("eims_spare") public class EimsSpare extends BaseEntity { @Serial private static final long serialVersionUID = 1L; /** * */ @TableId(value = "id") private Long id; /** * 类型 */ private Long type; /** * 备件名称 */ private String name; /** * 备件编码 */ private String code; /** * 备件图片 */ private Long img; /** * 型号 */ private String modelNo; /** * 制造商 */ private String madeIn; /** * 供应商 */ private String supplier; /** * 计量单位(字典) */ private String unit; /** * 参考价格 */ private BigDecimal referPrice; /** * 库存上限 */ private Long upperStock; /** * 库存下限 */ private Long lowerStock; /** * 实际库存 */ private Long actualStock; /** * 库存金额 */ private BigDecimal stockAmount; /** * 更换周期 */ private Long replaceCycle; /** * 更换周期单位(字典) */ private String cycleUnit; /** * 备注 */ private String remark; }