package com.ruoyi.stock.pojo; import com.baomidou.mybatisplus.annotation.*; import io.swagger.annotations.ApiModel; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Getter; import lombok.Setter; import lombok.ToString; import java.io.Serializable; import java.math.BigDecimal; import java.time.LocalDate; import java.time.LocalDateTime; /** *
* 库存盘点主表 *
* * @author 芯导软件(江苏)有限公司 * @since 2026-05-09 09:57:53 */ @Getter @Setter @ToString @TableName("stock_inventory_check_main") @ApiModel(value = "StockInventoryCheckMain对象", description = "库存盘点主表") public class StockInventoryCheckMain implements Serializable { private static final long serialVersionUID = 1L; /** * 主键ID */ @Schema(description ="主键ID") @TableId(value = "id", type = IdType.AUTO) private Long id; /** * 盘点单号 */ @Schema(description ="盘点单号") private String checkNo; /** * 盘点类型:1-定期盘点,2-临时盘点,3-抽样盘点 */ @Schema(description ="盘点类型:1-定期盘点,2-临时盘点,3-抽样盘点") private String checkType; /** * 盘点总数量 */ @Schema(description ="盘点总数量") private BigDecimal totalQuantity; /** * 来源类型:1-计划生成,2-手动创建 */ @Schema(description ="来源类型:1-计划生成,2-手动创建") private String sourceType; /** * 来源ID(关联盘点计划ID) */ @Schema(description ="来源ID(关联盘点计划ID)") private Long sourceId; /** * 状态:0-待盘点,1-盘点中,2-已完成,3-已审核,4-已取消 */ @Schema(description ="状态:0-待盘点,1-盘点中,2-已完成,3-已审核,4-已取消") private Integer status; /** * 盘点日期 */ @Schema(description ="盘点日期") private LocalDate checkDate; /** * 负责人ID */ @Schema(description ="负责人ID") private Long responsiblePersonId; /** * 负责人姓名 */ @Schema(description ="负责人姓名") private String responsiblePersonName; /** * 备注 */ @Schema(description ="备注") private String remark; /** * 创建时间 */ @Schema(description ="创建时间") @TableField(fill = FieldFill.INSERT) private LocalDateTime createTime; /** * 创建人 */ @Schema(description ="创建人") @TableField(fill = FieldFill.INSERT) private Long createUser; /** * 更新时间 */ @Schema(description ="更新时间") @TableField(fill = FieldFill.INSERT_UPDATE) private LocalDateTime updateTime; /** * 更新人 */ @Schema(description ="更新人") @TableField(fill = FieldFill.INSERT_UPDATE) private Long updateUser; private Long deptId; }