Merge branch 'dev' into jh/jh
commit
20c99b5f8c
@ -0,0 +1,35 @@
|
|||||||
|
package go.kr.project.vo;
|
||||||
|
|
||||||
|
import lombok.*;
|
||||||
|
|
||||||
|
@Getter
|
||||||
|
@Setter
|
||||||
|
@NoArgsConstructor
|
||||||
|
@AllArgsConstructor
|
||||||
|
@Builder
|
||||||
|
public class CpAnswerVO {
|
||||||
|
|
||||||
|
private String asMmcode;
|
||||||
|
private String asSggcode;
|
||||||
|
private String asIngb;
|
||||||
|
private String asJsdate;
|
||||||
|
private String asJsno;
|
||||||
|
private String asJsnoM;
|
||||||
|
private String asBbsNo;
|
||||||
|
private String asLimitDt;
|
||||||
|
private String asUser;
|
||||||
|
private String asTel;
|
||||||
|
private String asCell;
|
||||||
|
private String asEmail;
|
||||||
|
private String asState;
|
||||||
|
private String asPostCd;
|
||||||
|
private String asPostDt;
|
||||||
|
private String asStateDt;
|
||||||
|
private String asText;
|
||||||
|
private Integer asReuser;
|
||||||
|
private String asInline;
|
||||||
|
private String asSysGubunC;
|
||||||
|
private String asPetiAncCodeV;
|
||||||
|
private String asPetiNoC;
|
||||||
|
|
||||||
|
}
|
||||||
@ -0,0 +1,17 @@
|
|||||||
|
package go.kr.project.vo;
|
||||||
|
|
||||||
|
import lombok.*;
|
||||||
|
|
||||||
|
|
||||||
|
@Getter
|
||||||
|
@Setter
|
||||||
|
@NoArgsConstructor
|
||||||
|
@AllArgsConstructor
|
||||||
|
@Builder
|
||||||
|
public class CpBdongVO {
|
||||||
|
|
||||||
|
private String bdCode;
|
||||||
|
private String bdSggName;
|
||||||
|
private String bdDongName;
|
||||||
|
private String bdEnable;
|
||||||
|
}
|
||||||
@ -0,0 +1,20 @@
|
|||||||
|
package go.kr.project.vo;
|
||||||
|
|
||||||
|
import lombok.*;
|
||||||
|
|
||||||
|
@Getter
|
||||||
|
@Setter
|
||||||
|
@NoArgsConstructor
|
||||||
|
@AllArgsConstructor
|
||||||
|
@Builder
|
||||||
|
public class CpCancelVO {
|
||||||
|
|
||||||
|
private Long ccCode;
|
||||||
|
private String ccSggcode;
|
||||||
|
private String ccMmcode;
|
||||||
|
private String ccDate;
|
||||||
|
private String ccCause;
|
||||||
|
private String ccEtc;
|
||||||
|
private String ccIndt;
|
||||||
|
private Integer ccInuser;
|
||||||
|
}
|
||||||
@ -0,0 +1,76 @@
|
|||||||
|
package go.kr.project.vo;
|
||||||
|
|
||||||
|
import lombok.*;
|
||||||
|
|
||||||
|
@Getter
|
||||||
|
@Setter
|
||||||
|
@NoArgsConstructor
|
||||||
|
@AllArgsConstructor
|
||||||
|
@Builder
|
||||||
|
public class CpGojiPrtVO {
|
||||||
|
|
||||||
|
private Long gpCode;
|
||||||
|
private String gpLawgb;
|
||||||
|
private String gpPrtgb;
|
||||||
|
private Long gpTtcode;
|
||||||
|
private Long gpGtcode;
|
||||||
|
private String gpSggcode;
|
||||||
|
private String gpMmcode;
|
||||||
|
private String gpMmCarno;
|
||||||
|
private String gpMmWdatetime;
|
||||||
|
private String gpMmSgpos;
|
||||||
|
private String gpLvyKey;
|
||||||
|
private String gpAccYear;
|
||||||
|
private String gpLvyNo;
|
||||||
|
private String gpAccountNo;
|
||||||
|
private String gpErcNo;
|
||||||
|
private String gpSdate;
|
||||||
|
private String gpEdate;
|
||||||
|
private Integer gpKeumT;
|
||||||
|
private Integer gpKeumA;
|
||||||
|
private Integer gpKeumB;
|
||||||
|
private String gpName;
|
||||||
|
private String gpJno;
|
||||||
|
private String gpJuso;
|
||||||
|
private String gpBunji;
|
||||||
|
private String gpZip;
|
||||||
|
private String gpRegistNo;
|
||||||
|
private String gpSendDate;
|
||||||
|
private String gpSendTime;
|
||||||
|
private String gpReturnCd;
|
||||||
|
private String gpRecvName;
|
||||||
|
private String gpRecvRelt;
|
||||||
|
private String gpState;
|
||||||
|
private String gpStateOld;
|
||||||
|
private String gpSendDateOld;
|
||||||
|
private String gpSendTimeOld;
|
||||||
|
private String gpSunap;
|
||||||
|
private String gpAddrUpdate;
|
||||||
|
private String gpKeum;
|
||||||
|
private String gpConKey;
|
||||||
|
private String gpAccountNo2;
|
||||||
|
private String gpAccountNo3;
|
||||||
|
private String gpBankNm;
|
||||||
|
private String gpBankNm2;
|
||||||
|
private String gpBankNm3;
|
||||||
|
private String gpAccountNo4;
|
||||||
|
private String gpAccountNo5;
|
||||||
|
private String gpAccountNo6;
|
||||||
|
private String gpAccountNo7;
|
||||||
|
private String gpAccountNo8;
|
||||||
|
private String gpAccountNo9;
|
||||||
|
private String gpAccountNo10;
|
||||||
|
private String gpAccountNo11;
|
||||||
|
private String gpBankNm4;
|
||||||
|
private String gpBankNm5;
|
||||||
|
private String gpBankNm6;
|
||||||
|
private String gpBankNm7;
|
||||||
|
private String gpBankNm8;
|
||||||
|
private String gpBankNm9;
|
||||||
|
private String gpBankNm10;
|
||||||
|
private String gpBankNm11;
|
||||||
|
private String gpTaxno;
|
||||||
|
private String gpPayOutDate;
|
||||||
|
private String gpElpostState;
|
||||||
|
|
||||||
|
}
|
||||||
@ -0,0 +1,25 @@
|
|||||||
|
package go.kr.project.vo;
|
||||||
|
|
||||||
|
import lombok.*;
|
||||||
|
|
||||||
|
@Getter
|
||||||
|
@Setter
|
||||||
|
@NoArgsConstructor
|
||||||
|
@AllArgsConstructor
|
||||||
|
@Builder
|
||||||
|
public class CpGojiSendHistVO {
|
||||||
|
|
||||||
|
private String ghCode; // PK
|
||||||
|
private Integer ghGpcode; // int(10)
|
||||||
|
private String ghSggcode; // varchar(5)
|
||||||
|
private String ghConKey; // varchar(30)
|
||||||
|
private String ghRegino; // varchar(13)
|
||||||
|
private String ghSendDate; // varchar(8) (yyyyMMdd)
|
||||||
|
private String ghSendTime; // varchar(4) (HHmm)
|
||||||
|
private String ghReturnCdStr; // varchar(100)
|
||||||
|
private String ghRecvName; // varchar(70)
|
||||||
|
private String ghRecvRelt; // varchar(100)
|
||||||
|
private String ghResultCd; // varchar(2)
|
||||||
|
private String ghReturnCd; // varchar(2)
|
||||||
|
private String ghRecvReltCd; // varchar(2)
|
||||||
|
}
|
||||||
@ -0,0 +1,39 @@
|
|||||||
|
package go.kr.project.vo;
|
||||||
|
|
||||||
|
import lombok.*;
|
||||||
|
|
||||||
|
@Getter
|
||||||
|
@Setter
|
||||||
|
@NoArgsConstructor
|
||||||
|
@AllArgsConstructor
|
||||||
|
@Builder
|
||||||
|
public class CpGojitVO {
|
||||||
|
|
||||||
|
private Long tgCode;
|
||||||
|
private String tgSggCode;
|
||||||
|
private String tgLawGb;
|
||||||
|
private String tgGb;
|
||||||
|
private String tgDlgb;
|
||||||
|
private String tgSrcSdate;
|
||||||
|
private String tgSrcEdate;
|
||||||
|
private String tgSdate;
|
||||||
|
private String tgEdate;
|
||||||
|
private String tgTitle;
|
||||||
|
private String tgDocno;
|
||||||
|
private String tgEtc;
|
||||||
|
private Integer tgTotcount;
|
||||||
|
private Long tgTotkeum;
|
||||||
|
private String tgIndt;
|
||||||
|
private Integer tgInuser;
|
||||||
|
private String tgConKey;
|
||||||
|
private String tgPostSeCd;
|
||||||
|
private String tgIsResend;
|
||||||
|
private String tgNoticeKey;
|
||||||
|
private String tgPostProcStt;
|
||||||
|
private String tgUnitySndngMastrId;
|
||||||
|
private String tgDelete;
|
||||||
|
private String tgPostYn;
|
||||||
|
private String tgElpostYn;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
@ -0,0 +1,22 @@
|
|||||||
|
package go.kr.project.vo;
|
||||||
|
|
||||||
|
import lombok.*;
|
||||||
|
|
||||||
|
@Getter
|
||||||
|
@Setter
|
||||||
|
@NoArgsConstructor
|
||||||
|
@AllArgsConstructor
|
||||||
|
@Builder
|
||||||
|
public class CpImagesizeVO {
|
||||||
|
|
||||||
|
private String isMmcode;
|
||||||
|
private Integer isImage1;
|
||||||
|
private Integer isImage2;
|
||||||
|
private Integer isImage3;
|
||||||
|
private Integer isImage4;
|
||||||
|
private Integer isVideo;
|
||||||
|
private Integer isRecall1;
|
||||||
|
private Integer isRecall2;
|
||||||
|
private Integer isRecall3;
|
||||||
|
|
||||||
|
}
|
||||||
@ -0,0 +1,19 @@
|
|||||||
|
package go.kr.project.vo;
|
||||||
|
|
||||||
|
import lombok.*;
|
||||||
|
|
||||||
|
@Getter
|
||||||
|
@Setter
|
||||||
|
@NoArgsConstructor
|
||||||
|
@AllArgsConstructor
|
||||||
|
@Builder
|
||||||
|
public class CpInstructAnswerVO {
|
||||||
|
|
||||||
|
private String iaSggcode;
|
||||||
|
private String iaCode;
|
||||||
|
private String iaId;
|
||||||
|
private String iaAnswerText;
|
||||||
|
private String iaMailtitle;
|
||||||
|
private String iaMailtext;
|
||||||
|
|
||||||
|
}
|
||||||
@ -0,0 +1,23 @@
|
|||||||
|
package go.kr.project.vo;
|
||||||
|
|
||||||
|
import lombok.*;
|
||||||
|
|
||||||
|
|
||||||
|
@Getter
|
||||||
|
@Setter
|
||||||
|
@NoArgsConstructor
|
||||||
|
@AllArgsConstructor
|
||||||
|
@Builder
|
||||||
|
public class CpInstructVO {
|
||||||
|
|
||||||
|
private Long itCode;
|
||||||
|
private String itSggcode;
|
||||||
|
private String itMmcode;
|
||||||
|
private String itDate;
|
||||||
|
private String itCause;
|
||||||
|
private String itEtc;
|
||||||
|
private String itIndt;
|
||||||
|
private Integer itInuser;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
@ -0,0 +1,17 @@
|
|||||||
|
package go.kr.project.vo;
|
||||||
|
|
||||||
|
import lombok.*;
|
||||||
|
|
||||||
|
|
||||||
|
@Getter
|
||||||
|
@Setter
|
||||||
|
@NoArgsConstructor
|
||||||
|
@AllArgsConstructor
|
||||||
|
@Builder
|
||||||
|
public class CpMainEtc1VO {
|
||||||
|
|
||||||
|
private String mmCode;
|
||||||
|
private String mmJsdate;
|
||||||
|
private String mmKey;
|
||||||
|
private String mmText;
|
||||||
|
}
|
||||||
@ -0,0 +1,61 @@
|
|||||||
|
package go.kr.project.vo;
|
||||||
|
|
||||||
|
import lombok.*;
|
||||||
|
|
||||||
|
|
||||||
|
@Getter
|
||||||
|
@Setter
|
||||||
|
@NoArgsConstructor
|
||||||
|
@AllArgsConstructor
|
||||||
|
@Builder
|
||||||
|
public class CpMainVO {
|
||||||
|
|
||||||
|
private String mmCode;
|
||||||
|
private String mmSggcode;
|
||||||
|
private String mmDlgb;
|
||||||
|
private String mmIngb;
|
||||||
|
private String mmDate;
|
||||||
|
private String mmTime;
|
||||||
|
private String mmLawgb;
|
||||||
|
private String mmSgnm;
|
||||||
|
private String mmSgtel;
|
||||||
|
private String mmSgcont;
|
||||||
|
private String mmSgpos;
|
||||||
|
private String mmBdcode;
|
||||||
|
private String mmGpsX;
|
||||||
|
private String mmGpsY;
|
||||||
|
private String mmTrac;
|
||||||
|
private String mmSno;
|
||||||
|
private Integer mmImagecnt;
|
||||||
|
private String mmImagegb;
|
||||||
|
private String mmCarno;
|
||||||
|
private String mmVhmno;
|
||||||
|
private String mmCargb;
|
||||||
|
private String mmCarkind;
|
||||||
|
private String mmOmcode;
|
||||||
|
private String mmSdate;
|
||||||
|
private String mmEdate;
|
||||||
|
private Integer mmKeum1;
|
||||||
|
private Integer mmKeum2;
|
||||||
|
private Integer mmSukeum;
|
||||||
|
private Integer mmMinusKeum;
|
||||||
|
private Integer mmAddKeum;
|
||||||
|
private String mmRecall;
|
||||||
|
private Integer mmInuser;
|
||||||
|
private String mmIndt;
|
||||||
|
private String mmState;
|
||||||
|
private String mmStateDt;
|
||||||
|
private String mmCarcheck;
|
||||||
|
private String mmPrecode;
|
||||||
|
private String mmEtc;
|
||||||
|
private String mmVideofilenm;
|
||||||
|
private String mmSafezone;
|
||||||
|
private String mmViorcnt;
|
||||||
|
private String mmTime2;
|
||||||
|
private String mmCarname;
|
||||||
|
private String mmCarcolor;
|
||||||
|
private String mmCarfuel;
|
||||||
|
private String mmTransmitSgg;
|
||||||
|
private String mmTransmitTeam;
|
||||||
|
|
||||||
|
}
|
||||||
@ -0,0 +1,53 @@
|
|||||||
|
package go.kr.project.vo;
|
||||||
|
|
||||||
|
|
||||||
|
import lombok.*;
|
||||||
|
|
||||||
|
@Getter
|
||||||
|
@Setter
|
||||||
|
@NoArgsConstructor
|
||||||
|
@AllArgsConstructor
|
||||||
|
@Builder
|
||||||
|
public class CpMatchVO {
|
||||||
|
|
||||||
|
private Long mcCode;
|
||||||
|
private String mcMmcode;
|
||||||
|
private String mcMmWdatetime;
|
||||||
|
private String mcMmSgpos;
|
||||||
|
private String mcBdong;
|
||||||
|
private String mcLvyKey0;
|
||||||
|
private String mcLvyKey;
|
||||||
|
private String mcAccYear;
|
||||||
|
private String mcLvyNo;
|
||||||
|
private String mcAccountNo;
|
||||||
|
private String mcErcNo;
|
||||||
|
private String mcKeumT;
|
||||||
|
private String mcKeumA;
|
||||||
|
private String mcKeumB;
|
||||||
|
private String mcIndt;
|
||||||
|
private String mcEditdt;
|
||||||
|
private String mcState;
|
||||||
|
private String mcAccountNo2;
|
||||||
|
private String mcAccountNo3;
|
||||||
|
private String mcBankNm;
|
||||||
|
private String mcBankNm2;
|
||||||
|
private String mcBankNm3;
|
||||||
|
private String mcAccountNo4;
|
||||||
|
private String mcAccountNo5;
|
||||||
|
private String mcAccountNo6;
|
||||||
|
private String mcAccountNo7;
|
||||||
|
private String mcAccountNo8;
|
||||||
|
private String mcAccountNo9;
|
||||||
|
private String mcAccountNo10;
|
||||||
|
private String mcAccountNo11;
|
||||||
|
private String mcBankNm4;
|
||||||
|
private String mcBankNm5;
|
||||||
|
private String mcBankNm6;
|
||||||
|
private String mcBankNm7;
|
||||||
|
private String mcBankNm8;
|
||||||
|
private String mcBankNm9;
|
||||||
|
private String mcBankNm10;
|
||||||
|
private String mcBankNm11;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
@ -0,0 +1,29 @@
|
|||||||
|
package go.kr.project.vo;
|
||||||
|
|
||||||
|
import lombok.*;
|
||||||
|
|
||||||
|
@Getter
|
||||||
|
@Setter
|
||||||
|
@NoArgsConstructor
|
||||||
|
@AllArgsConstructor
|
||||||
|
@Builder
|
||||||
|
public class CpOwnerVO {
|
||||||
|
|
||||||
|
private String omCode;
|
||||||
|
private String omSggcode;
|
||||||
|
private String omName;
|
||||||
|
private String omNo1;
|
||||||
|
private String omJno;
|
||||||
|
private String omNOGb;
|
||||||
|
private String omJuso;
|
||||||
|
private String omBunji;
|
||||||
|
private String omZip;
|
||||||
|
private String omDoroCode;
|
||||||
|
private String omBldPosition;
|
||||||
|
private String omBldNo1;
|
||||||
|
private String omBldNo2;
|
||||||
|
private String omBldAdmno;
|
||||||
|
private String omIngb;
|
||||||
|
private String omIndt;
|
||||||
|
private String omBdcode;
|
||||||
|
}
|
||||||
@ -0,0 +1,21 @@
|
|||||||
|
package go.kr.project.vo;
|
||||||
|
|
||||||
|
import lombok.*;
|
||||||
|
|
||||||
|
@Getter
|
||||||
|
@Setter
|
||||||
|
@NoArgsConstructor
|
||||||
|
@AllArgsConstructor
|
||||||
|
@Builder
|
||||||
|
public class CpSeallOneVO {
|
||||||
|
|
||||||
|
private String soSggcode;
|
||||||
|
private String soInDt;
|
||||||
|
private String soInGb;
|
||||||
|
private String soJsdate;
|
||||||
|
private String soBbsNo;
|
||||||
|
private String soMmcode;
|
||||||
|
private String soState;
|
||||||
|
private Integer soUser;
|
||||||
|
private String soPutDt;
|
||||||
|
}
|
||||||
@ -0,0 +1,32 @@
|
|||||||
|
package go.kr.project.vo;
|
||||||
|
|
||||||
|
import lombok.*;
|
||||||
|
|
||||||
|
|
||||||
|
@Getter
|
||||||
|
@Setter
|
||||||
|
@NoArgsConstructor
|
||||||
|
@AllArgsConstructor
|
||||||
|
@Builder
|
||||||
|
public class CpSetinfoVO {
|
||||||
|
|
||||||
|
private String codeName;
|
||||||
|
private String groupCode;
|
||||||
|
private String detailCode;
|
||||||
|
private Integer intValue1;
|
||||||
|
private Integer intValue2;
|
||||||
|
private Integer intValue3;
|
||||||
|
private Integer intValue4;
|
||||||
|
private Integer intValue5;
|
||||||
|
private String strValue1;
|
||||||
|
private String strValue2;
|
||||||
|
private String strValue3;
|
||||||
|
private String strValue4;
|
||||||
|
private String strValue5;
|
||||||
|
private String strValue6;
|
||||||
|
private String strValue7;
|
||||||
|
private String strValue8;
|
||||||
|
private String strValue9;
|
||||||
|
private String strValue10;
|
||||||
|
private String strValue11;
|
||||||
|
}
|
||||||
@ -0,0 +1,17 @@
|
|||||||
|
package go.kr.project.vo;
|
||||||
|
|
||||||
|
import lombok.*;
|
||||||
|
|
||||||
|
|
||||||
|
@Getter
|
||||||
|
@Setter
|
||||||
|
@NoArgsConstructor
|
||||||
|
@AllArgsConstructor
|
||||||
|
@Builder
|
||||||
|
public class CpSggVO {
|
||||||
|
|
||||||
|
private String sgSggcode;
|
||||||
|
private String sgSggName;
|
||||||
|
private String sgEnable;
|
||||||
|
private String sgDepCode;
|
||||||
|
}
|
||||||
@ -0,0 +1,31 @@
|
|||||||
|
package go.kr.project.vo;
|
||||||
|
|
||||||
|
import lombok.*;
|
||||||
|
|
||||||
|
@Getter
|
||||||
|
@Setter
|
||||||
|
@NoArgsConstructor
|
||||||
|
@AllArgsConstructor
|
||||||
|
@Builder
|
||||||
|
public class CpUserVO {
|
||||||
|
|
||||||
|
private Integer umCode;
|
||||||
|
private String umSggcode;
|
||||||
|
private String umLevelcd;
|
||||||
|
private String umLevel;
|
||||||
|
private String umName;
|
||||||
|
private String umTelno;
|
||||||
|
private String umEmail;
|
||||||
|
private String umHwpdirc;
|
||||||
|
private String umPass;
|
||||||
|
private String umPermision;
|
||||||
|
private String umSeallUser;
|
||||||
|
private String umTaxeUser;
|
||||||
|
private String umIndt;
|
||||||
|
private String umEnable;
|
||||||
|
private String umJobGroup;
|
||||||
|
private String umDeldt;
|
||||||
|
private String umIp;
|
||||||
|
private String umPassUpdt;
|
||||||
|
private String umCarUser;
|
||||||
|
}
|
||||||
@ -0,0 +1,26 @@
|
|||||||
|
package go.kr.project.vo;
|
||||||
|
|
||||||
|
import lombok.*;
|
||||||
|
|
||||||
|
@Getter
|
||||||
|
@Setter
|
||||||
|
@NoArgsConstructor
|
||||||
|
@AllArgsConstructor
|
||||||
|
@Builder
|
||||||
|
public class CpViolationVO {
|
||||||
|
|
||||||
|
|
||||||
|
private String vlSggcode;
|
||||||
|
private String vlJobgroup;
|
||||||
|
private String vlCode;
|
||||||
|
private String vlId;
|
||||||
|
private String vlLaw1;
|
||||||
|
private String vlLaw2;
|
||||||
|
private String vlLaw3;
|
||||||
|
private String vlEnable;
|
||||||
|
private String vlSemok1;
|
||||||
|
private String vlSemok2;
|
||||||
|
private Integer vlKeum;
|
||||||
|
private String vlAnswer;
|
||||||
|
private String vlSemok3;
|
||||||
|
}
|
||||||
@ -0,0 +1,24 @@
|
|||||||
|
package go.kr.project.vo;
|
||||||
|
|
||||||
|
import lombok.*;
|
||||||
|
|
||||||
|
@Getter
|
||||||
|
@Setter
|
||||||
|
@NoArgsConstructor
|
||||||
|
@AllArgsConstructor
|
||||||
|
@Builder
|
||||||
|
public class EpostDelivResultVO {
|
||||||
|
|
||||||
|
private Long seqKey;
|
||||||
|
private String conKey;
|
||||||
|
private String regino;
|
||||||
|
private String delivYmd;
|
||||||
|
private String delivHhmi;
|
||||||
|
private String outsidUserId;
|
||||||
|
private String delivRsltCd;
|
||||||
|
private String nonDelivReasnCd;
|
||||||
|
private String nonDelivReasnCdNm;
|
||||||
|
private String subRecPrsnNm;
|
||||||
|
private String relRecPrsnCd;
|
||||||
|
private String relRecPrsnCdNm;
|
||||||
|
}
|
||||||
@ -0,0 +1,17 @@
|
|||||||
|
package go.kr.project.vo;
|
||||||
|
|
||||||
|
import lombok.*;
|
||||||
|
|
||||||
|
@Getter
|
||||||
|
@Setter
|
||||||
|
@NoArgsConstructor
|
||||||
|
@AllArgsConstructor
|
||||||
|
@Builder
|
||||||
|
public class EpostMakeResultVO {
|
||||||
|
|
||||||
|
private String conKey;
|
||||||
|
private String rgstNmbr;
|
||||||
|
private String reletcData;
|
||||||
|
private String dataCd;
|
||||||
|
private String mailCnt;
|
||||||
|
}
|
||||||
@ -0,0 +1,25 @@
|
|||||||
|
package go.kr.project.vo;
|
||||||
|
|
||||||
|
import lombok.*;
|
||||||
|
|
||||||
|
@Getter
|
||||||
|
@Setter
|
||||||
|
@NoArgsConstructor
|
||||||
|
@AllArgsConstructor
|
||||||
|
@Builder
|
||||||
|
public class EpostRceptResultVO {
|
||||||
|
|
||||||
|
private Long rrCode;
|
||||||
|
private String conOrg;
|
||||||
|
private String relOrSectCd;
|
||||||
|
private String reletcData;
|
||||||
|
private String extriRegYmd;
|
||||||
|
private String rceptYmd;
|
||||||
|
private String rceptId;
|
||||||
|
private String divKb;
|
||||||
|
private Integer rceptCnt;
|
||||||
|
private Integer rceptAmt;
|
||||||
|
private Integer usefeeAmt;
|
||||||
|
private Integer totpostPrc;
|
||||||
|
private Integer jobCd;
|
||||||
|
}
|
||||||
@ -0,0 +1,15 @@
|
|||||||
|
package go.kr.project.vo;
|
||||||
|
|
||||||
|
import lombok.*;
|
||||||
|
|
||||||
|
@Getter
|
||||||
|
@Setter
|
||||||
|
@NoArgsConstructor
|
||||||
|
@AllArgsConstructor
|
||||||
|
@Builder
|
||||||
|
public class EpostRgstNmbrVO {
|
||||||
|
|
||||||
|
private String rgstNmbr;
|
||||||
|
private String rgstNmbrNext;
|
||||||
|
private String pcursor;
|
||||||
|
}
|
||||||
@ -0,0 +1,74 @@
|
|||||||
|
package go.kr.project.vo;
|
||||||
|
|
||||||
|
import lombok.*;
|
||||||
|
|
||||||
|
@Getter
|
||||||
|
@Setter
|
||||||
|
@NoArgsConstructor
|
||||||
|
@AllArgsConstructor
|
||||||
|
@Builder
|
||||||
|
public class EpostSenderDetailVO {
|
||||||
|
|
||||||
|
private String conKey;
|
||||||
|
private String rgstNmbr;
|
||||||
|
private String recevSeq;
|
||||||
|
private String recevCode;
|
||||||
|
private String recevBar1d;
|
||||||
|
private String recevBar2d;
|
||||||
|
private String recevBillNumber;
|
||||||
|
private String recevDocCd1;
|
||||||
|
private String recevDocCd2;
|
||||||
|
private String recevDocCd3;
|
||||||
|
private String recevDocCd4;
|
||||||
|
private String recevDocCd5;
|
||||||
|
private String recevSubj1;
|
||||||
|
private String recevSubj2;
|
||||||
|
private String recevSubj3;
|
||||||
|
private String recevViolateDt;
|
||||||
|
private String recevViolateDong;
|
||||||
|
private String recevViolatePlace;
|
||||||
|
private String recevLaws;
|
||||||
|
private String recevPayNumber1;
|
||||||
|
private String recevPayNumber2;
|
||||||
|
private String recevOcr0;
|
||||||
|
private String recevOcr1;
|
||||||
|
private String recevOcr2;
|
||||||
|
private String recevOnlinePayNumber;
|
||||||
|
private String recevVaccountNumber;
|
||||||
|
private String recevVaccountNumber2;
|
||||||
|
private String recevVaccountNumber3;
|
||||||
|
private String recevVaccountNumber4;
|
||||||
|
private String recevVaccountNumber5;
|
||||||
|
private String recevVaccountNumber6;
|
||||||
|
private String recevVaccountNumber7;
|
||||||
|
private String recevVaccountNumber8;
|
||||||
|
private String recevVaccountNumber9;
|
||||||
|
private String recevVaccountNumber10;
|
||||||
|
private String recevVaccountNumber11;
|
||||||
|
private String recevFinePrice;
|
||||||
|
private String recevPayPrice;
|
||||||
|
private String recevPayDt;
|
||||||
|
private String recevPayInDate;
|
||||||
|
private String recevPayInPrice;
|
||||||
|
private String recevPayInAddPrice;
|
||||||
|
private String recevPayInDefaultPrice;
|
||||||
|
private String recevPayOutDate;
|
||||||
|
private String recevPayOutPrice;
|
||||||
|
private String recevPayOutAddPrice;
|
||||||
|
private String recevPayOutDefaultPrice;
|
||||||
|
private String recevCarNumber;
|
||||||
|
private String recevCarOwnerZipcode;
|
||||||
|
private String recevCarOwnerAddr;
|
||||||
|
private String recevCarOwnerDetailaddr;
|
||||||
|
private String recevCarOwnerNm;
|
||||||
|
private String recevCarOwnerSsn;
|
||||||
|
private String recevEvidenceNumber;
|
||||||
|
private Integer recevPhotoCnt; // int(2)
|
||||||
|
private String recevPhotoFile1;
|
||||||
|
private String recevPhotoFile2;
|
||||||
|
private String recevPhotoFile3;
|
||||||
|
private String recevPhotoFile4;
|
||||||
|
private Integer delivResultCode; // int(10)
|
||||||
|
private String makeResultCd;
|
||||||
|
private String postSendState;
|
||||||
|
}
|
||||||
@ -0,0 +1,55 @@
|
|||||||
|
package go.kr.project.vo;
|
||||||
|
|
||||||
|
import lombok.*;
|
||||||
|
|
||||||
|
@Getter
|
||||||
|
@Setter
|
||||||
|
@NoArgsConstructor
|
||||||
|
@AllArgsConstructor
|
||||||
|
@Builder
|
||||||
|
public class EpostSenderRegVO {
|
||||||
|
|
||||||
|
private String conKey;
|
||||||
|
private String rceptId;
|
||||||
|
private String dataCd;
|
||||||
|
private String divKb;
|
||||||
|
private String dfpayyn;
|
||||||
|
private String rcptKb;
|
||||||
|
private String sealCd;
|
||||||
|
private String wordKb;
|
||||||
|
private Integer mailCnt; // int(5)
|
||||||
|
private Integer recevCnt; // int(7)
|
||||||
|
private String envCd;
|
||||||
|
private String colorYn;
|
||||||
|
private String mmYn;
|
||||||
|
private String flexCd;
|
||||||
|
private Integer dmCnt; // int(2)
|
||||||
|
private String sbFg;
|
||||||
|
private String apvlNb;
|
||||||
|
private String sendDate;
|
||||||
|
private String sendTime;
|
||||||
|
private String relorsectCd;
|
||||||
|
private String recevSenderOrgCode;
|
||||||
|
private String recevSenderNm;
|
||||||
|
private String recevSenderZipcode;
|
||||||
|
private String recevSenderAddr;
|
||||||
|
private String recevSenderDetailAddr;
|
||||||
|
private String recevSenderDepartTel;
|
||||||
|
private String recevSenderDepartNm;
|
||||||
|
private String recevDivCd;
|
||||||
|
private String recevPrintDt;
|
||||||
|
private String recevPrintYear;
|
||||||
|
private String recevPrintMonth;
|
||||||
|
private String recevPrintDay;
|
||||||
|
private String recevSenderFax;
|
||||||
|
private String recevSerderStaff;
|
||||||
|
private String recevSenderEmail;
|
||||||
|
private String jobCd;
|
||||||
|
private String postProcStt;
|
||||||
|
private String deleteAt;
|
||||||
|
private String regYmd;
|
||||||
|
private String rceptYmd;
|
||||||
|
private String regSysSe;
|
||||||
|
private String tgCode;
|
||||||
|
|
||||||
|
}
|
||||||
@ -0,0 +1,36 @@
|
|||||||
|
package go.kr.project.vo;
|
||||||
|
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
|
import lombok.Builder;
|
||||||
|
import lombok.Getter;
|
||||||
|
import lombok.NoArgsConstructor;
|
||||||
|
|
||||||
|
import java.time.LocalDateTime;
|
||||||
|
|
||||||
|
@Getter
|
||||||
|
@NoArgsConstructor
|
||||||
|
@AllArgsConstructor
|
||||||
|
@Builder
|
||||||
|
public class TbCntcSndngDetailVO {
|
||||||
|
|
||||||
|
private String unitySndngDetailId; // 통합 발송 상세 ID (PK)
|
||||||
|
private String unitySndngMastrId; // 통합 발송 마스터 ID
|
||||||
|
private String signguCode; // 시군구 코드
|
||||||
|
private String ffnlgCode; // 과태료 코드
|
||||||
|
private String mainCode; // 메인 코드
|
||||||
|
private String vhcleNo; // 차량 번호
|
||||||
|
private String ihidnum; // 주민등록번호
|
||||||
|
private String moblphonNo; // 핸드폰 번호
|
||||||
|
private String nm; // 성명
|
||||||
|
private String adres; // 주소
|
||||||
|
private String detailAdres; // 상세 주소
|
||||||
|
private String zip; // 우편번호
|
||||||
|
private String tmpltMsgData; // 템플릿 메시지 데이터 (LONGTEXT)
|
||||||
|
private String mobilePageCn; // 모바일 페이지 내용 (LONGTEXT)
|
||||||
|
private String useInsttIdntfcId; // 이용 기관 식별 ID
|
||||||
|
private String externalDocumentUuid; // 외부 문서 식별 번호
|
||||||
|
private LocalDateTime registDt; // 등록일자
|
||||||
|
private String register; // 등록자
|
||||||
|
private LocalDateTime updtDt; // 수정일자
|
||||||
|
private String updusr; // 수정자
|
||||||
|
}
|
||||||
@ -0,0 +1,28 @@
|
|||||||
|
package go.kr.project.vo;
|
||||||
|
|
||||||
|
import lombok.*;
|
||||||
|
|
||||||
|
import java.time.LocalDateTime;
|
||||||
|
|
||||||
|
@Getter
|
||||||
|
@Setter
|
||||||
|
@NoArgsConstructor
|
||||||
|
@AllArgsConstructor
|
||||||
|
@Builder
|
||||||
|
public class TbCntcSndngResultVO {
|
||||||
|
|
||||||
|
private String unitySndngDetailId; // PK1
|
||||||
|
private String sndngSeCode; // PK2
|
||||||
|
private String signguCode; // 시군구 코드
|
||||||
|
private String ffnlgCode; // 과태료 코드
|
||||||
|
private String sndngResultSttus; // 발송 결과 상태
|
||||||
|
private String requstDt; // 요청 일시 (문자열 컬럼 정의대로 String)
|
||||||
|
private String inqireDt; // 조회 일시
|
||||||
|
private String readngDt; // 열람 일시
|
||||||
|
private String errorCn; // 오류 내용
|
||||||
|
private String rgistNo; // 등기번호
|
||||||
|
private LocalDateTime registDt; // 등록일자
|
||||||
|
private String register; // 등록자
|
||||||
|
private LocalDateTime updtDt; // 수정일자
|
||||||
|
private String updusr; // 수정자
|
||||||
|
}
|
||||||
@ -0,0 +1,96 @@
|
|||||||
|
package go.kr.project.vo.mapper;
|
||||||
|
|
||||||
|
import go.kr.project.domain.entity.*;
|
||||||
|
import go.kr.project.vo.*;
|
||||||
|
import org.mapstruct.Mapper;
|
||||||
|
|
||||||
|
@Mapper(componentModel = "spring")
|
||||||
|
public interface EntityVoMapper {
|
||||||
|
|
||||||
|
//:todo 멀티 pk 관련 작업 해야됨. 엔티티 id키로 되어있는거
|
||||||
|
|
||||||
|
|
||||||
|
// ===== CP 계열 =====
|
||||||
|
CpAnswerVO toCpAnswerVO(CpAnswer entity);
|
||||||
|
CpAnswer toCpAnswer(CpAnswerVO vo);
|
||||||
|
|
||||||
|
CpBdongVO toCpBdongVO(CpBdong entity);
|
||||||
|
CpBdong toCpBdong(CpBdongVO vo);
|
||||||
|
|
||||||
|
CpCancelVO toCpCancelVO(CpCancel entity);
|
||||||
|
CpCancel toCpCancel(CpCancelVO vo);
|
||||||
|
|
||||||
|
CpGojiPrtVO toCpGojiPrtVO(CpGojiPrt entity);
|
||||||
|
CpGojiPrt toCpGojiPrt(CpGojiPrtVO vo);
|
||||||
|
|
||||||
|
CpGojiSendHistVO toCpGojiSendHistVO(CpGojiSendHist entity);
|
||||||
|
CpGojiSendHist toCpGojiSendHist(CpGojiSendHistVO vo);
|
||||||
|
|
||||||
|
CpGojitVO toCpGojitVO(CpGojit entity);
|
||||||
|
CpGojit toCpGojit(CpGojitVO vo);
|
||||||
|
|
||||||
|
CpImagesizeVO toCpImagesizeVO(CpImagesize entity);
|
||||||
|
CpImagesize toCpImagesize(CpImagesizeVO vo);
|
||||||
|
|
||||||
|
CpInstructVO toCpInstructVO(CpInstruct entity);
|
||||||
|
CpInstruct toCpInstruct(CpInstructVO vo);
|
||||||
|
|
||||||
|
CpInstructAnswerVO toCpInstructAnswerVO(CpInstructAnswer entity);
|
||||||
|
CpInstructAnswer toCpInstructAnswer(CpInstructAnswerVO vo);
|
||||||
|
|
||||||
|
CpMainVO toCpMainVO(CpMain entity);
|
||||||
|
CpMain toCpMain(CpMainVO vo);
|
||||||
|
|
||||||
|
CpMainEtc1VO toCpMainEtc1VO(CpMainEtc1 entity);
|
||||||
|
CpMainEtc1 toCpMainEtc1(CpMainEtc1VO vo);
|
||||||
|
|
||||||
|
CpMatchVO toCpMatchVO(CpMatch entity);
|
||||||
|
CpMatch toCpMatch(CpMatchVO vo);
|
||||||
|
|
||||||
|
CpOwnerVO toCpOwnerVO(CpOwner entity);
|
||||||
|
CpOwner toCpOwner(CpOwnerVO vo);
|
||||||
|
|
||||||
|
CpSeallOneVO toCpSeallOneVO(CpSeallOne entity);
|
||||||
|
CpSeallOne toCpSeallOne(CpSeallOneVO vo);
|
||||||
|
|
||||||
|
CpSetinfoVO toCpSetinfoVO(CpSetinfo entity);
|
||||||
|
CpSetinfo toCpSetinfo(CpSetinfoVO vo);
|
||||||
|
|
||||||
|
CpSggVO toCpSggVO(CpSgg entity);
|
||||||
|
CpSgg toCpSgg(CpSggVO vo);
|
||||||
|
|
||||||
|
CpUserVO toCpUserVO(CpUser entity);
|
||||||
|
CpUser toCpUser(CpUserVO vo);
|
||||||
|
|
||||||
|
CpViolationVO toCpViolationVO(CpViolation entity);
|
||||||
|
CpViolation toCpViolation(CpViolationVO vo);
|
||||||
|
|
||||||
|
|
||||||
|
// ===== EPOST 계열 =====
|
||||||
|
EpostDelivResultVO toEpostDelivResultVO(EpostDelivResult entity);
|
||||||
|
EpostDelivResult toEpostDelivResult(EpostDelivResultVO vo);
|
||||||
|
|
||||||
|
EpostMakeResultVO toEpostMakeResultVO(EpostMakeResult entity);
|
||||||
|
EpostMakeResult toEpostMakeResult(EpostMakeResultVO vo);
|
||||||
|
|
||||||
|
// EpostRecptResultVO toEpostRecptResultVO(EpostRecptResult entity);
|
||||||
|
// EpostRecptResult toEpostRecptResult(EpostRecptResultVO vo);
|
||||||
|
|
||||||
|
EpostRgstNmbrVO toEpostRgstNmbrVO(EpostRgstNmbr entity);
|
||||||
|
EpostRgstNmbr toEpostRgstNmbr(EpostRgstNmbrVO vo);
|
||||||
|
|
||||||
|
EpostSenderDetailVO toEpostSenderDetailVO(EpostSenderDetail entity);
|
||||||
|
EpostSenderDetail toEpostSenderDetail(EpostSenderDetailVO vo);
|
||||||
|
|
||||||
|
EpostSenderRegVO toEpostSenderRegVO(EpostSenderReg entity);
|
||||||
|
EpostSenderReg toEpostSenderReg(EpostSenderRegVO vo);
|
||||||
|
|
||||||
|
|
||||||
|
// ===== TB_CNTC 계열 =====
|
||||||
|
TbCntcSndngDetailVO toTbCntcSndngDetailVO(TbCntcSndngDetail entity);
|
||||||
|
TbCntcSndngDetail toTbCntcSndngDetail(TbCntcSndngDetailVO vo);
|
||||||
|
|
||||||
|
TbCntcSndngResultVO toTbCntcSndngResultVO(TbCntcSndngResult entity);
|
||||||
|
TbCntcSndngResult toTbCntcSndngResult(TbCntcSndngResultVO vo);
|
||||||
|
|
||||||
|
}
|
||||||
@ -0,0 +1,359 @@
|
|||||||
|
|
||||||
|
/** totalInfo Start */
|
||||||
|
/* 팝업 기본 스타일 */
|
||||||
|
.popup_wrap {
|
||||||
|
position: fixed;
|
||||||
|
top: 0;
|
||||||
|
left: 0;
|
||||||
|
width: 100%;
|
||||||
|
height: 100%;
|
||||||
|
z-index: 1000;
|
||||||
|
display: flex;
|
||||||
|
align-items: flex-start;
|
||||||
|
justify-content: center;
|
||||||
|
padding-top: 20px;
|
||||||
|
overflow-y: auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
.popup_inner {
|
||||||
|
position: relative;
|
||||||
|
width: 97%;
|
||||||
|
max-width: 1200px;
|
||||||
|
background: #fff;
|
||||||
|
border-radius: 4px;
|
||||||
|
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
|
||||||
|
z-index: 1001;
|
||||||
|
margin-bottom: 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* 팝업 헤더 */
|
||||||
|
.popup_tit {
|
||||||
|
display: flex;
|
||||||
|
border-bottom: 1px solid #ddd;
|
||||||
|
background-color: #0d1342;
|
||||||
|
color: rgba(255, 255, 255, .9);
|
||||||
|
font-size: 15px;
|
||||||
|
padding: 15px 20px;
|
||||||
|
line-height: 1em;
|
||||||
|
position: relative;
|
||||||
|
font-weight: 300;
|
||||||
|
}
|
||||||
|
|
||||||
|
.popup_tit .tit {
|
||||||
|
margin: 0;
|
||||||
|
font-size: 14px;
|
||||||
|
font-weight: 500;
|
||||||
|
color: rgba(255, 255, 255, .9);
|
||||||
|
line-height: 1.4;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* 팝업 컨텐츠 */
|
||||||
|
.popup_con {
|
||||||
|
padding: 15px;
|
||||||
|
font-size: 13px;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* 팝업 내 테이블 셀 */
|
||||||
|
.popup_con td,
|
||||||
|
.popup_con th {
|
||||||
|
font-size: 13px;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* 팝업 내 힌트 메시지 */
|
||||||
|
.popup_con .hint-message {
|
||||||
|
font-size: 12px;
|
||||||
|
color: #666;
|
||||||
|
margin-top: 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* 팝업 푸터 */
|
||||||
|
.popup_foot {
|
||||||
|
padding: 12px 15px;
|
||||||
|
text-align: center;
|
||||||
|
border-top: 1px solid #e5e5e5;
|
||||||
|
background: #f9f9f9;
|
||||||
|
border-radius: 0 0 4px 4px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.popup_foot .newbtn,
|
||||||
|
.popup_foot .newbtns {
|
||||||
|
min-width: 80px;
|
||||||
|
margin: 0 4px;
|
||||||
|
font-size: 13px;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* 팝업 컨테이너 */
|
||||||
|
.auth-container {
|
||||||
|
display: flex;
|
||||||
|
gap: 15px;
|
||||||
|
height: calc(100vh - 180px);
|
||||||
|
min-height: 450px;
|
||||||
|
max-height: 600px;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* 섹션 영역 공통 스타일 */
|
||||||
|
.group-selection-area,
|
||||||
|
.role-list-area,
|
||||||
|
.menu-tree-area {
|
||||||
|
flex: 1;
|
||||||
|
background: #fff;
|
||||||
|
border: 1px solid #e5e5e5;
|
||||||
|
border-radius: 4px;
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
min-width: 0;
|
||||||
|
height: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.section-title {
|
||||||
|
padding: 10px 12px;
|
||||||
|
font-size: 13px;
|
||||||
|
font-weight: 500;
|
||||||
|
color: #333;
|
||||||
|
border-bottom: 1px solid #e5e5e5;
|
||||||
|
background: #f9f9f9;
|
||||||
|
border-radius: 4px 4px 0 0;
|
||||||
|
line-height: 1.4;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* 검색 영역 */
|
||||||
|
.search-box {
|
||||||
|
padding: 10px 12px;
|
||||||
|
display: flex;
|
||||||
|
gap: 8px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.search-box .input {
|
||||||
|
flex: 1;
|
||||||
|
height: 32px;
|
||||||
|
padding: 0 10px;
|
||||||
|
border: 1px solid #ddd;
|
||||||
|
border-radius: 3px;
|
||||||
|
font-size: 13px;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* 테이블 영역 */
|
||||||
|
.table_area {
|
||||||
|
flex: 1;
|
||||||
|
padding: 0 12px 12px;
|
||||||
|
overflow: hidden;
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
min-height: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* 메뉴 트리 영역 */
|
||||||
|
.menu-tree-container {
|
||||||
|
flex: 1;
|
||||||
|
padding: 0 12px 12px;
|
||||||
|
overflow: hidden;
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
min-height: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.menu-tree-wrapper {
|
||||||
|
flex: 1;
|
||||||
|
overflow-y: auto;
|
||||||
|
border: none;
|
||||||
|
border-radius: 0;
|
||||||
|
padding: 0;
|
||||||
|
background: #fff;
|
||||||
|
min-height: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.menu-tree-wrapper::-webkit-scrollbar {
|
||||||
|
width: 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.menu-tree-wrapper::-webkit-scrollbar-track {
|
||||||
|
background: #f1f1f1;
|
||||||
|
border-radius: 3px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.menu-tree-wrapper::-webkit-scrollbar-thumb {
|
||||||
|
background: #ccc;
|
||||||
|
border-radius: 3px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.menu-tree-wrapper::-webkit-scrollbar-thumb:hover {
|
||||||
|
background: #999;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* 선택된 항목 스타일 */
|
||||||
|
#selectedGroupName,
|
||||||
|
#selectedRoleName {
|
||||||
|
color: #327fc8;
|
||||||
|
margin-left: 6px;
|
||||||
|
font-size: 12px;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* DataTables 커스텀 스타일 */
|
||||||
|
.dataTables_wrapper {
|
||||||
|
flex: 1;
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
min-height: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.dataTables_wrapper .dataTables_scroll {
|
||||||
|
flex: 1;
|
||||||
|
overflow: hidden;
|
||||||
|
min-height: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.dataTables_wrapper .dataTables_scrollBody {
|
||||||
|
overflow-y: auto !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.dataTables_wrapper table.dataTable {
|
||||||
|
width: 100% !important;
|
||||||
|
margin: 0 !important;
|
||||||
|
font-size: 13px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.dataTables_wrapper table.dataTable thead th {
|
||||||
|
background: #f9f9f9;
|
||||||
|
padding: 8px 10px;
|
||||||
|
font-weight: 500;
|
||||||
|
border-bottom: 1px solid #e5e5e5;
|
||||||
|
font-size: 13px;
|
||||||
|
line-height: 1.4;
|
||||||
|
}
|
||||||
|
|
||||||
|
.dataTables_wrapper table.dataTable tbody td {
|
||||||
|
padding: 6px 10px;
|
||||||
|
border-bottom: 1px solid #f0f0f0;
|
||||||
|
line-height: 1.4;
|
||||||
|
}
|
||||||
|
|
||||||
|
.dataTables_wrapper table.dataTable tbody tr {
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
|
|
||||||
|
.dataTables_wrapper table.dataTable tbody tr:hover,
|
||||||
|
.dataTables_wrapper table.dataTable tbody tr.selected {
|
||||||
|
background-color: #ddedfd !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* 메시지 스타일 */
|
||||||
|
.no-data-message {
|
||||||
|
padding: 15px;
|
||||||
|
text-align: center;
|
||||||
|
color: #666;
|
||||||
|
background: #f9f9f9;
|
||||||
|
border-radius: 3px;
|
||||||
|
margin: 8px 0;
|
||||||
|
font-size: 13px;
|
||||||
|
line-height: 1.4;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
:root{
|
||||||
|
--green:#8bc34a; --border:#d9d9d9; --muted:#6b7280; --text:#111827;
|
||||||
|
--panel:#f7f7f7; --focus:rgba(37,99,235,.35); --warn:#fff3cd; --ok:#10b981;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* 카드/헤더 */
|
||||||
|
.detail-card{border:1px solid var(--border); border-radius:10px; overflow:hidden; background:#fff;}
|
||||||
|
.detail-card .card-header{display:flex; justify-content:space-between; align-items:center; background:var(--green); color:#fff; padding:10px 12px;}
|
||||||
|
.card-header .title{font-weight:700}
|
||||||
|
.card-header .actions{display:flex; gap:6px; align-items:center}
|
||||||
|
.pill{font-size:12px; background:rgba(255,255,255,.25); padding:3px 8px; border-radius:999px}
|
||||||
|
.btn,.nav-btn,.close-btn{border:1px solid rgba(0,0,0,.15); background:#fff; color:#333; padding:3px 8px; border-radius:6px; cursor:pointer; font-size:12px}
|
||||||
|
.btn:focus,.nav-btn:focus,.close-btn:focus{outline:none; box-shadow:0 0 0 3px var(--focus)}
|
||||||
|
|
||||||
|
/* 본문 레이아웃 */
|
||||||
|
.detail-body{display:grid; grid-template-columns: 3fr 1fr; gap:16px; padding:16px; background:var(--panel)}
|
||||||
|
.left,.right{background:#fff; border:1px solid var(--border); border-radius:8px; padding:12px}
|
||||||
|
.section-title{font-weight:700; margin-bottom:8px}
|
||||||
|
.subnote{font-size:12px; color:#888; text-align:right; margin-top:-4px; margin-bottom:8px}
|
||||||
|
|
||||||
|
/* 폼 그리드 */
|
||||||
|
.form-grid{display:grid; grid-template-columns: 110px 1fr 110px 1fr; gap:8px 10px}
|
||||||
|
.lbl{align-self:center; color:#444; font-size:13px}
|
||||||
|
.fld input,.fld textarea,.fld select{width:100%; padding:6px 8px; border:1px solid var(--border); border-radius:6px; font-size:13px; background:#fff}
|
||||||
|
.fld input[readonly],.fld textarea[readonly]{background:#fafafa}
|
||||||
|
.fld textarea{height:80px; resize:vertical}
|
||||||
|
.badge{display:inline-block; background:#eef2ff; color:#1d4ed8; border:1px solid #c7d2fe; padding:3px 8px; border-radius:999px; font-size:12px}
|
||||||
|
.hl{background:var(--warn)}
|
||||||
|
.block{grid-column: 1 / -1}
|
||||||
|
.bar{height:1px; background:var(--border); margin:8px 0}
|
||||||
|
|
||||||
|
|
||||||
|
/* 하단 상태바 */
|
||||||
|
.statusbar{display:flex; align-items:center; justify-content:space-between; padding:8px 12px; border-top:1px solid var(--border); background:#fff}
|
||||||
|
.status-left{color:#0a7f2e; font-weight:700}
|
||||||
|
.status-right{display:flex; gap:14px; align-items:center; color:#333}
|
||||||
|
.count-dot{display:inline-flex; align-items:center; justify-content:center; width:18px; height:18px; border-radius:999px; background:var(--ok); color:#fff; font-size:12px}
|
||||||
|
|
||||||
|
|
||||||
|
/* 우측 썸네일/지도/미리보기 */
|
||||||
|
.right .thumbs {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
gap: 8px;
|
||||||
|
max-height: 600px;
|
||||||
|
overflow-y: auto;
|
||||||
|
padding-right: 8px;
|
||||||
|
margin-bottom: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* 개별 썸네일 박스 */
|
||||||
|
.thumbs .thumb {
|
||||||
|
border: 1px solid var(--border);
|
||||||
|
border-radius: 8px;
|
||||||
|
width: 100%;
|
||||||
|
height: 200px;
|
||||||
|
overflow: hidden;
|
||||||
|
background: #f8f8f8;
|
||||||
|
display: flex;
|
||||||
|
justify-content: center;
|
||||||
|
align-items: center;
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* 이미지 스타일 */
|
||||||
|
.thumbs .thumb img {
|
||||||
|
width: 100%;
|
||||||
|
height: 400%;
|
||||||
|
object-fit: cover; /* 비율 유지하며 꽉 채움 */
|
||||||
|
object-position: center;/* 중앙 기준 크롭 */
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.mapbox {
|
||||||
|
border: 1px solid var(--border);
|
||||||
|
border-radius: 6px;
|
||||||
|
overflow: hidden;
|
||||||
|
margin-top: 8px
|
||||||
|
}
|
||||||
|
|
||||||
|
.mapbox img {
|
||||||
|
display: block;
|
||||||
|
width: 100%;
|
||||||
|
height: auto
|
||||||
|
}
|
||||||
|
|
||||||
|
.preview {
|
||||||
|
border: 1px dashed var(--border);
|
||||||
|
border-radius: 6px;
|
||||||
|
height: 220px;
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: center;
|
||||||
|
margin-top: 10px;
|
||||||
|
background: #fafafa
|
||||||
|
}
|
||||||
|
|
||||||
|
.preview img {
|
||||||
|
max-width: 100%;
|
||||||
|
max-height: 100%;
|
||||||
|
display: block
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/** totalInfo End */
|
||||||
@ -1,296 +0,0 @@
|
|||||||
/* 팝업 기본 스타일 */
|
|
||||||
.popup_wrap {
|
|
||||||
position: fixed;
|
|
||||||
top: 0;
|
|
||||||
left: 0;
|
|
||||||
width: 100%;
|
|
||||||
height: 100%;
|
|
||||||
z-index: 1000;
|
|
||||||
display: flex;
|
|
||||||
align-items: flex-start;
|
|
||||||
justify-content: center;
|
|
||||||
padding-top: 20px;
|
|
||||||
overflow-y: auto;
|
|
||||||
}
|
|
||||||
|
|
||||||
.popup_inner {
|
|
||||||
position: relative;
|
|
||||||
width: 97%;
|
|
||||||
max-width: 1200px;
|
|
||||||
background: #fff;
|
|
||||||
border-radius: 4px;
|
|
||||||
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
|
|
||||||
z-index: 1001;
|
|
||||||
margin-bottom: 20px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* 팝업 헤더 */
|
|
||||||
.popup_tit {
|
|
||||||
display: flex;
|
|
||||||
border-bottom: 1px solid #ddd;
|
|
||||||
background-color: #0d1342;
|
|
||||||
color: rgba(255, 255, 255, .9);
|
|
||||||
font-size: 15px;
|
|
||||||
padding: 15px 20px;
|
|
||||||
line-height: 1em;
|
|
||||||
position: relative;
|
|
||||||
font-weight: 300;
|
|
||||||
}
|
|
||||||
|
|
||||||
.popup_tit .tit {
|
|
||||||
margin: 0;
|
|
||||||
font-size: 14px;
|
|
||||||
font-weight: 500;
|
|
||||||
color: rgba(255, 255, 255, .9);
|
|
||||||
line-height: 1.4;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* 팝업 컨텐츠 */
|
|
||||||
.popup_con {
|
|
||||||
padding: 15px;
|
|
||||||
font-size: 13px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* 팝업 내 테이블 셀 */
|
|
||||||
.popup_con td,
|
|
||||||
.popup_con th {
|
|
||||||
font-size: 13px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* 팝업 내 힌트 메시지 */
|
|
||||||
.popup_con .hint-message {
|
|
||||||
font-size: 12px;
|
|
||||||
color: #666;
|
|
||||||
margin-top: 5px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* 팝업 푸터 */
|
|
||||||
.popup_foot {
|
|
||||||
padding: 12px 15px;
|
|
||||||
text-align: center;
|
|
||||||
border-top: 1px solid #e5e5e5;
|
|
||||||
background: #f9f9f9;
|
|
||||||
border-radius: 0 0 4px 4px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.popup_foot .newbtn,
|
|
||||||
.popup_foot .newbtns {
|
|
||||||
min-width: 80px;
|
|
||||||
margin: 0 4px;
|
|
||||||
font-size: 13px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* 팝업 컨테이너 */
|
|
||||||
.auth-container {
|
|
||||||
display: flex;
|
|
||||||
gap: 15px;
|
|
||||||
height: calc(100vh - 180px);
|
|
||||||
min-height: 450px;
|
|
||||||
max-height: 600px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* 섹션 영역 공통 스타일 */
|
|
||||||
.group-selection-area,
|
|
||||||
.role-list-area,
|
|
||||||
.menu-tree-area {
|
|
||||||
flex: 1;
|
|
||||||
background: #fff;
|
|
||||||
border: 1px solid #e5e5e5;
|
|
||||||
border-radius: 4px;
|
|
||||||
display: flex;
|
|
||||||
flex-direction: column;
|
|
||||||
min-width: 0;
|
|
||||||
height: 100%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.section-title {
|
|
||||||
padding: 10px 12px;
|
|
||||||
font-size: 13px;
|
|
||||||
font-weight: 500;
|
|
||||||
color: #333;
|
|
||||||
border-bottom: 1px solid #e5e5e5;
|
|
||||||
background: #f9f9f9;
|
|
||||||
border-radius: 4px 4px 0 0;
|
|
||||||
line-height: 1.4;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* 검색 영역 */
|
|
||||||
.search-box {
|
|
||||||
padding: 10px 12px;
|
|
||||||
display: flex;
|
|
||||||
gap: 8px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.search-box .input {
|
|
||||||
flex: 1;
|
|
||||||
height: 32px;
|
|
||||||
padding: 0 10px;
|
|
||||||
border: 1px solid #ddd;
|
|
||||||
border-radius: 3px;
|
|
||||||
font-size: 13px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* 테이블 영역 */
|
|
||||||
.table_area {
|
|
||||||
flex: 1;
|
|
||||||
padding: 0 12px 12px;
|
|
||||||
overflow: hidden;
|
|
||||||
display: flex;
|
|
||||||
flex-direction: column;
|
|
||||||
min-height: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* 메뉴 트리 영역 */
|
|
||||||
.menu-tree-container {
|
|
||||||
flex: 1;
|
|
||||||
padding: 0 12px 12px;
|
|
||||||
overflow: hidden;
|
|
||||||
display: flex;
|
|
||||||
flex-direction: column;
|
|
||||||
min-height: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.menu-tree-wrapper {
|
|
||||||
flex: 1;
|
|
||||||
overflow-y: auto;
|
|
||||||
border: none;
|
|
||||||
border-radius: 0;
|
|
||||||
padding: 0;
|
|
||||||
background: #fff;
|
|
||||||
min-height: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.menu-tree-wrapper::-webkit-scrollbar {
|
|
||||||
width: 5px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.menu-tree-wrapper::-webkit-scrollbar-track {
|
|
||||||
background: #f1f1f1;
|
|
||||||
border-radius: 3px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.menu-tree-wrapper::-webkit-scrollbar-thumb {
|
|
||||||
background: #ccc;
|
|
||||||
border-radius: 3px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.menu-tree-wrapper::-webkit-scrollbar-thumb:hover {
|
|
||||||
background: #999;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* 선택된 항목 스타일 */
|
|
||||||
#selectedGroupName,
|
|
||||||
#selectedRoleName {
|
|
||||||
color: #327fc8;
|
|
||||||
margin-left: 6px;
|
|
||||||
font-size: 12px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* DataTables 커스텀 스타일 */
|
|
||||||
.dataTables_wrapper {
|
|
||||||
flex: 1;
|
|
||||||
display: flex;
|
|
||||||
flex-direction: column;
|
|
||||||
min-height: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.dataTables_wrapper .dataTables_scroll {
|
|
||||||
flex: 1;
|
|
||||||
overflow: hidden;
|
|
||||||
min-height: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.dataTables_wrapper .dataTables_scrollBody {
|
|
||||||
overflow-y: auto !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
.dataTables_wrapper table.dataTable {
|
|
||||||
width: 100% !important;
|
|
||||||
margin: 0 !important;
|
|
||||||
font-size: 13px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.dataTables_wrapper table.dataTable thead th {
|
|
||||||
background: #f9f9f9;
|
|
||||||
padding: 8px 10px;
|
|
||||||
font-weight: 500;
|
|
||||||
border-bottom: 1px solid #e5e5e5;
|
|
||||||
font-size: 13px;
|
|
||||||
line-height: 1.4;
|
|
||||||
}
|
|
||||||
|
|
||||||
.dataTables_wrapper table.dataTable tbody td {
|
|
||||||
padding: 6px 10px;
|
|
||||||
border-bottom: 1px solid #f0f0f0;
|
|
||||||
line-height: 1.4;
|
|
||||||
}
|
|
||||||
|
|
||||||
.dataTables_wrapper table.dataTable tbody tr {
|
|
||||||
cursor: pointer;
|
|
||||||
}
|
|
||||||
|
|
||||||
.dataTables_wrapper table.dataTable tbody tr:hover,
|
|
||||||
.dataTables_wrapper table.dataTable tbody tr.selected {
|
|
||||||
background-color: #ddedfd !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* 메시지 스타일 */
|
|
||||||
.no-data-message {
|
|
||||||
padding: 15px;
|
|
||||||
text-align: center;
|
|
||||||
color: #666;
|
|
||||||
background: #f9f9f9;
|
|
||||||
border-radius: 3px;
|
|
||||||
margin: 8px 0;
|
|
||||||
font-size: 13px;
|
|
||||||
line-height: 1.4;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
:root{
|
|
||||||
--green:#8bc34a; --border:#d9d9d9; --muted:#6b7280; --text:#111827;
|
|
||||||
--panel:#f7f7f7; --focus:rgba(37,99,235,.35); --warn:#fff3cd; --ok:#10b981;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* 카드/헤더 */
|
|
||||||
.detail-card{border:1px solid var(--border); border-radius:10px; overflow:hidden; background:#fff;}
|
|
||||||
.detail-card .card-header{display:flex; justify-content:space-between; align-items:center; background:var(--green); color:#fff; padding:10px 12px;}
|
|
||||||
.card-header .title{font-weight:700}
|
|
||||||
.card-header .actions{display:flex; gap:6px; align-items:center}
|
|
||||||
.pill{font-size:12px; background:rgba(255,255,255,.25); padding:3px 8px; border-radius:999px}
|
|
||||||
.btn,.nav-btn,.close-btn{border:1px solid rgba(0,0,0,.15); background:#fff; color:#333; padding:3px 8px; border-radius:6px; cursor:pointer; font-size:12px}
|
|
||||||
.btn:focus,.nav-btn:focus,.close-btn:focus{outline:none; box-shadow:0 0 0 3px var(--focus)}
|
|
||||||
|
|
||||||
/* 본문 레이아웃 */
|
|
||||||
.detail-body{display:grid; grid-template-columns: 3fr 1fr; gap:16px; padding:16px; background:var(--panel)}
|
|
||||||
.left,.right{background:#fff; border:1px solid var(--border); border-radius:8px; padding:12px}
|
|
||||||
.section-title{font-weight:700; margin-bottom:8px}
|
|
||||||
.subnote{font-size:12px; color:#888; text-align:right; margin-top:-4px; margin-bottom:8px}
|
|
||||||
|
|
||||||
/* 폼 그리드 */
|
|
||||||
.form-grid{display:grid; grid-template-columns: 110px 1fr 110px 1fr; gap:8px 10px}
|
|
||||||
.lbl{align-self:center; color:#444; font-size:13px}
|
|
||||||
.fld input,.fld textarea,.fld select{width:100%; padding:6px 8px; border:1px solid var(--border); border-radius:6px; font-size:13px; background:#fff}
|
|
||||||
.fld input[readonly],.fld textarea[readonly]{background:#fafafa}
|
|
||||||
.fld textarea{height:80px; resize:vertical}
|
|
||||||
.badge{display:inline-block; background:#eef2ff; color:#1d4ed8; border:1px solid #c7d2fe; padding:3px 8px; border-radius:999px; font-size:12px}
|
|
||||||
.hl{background:var(--warn)}
|
|
||||||
.block{grid-column: 1 / -1}
|
|
||||||
.bar{height:1px; background:var(--border); margin:8px 0}
|
|
||||||
|
|
||||||
/* 우측 썸네일/지도/미리보기 */
|
|
||||||
.right .thumbs{display:flex; flex-direction:column; gap:8px; max-height:260px; overflow:auto; margin-bottom:10px}
|
|
||||||
.thumb{border:1px solid var(--border); border-radius:6px; overflow:hidden; cursor:pointer}
|
|
||||||
.thumb img{display:block; width:100%; height:auto}
|
|
||||||
.mapbox{border:1px solid var(--border); border-radius:6px; overflow:hidden; margin-top:8px}
|
|
||||||
.mapbox img{display:block; width:100%; height:auto}
|
|
||||||
.preview{border:1px dashed var(--border); border-radius:6px; height:220px; display:flex; align-items:center; justify-content:center; margin-top:10px; background:#fafafa}
|
|
||||||
.preview img{max-width:100%; max-height:100%; display:block}
|
|
||||||
|
|
||||||
/* 하단 상태바 */
|
|
||||||
.statusbar{display:flex; align-items:center; justify-content:space-between; padding:8px 12px; border-top:1px solid var(--border); background:#fff}
|
|
||||||
.status-left{color:#0a7f2e; font-weight:700}
|
|
||||||
.status-right{display:flex; gap:14px; align-items:center; color:#333}
|
|
||||||
.count-dot{display:inline-flex; align-items:center; justify-content:center; width:18px; height:18px; border-radius:999px; background:var(--ok); color:#fff; font-size:12px}
|
|
||||||
|
|
||||||
|
|
||||||
@ -0,0 +1,89 @@
|
|||||||
|
package go.kr.project.domain.entity;
|
||||||
|
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
|
import lombok.Builder;
|
||||||
|
import lombok.Getter;
|
||||||
|
import lombok.NoArgsConstructor;
|
||||||
|
import org.hibernate.annotations.Comment;
|
||||||
|
|
||||||
|
import javax.persistence.Column;
|
||||||
|
import javax.persistence.Entity;
|
||||||
|
import javax.persistence.Id;
|
||||||
|
import javax.persistence.Table;
|
||||||
|
|
||||||
|
@Entity
|
||||||
|
@Table(name = "cp_owner")
|
||||||
|
@Getter
|
||||||
|
@NoArgsConstructor
|
||||||
|
@AllArgsConstructor
|
||||||
|
@Builder
|
||||||
|
public class CpOwner {
|
||||||
|
@Id
|
||||||
|
@Column(name = "OM_CODE", length = 13, nullable = false)
|
||||||
|
@Comment("소유자 코드")
|
||||||
|
private String omCode;
|
||||||
|
|
||||||
|
@Column(name = "OM_SGGCODE", length = 5)
|
||||||
|
@Comment("시군구 코드")
|
||||||
|
private String omSggcode;
|
||||||
|
|
||||||
|
@Column(name = "OM_NAME", length = 100)
|
||||||
|
@Comment("소유자명")
|
||||||
|
private String omName;
|
||||||
|
|
||||||
|
@Column(name = "OM_NO1", length = 6)
|
||||||
|
@Comment("주민번호 앞자리 또는 사업자번호 일부")
|
||||||
|
private String omNo1;
|
||||||
|
|
||||||
|
@Column(name = "OM_JNO", length = 100)
|
||||||
|
@Comment("법인등록번호 / 주민번호 전체")
|
||||||
|
private String omJno;
|
||||||
|
|
||||||
|
@Column(name = "OM_NOGB", length = 2)
|
||||||
|
@Comment("번호 구분")
|
||||||
|
private String omNOGb;
|
||||||
|
|
||||||
|
@Column(name = "OM_JUSO", length = 100)
|
||||||
|
@Comment("주소")
|
||||||
|
private String omJuso;
|
||||||
|
|
||||||
|
@Column(name = "OM_BUNJI", length = 100)
|
||||||
|
@Comment("번지")
|
||||||
|
private String omBunji;
|
||||||
|
|
||||||
|
@Column(name = "OM_ZIP", length = 6)
|
||||||
|
@Comment("우편번호")
|
||||||
|
private String omZip;
|
||||||
|
|
||||||
|
@Column(name = "OM_DORO_CODE", length = 12)
|
||||||
|
@Comment("도로명 코드")
|
||||||
|
private String omDoroCode;
|
||||||
|
|
||||||
|
@Column(name = "OM_BLD_POSITION", length = 1)
|
||||||
|
@Comment("건물 위치 구분")
|
||||||
|
private String omBldPosition;
|
||||||
|
|
||||||
|
@Column(name = "OM_BLD_NO1", length = 5)
|
||||||
|
@Comment("건물 번호1")
|
||||||
|
private String omBldNo1;
|
||||||
|
|
||||||
|
@Column(name = "OM_BLD_NO2", length = 5)
|
||||||
|
@Comment("건물 번호2")
|
||||||
|
private String omBldNo2;
|
||||||
|
|
||||||
|
@Column(name = "OM_BLD_ADMNO", length = 25)
|
||||||
|
@Comment("건물 관리 번호")
|
||||||
|
private String omBldAdmno;
|
||||||
|
|
||||||
|
@Column(name = "OM_INGB", length = 1)
|
||||||
|
@Comment("등록 구분")
|
||||||
|
private String omIngb;
|
||||||
|
|
||||||
|
@Column(name = "OM_INDT", length = 14)
|
||||||
|
@Comment("등록 일시")
|
||||||
|
private String omIndt;
|
||||||
|
|
||||||
|
@Column(name = "OM_BDCODE", length = 10)
|
||||||
|
@Comment("법정동 코드")
|
||||||
|
private String omBdcode;
|
||||||
|
}
|
||||||
@ -0,0 +1,90 @@
|
|||||||
|
package go.kr.project.domain.entity;
|
||||||
|
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
|
import lombok.Builder;
|
||||||
|
import lombok.Getter;
|
||||||
|
import lombok.NoArgsConstructor;
|
||||||
|
import org.hibernate.annotations.Comment;
|
||||||
|
|
||||||
|
import javax.persistence.Column;
|
||||||
|
import javax.persistence.Entity;
|
||||||
|
import javax.persistence.Id;
|
||||||
|
import javax.persistence.Table;
|
||||||
|
|
||||||
|
@Entity
|
||||||
|
@Table(name = "tb_ownr")
|
||||||
|
@Getter
|
||||||
|
@NoArgsConstructor
|
||||||
|
@AllArgsConstructor
|
||||||
|
@Builder
|
||||||
|
public class CpOwner {
|
||||||
|
@Id
|
||||||
|
@Column(name = "ownr_id", length = 13, nullable = false)
|
||||||
|
@Comment("소유자 코드")
|
||||||
|
private String omCode;
|
||||||
|
|
||||||
|
@Column(name = "sgg_cd", length = 5)
|
||||||
|
@Comment("시군구 코드")
|
||||||
|
private String omSggcode;
|
||||||
|
|
||||||
|
@Column(name = "flnm", length = 100)
|
||||||
|
@Comment("소유자명")
|
||||||
|
private String omName;
|
||||||
|
|
||||||
|
@Column(name = "rrno_frdgt", length = 6)
|
||||||
|
@Comment("주민번호 앞자리 또는 사업자번호 일부")
|
||||||
|
private String omNo1;
|
||||||
|
|
||||||
|
@Column(name = "rrno", length = 100)
|
||||||
|
@Comment("법인등록번호 / 주민번호 전체")
|
||||||
|
private String omJno;
|
||||||
|
|
||||||
|
@Column(name = "txpr_se_cd", length = 2)
|
||||||
|
@Comment("번호 구분")
|
||||||
|
private String omNOGb;
|
||||||
|
|
||||||
|
@Column(name = "addr", length = 100)
|
||||||
|
@Comment("주소")
|
||||||
|
private String omJuso;
|
||||||
|
|
||||||
|
@Column(name = "dtl_addr", length = 100)
|
||||||
|
@Comment("번지")
|
||||||
|
private String omBunji;
|
||||||
|
|
||||||
|
@Column(name = "zip", length = 6)
|
||||||
|
@Comment("우편번호")
|
||||||
|
private String omZip;
|
||||||
|
|
||||||
|
@Column(name = "roadnm_cd", length = 12)
|
||||||
|
@Comment("도로명 코드")
|
||||||
|
private String omDoroCode;
|
||||||
|
|
||||||
|
@Column(name = "udgd_yn", length = 1)
|
||||||
|
@Comment("건물 위치 구분")
|
||||||
|
private String omBldPosition;
|
||||||
|
|
||||||
|
@Column(name = "bldg_mno", length = 5)
|
||||||
|
@Comment("건물 번호1")
|
||||||
|
private String omBldNo1;
|
||||||
|
|
||||||
|
@Column(name = "bldg_sno", length = 5)
|
||||||
|
@Comment("건물 번호2")
|
||||||
|
private String omBldNo2;
|
||||||
|
|
||||||
|
@Column(name = "bno", length = 25)
|
||||||
|
@Comment("건물 관리 번호")
|
||||||
|
private String omBldAdmno;
|
||||||
|
|
||||||
|
@Column(name = "reg_se", length = 1)
|
||||||
|
@Comment("등록 구분")
|
||||||
|
private String omIngb;
|
||||||
|
|
||||||
|
@Column(name = "reg_dt", length = 14)
|
||||||
|
@Comment("등록 일시")
|
||||||
|
private String omIndt;
|
||||||
|
|
||||||
|
@Column(name = "om_bdcode", length = 10)
|
||||||
|
@Comment("법정동 코드")
|
||||||
|
private String omBdcode;
|
||||||
|
}
|
||||||
|
|
||||||
Loading…
Reference in New Issue