/**
 * Copyright (c) 2003-2004 System Integrator Corporation.
 *                 All Rights Reserved.
 */
package jp.co.sint.basic;

import java.util.Date;

import jp.co.sint.config.SIConfig;
import jp.co.sint.tools.SIUtil;

import org.apache.log4j.Category;

/**
 * @version $Id: SICmdtyCompositionAppended.java,v 1.0 Exp $
 * @author SI Matsushima <br>
 * Description: 商品構成マスタ-添付商品
 * <p>
 * History
 * </p>
 * <p>
 * Author&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Date&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Reason
 * </p>
 * ============&nbsp;&nbsp;&nbsp;==========&nbsp;&nbsp;===========================<br>
 * SI Matsushima 2012/11/21 Original
 */

public class SICmdtyCompositionAppended extends SIBasic {
  // ログ用のインスタンスの生成
  private static Category log = Category.getInstance(SIConfig.SILOG4J_WEBSHOP_CATEGORY_NAME);

  // ショップコード
  private String shopCode = "0";

  // 商品コード
  private String cmdtyCode = "";

  // 在庫コード（セットコード）
  private String individualCode = "";

  // 添付商品商品コード（親コード）
  private String detailCmdtyCode = "";

  // 添付商品在庫コード
  private String detailIndividualCode = "";

  // セット数
  private String setCount = "";

  // 添付数
  private String appendedCount = "";

  // 表示順
  private String dispOrder = "";

  // 登録者コード
  private String initUserCode = "";

  // 登録日
  private Date initDatetime = null;

  // 商品名
  private String cmdtyName = "";

  // 予定原価
  private String purchaseprice = "";

  // 加工価格
  private String processingexpence = "";

  // EDBTG003-00 mng-paku add start
  private String amountFlg = "";

  private String usedNewFlg = "";
  // EDBTG003-00 mng-paku add end
  private String amount = "0";
  
  private String janCodeIndividual = "";   // EDBTG003-00 elecs-matsushima add

  public String getShopCode() {
    return this.shopCode;
  }

  public String getCmdtyCode() {
    return this.cmdtyCode;
  }

  public String getIndividualCode() {
    return this.individualCode;
  }

  public String getDetailIndividualCode() {
    return this.detailIndividualCode;
  }

  public String getSetCount() {
    return this.setCount;
  }

  public String getAppendedCount() {
    return this.appendedCount;
  }

  public String getDispOrder() {
    return this.dispOrder;
  }

  public String getInitUserCode() {
    return this.initUserCode;
  }

  public Date getInitDatetime() {
    return this.initDatetime;
  }

  public void setShopCode(String shopCode) {
    if (SIUtil.isNull(shopCode)) shopCode = "0";
    this.shopCode = shopCode;
  }

  public void setCmdtyCode(String cmdtyCode) {
    if (SIUtil.isNull(cmdtyCode)) cmdtyCode = "";
    this.cmdtyCode = cmdtyCode;
  }

  public void setIndividualCode(String individualCode) {
    if (SIUtil.isNull(individualCode)) individualCode = "";
    this.individualCode = individualCode;
  }

  public void setDetailIndividualCode(String detailIndividualCode) {
    if (SIUtil.isNull(detailIndividualCode)) detailIndividualCode = "";
    this.detailIndividualCode = detailIndividualCode;
  }

  public void setSetCount(String setCount) {
    if (SIUtil.isNull(setCount)) setCount = "";
    this.setCount = setCount;
  }

  public void setAppendedCount(String appendedCount) {
    if (SIUtil.isNull(appendedCount)) appendedCount = "";
    this.appendedCount = appendedCount;
  }

  public void setDispOrder(String dispOrder) {
    if (SIUtil.isNull(dispOrder)) dispOrder = "";
    this.dispOrder = dispOrder;
  }

  public void setInitUserCode(String initUserCode) {
    if (SIUtil.isNull(initUserCode)) initUserCode = "";
    this.initUserCode = initUserCode;
  }

  public void setInitDatetime(Date initDatetime) {
    this.initDatetime = initDatetime;
  }

  public String getCmdtyName() {
    return this.cmdtyName;
  }

  public void setCmdtyName(String cmdtyName) {
    if (SIUtil.isNull(cmdtyName)) cmdtyName = "";
    this.cmdtyName = cmdtyName;
  }

  public String getPurchaseprice() {
    return this.purchaseprice;
  }

  public String getProcessingexpence() {
    return this.processingexpence;
  }

  public void setPurchaseprice(String purchaseprice) {
    if (SIUtil.isNull(purchaseprice)) purchaseprice = "";
    this.purchaseprice = purchaseprice;
  }

  public void setProcessingexpence(String processingexpence) {
    if (SIUtil.isNull(processingexpence)) processingexpence = "";
    this.processingexpence = processingexpence;
  }

  public String getDetailCmdtyCode() {
    return this.detailCmdtyCode;
  }

  public void setDetailCmdtyCode(String detailCmdtyCode) {
    if (SIUtil.isNull(detailCmdtyCode)) detailCmdtyCode = "";
    this.detailCmdtyCode = detailCmdtyCode;
  }

  // EDBTG003-00 mng-paku add start
  /**
   * @return the amountFlg
   */
  public String getAmountFlg() {
    return amountFlg;
  }

  /**
   * @param amountFlg the amountFlg to set
   */
  public void setAmountFlg(String amountFlg) {
    if (SIUtil.isNull(amountFlg)) amountFlg = "";
    this.amountFlg = amountFlg;
  }

  /**
   * @return the usedNewFlg
   */
  public String getUsedNewFlg() {
    return usedNewFlg;
  }

  /**
   * @param usedNewFlg the usedNewFlg to set
   */
  public void setUsedNewFlg(String usedNewFlg) {
    if (SIUtil.isNull(usedNewFlg)) usedNewFlg = "";
    this.usedNewFlg = usedNewFlg;
  }
  // EDBTG003-00 mng-paku add end
  // EDBTG003-00 elecs-matsushima add start
  public String getJanCodeIndividual() {
    return this.janCodeIndividual;
  }

  public void setJanCodeIndividual(String janCodeIndividual) {
    if (SIUtil.isNull(janCodeIndividual)) janCodeIndividual = "";
    this.janCodeIndividual = janCodeIndividual;
  }
  // EDBTG003-00 elecs-matsushima add end
  
  public String getAmount() {
    return amount;
  }
  
  public void setAmount(String amount) {
    if (SIUtil.isNull(amount)) amount = "0";
    this.amount = amount;
  }
}