package doumeemes.dao.business.vo;
|
|
import cn.afterturn.easypoi.excel.annotation.Excel;
|
import doumeemes.core.annotation.excel.ExcelColumn;
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
import javax.validation.constraints.NotEmpty;
|
import java.math.BigDecimal;
|
|
@Data
|
@ApiModel("")
|
public class SalaryParamVO {
|
|
@ApiModelProperty(value = "主键")
|
private Integer id;
|
|
@ApiModelProperty(value = "主组织编码(关联department表根组织)")
|
@ExcelColumn(name="主组织编码(关联department表根组织)")
|
private Integer rootDepartId;
|
|
@ApiModelProperty(value = "工厂编码(关联department表)")
|
@ExcelColumn(name="工厂编码(关联department表)")
|
@NotEmpty(message = "工厂编码不能为空")
|
private Integer departId;
|
|
@ApiModelProperty(value = "工序编码(关联procedure表)")
|
@ExcelColumn(name="工序编码(关联procedure表)")
|
@NotEmpty(message = "工序编码不能为空")
|
private Integer procedureId;
|
|
@ApiModelProperty(value = "工序编码(关联procedure表)")
|
@ExcelColumn(name="工序编码(关联procedure表)")
|
@NotEmpty(message = "工序编码不能为空")
|
private Integer procedureCode;
|
|
@ApiModelProperty(value = "工序编码(关联procedure表)")
|
@ExcelColumn(name="工序编码(关联procedure表)")
|
private String procedureName;
|
|
@ApiModelProperty(value = "产品名称" )
|
@Excel(name="产品名称",orderNum ="3")
|
private String materialName;
|
|
@ApiModelProperty(value = "产品编码" )
|
@Excel(name="产品编码",orderNum ="4")
|
private String materialCode;
|
|
@ApiModelProperty(value = "物料编码(关联material_distribute表)", example = "1")
|
private Integer materialId;
|
|
@ApiModelProperty(value = "工资单价(元)")
|
@ExcelColumn(name="工资单价(元)")
|
private BigDecimal salary;
|
|
@ApiModelProperty(value = "标准数量")
|
@ExcelColumn(name="标准数量")
|
private Integer num;
|
|
@ApiModelProperty(value = "标准时长(秒)")
|
@ExcelColumn(name="标准时长(秒)")
|
private String times;
|
|
@ApiModelProperty(value = "不良品是否计入 0否 1是")
|
@ExcelColumn(name="不良品是否计入 0否 1是")
|
private Integer unqualified;
|
|
@ApiModelProperty(value = "计价方式 0计件 1计时")
|
@ExcelColumn(name="计价方式 0计件 1计时")
|
private Integer type;
|
}
|