From c635d78b479510ebe2556a420948effcd30a0731 Mon Sep 17 00:00:00 2001 From: skyouc Date: 星期六, 21 十二月 2024 18:40:43 +0800 Subject: [PATCH] 新建德森项目分支 --- zy-asrs-wms/src/main/java/com/zy/asrs/wms/asrs/entity/TaskDetl.java | 834 +++++++++++++++++++++++++++++----------------------------- 1 files changed, 417 insertions(+), 417 deletions(-) diff --git a/zy-asrs-wms/src/main/java/com/zy/asrs/wms/asrs/entity/TaskDetl.java b/zy-asrs-wms/src/main/java/com/zy/asrs/wms/asrs/entity/TaskDetl.java index 09768bb..2914d27 100644 --- a/zy-asrs-wms/src/main/java/com/zy/asrs/wms/asrs/entity/TaskDetl.java +++ b/zy-asrs-wms/src/main/java/com/zy/asrs/wms/asrs/entity/TaskDetl.java @@ -1,417 +1,417 @@ -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.entity.param.FieldParam; -import com.zy.asrs.wms.asrs.service.*; -import com.zy.asrs.wms.system.entity.Host; -import com.zy.asrs.wms.system.entity.User; -import org.springframework.format.annotation.DateTimeFormat; -import java.util.Date; - -import com.baomidou.mybatisplus.annotation.IdType; -import com.baomidou.mybatisplus.annotation.TableId; -import com.baomidou.mybatisplus.annotation.TableName; -import io.swagger.annotations.ApiModelProperty; -import lombok.Data; -import com.zy.asrs.framework.common.Cools; -import com.zy.asrs.framework.common.SpringUtils; -import com.zy.asrs.wms.system.service.UserService; -import com.zy.asrs.wms.system.service.HostService; - -import java.io.Serializable; - -@Data -@TableName("man_task_detl") -public class TaskDetl implements Serializable { - - private static final long serialVersionUID = 1L; - - /** - * ID - */ - @ApiModelProperty(value= "ID") - @TableId(value = "id", type = IdType.AUTO) - private Long id; - - /** - * 浠诲姟ID - */ - @ApiModelProperty(value= "浠诲姟ID") - private Long taskId; - - /** - * 浠诲姟缂栧彿 - */ - @ApiModelProperty(value= "浠诲姟缂栧彿") - private String taskNo; - - /** - * 鏁伴噺 - */ - @ApiModelProperty(value= "鏁伴噺") - private Double anfme; - - /** - * 搴撳瓨 - */ - @ApiModelProperty(value= "搴撳瓨") - private Double stock; - - /** - * 鎵瑰彿 - */ - @ApiModelProperty(value= "鎵瑰彿") - private String batch; - - /** - * 鎵樼洏鐮� - */ - @ApiModelProperty(value= "鎵樼洏鐮�") - private String barcode; - - /** - * 璁㈠崟ID - */ - @ApiModelProperty(value= "璁㈠崟ID") - private Long orderId; - - /** - * 璁㈠崟缂栧彿 - */ - @ApiModelProperty(value= "璁㈠崟缂栧彿") - private String orderNo; - - /** - * 鏄庣粏ID - */ - @ApiModelProperty(value= "鏄庣粏ID") - private Long detlId; - - /** - * 鐗╂枡ID - */ - @ApiModelProperty(value= "鐗╂枡ID") - private Long matId; - - /** - * 鍟嗗搧缂栧彿 - */ - @ApiModelProperty(value= "鍟嗗搧缂栧彿") - private String matnr; - - /** - * 鎵�灞炴満鏋� - */ - @ApiModelProperty(value= "鎵�灞炴満鏋�") - private Long hostId; - - /** - * 鐘舵�� 1: 姝e父 0: 绂佺敤 - */ - @ApiModelProperty(value= "鐘舵�� 1: 姝e父 0: 绂佺敤 ") - private Integer status; - - /** - * 鏄惁鍒犻櫎 1: 鏄� 0: 鍚� - */ - @ApiModelProperty(value= "鏄惁鍒犻櫎 1: 鏄� 0: 鍚� ") - private Integer deleted; - - /** - * 娣诲姞鏃堕棿 - */ - @ApiModelProperty(value= "娣诲姞鏃堕棿") - @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") - private Date createTime; - - /** - * 娣诲姞浜哄憳 - */ - @ApiModelProperty(value= "娣诲姞浜哄憳") - private Long createBy; - - /** - * 淇敼鏃堕棿 - */ - @ApiModelProperty(value= "淇敼鏃堕棿") - @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") - private Date updateTime; - - /** - * 淇敼浜哄憳 - */ - @ApiModelProperty(value= "淇敼浜哄憳") - private Long updateBy; - - /** - * 澶囨敞 - */ - @ApiModelProperty(value= "澶囨敞") - private String memo; - - /** - * 娉㈡ID - */ - @ApiModelProperty(value= "娉㈡ID") - private Long waveId; - - public TaskDetl() {} - - public TaskDetl(Long taskId,String taskNo,Double anfme,String batch,String barcode,Long orderId,String orderNo,Long detlId,Long matId,Long hostId,Integer status,Integer deleted,Date createTime,Long createBy,Date updateTime,Long updateBy,String memo) { - this.taskId = taskId; - this.taskNo = taskNo; - this.anfme = anfme; - this.batch = batch; - this.barcode = barcode; - this.orderId = orderId; - this.orderNo = orderNo; - this.detlId = detlId; - this.matId = matId; - this.hostId = hostId; - this.status = status; - this.deleted = deleted; - this.createTime = createTime; - this.createBy = createBy; - this.updateTime = updateTime; - this.updateBy = updateBy; - this.memo = memo; - } - -// TaskDetl taskDetl = new TaskDetl( -// null, // 浠诲姟ID -// null, // 浠诲姟缂栧彿 -// null, // 鏁伴噺 -// null, // 鎵瑰彿 -// null, // 鎵樼洏鐮� -// null, // 璁㈠崟ID -// null, // 璁㈠崟缂栧彿 -// null, // 鏄庣粏ID -// null, // 鐗╂枡ID -// null, // 鎵�灞炴満鏋� -// null, // 鐘舵�� -// null, // 鏄惁鍒犻櫎 -// null, // 娣诲姞鏃堕棿 -// null, // 娣诲姞浜哄憳 -// null, // 淇敼鏃堕棿 -// null, // 淇敼浜哄憳 -// null // 澶囨敞 -// ); - - public String getTaskId$(){ - TaskService service = SpringUtils.getBean(TaskService.class); - Task task = service.getById(this.taskId); - if (!Cools.isEmpty(task)){ - return String.valueOf(task.getId()); - } - return null; - } - - public String getOrderId$() { - OrderService service = SpringUtils.getBean(OrderService.class); - Order order = service.getById(this.orderId); - if (!Cools.isEmpty(order)) { - return String.valueOf(order.getId()); - } - return null; - } - - public Order getOrder$() { - OrderService service = SpringUtils.getBean(OrderService.class); - Order order = service.getById(this.orderId); - if (!Cools.isEmpty(order)) { - return order; - } - return null; - } - - public String getDetlId$(){ - OrderDetlService service = SpringUtils.getBean(OrderDetlService.class); - OrderDetl orderDetl = service.getById(this.detlId); - if (!Cools.isEmpty(orderDetl)){ - return String.valueOf(orderDetl.getId()); - } - return null; - } - - public OrderDetl getDetl$(){ - OrderDetlService service = SpringUtils.getBean(OrderDetlService.class); - OrderDetl orderDetl = service.getById(this.detlId); - if (!Cools.isEmpty(orderDetl)){ - return orderDetl; - } - return null; - } - - public String getMatId$(){ - MatService service = SpringUtils.getBean(MatService.class); - Mat mat = service.getById(this.matId); - if (!Cools.isEmpty(mat)){ - return String.valueOf(mat.getMatnr()); - } - return null; - } - - public Mat getMat$(){ - MatService service = SpringUtils.getBean(MatService.class); - Mat mat = service.getById(this.matId); - if (!Cools.isEmpty(mat)){ - return mat; - } - return null; - } - - public Wave getWave$(){ - WaveService service = SpringUtils.getBean(WaveService.class); - Wave wave = service.getById(this.waveId); - if (!Cools.isEmpty(wave)){ - return wave; - } - return null; - } - - public String getHostId$(){ - HostService service = SpringUtils.getBean(HostService.class); - Host host = service.getById(this.hostId); - if (!Cools.isEmpty(host)){ - return String.valueOf(host.getName()); - } - return null; - } - - public String getStatus$(){ - if (null == this.status){ return null; } - switch (this.status){ - case 1: - return "姝e父"; - case 0: - return "绂佺敤"; - default: - return String.valueOf(this.status); - } - } - - public String getDeleted$(){ - if (null == this.deleted){ return null; } - switch (this.deleted){ - case 1: - return "鏄�"; - case 0: - return "鍚�"; - default: - return String.valueOf(this.deleted); - } - } - - public String getCreateTime$(){ - if (Cools.isEmpty(this.createTime)){ - return ""; - } - return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.createTime); - } - - public String getCreateBy$(){ - UserService service = SpringUtils.getBean(UserService.class); - User user = service.getById(this.createBy); - if (!Cools.isEmpty(user)){ - return String.valueOf(user.getNickname()); - } - return null; - } - - public String getUpdateTime$(){ - if (Cools.isEmpty(this.updateTime)){ - return ""; - } - return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.updateTime); - } - - public String getUpdateBy$(){ - UserService service = SpringUtils.getBean(UserService.class); - User user = service.getById(this.updateBy); - if (!Cools.isEmpty(user)){ - return String.valueOf(user.getNickname()); - } - return null; - } - - public void sync(Object source) { - Synchro.Copy(source, this); - } - - //鍔ㄦ�佹墿灞曞瓧娈� - public transient Map<String, Object> dynamicFields = new HashMap<>(); - - @JsonAnyGetter - public Map<String,Object> getDynamicFields() { - return dynamicFields; - } - - public void syncField(List<TaskDetlField> list) { - ArrayList<String> keys = new ArrayList<>(); - Field[] fields = this.getClass().getFields(); - for (Field field : fields) { - keys.add(field.getName()); - } - - Map<String, Object> dynamicFields = new HashMap<>(); - for (TaskDetlField taskDetlField : list) { - if (keys.contains(taskDetlField.getName())) { - continue; - } - dynamicFields.put(taskDetlField.getName(), taskDetlField.getValue()); - } - - this.dynamicFields = dynamicFields; - } - - public void syncFieldMap(Map<String, Object> map) { - ArrayList<String> keys = new ArrayList<>(); - Field[] fields = this.getClass().getDeclaredFields(); - for (Field field : fields) { - keys.add(field.getName()); - } - keys.add("detlId"); - - Map<String, Object> dynamicFields = new HashMap<>(); - for (Map.Entry<String, Object> entry : map.entrySet()) { - if (keys.contains(entry.getKey())) { - continue; - } - dynamicFields.put(entry.getKey(), entry.getValue()); - } - - this.dynamicFields = dynamicFields; - } - - public String getFieldString(String key) { - return dynamicFields.get(key).toString(); - } - - public void setField(String key, Object value) { - dynamicFields.put(key, value); - } - - //鑾峰彇绱㈠紩瀛楁 - public List<FieldParam> getUniqueField() { - MatFieldService service = SpringUtils.getBean(MatFieldService.class); - - List<FieldParam> list = new ArrayList<>(); - for (MatField matField : service.list(new LambdaQueryWrapper<MatField>().eq(MatField::getUnique, 1))) { - FieldParam param = new FieldParam(); - param.setName(matField.getName()); - param.setValue(dynamicFields.get(matField.getName())); - list.add(param); - } - return list; - } - - -} +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.entity.param.FieldParam; +import com.zy.asrs.wms.asrs.service.*; +import com.zy.asrs.wms.system.entity.Host; +import com.zy.asrs.wms.system.entity.User; +import org.springframework.format.annotation.DateTimeFormat; +import java.util.Date; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import com.zy.asrs.framework.common.Cools; +import com.zy.asrs.framework.common.SpringUtils; +import com.zy.asrs.wms.system.service.UserService; +import com.zy.asrs.wms.system.service.HostService; + +import java.io.Serializable; + +@Data +@TableName("man_task_detl") +public class TaskDetl implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * ID + */ + @ApiModelProperty(value= "ID") + @TableId(value = "id", type = IdType.AUTO) + private Long id; + + /** + * 浠诲姟ID + */ + @ApiModelProperty(value= "浠诲姟ID") + private Long taskId; + + /** + * 浠诲姟缂栧彿 + */ + @ApiModelProperty(value= "浠诲姟缂栧彿") + private String taskNo; + + /** + * 鏁伴噺 + */ + @ApiModelProperty(value= "鏁伴噺") + private Double anfme; + + /** + * 搴撳瓨 + */ + @ApiModelProperty(value= "搴撳瓨") + private Double stock; + + /** + * 鎵瑰彿 + */ + @ApiModelProperty(value= "鎵瑰彿") + private String batch; + + /** + * 鎵樼洏鐮� + */ + @ApiModelProperty(value= "鎵樼洏鐮�") + private String barcode; + + /** + * 璁㈠崟ID + */ + @ApiModelProperty(value= "璁㈠崟ID") + private Long orderId; + + /** + * 璁㈠崟缂栧彿 + */ + @ApiModelProperty(value= "璁㈠崟缂栧彿") + private String orderNo; + + /** + * 鏄庣粏ID + */ + @ApiModelProperty(value= "鏄庣粏ID") + private Long detlId; + + /** + * 鐗╂枡ID + */ + @ApiModelProperty(value= "鐗╂枡ID") + private Long matId; + + /** + * 鍟嗗搧缂栧彿 + */ + @ApiModelProperty(value= "鍟嗗搧缂栧彿") + private String matnr; + + /** + * 鎵�灞炴満鏋� + */ + @ApiModelProperty(value= "鎵�灞炴満鏋�") + private Long hostId; + + /** + * 鐘舵�� 1: 姝e父 0: 绂佺敤 + */ + @ApiModelProperty(value= "鐘舵�� 1: 姝e父 0: 绂佺敤 ") + private Integer status; + + /** + * 鏄惁鍒犻櫎 1: 鏄� 0: 鍚� + */ + @ApiModelProperty(value= "鏄惁鍒犻櫎 1: 鏄� 0: 鍚� ") + private Integer deleted; + + /** + * 娣诲姞鏃堕棿 + */ + @ApiModelProperty(value= "娣诲姞鏃堕棿") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date createTime; + + /** + * 娣诲姞浜哄憳 + */ + @ApiModelProperty(value= "娣诲姞浜哄憳") + private Long createBy; + + /** + * 淇敼鏃堕棿 + */ + @ApiModelProperty(value= "淇敼鏃堕棿") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date updateTime; + + /** + * 淇敼浜哄憳 + */ + @ApiModelProperty(value= "淇敼浜哄憳") + private Long updateBy; + + /** + * 澶囨敞 + */ + @ApiModelProperty(value= "澶囨敞") + private String memo; + + /** + * 娉㈡ID + */ + @ApiModelProperty(value= "娉㈡ID") + private Long waveId; + + public TaskDetl() {} + + public TaskDetl(Long taskId,String taskNo,Double anfme,String batch,String barcode,Long orderId,String orderNo,Long detlId,Long matId,Long hostId,Integer status,Integer deleted,Date createTime,Long createBy,Date updateTime,Long updateBy,String memo) { + this.taskId = taskId; + this.taskNo = taskNo; + this.anfme = anfme; + this.batch = batch; + this.barcode = barcode; + this.orderId = orderId; + this.orderNo = orderNo; + this.detlId = detlId; + this.matId = matId; + this.hostId = hostId; + this.status = status; + this.deleted = deleted; + this.createTime = createTime; + this.createBy = createBy; + this.updateTime = updateTime; + this.updateBy = updateBy; + this.memo = memo; + } + +// TaskDetl taskDetl = new TaskDetl( +// null, // 浠诲姟ID +// null, // 浠诲姟缂栧彿 +// null, // 鏁伴噺 +// null, // 鎵瑰彿 +// null, // 鎵樼洏鐮� +// null, // 璁㈠崟ID +// null, // 璁㈠崟缂栧彿 +// null, // 鏄庣粏ID +// null, // 鐗╂枡ID +// null, // 鎵�灞炴満鏋� +// null, // 鐘舵�� +// null, // 鏄惁鍒犻櫎 +// null, // 娣诲姞鏃堕棿 +// null, // 娣诲姞浜哄憳 +// null, // 淇敼鏃堕棿 +// null, // 淇敼浜哄憳 +// null // 澶囨敞 +// ); + + public String getTaskId$(){ + TaskService service = SpringUtils.getBean(TaskService.class); + Task task = service.getById(this.taskId); + if (!Cools.isEmpty(task)){ + return String.valueOf(task.getId()); + } + return null; + } + + public String getOrderId$() { + OrderService service = SpringUtils.getBean(OrderService.class); + Order order = service.getById(this.orderId); + if (!Cools.isEmpty(order)) { + return String.valueOf(order.getId()); + } + return null; + } + + public Order getOrder$() { + OrderService service = SpringUtils.getBean(OrderService.class); + Order order = service.getById(this.orderId); + if (!Cools.isEmpty(order)) { + return order; + } + return null; + } + + public String getDetlId$(){ + OrderDetlService service = SpringUtils.getBean(OrderDetlService.class); + OrderDetl orderDetl = service.getById(this.detlId); + if (!Cools.isEmpty(orderDetl)){ + return String.valueOf(orderDetl.getId()); + } + return null; + } + + public OrderDetl getDetl$(){ + OrderDetlService service = SpringUtils.getBean(OrderDetlService.class); + OrderDetl orderDetl = service.getById(this.detlId); + if (!Cools.isEmpty(orderDetl)){ + return orderDetl; + } + return null; + } + + public String getMatId$(){ + MatService service = SpringUtils.getBean(MatService.class); + Mat mat = service.getById(this.matId); + if (!Cools.isEmpty(mat)){ + return String.valueOf(mat.getMatnr()); + } + return null; + } + + public Mat getMat$(){ + MatService service = SpringUtils.getBean(MatService.class); + Mat mat = service.getById(this.matId); + if (!Cools.isEmpty(mat)){ + return mat; + } + return null; + } + + public Wave getWave$(){ + WaveService service = SpringUtils.getBean(WaveService.class); + Wave wave = service.getById(this.waveId); + if (!Cools.isEmpty(wave)){ + return wave; + } + return null; + } + + public String getHostId$(){ + HostService service = SpringUtils.getBean(HostService.class); + Host host = service.getById(this.hostId); + if (!Cools.isEmpty(host)){ + return String.valueOf(host.getName()); + } + return null; + } + + public String getStatus$(){ + if (null == this.status){ return null; } + switch (this.status){ + case 1: + return "姝e父"; + case 0: + return "绂佺敤"; + default: + return String.valueOf(this.status); + } + } + + public String getDeleted$(){ + if (null == this.deleted){ return null; } + switch (this.deleted){ + case 1: + return "鏄�"; + case 0: + return "鍚�"; + default: + return String.valueOf(this.deleted); + } + } + + public String getCreateTime$(){ + if (Cools.isEmpty(this.createTime)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.createTime); + } + + public String getCreateBy$(){ + UserService service = SpringUtils.getBean(UserService.class); + User user = service.getById(this.createBy); + if (!Cools.isEmpty(user)){ + return String.valueOf(user.getNickname()); + } + return null; + } + + public String getUpdateTime$(){ + if (Cools.isEmpty(this.updateTime)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.updateTime); + } + + public String getUpdateBy$(){ + UserService service = SpringUtils.getBean(UserService.class); + User user = service.getById(this.updateBy); + if (!Cools.isEmpty(user)){ + return String.valueOf(user.getNickname()); + } + return null; + } + + public void sync(Object source) { + Synchro.Copy(source, this); + } + + //鍔ㄦ�佹墿灞曞瓧娈� + public transient Map<String, Object> dynamicFields = new HashMap<>(); + + @JsonAnyGetter + public Map<String,Object> getDynamicFields() { + return dynamicFields; + } + + public void syncField(List<TaskDetlField> list) { + ArrayList<String> keys = new ArrayList<>(); + Field[] fields = this.getClass().getFields(); + for (Field field : fields) { + keys.add(field.getName()); + } + + Map<String, Object> dynamicFields = new HashMap<>(); + for (TaskDetlField taskDetlField : list) { + if (keys.contains(taskDetlField.getName())) { + continue; + } + dynamicFields.put(taskDetlField.getName(), taskDetlField.getValue()); + } + + this.dynamicFields = dynamicFields; + } + + public void syncFieldMap(Map<String, Object> map) { + ArrayList<String> keys = new ArrayList<>(); + Field[] fields = this.getClass().getDeclaredFields(); + for (Field field : fields) { + keys.add(field.getName()); + } + keys.add("detlId"); + + Map<String, Object> dynamicFields = new HashMap<>(); + for (Map.Entry<String, Object> entry : map.entrySet()) { + if (keys.contains(entry.getKey())) { + continue; + } + dynamicFields.put(entry.getKey(), entry.getValue()); + } + + this.dynamicFields = dynamicFields; + } + + public String getFieldString(String key) { + return dynamicFields.get(key).toString(); + } + + public void setField(String key, Object value) { + dynamicFields.put(key, value); + } + + //鑾峰彇绱㈠紩瀛楁 + public List<FieldParam> getUniqueField() { + MatFieldService service = SpringUtils.getBean(MatFieldService.class); + + List<FieldParam> list = new ArrayList<>(); + for (MatField matField : service.list(new LambdaQueryWrapper<MatField>().eq(MatField::getUnique, 1))) { + FieldParam param = new FieldParam(); + param.setName(matField.getName()); + param.setValue(dynamicFields.get(matField.getName())); + list.add(param); + } + return list; + } + + +} -- Gitblit v1.9.1