package incheon.uis.usf.model;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

import incheon.com.config.annotation.DynamicModel;
import incheon.uis.ucf.model.UisDefaultModel;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * Database Table Remarks:
 *   공사대장
 *
 * This class was generated by MyBatis Generator.
 * This class corresponds to the database table icgis.swt_cnst_d
 */
@lombok.Getter @lombok.Setter

@AllArgsConstructor
@NoArgsConstructor
@DynamicModel(value = "SwtCnstD", description = "공사대장")
public class SwtCnstD extends UisDefaultModel implements Serializable {

	private static final long serialversionuid = 1L;

    /**
     * Database Column Remarks:
     *   공사기관
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column icgis.swt_cnst_d.mngt
     *
     * @mbg.generated
     */
    private String mngt;

    /**
     * Database Column Remarks:
     *   색인번호
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column icgis.swt_cnst_d.idn
     *
     * @mbg.generated
     */
    private String idn;

    /**
     * Database Column Remarks:
     *   공사명
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column icgis.swt_cnst_d.nam
     *
     * @mbg.generated
     */
    private String nam;

    /**
     * Database Column Remarks:
     *   공사위치
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column icgis.swt_cnst_d.loc
     *
     * @mbg.generated
     */
    private String loc;

    /**
     * Database Column Remarks:
     *   설계금액_총공사비
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column icgis.swt_cnst_d.csum
     *
     * @mbg.generated
     */
    private BigDecimal csum;

    /**
     * Database Column Remarks:
     *   설계금액_도급액
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column icgis.swt_cnst_d.cdo
     *
     * @mbg.generated
     */
    private BigDecimal cdo;

    /**
     * Database Column Remarks:
     *   설계금액_공급가액
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column icgis.swt_cnst_d.cgong
     *
     * @mbg.generated
     */
    private BigDecimal cgong;

    /**
     * Database Column Remarks:
     *   설계금액_부가가치세
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column icgis.swt_cnst_d.cbuga
     *
     * @mbg.generated
     */
    private BigDecimal cbuga;

    /**
     * Database Column Remarks:
     *   설계금액_관급액
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column icgis.swt_cnst_d.ckwan
     *
     * @mbg.generated
     */
    private BigDecimal ckwan;

    /**
     * Database Column Remarks:
     *   설계금액_폐기물
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column icgis.swt_cnst_d.cwaste
     *
     * @mbg.generated
     */
    private BigDecimal cwaste;

    /**
     * Database Column Remarks:
     *   설계금액_기타
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column icgis.swt_cnst_d.cetc
     *
     * @mbg.generated
     */
    private BigDecimal cetc;

    /**
     * Database Column Remarks:
     *   계약방법
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column icgis.swt_cnst_d.ctype
     *
     * @mbg.generated
     */
    private String ctype;

    /**
     * Database Column Remarks:
     *   계약일자
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column icgis.swt_cnst_d.conymd
     *
     * @mbg.generated
     */
    private Date conymd;

    /**
     * Database Column Remarks:
     *   계약내역_절대공기
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column icgis.swt_cnst_d.period
     *
     * @mbg.generated
     */
    private Integer period;

    /**
     * Database Column Remarks:
     *   계약내역_하자담보_시작일
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column icgis.swt_cnst_d.wstart
     *
     * @mbg.generated
     */
    private Date wstart;

    /**
     * Database Column Remarks:
     *   계약내역_하자담보_종료일
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column icgis.swt_cnst_d.wstop
     *
     * @mbg.generated
     */
    private Date wstop;

    /**
     * Database Column Remarks:
     *   계약내역_하자담보_보증금
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column icgis.swt_cnst_d.wcost
     *
     * @mbg.generated
     */
    private BigDecimal wcost;

    /**
     * Database Column Remarks:
     *   지출과목
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column icgis.swt_cnst_d.jang
     *
     * @mbg.generated
     */
    private String jang;

    /**
     * Database Column Remarks:
     *   지출과목_관
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column icgis.swt_cnst_d.kwan
     *
     * @mbg.generated
     */
    private String kwan;

    /**
     * Database Column Remarks:
     *   지출과목_항
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column icgis.swt_cnst_d.hang
     *
     * @mbg.generated
     */
    private String hang;

    /**
     * Database Column Remarks:
     *   지출과목_세항
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column icgis.swt_cnst_d.shang
     *
     * @mbg.generated
     */
    private String shang;

    /**
     * Database Column Remarks:
     *   지출과목_세세항
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column icgis.swt_cnst_d.sshang
     *
     * @mbg.generated
     */
    private String sshang;

