/*
 *========================================================================
 *
 *   시스템명 : 요금징수 시스템
 *   파 일 명 : hr_dc_extr.h
 *   작 성 자 : 오효섭 (catacath@neighbor21.co.kr)
 *   작 성 일 : 2012.10.16
 *   수 정 일 : 
 *   설    명 : 시간별할인할증 Table File
 *
 *========================================================================
*/


#ifndef    _HR_DC_EXTR
#define    _HR_DC_EXTR

#include "file_ctrl.h"

struct hr_dc_extr_tbl {
    uchar    plz_id[3];     /* 영업호ID    */ 
    ushort   hr_dc_apl_year;        /* 시간별 할인 제도 적용일자 년      4D    */
    uchar    hr_dc_apl_mon;        /* 시간별 할인 제도 적용일자 월      2D    */
    uchar    hr_dc_apl_day;        /* 시간별 할인 제도 적용일자 일      2D    */
    ushort   nw_apl_year;        /* 신정보 적용일시 년                4D    */
    uchar    nw_apl_mon;        /* 신정보 적용일시 월                2D    */
    uchar    nw_apl_day;        /* 신정보 적용일시 일                2D    */
    uchar    nw_apl_hr;        /* 신정보 적용일시 시                2D    */
    uchar    nw_apl_min;        /* 신정보 적용일시 분                2D    */

    /*지불매체별 제도적용여부*/
    uchar    pay_media_csh_ecrd1;         /* @@ 현금/전자카드 1D+1D   0:미할인 1:할인 */
    uchar    pay_media_tcrd_rsv1;         /* @@ 교통카드/예비 1D+1D   0:미할인 1:할인 */
    uchar    pay_media_csh_ecrd2;         /* @@ 현금/전자카드 1D+1D   0:미할인 1:할인 */
    uchar    pay_media_tcrd_rsv2;         /* @@ 교통카드/예비 1D+1D   0:미할인 1:할인 */

    /* 신정보    */
    struct {               /* 평일/토요일    각각 12번   */
        struct {           /* 시작시간/종료시간          */
            uchar dc_hr;    /* 할인 시                    */
            uchar dc_min;    /* 할인 분                    */
        } dc_div[2];
        uchar    dcrte[8];  /* 할인율 1~8종    8*2D       */
    } new_dcinfo[4][12];         /* nigb[2][12]; ->nigb[4][12];*/

    /* 구정보    */
    struct {               /* 평일/토요일    각각 12번   */
        struct {           /* 시작시간/종료시간          */
            uchar dc_hr;    /* 할인 시                    */
            uchar dc_min;    /* 할인 분                    */
        } dc_div[2];
        uchar    dcrte[8];  /* 할인율 1~8종    8*2D       */
    } old_dcinfo[4][12];         /* oigb[2][12]; ->oigb[4][12];*/
};

static struct keydesc hr_dc_extr_tbl_key[] = { 
    {ISNODUPS,  1, {{0, 3, CHARTYPE}}},    /* IC 번호    */
    {-1,        0, {{0, 0, 0       }}}    
};

#endif
