| | |
| | | package com.zy.asrs.wms.asrs.entity; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.TableLogic; |
| | | |
| | | import java.lang.reflect.Field; |
| | | import java.text.SimpleDateFormat; |
| | | import java.util.*; |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
| | | import com.fasterxml.jackson.annotation.JsonAnyGetter; |
| | | import com.zy.asrs.common.utils.Synchro; |
| | | import com.zy.asrs.wms.asrs.service.LocService; |
| | | import com.zy.asrs.wms.asrs.service.MatFieldService; |
| | | import com.zy.asrs.wms.asrs.service.MatService; |
| | | import com.zy.asrs.wms.system.entity.Host; |
| | | import com.zy.asrs.wms.system.entity.User; |
| | | import org.springframework.format.annotation.DateTimeFormat; |
| | | import java.text.SimpleDateFormat; |
| | | import java.util.Date; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.IdType; |
| | | import com.baomidou.mybatisplus.annotation.TableId; |
| | | import com.baomidou.mybatisplus.annotation.TableLogic; |
| | | import com.baomidou.mybatisplus.annotation.TableName; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | import com.zy.asrs.framework.common.Cools; |
| | |
| | | import com.zy.asrs.wms.system.service.HostService; |
| | | |
| | | import java.io.Serializable; |
| | | import java.util.Date; |
| | | |
| | | @Data |
| | | @TableName("man_loc_detl") |
| | |
| | | * 是否删除 1: 是 0: 否 |
| | | */ |
| | | @ApiModelProperty(value= "是否删除 1: 是 0: 否 ") |
| | | @TableLogic |
| | | private Integer deleted; |
| | | |
| | | /** |
| | |
| | | */ |
| | | @ApiModelProperty(value= "备注") |
| | | private String memo; |
| | | |
| | | /** |
| | | * 库存冻结 1: 冻结 0: 正常 |
| | | */ |
| | | @ApiModelProperty(value= "库存冻结 1: 冻结 0: 正常") |
| | | private Integer freeze; |
| | | |
| | | public LocDetl() {} |
| | | |
| | |
| | | return String.valueOf(host.getName()); |
| | | } |
| | | return null; |
| | | } |
| | | |
| | | public String getFreeze$(){ |
| | | if (null == this.freeze){ return null; } |
| | | switch (this.freeze){ |
| | | case 1: |
| | | return "冻结"; |
| | | case 0: |
| | | return "正常"; |
| | | default: |
| | | return String.valueOf(this.freeze); |
| | | } |
| | | } |
| | | |
| | | public String getStatus$(){ |
| | |
| | | dynamicFields.put(key, value); |
| | | } |
| | | |
| | | public List<Map<String, Object>> getDynamicFieldsList() { |
| | | MatFieldService service = SpringUtils.getBean(MatFieldService.class); |
| | | List<MatField> matFields = service.list(new LambdaQueryWrapper<MatField>().eq(MatField::getFieldType, 1)); |
| | | HashMap<String, Object> fieldMap = new HashMap<>(); |
| | | for (MatField matField : matFields) { |
| | | fieldMap.put(matField.getName(), matField.getDescribe()); |
| | | } |
| | | |
| | | List<Map<String, Object>> list = new ArrayList<>(); |
| | | for (Map.Entry<String, Object> entry : dynamicFields.entrySet()) { |
| | | HashMap<String, Object> map = new HashMap<>(); |
| | | map.put("key", entry.getKey()); |
| | | map.put("value", entry.getValue()); |
| | | map.put("desc", fieldMap.get(entry.getKey())); |
| | | list.add(map); |
| | | } |
| | | return list; |
| | | } |
| | | |
| | | } |