| | |
| | | import com.baomidou.mybatisplus.annotations.TableField; |
| | | import com.baomidou.mybatisplus.annotations.TableId; |
| | | import com.baomidou.mybatisplus.annotations.TableName; |
| | | import com.baomidou.mybatisplus.enums.IdType; |
| | | import com.baomidou.mybatisplus.mapper.EntityWrapper; |
| | | import com.core.common.Cools; |
| | | import com.core.common.SpringUtils; |
| | |
| | | import lombok.experimental.Accessors; |
| | | |
| | | import java.io.Serializable; |
| | | import java.math.BigDecimal; |
| | | import java.text.SimpleDateFormat; |
| | | import java.util.Date; |
| | | |
| | |
| | | |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | @TableId |
| | | @TableId(type = IdType.AUTO) |
| | | private Long id; |
| | | |
| | | @TableField("loc_id") |
| | |
| | | @ExcelProperty("规格") |
| | | private String specs; |
| | | |
| | | @ApiModelProperty(value= "货品特征") |
| | | @ExcelProperty("货品特征") |
| | | @ApiModelProperty(value= "批号") |
| | | @ExcelProperty("批号") |
| | | private String batch; |
| | | |
| | | @ApiModelProperty(value= "单据编号") |
| | |
| | | private Double weight; |
| | | |
| | | @ApiModelProperty(value= "长度") |
| | | private Double man_length; |
| | | private Double manLength; |
| | | |
| | | @ApiModelProperty(value= "体积") |
| | | private Double volume; |
| | |
| | | @ApiModelProperty(value= "是否冻结,0.未冻结,1.已冻结") |
| | | private Integer frozen; |
| | | |
| | | /** |
| | | * 差异数量 |
| | | */ |
| | | @ApiModelProperty(value= "差异数量") |
| | | @TableField("diff_qty") |
| | | private BigDecimal diffQty = BigDecimal.ZERO; |
| | | |
| | | |
| | | |
| | | @ApiModelProperty(value= "账面数量") |
| | | @TableField("book_qty") |
| | | private BigDecimal bookQty = BigDecimal.ZERO; |
| | | // private BigDecimal bookQty = Cools.isEmpty(anfme)? BigDecimal.ZERO : new BigDecimal(anfme.toString()); |
| | | |
| | | |
| | | public BigDecimal getBookQty() { |
| | | if (diffQty.compareTo(BigDecimal.ZERO) == 0 || diffQty.compareTo(BigDecimal.ZERO) > 0) { |
| | | return new BigDecimal(anfme.toString()); |
| | | |
| | | } |
| | | return new BigDecimal(anfme.toString()).subtract(diffQty); |
| | | } |
| | | |
| | | public String getLocNo$(){ |
| | | LocMastService service = SpringUtils.getBean(LocMastService.class); |
| | | LocMast locMast = service.selectById(this.locNo); |