import { pito } from 'pito'; export * from './ad-state'; export * from './admin-expenses'; export * from './cardinal-point'; export * from './confirm_manual'; export * from './contract-type'; export * from './deal-pmnt-type'; export * from './deal-state-xs'; export * from './deal-state'; export * from './formats'; export * from './lifetimes'; export * from './move-in'; export * from './payment-expire'; export * from './product-option'; export * from './product-rule'; export * from './qna-type'; // export * from './user-role'; export enum SellBuyType { Sell, Buy, } // 로그인 타입(01:koreaats 02:kakao 03:naver 04:google, 05:facebook) export enum LoginType { KoreaAts, Kakao, Naver, Google, Facebook, } // 로그인 타입(0:email 1:phone_number) export enum LoginIdType { Email, PhoneNumber, } // 유저 롤 export enum UserRole { Admin, // 관리자 Client, // 일반유저 (구매자, 집주인) Broker, // 중개사 Temp, // 임시(집주인 비밀번호 변경전, 비회원) } export const UserRoleDefine = pito.Enums(UserRole); // //매물 종류 (개별선택 = 01:원룸, 02:투룸, 03:쓰리룸, 04:오피스텔/도시형, 05:아파트) // export enum ProductKind { // OneRoom = "01", // TwoRoom = "02", // ThreeRoom = "03", // Office = "04", // Apartment = "05", // } // 매물 종류 (01:아파트, 02:오피스텔, 03:원룸/투룸, 04:빌라/주택, 05:사무실, 06:점포/상가) export enum ProductKind { Apartment = '01', Officetel = '02', OneTwoRoom = '03', Villa = '04', Office = '05', CommercialHouse = '06', } // 건물 유형 (00:NoData => 매물종류에 따라 사용될 예비항목) export enum ProductType { Nodata = '00', // House = "01", // MultiHouse = "02", // Villa = "03", // CommercialHouse = "04", } // 난방 종류(콤보박스 : 01:중앙난방, 02:개별난방, 03:지역난방) export enum HeatMethodTypeCode { HT001, // 중앙난방 HT002, // 개별난방 HT003, // 지역난방 } // 연료 종류(콤보박스 : 01:도시가스) export enum HeatFuelTypeCode { HF001, // 도시가스 } // 현관구조(콤보박스 : 01:계단식, 02:복도식, 03:복합식) export enum EntranceType { ET001, // 01 계단식 ET002, // 02 복도식 ET003, // 03 복합식 } // 구조 (다중선택: 01:복층, 02:1.5룸/주방분리형) export enum Structure { } // 거래종류 (개별선택 = 01:월세, 02:전세, 03:매매) export enum TradingKind { Monthly = 0, Charter, Trading, } // 바스켓유형 (01: 최근 본 매물, 02: 즐겨찾기 매물, 03: 문의하기 매물) export enum BasketType { Resent = '01', Favorites = '02', Inquiry = '03', } // 바스켓종류 (01: 매물, 02: 단지) export enum BasketKind { Product = '01', Kapt = '02', } // 유저매물유형 (01: 거래전, 02: 거래진행, 03: 거래완료, 04:거래취소) export enum OrderState { Order = '01', Deal = '02', Complete = '03', Cancel = '04', } // 내외국인(01:내국인, 02:외국인) export enum NationalityType { Local = '01', Foreigner = '02', } // 성별(01:남성, 02:여성) export enum GenderType { Male = '01', Female = '02', } // 브로커타입(01:대표중개사, 02:소속중개사) export enum BrokerType { MainBroker = '01', SubBroker = '02', } // 권한 (01: 상위관리자, 02: 관리자, 03: 시스템관리자, 04: 고객상담원) export enum AuthorityType { TopManager = "01", Manager = "02", SystemManager = "03", CustomerManager = "04", } // 부서명 (01: 경영지원, 02:개발지원, 03:고객 서비스) export enum DepartmentType { ManagementSupportTeam = "01", DevelopmentSupportTeam = "02", CustomerServiceTeam = "03", } // 직위 (01: 회장, 02: 부회장, 03: 사장, 04: 부사장, 05: 전무, 06: 상무, // 07: 부장, 08: 차장, 09: 과장, 10: 대리, 11: 사원, 12: 인턴) export enum JobPositionType { Chairman = "01", ViceChairman = "02", President = "03", DeputPresident = "04", ExecutiveVicePresident = "05", SeniorVicePresident = "06", GeneralManager = "07", DeputyGeneralManager = "08", Manager = "09", AssistantManager = "10", Staff = "11", Intern = "12", } // 직책(01: 대표이사, 02: 사외이사, 03: 팀장, 04: 선임) export enum DutyType { CheifExecutiveOfficer = "01", OutsideDirector = "02", OfficeManager = "03", Senior = "04", } // '사용자 상태(01:일반, 02:경고, 03:정지, 04:탈퇴, 05:휴면) export enum UserState { Nomal = "01", Warning = "02", Stop = "03", Drop = "04", Dormancy = "05", } // '랭크 01: FRIEND, 02: PARTNER, 03: FAMILY, 04: VIP export enum RankType { Friend = "01", Partner = "02", Family = "03", Vip = "04", } // 상태구분코드(1:영업중, 2:휴업, 3:휴업연장, 4:실효, 5:폐업, 6:전출, 7:등록취소, 8:업무정지) export enum StatGbCd { StatGbCd01 = "1", // 1:영업중, StatGbCd02 = "2", // 2:휴업, StatGbCd03 = "3", // 3:휴업연장, StatGbCd04 = "4", // 4:실효, StatGbCd05 = "5", // 5:폐업, StatGbCd06 = "6", // 6:전출, StatGbCd07 = "7", // 7:등록취소, StatGbCd08 = "8", // 8:업무정지 }