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