    /**
     * Database Column Remarks:
     *   지출과목_목
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column icgis.swt_cnst_d.mok
     *
     * @mbg.generated
     */
    private String mok;

    /**
     * Database Column Remarks:
     *   재원
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column icgis.swt_cnst_d.sum
     *
     * @mbg.generated
     */
    private BigDecimal sum;

    /**
     * Database Column Remarks:
     *   재원_국비
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column icgis.swt_cnst_d.country
     *
     * @mbg.generated
     */
    private BigDecimal country;

    /**
     * Database Column Remarks:
     *   재원_시비
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column icgis.swt_cnst_d.city
     *
     * @mbg.generated
     */
    private BigDecimal city;

    /**
     * Database Column Remarks:
     *   재원_구비
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column icgis.swt_cnst_d.district
     *
     * @mbg.generated
     */
    private BigDecimal district;

    /**
     * Database Column Remarks:
     *   재원_재배정
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column icgis.swt_cnst_d.reassig
     *
     * @mbg.generated
     */
    private BigDecimal reassig;

    /**
     * Database Column Remarks:
     *   재원_기채
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column icgis.swt_cnst_d.loan
     *
     * @mbg.generated
     */
    private BigDecimal loan;

    /**
     * Database Column Remarks:
     *   재원_기타
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column icgis.swt_cnst_d.etc
     *
     * @mbg.generated
     */
    private BigDecimal etc;

    /**
     * Database Column Remarks:
     *   공사감독_직명
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column icgis.swt_cnst_d.dstate
     *
     * @mbg.generated
     */
    private String dstate;

    /**
     * Database Column Remarks:
     *   공사감독_성명
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column icgis.swt_cnst_d.dnam
     *
     * @mbg.generated
     */
    private String dnam;

    /**
     * Database Column Remarks:
     *   변경공사감동_변경일
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column icgis.swt_cnst_d.cymd
     *
     * @mbg.generated
     */
    private Date cymd;

    /**
     * Database Column Remarks:
     *   변경공사감동_직명
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column icgis.swt_cnst_d.cstate
     *
     * @mbg.generated
     */
    private String cstate;

    /**
     * Database Column Remarks:
     *   변경공사감동_성명
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column icgis.swt_cnst_d.cnam
     *
     * @mbg.generated
     */
    private String cnam;

    /**
     * Database Column Remarks:
     *   기타
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column icgis.swt_cnst_d.note
     *
     * @mbg.generated
     */
    private String note;

    /**
     * Database Column Remarks:
     *   지장물현황
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column icgis.swt_cnst_d.status
     *
     * @mbg.generated
     */
    private String status;

    /**
     * Database Column Remarks:
     *   결재_담당자
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column icgis.swt_cnst_d.snam1
     *
     * @mbg.generated
     */
    private String snam1;

    /**
     * Database Column Remarks:
     *   결재_담당
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column icgis.swt_cnst_d.snam2
     *
     * @mbg.generated
     */
    private String snam2;

    /**
     * Database Column Remarks:
     *   결재_과장
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column icgis.swt_cnst_d.snam3
     *
     * @mbg.generated
     */
    private String snam3;

    /**
     * Database Column Remarks:
     *   도급자
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column icgis.swt_cnst_d.cidn1
     *
     * @mbg.generated
     */
    private String cidn1;

    /**
     * Database Column Remarks:
     *   공동도급자
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column icgis.swt_cnst_d.cidn2
     *
     * @mbg.generated
     */
    private String cidn2;

    /**
     * Database Column Remarks:
     *   최종수정아이디
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column icgis.swt_cnst_d.last_mdfcn_id
     *
     * @mbg.generated
     */
    private String lastMdfcnId;

    /**
     * Database Column Remarks:
     *   최종수정일시
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column icgis.swt_cnst_d.last_mdfcn_dt
     *
     * @mbg.generated
     */
    private Date lastMdfcnDt;

    /**
     * Database Column Remarks:
     *   비고내용
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column icgis.swt_cnst_d.rmrk_cn
     *
     * @mbg.generated
     */
    private String rmrkCn;

    /**
     * Database Column Remarks:
     *   사용여부
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column icgis.swt_cnst_d.use_yn
     *
     * @mbg.generated
     */
    private String useYn;

    /**
     * Database Column Remarks:
     *   GID
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column icgis.com_kman_ps.gid
     *
     * @mbg.generated
     */
    private Long gid;
}