package com.huaheng.pc.config.receiptPreference.domain; 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 io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.Serializable; import java.util.Date; import lombok.Data; @ApiModel(value="com.huaheng.pc.config.receiptPreference.domain.ReceiptPreference") @Data @TableName(value = "receipt_preference") public class ReceiptPreference implements Serializable { /** * ID */ @TableId(value = "id", type = IdType.AUTO) @ApiModelProperty(value="ID") private Integer id; /** * 仓库 */ @TableField(value = "warehouseCode") @ApiModelProperty(value="仓库") private String warehouseCode; /** * 首选项代码 */ @TableField(value = "code") @ApiModelProperty(value="首选项代码") private String code; @TableField(value = "name") @ApiModelProperty(value="null") private String name; /** * 入库流程 */ @TableField(value = "receivingFlow") @ApiModelProperty(value="入库流程") private String receivingFlow; /** * 自动生成托盘号 */ @TableField(value = "autoAssignLPN") @ApiModelProperty(value="自动生成托盘号") private Integer autoAssignLPN; /** * 允许超收 */ @TableField(value = "allowOverReceiving") @ApiModelProperty(value="允许超收") private Boolean allowOverReceiving; /** * 允许超收范围 */ @TableField(value = "allowOverReceivingQty") @ApiModelProperty(value="允许超收范围") private Integer allowOverReceivingQty; /** * 自动定位 */ @TableField(value = "autoLocate") @ApiModelProperty(value="自动定位") private Integer autoLocate; /** * RF显示未收数量 */ @TableField(value = "showOpenQty") @ApiModelProperty(value="RF显示未收数量") private Integer showOpenQty; /** * RF组车收货 */ @TableField(value = "groupPutaway") @ApiModelProperty(value="RF组车收货") private Integer groupPutaway; /** * 人工组盘 */ @TableField(value = "manuallyBuildLPN") @ApiModelProperty(value="人工组盘") private Integer manuallyBuildLPN; @TableField(value = "listingRules") @ApiModelProperty(value = "上架规则") private String listingRules; /** * 定位规则 */ @TableField(value = "locationRule") @ApiModelProperty(value="定位规则") private String locationRule; /** * 空库位规则 */ @TableField(value = "emptyLocRule") @ApiModelProperty(value="空库位规则") private String emptyLocRule; /** * RF逐件收货 */ @TableField(value = "checkinByPiece") @ApiModelProperty(value="RF逐件收货") private Integer checkinByPiece; /** * RF自动提交收货 */ @TableField(value = "pieceConfirm") @ApiModelProperty(value="RF自动提交收货") private Integer pieceConfirm; /** * abc分类 0 否 1是 */ @TableField(value = "abcClass") @ApiModelProperty(value="abc分类 0 否 1是") private Boolean abcClass; /** * 保质期(天) */ @TableField(value = "daysToExpire") @ApiModelProperty(value="保质期(天)") private Integer daysToExpire; /** * 临期预警(天) */ @TableField(value = "expiringDays") @ApiModelProperty(value="临期预警(天)") private Integer expiringDays; /** * 收货预警(天) */ @TableField(value = "minShelfLifeDays") @ApiModelProperty(value="收货预警(天)") private Integer minShelfLifeDays; /** * RF快速上架 */ @TableField(value = "allowQuickPutaway") @ApiModelProperty(value="RF快速上架") private Integer allowQuickPutaway; /** * 属性模板 */ @TableField(value = "attributeTemplateCode") @ApiModelProperty(value="属性模板") private String attributeTemplateCode; /** * 快速入库 */ @TableField(value = "useQuickCheckIn") @ApiModelProperty(value="快速入库") private Integer useQuickCheckIn; /** * 创建时间 */ @TableField(value = "created") @ApiModelProperty(value="创建时间") private Date created; /** * 创建用户 */ @TableField(value = "createdBy") @ApiModelProperty(value="创建用户") private String createdBy; /** * 创建时间 */ @TableField(value = "lastUpdated") @ApiModelProperty(value="创建时间") private Date lastUpdated; /** * 更新用户 */ @TableField(value = "lastUpdatedBy") @ApiModelProperty(value="更新用户") private String lastUpdatedBy; /** * 数据版本 */ @TableField(value = "version") @ApiModelProperty(value="数据版本") private Integer version; /** * 自定义字段1 */ @TableField(value = "userDef1") @ApiModelProperty(value="自定义字段1") private String userDef1; /** * 自定义字段2 */ @TableField(value = "userDef2") @ApiModelProperty(value="自定义字段2") private String userDef2; /** * 自定义字段3 */ @TableField(value = "userDef3") @ApiModelProperty(value="自定义字段3") private String userDef3; /** * 自定义字段4 */ @TableField(value = "userDef4") @ApiModelProperty(value="自定义字段4") private String userDef4; /** * 自定义字段5 */ @TableField(value = "userDef5") @ApiModelProperty(value="自定义字段5") private String userDef5; /** * 自定义字段6 */ @TableField(value = "userDef6") @ApiModelProperty(value="自定义字段6") private String userDef6; /** * 自定义字段7 */ @TableField(value = "userDef7") @ApiModelProperty(value="自定义字段7") private String userDef7; /** * 自定义字段8 */ @TableField(value = "userDef8") @ApiModelProperty(value="自定义字段8") private String userDef8; /** * 处理标记 */ @TableField(value = "processStamp") @ApiModelProperty(value="处理标记") private String processStamp; private static final long serialVersionUID = 1L; }