package thyyxxk.webserver.entity.lc.purchasePlan;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.util.List;

/**
 * 科室采购计划主表
 */
@Data
@TableName("lc_purchase_plan")
public class LcPurchasePlan {

    /**
     * 主键（uuid）
     */
    @TableId(type = IdType.ASSIGN_UUID)
    private String id;

    /**
     * 请领科室code
     */
    @TableField("dept_code")
    private String deptCode;

    /**
     * 请领时间
     */
    @TableField("purchase_date")
    private String purchaseDate;

    /**
     * 产品类型（0：后勤物资，1：耗材）
     */
    @TableField("lc_type")
    private String lcType;

    /**
     * 状态（-1：暂存，0：已保存未审核，1：审核通过）
     */
    @TableField("status")
    private String status;

    @TableField("serial_no")
    private String serialNo;

    @TableField("lc_purchase_plan_code")
    private String lcPurchasePlanCode;

    /**
     * 创建时间
     */
    @TableField("create_time")
    private String createTime;

    @TableField(exist = false)
    private List<LcPurchasePlanDetail> details;
}

