You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
195 lines
3.7 KiB
Java
195 lines
3.7 KiB
Java
package kr.xit.fims.biz;
|
|
|
|
import lombok.AllArgsConstructor;
|
|
import lombok.Getter;
|
|
|
|
public class FimsConst {
|
|
|
|
/**
|
|
* JSP파일 BASE PATH
|
|
*/
|
|
public static final String FIMS_JSP_BASE_PATH = "/fims/biz/";
|
|
|
|
/**
|
|
* <pre>
|
|
* 파일 업로드시 사용할 업무명 정의
|
|
* 여기서 정의한 업무명 + 해당업무 테이블의 pk 조합으로 공통테이블에서 데이타 식별
|
|
* 공통 테이블 마스터의 job_se_code + file_job_id
|
|
* </pre>
|
|
*/
|
|
@Getter
|
|
@AllArgsConstructor
|
|
public enum FileJobSeCode {
|
|
NATL_NEWS_PAPER_RCV("NATL_NEWS_PAPER_RCV", "민원심사-국민신문고")
|
|
,BUS_ONLY("BUS_ONLY", "버스장착형CCTV")
|
|
,CCTV_FIX("CCTV_FIX", "cctv-고정형")
|
|
,CCTV_DRV("CCTV_DRV", "cctv-주행형")
|
|
,CMM_BOARD("CMM_BOARD", "게시판-첨부파일")
|
|
;
|
|
|
|
private final String code;
|
|
private final String desc;
|
|
}
|
|
|
|
/**
|
|
* <pre>
|
|
* 파일 업로드 저장 단위 depth를 어디 까지로 할지 설정
|
|
* 년 / 월 / 일 단위 까지
|
|
* </pre>
|
|
*/
|
|
@Getter
|
|
@AllArgsConstructor
|
|
public enum FileDirDepth {
|
|
YEAR("YEAR", "연도")
|
|
,MONTH("MONTH", "월")
|
|
,DAY("DAY", "일")
|
|
;
|
|
|
|
private final String code;
|
|
private final String desc;
|
|
}
|
|
|
|
/**
|
|
* <pre>
|
|
* 시민신고처리(민원처리)상태 - FIM017
|
|
* </pre>
|
|
*/
|
|
@Getter
|
|
@AllArgsConstructor
|
|
public enum CtznStmtStsCode {
|
|
UNPROCESSED("01", "미처리"),
|
|
ANS_AVAILABLE("02", "답변가능"),
|
|
ANS_COMPLETE("03", "답변완료")
|
|
;
|
|
|
|
private final String code;
|
|
private final String desc;
|
|
}
|
|
|
|
/**
|
|
* <pre>
|
|
* 시민신고상세처리(민원처리상세)상태 - FIM018
|
|
* </pre>
|
|
*/
|
|
@Getter
|
|
@AllArgsConstructor
|
|
public enum CtznStmtDtlStsCode {
|
|
UNPROCESSED("01", "미처리"),
|
|
ACCEPTANCE("02", "수용"),
|
|
NON_ACCEPTABLE("03", "불수용")
|
|
;
|
|
|
|
private final String code;
|
|
private final String desc;
|
|
}
|
|
|
|
/**
|
|
* 단속구분코드 - FIM002
|
|
*/
|
|
@Getter
|
|
@AllArgsConstructor
|
|
public enum RegltSeCode {
|
|
CCTV_FIX("01", "고정형CCTV")
|
|
,CCTV_DRV("02", "주행형CCTV")
|
|
,BUS_ONLY("07", "버스장착형CCTV")
|
|
,CITIZEN("09", "국민신문고")
|
|
,UNKNOWN("99", "알수없슴")
|
|
;
|
|
|
|
private final String code;
|
|
private final String desc;
|
|
}
|
|
|
|
/**
|
|
* <pre>
|
|
* 입력구분코드
|
|
* </pre>
|
|
*/
|
|
@Getter
|
|
@AllArgsConstructor
|
|
public enum InputSeCode {
|
|
CITY("01", "시청"),
|
|
DISTRICT("02", "구청"),
|
|
CITIZEN("03", "시민")
|
|
;
|
|
|
|
private final String code;
|
|
private final String desc;
|
|
}
|
|
|
|
/**
|
|
* <pre>
|
|
* 단속처리상태코드 - FIM010
|
|
* </pre>
|
|
*/
|
|
@Getter
|
|
@AllArgsConstructor
|
|
public enum RegltProcessSttusCode {
|
|
CRACKDOWN_INIT("01", "초기상태"),
|
|
CRACKDOWN("10", "부과대상"),
|
|
DISALLOW("11", "서손"),
|
|
ENLIGHT("12", "계도"),
|
|
IMPOSE("20", "부과")
|
|
;
|
|
|
|
private final String code;
|
|
private final String desc;
|
|
}
|
|
|
|
/**
|
|
* 자료등록구분 : FIM026
|
|
*/
|
|
@Getter
|
|
@AllArgsConstructor
|
|
public enum RegistSeCode {
|
|
AUTO_REGIST("10", "자동등록"),
|
|
MANUAL_REGIST("20", "수기등록"),
|
|
;
|
|
|
|
private final String code;
|
|
private final String desc;
|
|
}
|
|
|
|
@Getter
|
|
@AllArgsConstructor
|
|
public enum PopupWorkDiv {
|
|
ENLIGHT("ENLIGHT", "계도 처리"),
|
|
DISALLOW("DISALLOW", "서손 처리"),
|
|
;
|
|
|
|
private final String code;
|
|
private final String desc;
|
|
}
|
|
|
|
/**
|
|
* 답변 템플릿 아이디
|
|
*/
|
|
@Getter
|
|
@AllArgsConstructor
|
|
public enum TmplatId {
|
|
CTZN("422110", "민원신고")
|
|
;
|
|
|
|
private final String code;
|
|
private final String desc;
|
|
}
|
|
|
|
/**
|
|
* 답변구분코드
|
|
* 서손 FIM021:서손, FIM025:계도 FIM028:부과
|
|
*/
|
|
@Getter
|
|
@AllArgsConstructor
|
|
public enum AnswerSeCode {
|
|
IMPOSE("FIM028", "부과"),
|
|
DISALLOW("FIM021", "서손"),
|
|
ENLIGHT("FIM025", "계도"),
|
|
;
|
|
|
|
private final String code;
|
|
private final String desc;
|
|
}
|
|
}
|
|
|
|
|