package com.maintain.business.domain;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.io.Serializable;
import java.util.Date;
import java.math.BigDecimal;

import java.math.BigDecimal;
import com.maintain.common.core.domain.BaseEntity;

/**
 * 报修单-报修项目-派工对象 erp_repair_form_project_dispatch
 *
 * @author liushuai
 * @date 2025-04-01
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("erp_repair_form_project_dispatch")
public class ErpRepairFormProjectDispatch extends BaseEntity {

    private static final long serialVersionUID=1L;

    /**
     * 主键
     */
    @TableId(value = "id")
    private Long id;
    /**
     * 报修单ID
     */
    private Long repairFormId;
    /**
     * 报修单项目ID
     */
    private Long repairFormProjectId;
    /**
     * 部门ID
     */
    private Long deptId;
    /**
     * 部门名称
     */
    private String deptName;
    /**
     * 班组ID
     */
    private Long groupId;
    /**
     * 班组名称
     */
    private String groupName;
    /**
     * 维修人员ID
     */
    private Long maintainUserId;
    /**
     * 维修人员名称
     */
    private String maintainUserName;
    /**
     * 维修人员工号
     */
    private String maintainJobNumber;
    /**
     * 维修人员状态
     */
    private Integer maintainUserState;
    /**
     * 岗位ID
     */
    private Long postId;
    /**
     * 岗位名称
     */
    private String postName;
    /**
     * 分配工时
     */
    private BigDecimal dispatchManHour;
    /**
     * 扣罚工时
     */
    private BigDecimal deductManHour;
    /**
     * 实际工时
     */
    private BigDecimal actualManHour;

}
