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; import java.util.Date; @Data @ApiModel("") public class SalaryParamVO { @ApiModelProperty(value = "主键") @ExcelColumn(name="序号",index = 1) private Integer id; @ApiModelProperty(value = "创建人编码") @ExcelColumn(name="创建人名称",index = 11) private String createUserName; @ApiModelProperty(value = "创建时间") @ExcelColumn(name="创建时间",index = 10, dateFormat = "yyyy-MM-dd HH:mm:ss") private Date createTime; @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="工序名称",index =5) private String procedureName; @ApiModelProperty(value = "产品名称" ) @ExcelColumn(name="物料名称",index =3) private String materialName; @ApiModelProperty(value = "产品编码" ) @ExcelColumn(name="物料编码",index =4) private String materialCode; @ApiModelProperty(value = "物料编码(关联material_distribute表)", example = "1") private Integer materialId; @ApiModelProperty(value = "工资单价(元)") @ExcelColumn(name="工资单价(元)",index =6) private BigDecimal salary; @ApiModelProperty(value = "标准数量") @ExcelColumn(name="标准产出",index =7) private Integer num; @ApiModelProperty(value = "标准时长(秒)") @ExcelColumn(name="标准时长(秒)",index =8) private String times; @ApiModelProperty(value = "不良品是否计入") @ExcelColumn(name="不良品是否计入 0否 1是",index = 9 ,valueMapping = "0=否;1=是") private Integer unqualified; @ApiModelProperty(value = "计价方式 0计件 1计时") @ExcelColumn(name="计价方式",index = 2 ,valueMapping = "0=计件;1=计时") private Integer type; }