package com.chinaztt.mes.production.entity; import com.baomidou.mybatisplus.annotation.*; import com.baomidou.mybatisplus.extension.activerecord.Model; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; import java.math.BigDecimal; import java.time.LocalDateTime; /** * 工时计算 * * @author cxf * @date 2021-03-10 15:00:08 */ @Data @TableName("production_computation") @EqualsAndHashCode(callSuper = true) @ApiModel(value = "工时计算") public class Computation extends Model { private static final long serialVersionUID = 1L; /** * id */ @TableId @ApiModelProperty(value = "id") private Long id; /** * 人工来源id */ @ApiModelProperty(value = "人工来源id") private Long artificialInformationId; /** * 工作量 */ @ApiModelProperty(value = "工作量") private BigDecimal workLoad; /** * 人员系数 */ @ApiModelProperty(value = "人员系数") private BigDecimal capacity; /** * 人工编号 */ @ApiModelProperty(value = "人工编号") private String handymanNo; /** * 人工名称 */ @ApiModelProperty(value = "人工名称") private String handymanName; /** * 转化系数(产量或者次数转化成标准工时) */ @ApiModelProperty(value = "转化系数(产量或者次数转化成标准工时)") private BigDecimal conversionCoefficient; /** * 人工成本 */ @ApiModelProperty(value = "人工成本") private BigDecimal laborCost; /** * 加班工资 */ @ApiModelProperty(value = "加班工资") private BigDecimal overLaborCost; /** * 备注 */ @ApiModelProperty(value = "备注") private String remark; /** * 创建时间 */ @ApiModelProperty(value = "创建时间") @TableField(fill = FieldFill.INSERT) private LocalDateTime createTime; /** * 更新时间 */ @ApiModelProperty(value = "更新时间") @TableField(fill = FieldFill.INSERT_UPDATE) private LocalDateTime updateTime; /** * 创建者 */ @ApiModelProperty(value = "创建者") @TableField(fill = FieldFill.INSERT) private String createUser; /** * 更新者 */ @ApiModelProperty(value = "更新者") @TableField(fill = FieldFill.INSERT_UPDATE) private String updateUser; /** * 逻辑删除 */ @ApiModelProperty(value = "逻辑删除") @TableLogic private Boolean active; /** * 标准工时工资 */ @ApiModelProperty(value = "标准工时工资") private BigDecimal standardHourWage; @ApiModelProperty(value = "人员名称") private String staffName; @ApiModelProperty(value = "人员编号") private String staffNo; @ApiModelProperty(value = "班次id") private Long dutyRecordId; }