Files
klp-oa/klp-flow/src/main/java/com/klp/flow/domain/InvCountPlan.java
Joshi 6436d56ab8 feat(flow): 添加盘库管理相关实体和服务接口
- 创建盘库差异记录实体类InvCountDiscrepancy及对应的BO、VO
- 创建盘库计划主实体类InvCountPlan及对应的BO、VO
- 创建盘库计划-库区关联实体类InvCountPlanWarehouse及对应的BO、VO
- 实现盘库差异记录的增删改查服务接口IInvCountDiscrepancyService
- 实现盘库计划主的增删改查服务接口IInvCountPlanService
- 实现盘库计划-库区关联的服务接口IInvCountPlanWarehouseService
- 添加对应的控制器InvCountDiscrepancyController和InvCountPlanController
- 创建相应的数据库映射文件和XML配置
- 实现服务接口的具体业务逻辑实现类
2026-06-22 16:38:02 +08:00

88 lines
1.8 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

package com.klp.flow.domain;
import com.baomidou.mybatisplus.annotation.*;
import com.klp.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
/**
* 盘库计划主对象 inv_count_plan
*
* @author klp
* @date 2026-06-22
*/
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("inv_count_plan")
public class InvCountPlan extends BaseEntity {
private static final long serialVersionUID=1L;
/**
* 主键ID
*/
@TableId(value = "plan_id")
private Long planId;
/**
* 盘库计划编号(如 PD-20260622-001
*/
private String planCode;
/**
* 盘库计划名称
*/
private String planName;
/**
* 盘库日期
*/
private Date countDate;
/**
* 截止时间
*/
private Date deadlineTime;
/**
* 盘点人ID
*/
private Long countUserId;
/**
* 盘点人姓名
*/
private String countUserName;
/**
* 负责人ID
*/
private Long principalUserId;
/**
* 负责人姓名
*/
private String principalUserName;
/**
* 参与人员ID列表逗号分隔
*/
private String participantIds;
/**
* 参与人员姓名列表(逗号分隔)
*/
private String participantNames;
/**
* 计划状态0=草稿, 1=待审批, 2=执行中, 3=差异处理中, 4=已归档
*/
private Integer planStatus;
/**
* 附件文件名称集合,多文件逗号分隔,前端展示
*/
private String attachFile;
/**
* 删除标志0=正常1=已删除)
*/
@TableLogic
private Integer delFlag;
/**
* 备注
*/
private String remark;
}