package com.zzsmart.qomo.kn.cost.manage.entity;

import java.io.Serializable;
import java.io.UnsupportedEncodingException;
import java.util.Date;
import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.TableLogic;
import lombok.Builder;
import lombok.Data;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;
import org.jeecgframework.poi.excel.annotation.Excel;
import org.jeecg.common.aspect.annotation.Dict;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * @Description: app_scene_cost_standard_productprocess
 * @Author: jeecg-boot
 * @Date:   2024-10-15
 * @Version: V1.0
 */
@Data
@Builder
@TableName("app_scene_cost_standard_productprocess")
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = false)
@ApiModel(value="app_scene_cost_standard_productprocess对象", description="app_scene_cost_standard_productprocess")
public class AppSceneCostStandardProductprocess implements Serializable {
    private static final long serialVersionUID = 1L;

	/**id*/
	@TableId(type = IdType.AUTO)
    @ApiModelProperty(value = "id")
    private Integer id;
	/**factory*/
	@Excel(name = "factory", width = 15)
    @ApiModelProperty(value = "factory")
    private String factory;
	/**mainPartNumber*/
	@Excel(name = "mainPartNumber", width = 15)
    @ApiModelProperty(value = "mainPartNumber")
    private String mainPartNumber;
	/**processRouteNumber*/
	@Excel(name = "processRouteNumber", width = 15)
    @ApiModelProperty(value = "processRouteNumber")
    private String processRouteNumber;
	/**serialNumber*/
	@Excel(name = "serialNumber", width = 15)
    @ApiModelProperty(value = "serialNumber")
    private String serialNumber;
	/**processName*/
	@Excel(name = "processName", width = 15)
    @ApiModelProperty(value = "processName")
    private String processName;
	/**costCenterCode*/
	@Excel(name = "costCenterCode", width = 15)
    @ApiModelProperty(value = "costCenterCode")
    private String costCenterCode;
	/**prepareHour*/
	@Excel(name = "prepareHour", width = 15)
    @ApiModelProperty(value = "prepareHour")
    private BigDecimal prepareHour;
	/**laborHour*/
	@Excel(name = "laborHour", width = 15)
    @ApiModelProperty(value = "laborHour")
    private BigDecimal laborHour;
	/**machineHour*/
	@Excel(name = "machineHour", width = 15)
    @ApiModelProperty(value = "machineHour")
    private BigDecimal machineHour;
	/**burningHour*/
	@Excel(name = "burningHour", width = 15)
    @ApiModelProperty(value = "burningHour")
    private BigDecimal burningHour;
	/**auxiliaryHour*/
	@Excel(name = "auxiliaryHour", width = 15)
    @ApiModelProperty(value = "auxiliaryHour")
    private BigDecimal auxiliaryHour;
	/**otherHour*/
	@Excel(name = "otherHour", width = 15)
    @ApiModelProperty(value = "otherHour")
    private BigDecimal otherHour;
	/**versionNumber*/
	@Excel(name = "versionNumber", width = 15)
    @ApiModelProperty(value = "versionNumber")
    private String versionNumber;
	/**jobCode*/
	@Excel(name = "jobCode", width = 15)
    @ApiModelProperty(value = "jobCode")
    private String jobCode;
	/**laborHourRate*/
	@Excel(name = "laborHourRate", width = 15)
    @ApiModelProperty(value = "laborHourRate")
    private BigDecimal laborHourRate;
	/**equipHourRate*/
	@Excel(name = "equipHourRate", width = 15)
    @ApiModelProperty(value = "equipHourRate")
    private BigDecimal equipHourRate;
	/**fuelHourRate*/
	@Excel(name = "fuelHourRate", width = 15)
    @ApiModelProperty(value = "fuelHourRate")
    private BigDecimal fuelHourRate;
	/**auxiliaryHourRate*/
	@Excel(name = "auxiliaryHourRate", width = 15)
    @ApiModelProperty(value = "auxiliaryHourRate")
    private BigDecimal auxiliaryHourRate;
	/**otherHourRate*/
	@Excel(name = "otherHourRate", width = 15)
    @ApiModelProperty(value = "otherHourRate")
    private BigDecimal otherHourRate;
}
