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<Computation> {
|
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;
|
}
|