package com.sxyz.rfid.greendao.model;

import org.greenrobot.greendao.annotation.Entity;
import org.greenrobot.greendao.annotation.Generated;
import org.greenrobot.greendao.annotation.Id;
import org.greenrobot.greendao.annotation.Property;

import java.io.Serializable;

/**
 * 主要功能: 库存结果表
 *
 * @Description:
 * @Project: rfid-app
 * @Package: com.sxyz.rfid.greendao.model
 * @author: chunyuanwu
 * @date: 2026年01月16日 12:55
 * @version: 1.0.0
 */
@Entity(nameInDb = "wms_inventory_result")
public class WmsInventoryResult implements Serializable {
    private static final long serialVersionUID = 1L;

    //主键
    @Id(autoincrement = true)
    @Property(nameInDb = "result_id")
    private Long resultId;
    @Property(nameInDb = "task_id")
    private Integer taskId;
    @Property(nameInDb = "plan_id")
    private Integer planId;
    @Property(nameInDb = "warehouse_id")
    private Integer warehouseId;
    @Property(nameInDb = "warehouse_name")
    private String warehouseName;
    @Property(nameInDb = "area_ids")
    private String areaIds;
    @Property(nameInDb = "area_name")
    private String areaName;
    @Property(nameInDb = "checker_id")
    private Integer checkerId;
    @Property(nameInDb = "checker_name")
    private String checkerName;
    @Property(nameInDb = "start_time")
    private String startTime;
    @Property(nameInDb = "end_time")
    private String endTime;
    @Property(nameInDb = "total_items")
    private Integer totalItems;
    @Property(nameInDb = "counted_items")
    private Integer countedItems;
    @Property(nameInDb = "surplus_items")
    private Integer surplusItems;
    @Property(nameInDb = "deficit_items")
    private Integer deficitItems;
    @Property(nameInDb = "total_surplus")
    private Double totalSurplus;
    @Property(nameInDb = "total_deficit")
    private Double totalDeficit;
    @Property(nameInDb = "total_difference_value")
    private Double totalDifferenceValue;
    @Property(nameInDb = "difference_rate")
    private Double differenceRate;
    @Property(nameInDb = "result_status")
    private String resultStatus;
    @Property(nameInDb = "audit_status")
    private String auditStatus;
    @Property(nameInDb = "auditor_id")
    private Integer auditorId;
    @Property(nameInDb = "auditor_name")
    private String auditorName;
    @Property(nameInDb = "audit_time")
    private String auditTime;
    @Property(nameInDb = "audit_opinion")
    private String auditOpinion;
    @Property(nameInDb = "del_flag")
    private String delFlag;
    @Property(nameInDb = "create_time")
    private String createTime;
    @Property(nameInDb = "update_time")
    private String updateTime;
    @Property(nameInDb = "remark")
    private String remark;
    @Generated(hash = 1827251151)
    public WmsInventoryResult(Long resultId, Integer taskId, Integer planId,
            Integer warehouseId, String warehouseName, String areaIds,
            String areaName, Integer checkerId, String checkerName,
            String startTime, String endTime, Integer totalItems,
            Integer countedItems, Integer surplusItems, Integer deficitItems,
            Double totalSurplus, Double totalDeficit, Double totalDifferenceValue,
            Double differenceRate, String resultStatus, String auditStatus,
            Integer auditorId, String auditorName, String auditTime,
            String auditOpinion, String delFlag, String createTime,
            String updateTime, String remark) {
        this.resultId = resultId;
        this.taskId = taskId;
        this.planId = planId;
        this.warehouseId = warehouseId;
        this.warehouseName = warehouseName;
        this.areaIds = areaIds;
        this.areaName = areaName;
        this.checkerId = checkerId;
        this.checkerName = checkerName;
        this.startTime = startTime;
        this.endTime = endTime;
        this.totalItems = totalItems;
        this.countedItems = countedItems;
        this.surplusItems = surplusItems;
        this.deficitItems = deficitItems;
        this.totalSurplus = totalSurplus;
        this.totalDeficit = totalDeficit;
        this.totalDifferenceValue = totalDifferenceValue;
        this.differenceRate = differenceRate;
        this.resultStatus = resultStatus;
        this.auditStatus = auditStatus;
        this.auditorId = auditorId;
        this.auditorName = auditorName;
        this.auditTime = auditTime;
        this.auditOpinion = auditOpinion;
        this.delFlag = delFlag;
        this.createTime = createTime;
        this.updateTime = updateTime;
        this.remark = remark;
    }
    @Generated(hash = 1423742613)
    public WmsInventoryResult() {
    }
    public Long getResultId() {
        return this.resultId;
    }
    public void setResultId(Long resultId) {
        this.resultId = resultId;
    }
    public Integer getTaskId() {
        return this.taskId;
    }
    public void setTaskId(Integer taskId) {
        this.taskId = taskId;
    }
    public Integer getPlanId() {
        return this.planId;
    }
    public void setPlanId(Integer planId) {
        this.planId = planId;
    }
    public Integer getWarehouseId() {
        return this.warehouseId;
    }
    public void setWarehouseId(Integer warehouseId) {
        this.warehouseId = warehouseId;
    }
    public String getWarehouseName() {
        return this.warehouseName;
    }
    public void setWarehouseName(String warehouseName) {
        this.warehouseName = warehouseName;
    }
    public String getAreaIds() {
        return this.areaIds;
    }
    public void setAreaIds(String areaIds) {
        this.areaIds = areaIds;
    }
    public String getAreaName() {
        return this.areaName;
    }
    public void setAreaName(String areaName) {
        this.areaName = areaName;
    }
    public Integer getCheckerId() {
        return this.checkerId;
    }
    public void setCheckerId(Integer checkerId) {
        this.checkerId = checkerId;
    }
    public String getCheckerName() {
        return this.checkerName;
    }
    public void setCheckerName(String checkerName) {
        this.checkerName = checkerName;
    }
    public String getStartTime() {
        return this.startTime;
    }
    public void setStartTime(String startTime) {
        this.startTime = startTime;
    }
    public String getEndTime() {
        return this.endTime;
    }
    public void setEndTime(String endTime) {
        this.endTime = endTime;
    }
    public Integer getTotalItems() {
        return this.totalItems;
    }
    public void setTotalItems(Integer totalItems) {
        this.totalItems = totalItems;
    }
    public Integer getCountedItems() {
        return this.countedItems;
    }
    public void setCountedItems(Integer countedItems) {
        this.countedItems = countedItems;
    }
    public Integer getSurplusItems() {
        return this.surplusItems;
    }
    public void setSurplusItems(Integer surplusItems) {
        this.surplusItems = surplusItems;
    }
    public Integer getDeficitItems() {
        return this.deficitItems;
    }
    public void setDeficitItems(Integer deficitItems) {
        this.deficitItems = deficitItems;
    }
    public Double getTotalSurplus() {
        return this.totalSurplus;
    }
    public void setTotalSurplus(Double totalSurplus) {
        this.totalSurplus = totalSurplus;
    }
    public Double getTotalDeficit() {
        return this.totalDeficit;
    }
    public void setTotalDeficit(Double totalDeficit) {
        this.totalDeficit = totalDeficit;
    }
    public Double getTotalDifferenceValue() {
        return this.totalDifferenceValue;
    }
    public void setTotalDifferenceValue(Double totalDifferenceValue) {
        this.totalDifferenceValue = totalDifferenceValue;
    }
    public Double getDifferenceRate() {
        return this.differenceRate;
    }
    public void setDifferenceRate(Double differenceRate) {
        this.differenceRate = differenceRate;
    }
    public String getResultStatus() {
        return this.resultStatus;
    }
    public void setResultStatus(String resultStatus) {
        this.resultStatus = resultStatus;
    }
    public String getAuditStatus() {
        return this.auditStatus;
    }
    public void setAuditStatus(String auditStatus) {
        this.auditStatus = auditStatus;
    }
    public Integer getAuditorId() {
        return this.auditorId;
    }
    public void setAuditorId(Integer auditorId) {
        this.auditorId = auditorId;
    }
    public String getAuditorName() {
        return this.auditorName;
    }
    public void setAuditorName(String auditorName) {
        this.auditorName = auditorName;
    }
    public String getAuditTime() {
        return this.auditTime;
    }
    public void setAuditTime(String auditTime) {
        this.auditTime = auditTime;
    }
    public String getAuditOpinion() {
        return this.auditOpinion;
    }
    public void setAuditOpinion(String auditOpinion) {
        this.auditOpinion = auditOpinion;
    }
    public String getDelFlag() {
        return this.delFlag;
    }
    public void setDelFlag(String delFlag) {
        this.delFlag = delFlag;
    }
    public String getCreateTime() {
        return this.createTime;
    }
    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }
    public String getUpdateTime() {
        return this.updateTime;
    }
    public void setUpdateTime(String updateTime) {
        this.updateTime = updateTime;
    }
    public String getRemark() {
        return this.remark;
    }
    public void setRemark(String remark) {
        this.remark = remark;
    }
    
}
