package cn.iocoder.yudao.module.mdm.dal.dataobject.warehouse; import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; import com.baomidou.mybatisplus.annotation.KeySequence; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import lombok.*; import java.math.BigDecimal; /** * MDM 仓库主数据 DO * * @author 芋道源码 */ @TableName("md_warehouse") @KeySequence("md_warehouse_seq") @Data @EqualsAndHashCode(callSuper = true) @ToString(callSuper = true) @Builder @NoArgsConstructor @AllArgsConstructor public class MdmWarehouseDO extends BaseDO { /** * 仓库ID */ @TableId private Long id; /** * 仓库编码 */ private String code; /** * 仓库名称 */ private String name; /** * 仓库地址 */ private String address; /** * 面积(平方米) */ private BigDecimal area; /** * 仓库类型 * * 1: 原料仓 * 2: 成品仓 * 3: 半成品仓 * 4: 线边仓 */ private Integer type; /** * 负责人用户ID */ private Long chargeUserId; /** * 状态 * * 枚举 {@link cn.iocoder.yudao.framework.common.enums.CommonStatusEnum} */ private Integer status; /** * 是否冻结 */ private Boolean frozen; /** * 备注 */ private String remark; }