ERPMaterial.java 4.66 KB
package com.huaheng.api.erp.domain;

import com.huaheng.common.constant.QuantityConstant;

import java.math.BigDecimal;
import java.util.Date;

public class ERPMaterial {
    private int createOrgId;//创建组织(必填项)
    private int useOrgId;//使用组织(必填项)
    private String code;//编码(必填项)
    private String name;//名称(必填项)
    private BigDecimal square;//单位面积
    private BigDecimal pieceWeight;// 单位重量(KG)
    private String spec;// 单位重量(KG)

    private boolean isBatchManage;//启用批号管理
    private int propertyId;//赋值属性
    private boolean isEnable1;//打开 false 为关闭 true为打开
    private Date created;//创建日期
    private Date lastUpdated;//

    private boolean isColor;
    private boolean isProPackaging;
    private boolean isLevel;
    private boolean isCustProductSize;
    private boolean isProductSchedule;


    @Override
    public String toString() {
        return "ERPMaterial{" +
                ", createOrgId=" + createOrgId +
                ", useOrgId=" + useOrgId +
                ", code='" + code + '\'' +
                ", name='" + name + '\'' +
                ", square=" + square +
                ", pieceWeight=" + pieceWeight +
                ", isBatchManage=" + isBatchManage +
                ", propertyId=" + propertyId +
                ", isEnable1=" + isEnable1 +
                ", created=" + created +
                ", lastUpdated=" + lastUpdated +
                '}';
    }

    public String getFSpecification() {
        return spec;
    }

    public void setFSpecification(String FSpecification) {
        this.spec = FSpecification;
    }

    public int getFAuxPropertyId() {
        return propertyId;
    }

    public void setFAuxPropertyId(int FAuxPropertyId) {
        if(FAuxPropertyId == 100001){
            setLevel(isEnable1);
        }
        if(FAuxPropertyId == 100002){
            setColor(isEnable1);
        }
        if(FAuxPropertyId == 100003){
            setProPackaging(isEnable1);
        }
        if(FAuxPropertyId == 100007){
            setProductSchedule(isEnable1);
        }
        if(FAuxPropertyId == 100008){
            setCustProductSize(isEnable1);
        }
    }


    public int getfCreateOrgId() {
        return createOrgId;
    }

    public void setfCreateOrgId(int fCreateOrgId) {
        this.createOrgId = fCreateOrgId;
    }

    public String getfNumber() {
        return code;
    }

    public void setfNumber(String fNumber) {
        this.code = fNumber;
    }

    public String getfName() {
        return name;
    }

    public void setfName(String fName) {
        this.name = fName;
    }

    public int getfUseOrgId() {
        return useOrgId;
    }

    public void setfUseOrgId(int fUseOrgId) {
        this.useOrgId = fUseOrgId;
    }

    public BigDecimal getF_CH_Square() {
        return square;
    }

    public void setF_CH_Square(BigDecimal f_CH_Square) {
        this.square = f_CH_Square;
    }

    public BigDecimal getF_CH_PieceWeight() {
        return pieceWeight;
    }

    public void setF_CH_PieceWeight(BigDecimal f_CH_PieceWeight) {
        this.pieceWeight = f_CH_PieceWeight;
    }

    public boolean isfIsBatchManage() {
        return isBatchManage;
    }

    public void setfIsBatchManage(boolean fIsBatchManage) {
        this.isBatchManage = fIsBatchManage;
    }


    public boolean isFIsEnable1() {
        return isEnable1;
    }

    public void setFIsEnable1(boolean FIsEnable1) {
        this.isEnable1 = FIsEnable1;
    }

    public Date getfCreateDate() {
        return created;
    }

    public void setfCreateDate(Date fCreateDate) {
        this.created = fCreateDate;
    }

    public Date getfModifyDate() {
        return lastUpdated;
    }

    public void setfModifyDate(Date fModifyDate) {
        this.lastUpdated = fModifyDate;
    }

    public boolean isColor() {
        return isColor;
    }

    public void setColor(boolean color) {
        isColor = color;
    }

    public boolean isProPackaging() {
        return isProPackaging;
    }

    public void setProPackaging(boolean proPackaging) {
        isProPackaging = proPackaging;
    }

    public boolean isLevel() {
        return isLevel;
    }

    public void setLevel(boolean level) {
        isLevel = level;
    }

    public boolean isCustProductSize() {
        return isCustProductSize;
    }

    public void setCustProductSize(boolean custProductSize) {
        isCustProductSize = custProductSize;
    }

    public boolean isProductSchedule() {
        return isProductSchedule;
    }

    public void setProductSchedule(boolean productSchedule) {
        isProductSchedule = productSchedule;
    }
}