package egovframework.constant;

/**
 * packageName    : egovframework.constant
 * fileName       : TaskPrcsSttsConstants
 * author         : 시스템 관리자
 * date           : 2025-11-17
 * description    : 과태료 업무 처리 상태 코드 상수를 정의하는 클래스
 * 중요로직: 과태료 대상 처리 단계별 상태 코드
 * ===========================================================
 * DATE              AUTHOR             NOTE
 * -----------------------------------------------------------
 * 2025-11-17        시스템 관리자             최초 생성
 */
public class TaskPrcsSttsConstants {

    /**
     * 업무 처리 상태 코드 - 01: 접수
     * 최초 과태료 대상 등록 시 기본값으로 설정되는 상태
     */
    public static final String TASK_PRCS_STTS_CD_01_RCPT = "01";

    /**
     * 업무 처리 상태 코드 - 02: 상품용
     * API 조회 결과 소유자명에 "상품용" 문자열이 포함된 경우
     */
    public static final String TASK_PRCS_STTS_CD_02_PRODUCT_USE = "02";

    /**
     * 업무 처리 상태 코드 - 03: 이첩
     * API 조회 결과 법정동코드가 사용자 조직코드와 불일치하는 경우
     */
    public static final String TASK_PRCS_STTS_CD_03_TRANSFER = "03";

    /**
     * 업무 처리 상태 코드 - 04: 내사종결
     * API 조회 결과 특정 조건에 해당하는 경우
     */
    public static final String TASK_PRCS_STTS_CD_04_INVESTIGATION_CLOSED = "04";

    /**
     * 업무 처리 상태 코드 - 05: 날짜 수정 후 부과
     * API 조회 결과 특정 조건에 해당하는 경우
     */
    public static final String TASK_PRCS_STTS_CD_05_DATE_MODIFIED_LEVY = "05";

}
