MrShi
2025-01-08 cfbf7533b8cfc395a110390da23cf6bb641daff9
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
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
package com.doumee.dao.business.model;
 
import com.baomidou.mybatisplus.annotation.TableField;
import com.doumee.core.annotation.excel.ExcelColumn;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import com.fasterxml.jackson.annotation.JsonFormat;
import java.util.Date;
import java.math.BigDecimal;
 
/**
 * 运维出入库信息明细表
 * @author 江蹄蹄
 * @date 2025/01/06 14:28
 */
@Data
@ApiModel("运维出入库信息明细表")
@TableName("`yw_outinbound_record`")
public class YwOutinboundRecord {
 
    @TableId(type = IdType.AUTO)
    @ApiModelProperty(value = "主键", example = "1")
    @ExcelColumn(name="主键")
    private Integer id;
 
    @ApiModelProperty(value = "创建人编码", example = "1")
    @ExcelColumn(name="创建人编码")
    private Integer creator;
 
    @ApiModelProperty(value = "创建时间")
    @ExcelColumn(name="创建时间")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date createDate;
 
    @ApiModelProperty(value = "更新人编码", example = "1")
    @ExcelColumn(name="更新人编码")
    private Integer editor;
 
    @ApiModelProperty(value = "更新时间")
    @ExcelColumn(name="更新时间")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date editDate;
 
    @ApiModelProperty(value = "是否删除0否 1是", example = "1")
    @ExcelColumn(name="是否删除0否 1是")
    private Integer isdeleted;
 
    @ApiModelProperty(value = "备注")
    @ExcelColumn(name="备注")
    private String remark;
 
    @ApiModelProperty(value = "出入库记录主键", example = "1")
    @ExcelColumn(name="出入库记录主键")
    private Integer outInBoundId;
 
    @ApiModelProperty(value = "物资编码(关联yw_material)", example = "1")
    @ExcelColumn(name="物资编码(关联yw_material)")
    private Integer materialId;
 
    @ApiModelProperty(value = "数量", example = "1")
    @ExcelColumn(name="数量")
    private BigDecimal stock;
 
    @ApiModelProperty(value = "资产编码")
    @TableField(exist = false)
    private String materialCode;
 
    @ApiModelProperty(value = "资产名称")
    @TableField(exist = false)
    private String materialName;
 
    @ApiModelProperty(value = "资产条形码")
    @TableField(exist = false)
    private String materialQrcode;
 
    @ApiModelProperty(value = "资产品牌")
    @TableField(exist = false)
    private String materialBrand;
 
    @ApiModelProperty(value = "资产单位")
    @TableField(exist = false)
    private String materialUnitName;
 
    @ApiModelProperty(value = "操作类型:1=出库;0=入库(分页列表查询使用)", example = "1")
    @TableField(exist = false)
    private Integer inOut;
 
    @ApiModelProperty(value = "仓库主键")
    @TableField(exist = false)
    private Integer warehouseId;
 
    @ApiModelProperty(value = "仓库名称")
    @TableField(exist = false)
    private String warehouseName;
 
    @ApiModelProperty(value = "单据日期")
    @TableField(exist = false)
    private Date doneDate;
 
    @ApiModelProperty(value = "一级分类名称")
    @TableField(exist = false)
    private String categoryParentName;
 
    @ApiModelProperty(value = "二级分类名称")
    @TableField(exist = false)
    private String categoryName;
 
    @ApiModelProperty(value = "操作人名称", example = "1")
    @TableField(exist = false)
    private String createUserName;
 
    @ApiModelProperty(value = "单据编号", example = "1")
    @TableField(exist = false)
    private String code;
 
 
    @ApiModelProperty(value = "单据日期 开始 yyyy-MM-dd", example = "1")
    @TableField(exist = false)
    private String doneDateStart;
 
    @ApiModelProperty(value = "单据日期 结束 yyyy-MM-dd", example = "1")
    @TableField(exist = false)
    private String doneDateEnd;
 
 
    @ApiModelProperty(value = "创建日期 开始 yyyy-MM-dd", example = "1")
    @TableField(exist = false)
    private String createDateStart;
 
    @ApiModelProperty(value = "创建日期 结束 yyyy-MM-dd", example = "1")
    @TableField(exist = false)
    private String createDateEnd;
 
}