package com.vincent.rsf.server.manager.entity; 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 io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.experimental.Accessors; import org.springframework.format.annotation.DateTimeFormat; import java.io.Serializable; import java.util.Date; @Data @Accessors(chain = true) @TableName("rcs_test_config") @ApiModel(value = "RcsTestConfig", description = "RCS自动测试配置") public class RcsTestConfig implements Serializable { private static final long serialVersionUID = 1L; @ApiModelProperty("主键ID") @TableId(value = "id", type = IdType.AUTO) private Long id; @ApiModelProperty("配置名称") private String configName; @ApiModelProperty("物料编号组(JSON数组格式)") private String matnrCodes; @ApiModelProperty("入库站点") private String inboundStation; @ApiModelProperty("出库站点") private String outboundStation; @ApiModelProperty("入库库位号数组(JSON数组格式)") private String inboundLocNos; @ApiModelProperty("出库库位号数组(JSON数组格式)") private String outboundLocNos; @ApiModelProperty("库位号(已废弃,使用inboundLocNos)") @Deprecated private String locNo; @ApiModelProperty("是否检查库存(1:是 0:否)") private Integer checkStock; @ApiModelProperty("入库接口类型(create_in_task/location_allocate)") private String inboundApiType; @ApiModelProperty("随机物料数量") private Integer randomMaterialCount; @ApiModelProperty("是否自动出库(1:是 0:否)") private Integer autoOutbound; @ApiModelProperty("状态(1:启用 0:禁用)") private Integer status; @ApiModelProperty("租户ID") private Integer tenantId; @ApiModelProperty("创建人") private Long createBy; @ApiModelProperty("创建时间") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date createTime; @ApiModelProperty("更新人") private Long updateBy; @ApiModelProperty("更新时间") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date updateTime; @ApiModelProperty("备注") private String memo; }