修改物品导出Excle的模板

dev
litao 3 years ago
parent fa83300dea
commit 31f3dd1eb0
  1. 4
      lab-service-api/lab-lims-api/src/main/java/org/springblade/lims/entry/Reagent.java
  2. 24
      lab-service/lab-capital/src/main/java/org/springblade/lims/capital/excel/GoodsExcel.java
  3. 8
      lab-service/lab-capital/src/main/java/org/springblade/lims/goods/controller/GoodsController.java

@ -67,6 +67,8 @@ public class Reagent extends BaseEntity implements Serializable {
@TableField(exist = false) @TableField(exist = false)
private List<TypeAndOperation> operationList; private List<TypeAndOperation> operationList;
private long fomulaId; // 公式id
private String formulaId;
} }

@ -22,8 +22,8 @@ public class GoodsExcel implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
@ColumnWidth(20) // @ColumnWidth(20)
private Long bigClassId; // private Long bigClassId;
@ColumnWidth(20) @ColumnWidth(20)
@ExcelProperty("物品大类名称") @ExcelProperty("物品大类名称")
@ -33,8 +33,8 @@ public class GoodsExcel implements Serializable {
@ExcelProperty("物品名称") @ExcelProperty("物品名称")
private String name; private String name;
@ColumnWidth(20) // @ColumnWidth(20)
private String code; // private String code;
@ColumnWidth(20) @ColumnWidth(20)
@ExcelProperty("物品型号") @ExcelProperty("物品型号")
@ -52,11 +52,12 @@ public class GoodsExcel implements Serializable {
@ExcelProperty("物品厂商") @ExcelProperty("物品厂商")
private String company; private String company;
@ColumnWidth(20) // @ColumnWidth(20)
@ExcelProperty("物品厂商id") // @ExcelProperty("物品厂商id")
private Long companyId; // private Long companyId;
@ColumnWidth(20) @ColumnWidth(20)
@ExcelProperty("物品类型")
private String type; private String type;
@ColumnWidth(20) @ColumnWidth(20)
@ -80,13 +81,14 @@ public class GoodsExcel implements Serializable {
private Integer danger; private Integer danger;
@ColumnWidth(20) @ColumnWidth(20)
@ExcelProperty("预警数量")
private Integer warnNum; private Integer warnNum;
@ColumnWidth(20) // @ColumnWidth(20)
private Date warnTime; // private Date warnTime;
@ColumnWidth(20) // @ColumnWidth(20)
private Integer deactivate; // private Integer deactivate;
@ColumnWidth(20) @ColumnWidth(20)
@ExcelProperty("过期时间") @ExcelProperty("过期时间")

@ -292,7 +292,7 @@ public class GoodsController extends BladeController {
* 入库详情 * 入库详情
*/ */
@GetMapping("inDetail") @GetMapping("inDetail")
public R<IPage> inDetail(Goods goods, Query query) { public R<IPage<ProductStoreDetial>> inDetail(Goods goods, Query query) {
LambdaQueryWrapper<ProductStoreDetial> wrapper = new LambdaQueryWrapper<>(); LambdaQueryWrapper<ProductStoreDetial> wrapper = new LambdaQueryWrapper<>();
wrapper.eq(ProductStoreDetial::getGoodsId, goods.getId()); wrapper.eq(ProductStoreDetial::getGoodsId, goods.getId());
if (goods.getStatus() != null) { if (goods.getStatus() != null) {
@ -593,7 +593,7 @@ public class GoodsController extends BladeController {
* 出入库记录查询 * 出入库记录查询
*/ */
@GetMapping("/inAndOutRecord") @GetMapping("/inAndOutRecord")
public R<IPage> inAndOutRecord(String id, Query query, String type, Date startTime, Date endTime) { public R<IPage<InAndOutRecord>> inAndOutRecord(String id, Query query, String type, Date startTime, Date endTime) {
List<InAndOutRecord> inAndOutRecordList = new ArrayList<>(); List<InAndOutRecord> inAndOutRecordList = new ArrayList<>();
// 物品出库信息 // 物品出库信息
@ -645,7 +645,9 @@ public class GoodsController extends BladeController {
page.setCurrent(query.getCurrent()); page.setCurrent(query.getCurrent());
page.setSize(query.getSize()); page.setSize(query.getSize());
page.setTotal(inAndOutRecords.size()); page.setTotal(inAndOutRecords.size());
page.setPages((inAndOutRecords.size() / query.getSize()) + 1); if (query.getSize() != null && query.getSize() > 0) {
page.setPages((inAndOutRecords.size() / query.getSize()) + 1);
}
return R.data(page); return R.data(page);
} }

Loading…
Cancel
Save