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
139
package com.doumee.dao.business.model;
 
import com.baomidou.mybatisplus.annotation.TableField;
import com.doumee.core.annotation.excel.ExcelColumn;
import com.doumee.core.model.LoginUserModel;
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 11:05
 */
@Data
@ApiModel("运维盘点明细记录表")
@TableName("`yw_stocktaking_record`")
public class YwStocktakingRecord extends LoginUserModel {
 
    @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 = "状态 0未开始 1已盘点", example = "1")
    @ExcelColumn(name="状态 0未开始 1已盘点")
    private Integer status;
 
    @ApiModelProperty(value = "盘点员编码(关联system_user)")
    @ExcelColumn(name="盘点员编码(关联system_user)")
    private String userId;
 
    @ApiModelProperty(value = "盘点时间")
    @ExcelColumn(name="盘点时间")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date planDate;
 
    @ApiModelProperty(value = "编号")
    @ExcelColumn(name="编号")
    private String code;
 
    @ApiModelProperty(value = "物资编码(关联yw_material)", example = "1")
    @ExcelColumn(name="物资编码(关联yw_material)")
    private Integer materialId;
 
    @ApiModelProperty(value = "账面数量", example = "1")
    @ExcelColumn(name="账面数量")
    private BigDecimal stock;
 
    @ApiModelProperty(value = "实际盘点库存量", example = "1")
    @ExcelColumn(name="实际盘点库存量")
    private BigDecimal actStock;
 
    @ApiModelProperty(value = "盘点 0账实相符 1盘亏 2盘盈", example = "1")
    @ExcelColumn(name="盘点 0账实相符 1盘亏 2盘盈")
    private Integer type;
 
    @ApiModelProperty(value = "盘点计划编码(关联yw_stocktaking)", example = "1")
    @ExcelColumn(name="盘点计划编码(关联yw_stocktaking)")
    private Integer stocktakingId;
 
    @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 materialAttr;
 
    @ApiModelProperty(value = "资产单位")
    @TableField(exist = false)
    private String materialUnitName;
 
    @ApiModelProperty(value = "仓库名称")
    @TableField(exist = false)
    private String warehouseName;
 
    @ApiModelProperty(value = "盘点人名称")
    @TableField(exist = false)
    private String userName;
 
    @ApiModelProperty(value = "盘点人组织名称")
    @TableField(exist = false)
    private String companyName;
 
 
 
 
 
 
 
 
 
 
}