czt
2 天以前 51faf3e9c3c613e7fb12db6c88356946f2429e0c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
package com.fzzy.igds.request;
 
import com.fzzy.igds.utils.ContextUtil;
import lombok.Data;
import java.util.Date;
 
/**
 * @Description
 * @Author CZT
 * @Date 2025/12/9 10:19
 */
@Data
public class ExeBaseRequest<T> {
 
    private String requestId;//自定义命令ID
 
    private String companyId;//组织编码
 
    private String deptId;//分库编码
 
    private String depotId;//仓库编号
 
    private String depotName;//仓库名称
 
    private String bizType;//业务类型
 
    private String serId = "0";//分机编号
 
    private String serName = "无";//分机名称
 
    private String sn = "0";//分机序列号
 
    private String ip; //分机IP
 
    private Integer port;//分机端口号
 
    private String protocol;//当前命令的协议
 
    private Date exeTime = new Date();//执行时间
 
    private String exeUser;// 发起人
 
    private boolean repeatTag = false;//是否支持重复执行,即在上个命令未响应的时候,允许执行第二遍
 
    private boolean addLogTag = true;//是否添加日志
 
    private boolean addCacheTag = true;//是否添加功能缓存
 
    private String exeMsg = null;//执行信息
 
    private String errorMsg = null;//异常信息
 
    private boolean isSave = true;//是否保存到数据库
 
    private String status = ReqStatus.IN_PROGRESS.getCode();
 
    private T reqData = null;//命令执行数据封装
 
    public ExeBaseRequest() {
        super();
        this.requestId = ContextUtil.getTimeId(1000, 9999);
    }
}