From 7ad79ee463adbdbc51e37c12ae025fb8598ab670 Mon Sep 17 00:00:00 2001 From: zyx <zyx123456> Date: 星期日, 07 四月 2024 14:25:36 +0800 Subject: [PATCH] # --- src/main/java/com/zy/asrs/entity/LocCheck.java | 70 ++++++++++++++++++++++++++++++++--- 1 files changed, 64 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/zy/asrs/entity/LocCheck.java b/src/main/java/com/zy/asrs/entity/LocCheck.java index a5d60fd..0fd24a0 100644 --- a/src/main/java/com/zy/asrs/entity/LocCheck.java +++ b/src/main/java/com/zy/asrs/entity/LocCheck.java @@ -1,10 +1,14 @@ package com.zy.asrs.entity; +import com.alibaba.excel.annotation.ExcelProperty; import com.core.common.Cools;import com.baomidou.mybatisplus.annotations.TableId; import com.baomidou.mybatisplus.enums.IdType; import com.baomidou.mybatisplus.annotations.TableField; import java.text.SimpleDateFormat; import java.util.Date; + +import com.core.common.SpringUtils; +import com.zy.asrs.service.LocOwnerService; import org.springframework.format.annotation.DateTimeFormat; import java.text.SimpleDateFormat; import java.util.Date; @@ -25,12 +29,14 @@ */ @ApiModelProperty(value= "鍞竴ID") @TableId(value = "id", type = IdType.AUTO) + @ExcelProperty("id") private Long id; /** * 鐘舵�� 1: 鐩樼偣涓� 2: 鐩樼偣缁撴潫 */ @ApiModelProperty(value= "鐘舵�� 1: 鐩樼偣涓� 2: 鐩樼偣缁撴潫 ") + @ExcelProperty({"鐩樼偣鍗�", "鍗曟嵁鐘舵��"}) private Integer type; /** @@ -38,39 +44,39 @@ */ @ApiModelProperty(value= "搴撲綅鍙�") @TableField("loc_no") + @ExcelProperty({"鐩樼偣鍗�", "搴撲綅鍙�"}) private String locNo; /** * 鐗╂枡鍙� */ @ApiModelProperty(value= "鐗╂枡鍙�") + @ExcelProperty({"鐩樼偣鍗�", "鐗╂枡鍙�"}) private String matnr; /** * 鐗╂枡鍙� */ @ApiModelProperty(value= "鐗╂枡鍚�") + @ExcelProperty({"鐩樼偣鍗�", "鐗╂枡鍚�"}) private String maktx; /** * 鐩樼偣鍓嶆暟閲� */ @ApiModelProperty(value= "鐩樼偣鍓嶆暟閲�") + @ExcelProperty({"鐩樼偣鍗�", "鐩樼偣鍓嶆暟閲�"}) @TableField("anfme") private Double anfme; - /** - * 鐪熷疄鏁伴噺 - */ - @ApiModelProperty(value= "鐪熷疄鏁伴噺") - @TableField("real_anfme") - private Double realAnfme; + /** * 鍒涘缓浜� */ @ApiModelProperty(value= "鍒涘缓浜�") @TableField("create_by") + @ExcelProperty({"鐩樼偣鍗�", "鍒涘缓浜�"}) private Long createBy; /** @@ -79,6 +85,7 @@ @ApiModelProperty(value= "鍒涘缓鏃堕棿") @TableField("create_time") @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + @ExcelProperty({"鐩樼偣鍗�", "鍒涘缓鏃堕棿"}) private Date createTime; /** @@ -86,6 +93,7 @@ */ @ApiModelProperty(value= "淇敼浜�") @TableField("update_by") + @ExcelProperty({"鐩樼偣鍗�", "淇敼浜�"}) private Long updateBy; /** @@ -94,23 +102,73 @@ @ApiModelProperty(value= "淇敼鏃堕棿") @TableField("update_time") @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + @ExcelProperty({"鐩樼偣鍗�", "淇敼鏃堕棿"}) private Date updateTime; /** * 澶囨敞 */ @ApiModelProperty(value= "澶囨敞") + @ExcelProperty({"鐩樼偣鍗�", "澶囨敞"}) private String memo; @ApiModelProperty(value= "宸紓閲�") @TableField("diff_anfme") + @ExcelProperty({"鐩樼偣鍗�", "宸紓閲�"}) private Double diffAnfme; @ApiModelProperty(value= "鍗曟嵁鍙�") @TableField("order_no") + @ExcelProperty({"鐩樼偣鍗�", "鍗曟嵁鍙�"}) private String orderNo; + @ApiModelProperty(value= "瀹℃牳") + @ExcelProperty({"鐩樼偣鍗�", "瀹℃牳"}) + private Integer examine; + @ApiModelProperty(value= "鎷ユ湁鑰� 1: 鏉板厠 ") + @ExcelProperty({"鐩樼偣鍗�", "璐т富"}) + private Integer owner; + + /** + * 璐х墿褰㈡��:0锛氫唬閲囥��1锛氫粨鍌� + */ + @ApiModelProperty(value= "璐х墿褰㈡��:0锛氫唬閲囥��1锛氫粨鍌�") + @ExcelProperty({"鐩樼偣鍗�", "璐х墿褰㈡��"}) + private Integer payment; + + /** + * 鐪熷疄鏁伴噺 + */ + @ApiModelProperty(value= "鐪熷疄鏁伴噺") + @TableField("real_anfme") + @ExcelProperty({"鐩樼偣鍗�", "鐪熷疄鏁伴噺"}) + private Double realAnfme; + + @ApiModelProperty(value= "鎵规") + @TableField("batch") + private String batch; + + public String getOwner$(){ + LocOwnerService service = SpringUtils.getBean(LocOwnerService.class); + LocOwner locOwner = service.selectById(this.owner); + if (!Cools.isEmpty(locOwner)){ + return String.valueOf(locOwner.getOwner()); + } + return null; + } + + public String getPayment$(){ + if (null == this.payment){ return null; } + switch (this.payment){ + case 1: + return "浠撳偍"; + case 0: + return "浠i噰"; + default: + return String.valueOf(this.payment); + } + } -- Gitblit v1.9.1