package com.fs.project.domain;

import java.math.BigDecimal;
import com.fs.common.annotation.Excel;
import com.fs.common.core.domain.BaseEntity;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 项目任务类型对象 project_task_type
 *
 * @author fs
 * @date 2025-12-30
 */
@Data
public class ProjectTaskType extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键ID */
    private Long id;

    /** 公司ID */
    private Long companyId;

    /** 项目ID */
    private Long projectId;

    /** 归属部门表 */
    private Long deptId;

    @Excel(name = "归属部门", readConverterExp = "字=典ID")
    private String deptName;

    /** 任务类型（表） */
    @Excel(name = "任务类型", readConverterExp = "字=典ID")
    private String taskTypeIds;

    /** 归属产品（表） */
    @Excel(name = "归属产品", readConverterExp = "产品表")
    private String productIds;

    /** 上限金额 */
    @Excel(name = "上限金额")
    private BigDecimal maxAmount;

    /** 启用状态(0停用 1启用) */
    @Excel(name = "启用状态(0停用 1启用)")
    private Long status;

    /** 删除标识(0正常 1删除) */
    private Long delFlag;

    @Excel(name = "公司名称")
    /** 公司名称 */
    private String companyName;

    @Excel(name = "项目名称")
    private String projectName;
    @Excel(name = "产品名称")
    private String productName;


}
