2022-10-06 16:44 DB 테이블 생성에 따른 DAO 관련 파일 생성

This commit is contained in:
myname 2022-10-06 16:45:14 +09:00
parent 9d10631ee2
commit 6830275d55
38 changed files with 4639 additions and 0 deletions

View File

@ -0,0 +1,39 @@
package kcc.kccadr.advcDept.service;
import java.util.List;
public interface DeptUsrInfoService {
String insert4Func(
String p_adrSeq
, String p_menuNm
, String p_menuId
, String p_frstRegisterId
, String p_lastUpdusrId
, String p_adrHstryMgrSeq
, String p_useCd
, String p_tableName
, String p_updateQuery
) throws Exception;
//C
void insert(DeptUsrInfoVO adrHstryMgrVO) throws Exception;
//R
DeptUsrInfoVO selectDetail(DeptUsrInfoVO adrHstryMgrVO) throws Exception;
//U
int update(DeptUsrInfoVO adrHstryMgrVO) throws Exception;
//D
int delete(DeptUsrInfoVO adrHstryMgrVO) throws Exception;
//L
List<DeptUsrInfoVO> selectList(DeptUsrInfoVO adrHstryMgrVO) throws Exception;
//L page
List<DeptUsrInfoVO> selectPagingList(DeptUsrInfoVO adrHstryMgrVO) throws Exception;
}

View File

@ -0,0 +1,108 @@
package kcc.kccadr.advcDept.service;
import java.io.Serializable;
import kcc.com.cmm.ComDefaultVO;
@SuppressWarnings("serial")
public class DeptUsrInfoVO extends ComDefaultVO implements Serializable {
private String deptSeq; //부서일련번호
private String deptTy; //부서구분-CC402
private String mngrId; //관리자ID
private String frstRegistPnttm; //등록일시
private String frstRegisterId; //등록자
//
private String pstnMenuSeq; //직급별 메뉴 일련번호
private String pstnTy; //직급구분-CC401
private String allIs; //all 여부
private String rIs; //R 여부
private String cudIs; //CUD 여부
private String pIs; //P 여부
private String lastUpdtPnttm; //수정일시
private String lastUpdusrId; //수정자
public String getDeptSeq() {
return deptSeq;
}
public void setDeptSeq(String deptSeq) {
this.deptSeq = deptSeq;
}
public String getDeptTy() {
return deptTy;
}
public void setDeptTy(String deptTy) {
this.deptTy = deptTy;
}
public String getMngrId() {
return mngrId;
}
public void setMngrId(String mngrId) {
this.mngrId = mngrId;
}
public String getFrstRegistPnttm() {
return frstRegistPnttm;
}
public void setFrstRegistPnttm(String frstRegistPnttm) {
this.frstRegistPnttm = frstRegistPnttm;
}
public String getFrstRegisterId() {
return frstRegisterId;
}
public void setFrstRegisterId(String frstRegisterId) {
this.frstRegisterId = frstRegisterId;
}
public String getPstnMenuSeq() {
return pstnMenuSeq;
}
public void setPstnMenuSeq(String pstnMenuSeq) {
this.pstnMenuSeq = pstnMenuSeq;
}
public String getPstnTy() {
return pstnTy;
}
public void setPstnTy(String pstnTy) {
this.pstnTy = pstnTy;
}
public String getAllIs() {
return allIs;
}
public void setAllIs(String allIs) {
this.allIs = allIs;
}
public String getrIs() {
return rIs;
}
public void setrIs(String rIs) {
this.rIs = rIs;
}
public String getCudIs() {
return cudIs;
}
public void setCudIs(String cudIs) {
this.cudIs = cudIs;
}
public String getpIs() {
return pIs;
}
public void setpIs(String pIs) {
this.pIs = pIs;
}
public String getLastUpdtPnttm() {
return lastUpdtPnttm;
}
public void setLastUpdtPnttm(String lastUpdtPnttm) {
this.lastUpdtPnttm = lastUpdtPnttm;
}
public String getLastUpdusrId() {
return lastUpdusrId;
}
public void setLastUpdusrId(String lastUpdusrId) {
this.lastUpdusrId = lastUpdusrId;
}
}

View File

@ -0,0 +1,39 @@
package kcc.kccadr.advcDept.service;
import java.util.List;
public interface PstnMenuInfoService {
String insert4Func(
String p_adrSeq
, String p_menuNm
, String p_menuId
, String p_frstRegisterId
, String p_lastUpdusrId
, String p_adrHstryMgrSeq
, String p_useCd
, String p_tableName
, String p_updateQuery
) throws Exception;
//C
void insert(DeptUsrInfoVO vo) throws Exception;
//R
DeptUsrInfoVO selectDetail(DeptUsrInfoVO vo) throws Exception;
//U
int update(DeptUsrInfoVO vo) throws Exception;
//D
int delete(DeptUsrInfoVO vo) throws Exception;
//L
List<DeptUsrInfoVO> selectList(DeptUsrInfoVO vo) throws Exception;
//L page
List<DeptUsrInfoVO> selectPagingList(DeptUsrInfoVO vo) throws Exception;
}

View File

@ -0,0 +1,189 @@
package kcc.kccadr.advcDept.service.impl;
import java.util.List;
import javax.annotation.Resource;
import org.springframework.stereotype.Repository;
import egovframework.rte.fdl.idgnr.EgovIdGnrService;
import egovframework.rte.psl.dataaccess.EgovAbstractDAO;
import kcc.kccadr.advc.service.AdrHstryMgrVO;
import kcc.kccadr.advcDept.service.DeptUsrInfoVO;
@Repository("deptUsrInfoDAO")
public class DeptUsrInfoDAO extends EgovAbstractDAO {
//조정사건 이력관리 일련번호
@Resource(name="adrHstryMgrSeqGnrService")
private EgovIdGnrService adrHstryMgrSeqGnrService;
//조정사건 이력관리 일련번호
@Resource(name="adrHstryMgrDetailSeqGnrService")
private EgovIdGnrService adrHstryMgrDetailSeqGnrService;
/**
* 등록 - C
* @param AdjstChangeDateVO
* @throws Exception
*/
/*
public String insert4FuncMain--(
String p_adrSeq
, String p_menuNm
, String p_menuId
, String p_frstRegisterId
, String p_lastUpdusrId
, String s_adrHstryMgrSeq
) throws Exception {
//step1.조정이력일련번호 - adr_hstry_mgr insert
//String s_adrHstryMgrSeq = adrHstryMgrSeqGnrService.getNextStringId();
AdrHstryMgrVO adrHstryMgrVO = new AdrHstryMgrVO();
adrHstryMgrVO.setAdrSeq(p_adrSeq);
adrHstryMgrVO.setMenuNm(p_menuNm);
adrHstryMgrVO.setMenuId(p_menuId);
if ("".equals(p_frstRegisterId) || p_frstRegisterId==null) {
adrHstryMgrVO.setFrstRegisterId(p_lastUpdusrId);
}else {
adrHstryMgrVO.setFrstRegisterId(p_frstRegisterId);
}
adrHstryMgrVO.setAdrHstryMgrSeq(s_adrHstryMgrSeq);
insert("AdrHstryMgrDAO.insert", adrHstryMgrVO);
//step2.adr_mgr_master 에서 현재 stat_cd 가져오기
AdrHstryMgrVO adrHstryMgrVOTmp = (AdrHstryMgrVO) select("AdrHstryMgrDetailDAO.selectDetailAdrMgrMaster", adrHstryMgrVO);
//step3.조정사건이력관리상세번호 - adr_hstry_mgr_detail insert
String s_adrHstryMgrDetailSeq = adrHstryMgrDetailSeqGnrService.getNextStringId();
adrHstryMgrVO.setAdrHstryMgrDetailSeq(s_adrHstryMgrDetailSeq);
adrHstryMgrVO.setUseCd("U");
adrHstryMgrVO.setTableName("adr_mgr_master");
adrHstryMgrVO.setUpdateQuery(" SET stat_cd='"+adrHstryMgrVOTmp.getStatCd()+"' WHERE adr_seq='"+adrHstryMgrVO.getAdrSeq()+"' ") ;
insert("AdrHstryMgrDetailDAO.insert", adrHstryMgrVO);
return s_adrHstryMgrSeq;
}
*/
/**
* 등록 - C
* @param AdjstChangeDateVO
* @throws Exception
*/
public String insert4Func(
String p_adrSeq
, String p_menuNm
, String p_menuId
, String p_frstRegisterId
, String p_lastUpdusrId
, String p_adrHstryMgrSeq
, String p_useCd
, String p_tableName
, String p_updateQuery
) throws Exception {
//step1.조정이력일련번호 - adr_hstry_mgr insert
//String s_adrHstryMgrSeq = adrHstryMgrSeqGnrService.getNextStringId();
AdrHstryMgrVO adrHstryMgrVO = new AdrHstryMgrVO();
adrHstryMgrVO.setAdrSeq(p_adrSeq);
adrHstryMgrVO.setMenuNm(p_menuNm);
adrHstryMgrVO.setMenuId(p_menuId);
if ("".equals(p_frstRegisterId) || p_frstRegisterId==null) {
adrHstryMgrVO.setFrstRegisterId(p_lastUpdusrId);
}else {
adrHstryMgrVO.setFrstRegisterId(p_frstRegisterId);
}
//개별 액션 단독 저장인 경우
if ("".equals(p_adrHstryMgrSeq)) {
p_adrHstryMgrSeq = adrHstryMgrSeqGnrService.getNextStringId();
adrHstryMgrVO.setAdrHstryMgrSeq(p_adrHstryMgrSeq);
insert("AdrHstryMgrDAO.insert", adrHstryMgrVO);
}else {
adrHstryMgrVO.setAdrHstryMgrSeq(p_adrHstryMgrSeq);
}
//step2.조정사건이력관리상세번호 - adr_hstry_mgr_detail insert
String s_adrHstryMgrDetailSeq = adrHstryMgrDetailSeqGnrService.getNextStringId();
adrHstryMgrVO.setAdrHstryMgrDetailSeq(s_adrHstryMgrDetailSeq);
adrHstryMgrVO.setUseCd(p_useCd);
adrHstryMgrVO.setTableName(p_tableName);
adrHstryMgrVO.setUpdateQuery(p_updateQuery) ;
insert("AdrHstryMgrDetailDAO.insert", adrHstryMgrVO);
return p_adrHstryMgrSeq;
}
/**
* 등록 - C
* @param AdjstChangeDateVO
* @throws Exception
*/
public void insert(DeptUsrInfoVO adrHstryMgrVO) throws Exception {
insert("DeptUsrInfoDAO.insert", adrHstryMgrVO);
}
/**
* 상세보기 - R
* @param AdjstChangeDateVO
* @return
* @throws Exception
*/
public DeptUsrInfoVO selectDetail(DeptUsrInfoVO adrHstryMgrVO) throws Exception {
return (DeptUsrInfoVO) select("DeptUsrInfoDAO.selectDetail", adrHstryMgrVO);
}
/**
* 수정 - U
* @param AdjstChangeDateVO
* @return
* @throws Exception
*/
public int update(DeptUsrInfoVO adrHstryMgrVO) throws Exception {
return update("DeptUsrInfoDAO.update", adrHstryMgrVO);
}
/**
* 삭제 - D
* @param addrAgencyVO
* @return
* @throws Exception
*/
public int delete(DeptUsrInfoVO adrHstryMgrVO) throws Exception {
return delete("DeptUsrInfoDAO.delete", adrHstryMgrVO);
}
//L
public List<DeptUsrInfoVO> selectList(DeptUsrInfoVO adrHstryMgrVO) throws Exception {
List<DeptUsrInfoVO> tlist = (List<DeptUsrInfoVO>) list("DeptUsrInfoDAO.selectList", adrHstryMgrVO);
return tlist;
}
/**
* L - Page
* @param addrVO
* @return
* @throws Exception
*/
public List<DeptUsrInfoVO> selectPagingList(DeptUsrInfoVO adrHstryMgrVO) throws Exception {
List<DeptUsrInfoVO> tlist = (List<DeptUsrInfoVO>) list("DeptUsrInfoDAO.selectPagingList", adrHstryMgrVO);
return tlist;
}
}

View File

@ -0,0 +1,96 @@
package kcc.kccadr.advcDept.service.impl;
import java.util.List;
import javax.annotation.Resource;
import org.springframework.stereotype.Service;
import kcc.kccadr.advcDept.service.DeptUsrInfoService;
import kcc.kccadr.advcDept.service.DeptUsrInfoVO;
@Service("deptUsrInfoService")
public class DeptUsrInfoServiceImpl implements DeptUsrInfoService {
//이력
@Resource(name="deptUsrInfoDAO")
private DeptUsrInfoDAO deptUsrInfoDAO;
//이력 상세
//@Resource(name="adrRecordReadingDetailDAO")
//private adrRecordReadingDetailDAO adrRecordReadingDetailDAO;
//이력 상세
//@Resource(name="KccadrMgrUdtService")
//private KccadrMgrUdtService kccadrMgrUdtService;
/*
String insert4Func(
String p_adrSeq
, String p_menuNm
, String p_menuId
, String p_frstRegisterId
) throws Exception;
*/
//C
public String insert4Func(
String p_adrSeq
, String p_menuNm
, String p_menuId
, String p_frstRegisterId
, String p_lastUpdusrId
, String p_adrRecordReadingSeq
, String p_useCd
, String p_tableName
, String p_updateQuery
) throws Exception {
return deptUsrInfoDAO.insert4Func(
p_adrSeq
, p_menuNm
, p_menuId
, p_frstRegisterId
, p_lastUpdusrId
, p_adrRecordReadingSeq
, p_useCd
, p_tableName
, p_updateQuery
);
}
//C
public void insert(DeptUsrInfoVO adrRecordReadingVO) throws Exception {
deptUsrInfoDAO.insert(adrRecordReadingVO);
}
//R
public DeptUsrInfoVO selectDetail(DeptUsrInfoVO adrRecordReadingVO) throws Exception {
return deptUsrInfoDAO.selectDetail(adrRecordReadingVO);
}
//U
public int update(DeptUsrInfoVO adrRecordReadingVO) throws Exception{
return deptUsrInfoDAO.update(adrRecordReadingVO);
}
//D
public int delete(DeptUsrInfoVO adrRecordReadingVO) throws Exception{
return deptUsrInfoDAO.delete(adrRecordReadingVO);
}
//List
public List<DeptUsrInfoVO> selectList(DeptUsrInfoVO adrRecordReadingVO) throws Exception{
return deptUsrInfoDAO.selectList(adrRecordReadingVO);
}
//paging List
public List<DeptUsrInfoVO> selectPagingList(DeptUsrInfoVO adrRecordReadingVO) throws Exception{
return deptUsrInfoDAO.selectPagingList(adrRecordReadingVO);
}
}

View File

@ -0,0 +1,189 @@
package kcc.kccadr.advcDept.service.impl;
import java.util.List;
import javax.annotation.Resource;
import org.springframework.stereotype.Repository;
import egovframework.rte.fdl.idgnr.EgovIdGnrService;
import egovframework.rte.psl.dataaccess.EgovAbstractDAO;
import kcc.kccadr.advc.service.AdrHstryMgrVO;
import kcc.kccadr.advcDept.service.DeptUsrInfoVO;
@Repository("pstnMenuInfoDAO")
public class PstnMenuInfoDAO extends EgovAbstractDAO {
//조정사건 이력관리 일련번호
@Resource(name="adrHstryMgrSeqGnrService")
private EgovIdGnrService adrHstryMgrSeqGnrService;
//조정사건 이력관리 일련번호
@Resource(name="adrHstryMgrDetailSeqGnrService")
private EgovIdGnrService adrHstryMgrDetailSeqGnrService;
/**
* 등록 - C
* @param AdjstChangeDateVO
* @throws Exception
*/
/*
public String insert4FuncMain--(
String p_adrSeq
, String p_menuNm
, String p_menuId
, String p_frstRegisterId
, String p_lastUpdusrId
, String s_adrHstryMgrSeq
) throws Exception {
//step1.조정이력일련번호 - adr_hstry_mgr insert
//String s_adrHstryMgrSeq = adrHstryMgrSeqGnrService.getNextStringId();
AdrHstryMgrVO adrHstryMgrVO = new AdrHstryMgrVO();
adrHstryMgrVO.setAdrSeq(p_adrSeq);
adrHstryMgrVO.setMenuNm(p_menuNm);
adrHstryMgrVO.setMenuId(p_menuId);
if ("".equals(p_frstRegisterId) || p_frstRegisterId==null) {
adrHstryMgrVO.setFrstRegisterId(p_lastUpdusrId);
}else {
adrHstryMgrVO.setFrstRegisterId(p_frstRegisterId);
}
adrHstryMgrVO.setAdrHstryMgrSeq(s_adrHstryMgrSeq);
insert("AdrHstryMgrDAO.insert", adrHstryMgrVO);
//step2.adr_mgr_master 에서 현재 stat_cd 가져오기
AdrHstryMgrVO adrHstryMgrVOTmp = (AdrHstryMgrVO) select("AdrHstryMgrDetailDAO.selectDetailAdrMgrMaster", adrHstryMgrVO);
//step3.조정사건이력관리상세번호 - adr_hstry_mgr_detail insert
String s_adrHstryMgrDetailSeq = adrHstryMgrDetailSeqGnrService.getNextStringId();
adrHstryMgrVO.setAdrHstryMgrDetailSeq(s_adrHstryMgrDetailSeq);
adrHstryMgrVO.setUseCd("U");
adrHstryMgrVO.setTableName("adr_mgr_master");
adrHstryMgrVO.setUpdateQuery(" SET stat_cd='"+adrHstryMgrVOTmp.getStatCd()+"' WHERE adr_seq='"+adrHstryMgrVO.getAdrSeq()+"' ") ;
insert("AdrHstryMgrDetailDAO.insert", adrHstryMgrVO);
return s_adrHstryMgrSeq;
}
*/
/**
* 등록 - C
* @param AdjstChangeDateVO
* @throws Exception
*/
public String insert4Func(
String p_adrSeq
, String p_menuNm
, String p_menuId
, String p_frstRegisterId
, String p_lastUpdusrId
, String p_adrHstryMgrSeq
, String p_useCd
, String p_tableName
, String p_updateQuery
) throws Exception {
//step1.조정이력일련번호 - adr_hstry_mgr insert
//String s_adrHstryMgrSeq = adrHstryMgrSeqGnrService.getNextStringId();
AdrHstryMgrVO adrHstryMgrVO = new AdrHstryMgrVO();
adrHstryMgrVO.setAdrSeq(p_adrSeq);
adrHstryMgrVO.setMenuNm(p_menuNm);
adrHstryMgrVO.setMenuId(p_menuId);
if ("".equals(p_frstRegisterId) || p_frstRegisterId==null) {
adrHstryMgrVO.setFrstRegisterId(p_lastUpdusrId);
}else {
adrHstryMgrVO.setFrstRegisterId(p_frstRegisterId);
}
//개별 액션 단독 저장인 경우
if ("".equals(p_adrHstryMgrSeq)) {
p_adrHstryMgrSeq = adrHstryMgrSeqGnrService.getNextStringId();
adrHstryMgrVO.setAdrHstryMgrSeq(p_adrHstryMgrSeq);
insert("AdrHstryMgrDAO.insert", adrHstryMgrVO);
}else {
adrHstryMgrVO.setAdrHstryMgrSeq(p_adrHstryMgrSeq);
}
//step2.조정사건이력관리상세번호 - adr_hstry_mgr_detail insert
String s_adrHstryMgrDetailSeq = adrHstryMgrDetailSeqGnrService.getNextStringId();
adrHstryMgrVO.setAdrHstryMgrDetailSeq(s_adrHstryMgrDetailSeq);
adrHstryMgrVO.setUseCd(p_useCd);
adrHstryMgrVO.setTableName(p_tableName);
adrHstryMgrVO.setUpdateQuery(p_updateQuery) ;
insert("AdrHstryMgrDetailDAO.insert", adrHstryMgrVO);
return p_adrHstryMgrSeq;
}
/**
* 등록 - C
* @param AdjstChangeDateVO
* @throws Exception
*/
public void insert(DeptUsrInfoVO VO) throws Exception {
insert("PstnMenuInfoDAO.insert", VO);
}
/**
* 상세보기 - R
* @param AdjstChangeDateVO
* @return
* @throws Exception
*/
public DeptUsrInfoVO selectDetail(DeptUsrInfoVO VO) throws Exception {
return (DeptUsrInfoVO) select("PstnMenuInfoDAO.selectDetail", VO);
}
/**
* 수정 - U
* @param AdjstChangeDateVO
* @return
* @throws Exception
*/
public int update(DeptUsrInfoVO VO) throws Exception {
return update("PstnMenuInfoDAO.update", VO);
}
/**
* 삭제 - D
* @param addrAgencyVO
* @return
* @throws Exception
*/
public int delete(DeptUsrInfoVO VO) throws Exception {
return delete("PstnMenuInfoDAO.delete", VO);
}
//L
public List<DeptUsrInfoVO> selectList(DeptUsrInfoVO VO) throws Exception {
List<DeptUsrInfoVO> tlist = (List<DeptUsrInfoVO>) list("PstnMenuInfoDAO.selectList", VO);
return tlist;
}
/**
* L - Page
* @param addrVO
* @return
* @throws Exception
*/
public List<DeptUsrInfoVO> selectPagingList(DeptUsrInfoVO VO) throws Exception {
List<DeptUsrInfoVO> tlist = (List<DeptUsrInfoVO>) list("PstnMenuInfoDAO.selectPagingList", VO);
return tlist;
}
}

View File

@ -0,0 +1,96 @@
package kcc.kccadr.advcDept.service.impl;
import java.util.List;
import javax.annotation.Resource;
import org.springframework.stereotype.Service;
import kcc.kccadr.advcDept.service.DeptUsrInfoVO;
import kcc.kccadr.advcDept.service.PstnMenuInfoService;
@Service("pstnMenuInfoService")
public class PstnMenuInfoServiceImpl implements PstnMenuInfoService {
//이력
@Resource(name="pstnMenuInfoDAO")
private PstnMenuInfoDAO pstnMenuInfoDAO;
//이력 상세
//@Resource(name="adrRecordReadingDetailDAO")
//private adrRecordReadingDetailDAO adrRecordReadingDetailDAO;
//이력 상세
//@Resource(name="KccadrMgrUdtService")
//private KccadrMgrUdtService kccadrMgrUdtService;
/*
String insert4Func(
String p_adrSeq
, String p_menuNm
, String p_menuId
, String p_frstRegisterId
) throws Exception;
*/
//C
public String insert4Func(
String p_adrSeq
, String p_menuNm
, String p_menuId
, String p_frstRegisterId
, String p_lastUpdusrId
, String p_adrRecordReadingSeq
, String p_useCd
, String p_tableName
, String p_updateQuery
) throws Exception {
return pstnMenuInfoDAO.insert4Func(
p_adrSeq
, p_menuNm
, p_menuId
, p_frstRegisterId
, p_lastUpdusrId
, p_adrRecordReadingSeq
, p_useCd
, p_tableName
, p_updateQuery
);
}
//C
public void insert(DeptUsrInfoVO VO) throws Exception {
pstnMenuInfoDAO.insert(VO);
}
//R
public DeptUsrInfoVO selectDetail(DeptUsrInfoVO VO) throws Exception {
return pstnMenuInfoDAO.selectDetail(VO);
}
//U
public int update(DeptUsrInfoVO VO) throws Exception{
return pstnMenuInfoDAO.update(VO);
}
//D
public int delete(DeptUsrInfoVO VO) throws Exception{
return pstnMenuInfoDAO.delete(VO);
}
//List
public List<DeptUsrInfoVO> selectList(DeptUsrInfoVO VO) throws Exception{
return pstnMenuInfoDAO.selectList(VO);
}
//paging List
public List<DeptUsrInfoVO> selectPagingList(DeptUsrInfoVO VO) throws Exception{
return pstnMenuInfoDAO.selectPagingList(VO);
}
}

View File

@ -0,0 +1,39 @@
package kcc.kccadr.advcPrtcl.service;
import java.util.List;
public interface AdrPrtclMemOpinionService {
String insert4Func(
String p_adrSeq
, String p_menuNm
, String p_menuId
, String p_frstRegisterId
, String p_lastUpdusrId
, String p_adrHstryMgrSeq
, String p_useCd
, String p_tableName
, String p_updateQuery
) throws Exception;
//C
void insert(AdrPrtclMemOpinionVO vo) throws Exception;
//R
AdrPrtclMemOpinionVO selectDetail(AdrPrtclMemOpinionVO vo) throws Exception;
//U
int update(AdrPrtclMemOpinionVO vo) throws Exception;
//D
int delete(AdrPrtclMemOpinionVO vo) throws Exception;
//L
List<AdrPrtclMemOpinionVO> selectList(AdrPrtclMemOpinionVO vo) throws Exception;
//L page
List<AdrPrtclMemOpinionVO> selectPagingList(AdrPrtclMemOpinionVO vo) throws Exception;
}

View File

@ -0,0 +1,62 @@
package kcc.kccadr.advcPrtcl.service;
import java.io.Serializable;
import kcc.com.cmm.ComDefaultVO;
@SuppressWarnings("serial")
public class AdrPrtclMemOpinionVO extends ComDefaultVO implements Serializable {
private String adrSeq; //'조정일련번호',
private String adrSn; //'조정회차',
private String prtclSeq; //'기일조서일련번호',
private String opinionSeq; //'의견일련번호',
private String cn; //'내용',
private String frstRegistPnttm; //등록일시
private String frstRegisterId; //등록자
public String getAdrSeq() {
return adrSeq;
}
public void setAdrSeq(String adrSeq) {
this.adrSeq = adrSeq;
}
public String getAdrSn() {
return adrSn;
}
public void setAdrSn(String adrSn) {
this.adrSn = adrSn;
}
public String getPrtclSeq() {
return prtclSeq;
}
public void setPrtclSeq(String prtclSeq) {
this.prtclSeq = prtclSeq;
}
public String getOpinionSeq() {
return opinionSeq;
}
public void setOpinionSeq(String opinionSeq) {
this.opinionSeq = opinionSeq;
}
public String getCn() {
return cn;
}
public void setCn(String cn) {
this.cn = cn;
}
public String getFrstRegistPnttm() {
return frstRegistPnttm;
}
public void setFrstRegistPnttm(String frstRegistPnttm) {
this.frstRegistPnttm = frstRegistPnttm;
}
public String getFrstRegisterId() {
return frstRegisterId;
}
public void setFrstRegisterId(String frstRegisterId) {
this.frstRegisterId = frstRegisterId;
}
}

View File

@ -0,0 +1,189 @@
package kcc.kccadr.advcPrtcl.service.impl;
import java.util.List;
import javax.annotation.Resource;
import org.springframework.stereotype.Repository;
import egovframework.rte.fdl.idgnr.EgovIdGnrService;
import egovframework.rte.psl.dataaccess.EgovAbstractDAO;
import kcc.kccadr.advc.service.AdrHstryMgrVO;
import kcc.kccadr.advcPrtcl.service.AdrPrtclMemOpinionVO;
@Repository("adrPrtclMemOpinionDAO")
public class AdrPrtclMemOpinionDAO extends EgovAbstractDAO {
//조정사건 이력관리 일련번호
@Resource(name="adrHstryMgrSeqGnrService")
private EgovIdGnrService adrHstryMgrSeqGnrService;
//조정사건 이력관리 일련번호
@Resource(name="adrHstryMgrDetailSeqGnrService")
private EgovIdGnrService adrHstryMgrDetailSeqGnrService;
/**
* 등록 - C
* @param AdjstChangeDateVO
* @throws Exception
*/
/*
public String insert4FuncMain--(
String p_adrSeq
, String p_menuNm
, String p_menuId
, String p_frstRegisterId
, String p_lastUpdusrId
, String s_adrHstryMgrSeq
) throws Exception {
//step1.조정이력일련번호 - adr_hstry_mgr insert
//String s_adrHstryMgrSeq = adrHstryMgrSeqGnrService.getNextStringId();
AdrHstryMgrVO adrHstryMgrVO = new AdrHstryMgrVO();
adrHstryMgrVO.setAdrSeq(p_adrSeq);
adrHstryMgrVO.setMenuNm(p_menuNm);
adrHstryMgrVO.setMenuId(p_menuId);
if ("".equals(p_frstRegisterId) || p_frstRegisterId==null) {
adrHstryMgrVO.setFrstRegisterId(p_lastUpdusrId);
}else {
adrHstryMgrVO.setFrstRegisterId(p_frstRegisterId);
}
adrHstryMgrVO.setAdrHstryMgrSeq(s_adrHstryMgrSeq);
insert("AdrHstryMgrDAO.insert", adrHstryMgrVO);
//step2.adr_mgr_master 에서 현재 stat_cd 가져오기
AdrHstryMgrVO adrHstryMgrVOTmp = (AdrHstryMgrVO) select("AdrHstryMgrDetailDAO.selectDetailAdrMgrMaster", adrHstryMgrVO);
//step3.조정사건이력관리상세번호 - adr_hstry_mgr_detail insert
String s_adrHstryMgrDetailSeq = adrHstryMgrDetailSeqGnrService.getNextStringId();
adrHstryMgrVO.setAdrHstryMgrDetailSeq(s_adrHstryMgrDetailSeq);
adrHstryMgrVO.setUseCd("U");
adrHstryMgrVO.setTableName("adr_mgr_master");
adrHstryMgrVO.setUpdateQuery(" SET stat_cd='"+adrHstryMgrVOTmp.getStatCd()+"' WHERE adr_seq='"+adrHstryMgrVO.getAdrSeq()+"' ") ;
insert("AdrHstryMgrDetailDAO.insert", adrHstryMgrVO);
return s_adrHstryMgrSeq;
}
*/
/**
* 등록 - C
* @param AdjstChangeDateVO
* @throws Exception
*/
public String insert4Func(
String p_adrSeq
, String p_menuNm
, String p_menuId
, String p_frstRegisterId
, String p_lastUpdusrId
, String p_adrHstryMgrSeq
, String p_useCd
, String p_tableName
, String p_updateQuery
) throws Exception {
//step1.조정이력일련번호 - adr_hstry_mgr insert
//String s_adrHstryMgrSeq = adrHstryMgrSeqGnrService.getNextStringId();
AdrHstryMgrVO adrHstryMgrVO = new AdrHstryMgrVO();
adrHstryMgrVO.setAdrSeq(p_adrSeq);
adrHstryMgrVO.setMenuNm(p_menuNm);
adrHstryMgrVO.setMenuId(p_menuId);
if ("".equals(p_frstRegisterId) || p_frstRegisterId==null) {
adrHstryMgrVO.setFrstRegisterId(p_lastUpdusrId);
}else {
adrHstryMgrVO.setFrstRegisterId(p_frstRegisterId);
}
//개별 액션 단독 저장인 경우
if ("".equals(p_adrHstryMgrSeq)) {
p_adrHstryMgrSeq = adrHstryMgrSeqGnrService.getNextStringId();
adrHstryMgrVO.setAdrHstryMgrSeq(p_adrHstryMgrSeq);
insert("AdrHstryMgrDAO.insert", adrHstryMgrVO);
}else {
adrHstryMgrVO.setAdrHstryMgrSeq(p_adrHstryMgrSeq);
}
//step2.조정사건이력관리상세번호 - adr_hstry_mgr_detail insert
String s_adrHstryMgrDetailSeq = adrHstryMgrDetailSeqGnrService.getNextStringId();
adrHstryMgrVO.setAdrHstryMgrDetailSeq(s_adrHstryMgrDetailSeq);
adrHstryMgrVO.setUseCd(p_useCd);
adrHstryMgrVO.setTableName(p_tableName);
adrHstryMgrVO.setUpdateQuery(p_updateQuery) ;
insert("AdrHstryMgrDetailDAO.insert", adrHstryMgrVO);
return p_adrHstryMgrSeq;
}
/**
* 등록 - C
* @param AdjstChangeDateVO
* @throws Exception
*/
public void insert(AdrPrtclMemOpinionVO VO) throws Exception {
insert("AdrPrtclMemOpinionDAO.insert", VO);
}
/**
* 상세보기 - R
* @param AdjstChangeDateVO
* @return
* @throws Exception
*/
public AdrPrtclMemOpinionVO selectDetail(AdrPrtclMemOpinionVO VO) throws Exception {
return (AdrPrtclMemOpinionVO) select("AdrPrtclMemOpinionDAO.selectDetail", VO);
}
/**
* 수정 - U
* @param AdjstChangeDateVO
* @return
* @throws Exception
*/
public int update(AdrPrtclMemOpinionVO VO) throws Exception {
return update("AdrPrtclMemOpinionDAO.update", VO);
}
/**
* 삭제 - D
* @param addrAgencyVO
* @return
* @throws Exception
*/
public int delete(AdrPrtclMemOpinionVO VO) throws Exception {
return delete("AdrPrtclMemOpinionDAO.delete", VO);
}
//L
public List<AdrPrtclMemOpinionVO> selectList(AdrPrtclMemOpinionVO VO) throws Exception {
List<AdrPrtclMemOpinionVO> tlist = (List<AdrPrtclMemOpinionVO>) list("AdrPrtclMemOpinionDAO.selectList", VO);
return tlist;
}
/**
* L - Page
* @param addrVO
* @return
* @throws Exception
*/
public List<AdrPrtclMemOpinionVO> selectPagingList(AdrPrtclMemOpinionVO VO) throws Exception {
List<AdrPrtclMemOpinionVO> tlist = (List<AdrPrtclMemOpinionVO>) list("AdrPrtclMemOpinionDAO.selectPagingList", VO);
return tlist;
}
}

View File

@ -0,0 +1,96 @@
package kcc.kccadr.advcPrtcl.service.impl;
import java.util.List;
import javax.annotation.Resource;
import org.springframework.stereotype.Service;
import kcc.kccadr.advcPrtcl.service.AdrPrtclMemOpinionService;
import kcc.kccadr.advcPrtcl.service.AdrPrtclMemOpinionVO;
@Service("adrPrtclMemOpinionService")
public class AdrPrtclMemOpinionServiceImpl implements AdrPrtclMemOpinionService {
//이력
@Resource(name="adrPrtclMemOpinionDAO")
private AdrPrtclMemOpinionDAO adrPrtclMemOpinionDAO;
//이력 상세
//@Resource(name="adrRecordReadingDetailDAO")
//private adrRecordReadingDetailDAO adrRecordReadingDetailDAO;
//이력 상세
//@Resource(name="KccadrMgrUdtService")
//private KccadrMgrUdtService kccadrMgrUdtService;
/*
String insert4Func(
String p_adrSeq
, String p_menuNm
, String p_menuId
, String p_frstRegisterId
) throws Exception;
*/
//C
public String insert4Func(
String p_adrSeq
, String p_menuNm
, String p_menuId
, String p_frstRegisterId
, String p_lastUpdusrId
, String p_adrRecordReadingSeq
, String p_useCd
, String p_tableName
, String p_updateQuery
) throws Exception {
return adrPrtclMemOpinionDAO.insert4Func(
p_adrSeq
, p_menuNm
, p_menuId
, p_frstRegisterId
, p_lastUpdusrId
, p_adrRecordReadingSeq
, p_useCd
, p_tableName
, p_updateQuery
);
}
//C
public void insert(AdrPrtclMemOpinionVO VO) throws Exception {
adrPrtclMemOpinionDAO.insert(VO);
}
//R
public AdrPrtclMemOpinionVO selectDetail(AdrPrtclMemOpinionVO VO) throws Exception {
return adrPrtclMemOpinionDAO.selectDetail(VO);
}
//U
public int update(AdrPrtclMemOpinionVO VO) throws Exception{
return adrPrtclMemOpinionDAO.update(VO);
}
//D
public int delete(AdrPrtclMemOpinionVO VO) throws Exception{
return adrPrtclMemOpinionDAO.delete(VO);
}
//List
public List<AdrPrtclMemOpinionVO> selectList(AdrPrtclMemOpinionVO VO) throws Exception{
return adrPrtclMemOpinionDAO.selectList(VO);
}
//paging List
public List<AdrPrtclMemOpinionVO> selectPagingList(AdrPrtclMemOpinionVO VO) throws Exception{
return adrPrtclMemOpinionDAO.selectPagingList(VO);
}
}

View File

@ -0,0 +1,39 @@
package kcc.kccadr.advcRecord.service;
import java.util.List;
public interface AdrRecordReadingHstryService {
String insert4Func(
String p_adrSeq
, String p_menuNm
, String p_menuId
, String p_frstRegisterId
, String p_lastUpdusrId
, String p_adrHstryMgrSeq
, String p_useCd
, String p_tableName
, String p_updateQuery
) throws Exception;
//C
void insert(AdrRecordReadingVO adrHstryMgrVO) throws Exception;
//R
AdrRecordReadingVO selectDetail(AdrRecordReadingVO adrHstryMgrVO) throws Exception;
//U
int update(AdrRecordReadingVO adrHstryMgrVO) throws Exception;
//D
int delete(AdrRecordReadingVO adrHstryMgrVO) throws Exception;
//L
List<AdrRecordReadingVO> selectList(AdrRecordReadingVO adrHstryMgrVO) throws Exception;
//L page
List<AdrRecordReadingVO> selectPagingList(AdrRecordReadingVO adrHstryMgrVO) throws Exception;
}

View File

@ -0,0 +1,39 @@
package kcc.kccadr.advcRecord.service;
import java.util.List;
public interface AdrRecordReadingService {
String insert4Func(
String p_adrSeq
, String p_menuNm
, String p_menuId
, String p_frstRegisterId
, String p_lastUpdusrId
, String p_adrHstryMgrSeq
, String p_useCd
, String p_tableName
, String p_updateQuery
) throws Exception;
//C
void insert(AdrRecordReadingVO adrHstryMgrVO) throws Exception;
//R
AdrRecordReadingVO selectDetail(AdrRecordReadingVO adrHstryMgrVO) throws Exception;
//U
int update(AdrRecordReadingVO adrHstryMgrVO) throws Exception;
//D
int delete(AdrRecordReadingVO adrHstryMgrVO) throws Exception;
//L
List<AdrRecordReadingVO> selectList(AdrRecordReadingVO adrHstryMgrVO) throws Exception;
//L page
List<AdrRecordReadingVO> selectPagingList(AdrRecordReadingVO adrHstryMgrVO) throws Exception;
}

View File

@ -0,0 +1,115 @@
package kcc.kccadr.advcRecord.service;
import java.io.Serializable;
import kcc.com.cmm.ComDefaultVO;
@SuppressWarnings("serial")
public class AdrRecordReadingVO extends ComDefaultVO implements Serializable {
private String recordReadingSeq; //기록열람일련번호
private String adrSeq; //조합일련번호
private String reqTy; //신청인구분-CC301
private String myselfIs; //당사자여부-CC302
private String docuTy; //서류구분-CC303
private String authQntty; //발급수량
private String prcsnStatCd; //처리상태-CC305
private String prcsnPnttm; //처리일시
private String frstRegistPnttm; //등록일시
private String frstRegisterId; //등록자
private String lastUpdtPnttm; //수정일시
private String lastUpdusrId; //수정자
private String recordReadingHstrySeq; //기록열람이력 일련번호
private String cn; //내용-승인번호, 결재 정보 등등
public String getRecordReadingSeq() {
return recordReadingSeq;
}
public void setRecordReadingSeq(String recordReadingSeq) {
this.recordReadingSeq = recordReadingSeq;
}
public String getAdrSeq() {
return adrSeq;
}
public void setAdrSeq(String adrSeq) {
this.adrSeq = adrSeq;
}
public String getReqTy() {
return reqTy;
}
public void setReqTy(String reqTy) {
this.reqTy = reqTy;
}
public String getMyselfIs() {
return myselfIs;
}
public void setMyselfIs(String myselfIs) {
this.myselfIs = myselfIs;
}
public String getDocuTy() {
return docuTy;
}
public void setDocuTy(String docuTy) {
this.docuTy = docuTy;
}
public String getAuthQntty() {
return authQntty;
}
public void setAuthQntty(String authQntty) {
this.authQntty = authQntty;
}
public String getPrcsnStatCd() {
return prcsnStatCd;
}
public void setPrcsnStatCd(String prcsnStatCd) {
this.prcsnStatCd = prcsnStatCd;
}
public String getPrcsnPnttm() {
return prcsnPnttm;
}
public void setPrcsnPnttm(String prcsnPnttm) {
this.prcsnPnttm = prcsnPnttm;
}
public String getFrstRegistPnttm() {
return frstRegistPnttm;
}
public void setFrstRegistPnttm(String frstRegistPnttm) {
this.frstRegistPnttm = frstRegistPnttm;
}
public String getFrstRegisterId() {
return frstRegisterId;
}
public void setFrstRegisterId(String frstRegisterId) {
this.frstRegisterId = frstRegisterId;
}
public String getLastUpdtPnttm() {
return lastUpdtPnttm;
}
public void setLastUpdtPnttm(String lastUpdtPnttm) {
this.lastUpdtPnttm = lastUpdtPnttm;
}
public String getLastUpdusrId() {
return lastUpdusrId;
}
public void setLastUpdusrId(String lastUpdusrId) {
this.lastUpdusrId = lastUpdusrId;
}
public String getRecordReadingHstrySeq() {
return recordReadingHstrySeq;
}
public void setRecordReadingHstrySeq(String recordReadingHstrySeq) {
this.recordReadingHstrySeq = recordReadingHstrySeq;
}
public String getCn() {
return cn;
}
public void setCn(String cn) {
this.cn = cn;
}
}

View File

@ -0,0 +1,189 @@
package kcc.kccadr.advcRecord.service.impl;
import java.util.List;
import javax.annotation.Resource;
import org.springframework.stereotype.Repository;
import egovframework.rte.fdl.idgnr.EgovIdGnrService;
import egovframework.rte.psl.dataaccess.EgovAbstractDAO;
import kcc.kccadr.advc.service.AdrHstryMgrVO;
import kcc.kccadr.advcRecord.service.AdrRecordReadingVO;
@Repository("adrRecordReadingDAO")
public class AdrRecordReadingDAO extends EgovAbstractDAO {
//조정사건 이력관리 일련번호
@Resource(name="adrHstryMgrSeqGnrService")
private EgovIdGnrService adrHstryMgrSeqGnrService;
//조정사건 이력관리 일련번호
@Resource(name="adrHstryMgrDetailSeqGnrService")
private EgovIdGnrService adrHstryMgrDetailSeqGnrService;
/**
* 등록 - C
* @param AdjstChangeDateVO
* @throws Exception
*/
/*
public String insert4FuncMain--(
String p_adrSeq
, String p_menuNm
, String p_menuId
, String p_frstRegisterId
, String p_lastUpdusrId
, String s_adrHstryMgrSeq
) throws Exception {
//step1.조정이력일련번호 - adr_hstry_mgr insert
//String s_adrHstryMgrSeq = adrHstryMgrSeqGnrService.getNextStringId();
AdrHstryMgrVO adrHstryMgrVO = new AdrHstryMgrVO();
adrHstryMgrVO.setAdrSeq(p_adrSeq);
adrHstryMgrVO.setMenuNm(p_menuNm);
adrHstryMgrVO.setMenuId(p_menuId);
if ("".equals(p_frstRegisterId) || p_frstRegisterId==null) {
adrHstryMgrVO.setFrstRegisterId(p_lastUpdusrId);
}else {
adrHstryMgrVO.setFrstRegisterId(p_frstRegisterId);
}
adrHstryMgrVO.setAdrHstryMgrSeq(s_adrHstryMgrSeq);
insert("AdrHstryMgrDAO.insert", adrHstryMgrVO);
//step2.adr_mgr_master 에서 현재 stat_cd 가져오기
AdrHstryMgrVO adrHstryMgrVOTmp = (AdrHstryMgrVO) select("AdrHstryMgrDetailDAO.selectDetailAdrMgrMaster", adrHstryMgrVO);
//step3.조정사건이력관리상세번호 - adr_hstry_mgr_detail insert
String s_adrHstryMgrDetailSeq = adrHstryMgrDetailSeqGnrService.getNextStringId();
adrHstryMgrVO.setAdrHstryMgrDetailSeq(s_adrHstryMgrDetailSeq);
adrHstryMgrVO.setUseCd("U");
adrHstryMgrVO.setTableName("adr_mgr_master");
adrHstryMgrVO.setUpdateQuery(" SET stat_cd='"+adrHstryMgrVOTmp.getStatCd()+"' WHERE adr_seq='"+adrHstryMgrVO.getAdrSeq()+"' ") ;
insert("AdrHstryMgrDetailDAO.insert", adrHstryMgrVO);
return s_adrHstryMgrSeq;
}
*/
/**
* 등록 - C
* @param AdjstChangeDateVO
* @throws Exception
*/
public String insert4Func(
String p_adrSeq
, String p_menuNm
, String p_menuId
, String p_frstRegisterId
, String p_lastUpdusrId
, String p_adrHstryMgrSeq
, String p_useCd
, String p_tableName
, String p_updateQuery
) throws Exception {
//step1.조정이력일련번호 - adr_hstry_mgr insert
//String s_adrHstryMgrSeq = adrHstryMgrSeqGnrService.getNextStringId();
AdrHstryMgrVO adrHstryMgrVO = new AdrHstryMgrVO();
adrHstryMgrVO.setAdrSeq(p_adrSeq);
adrHstryMgrVO.setMenuNm(p_menuNm);
adrHstryMgrVO.setMenuId(p_menuId);
if ("".equals(p_frstRegisterId) || p_frstRegisterId==null) {
adrHstryMgrVO.setFrstRegisterId(p_lastUpdusrId);
}else {
adrHstryMgrVO.setFrstRegisterId(p_frstRegisterId);
}
//개별 액션 단독 저장인 경우
if ("".equals(p_adrHstryMgrSeq)) {
p_adrHstryMgrSeq = adrHstryMgrSeqGnrService.getNextStringId();
adrHstryMgrVO.setAdrHstryMgrSeq(p_adrHstryMgrSeq);
insert("AdrHstryMgrDAO.insert", adrHstryMgrVO);
}else {
adrHstryMgrVO.setAdrHstryMgrSeq(p_adrHstryMgrSeq);
}
//step2.조정사건이력관리상세번호 - adr_hstry_mgr_detail insert
String s_adrHstryMgrDetailSeq = adrHstryMgrDetailSeqGnrService.getNextStringId();
adrHstryMgrVO.setAdrHstryMgrDetailSeq(s_adrHstryMgrDetailSeq);
adrHstryMgrVO.setUseCd(p_useCd);
adrHstryMgrVO.setTableName(p_tableName);
adrHstryMgrVO.setUpdateQuery(p_updateQuery) ;
insert("AdrHstryMgrDetailDAO.insert", adrHstryMgrVO);
return p_adrHstryMgrSeq;
}
/**
* 등록 - C
* @param AdjstChangeDateVO
* @throws Exception
*/
public void insert(AdrRecordReadingVO adrHstryMgrVO) throws Exception {
insert("AdrHstryMgrDAO.insert", adrHstryMgrVO);
}
/**
* 상세보기 - R
* @param AdjstChangeDateVO
* @return
* @throws Exception
*/
public AdrRecordReadingVO selectDetail(AdrRecordReadingVO adrHstryMgrVO) throws Exception {
return (AdrRecordReadingVO) select("AdrRecordReadingDAO.selectDetail", adrHstryMgrVO);
}
/**
* 수정 - U
* @param AdjstChangeDateVO
* @return
* @throws Exception
*/
public int update(AdrRecordReadingVO adrHstryMgrVO) throws Exception {
return update("AdrRecordReadingDAO.update", adrHstryMgrVO);
}
/**
* 삭제 - D
* @param addrAgencyVO
* @return
* @throws Exception
*/
public int delete(AdrRecordReadingVO adrHstryMgrVO) throws Exception {
return delete("AdrRecordReadingDAO.delete", adrHstryMgrVO);
}
//L
public List<AdrRecordReadingVO> selectList(AdrRecordReadingVO adrHstryMgrVO) throws Exception {
List<AdrRecordReadingVO> tlist = (List<AdrRecordReadingVO>) list("AdrHstryMgrDAO.selectList", adrHstryMgrVO);
return tlist;
}
/**
* L - Page
* @param addrVO
* @return
* @throws Exception
*/
public List<AdrRecordReadingVO> selectPagingList(AdrRecordReadingVO adrHstryMgrVO) throws Exception {
List<AdrRecordReadingVO> tlist = (List<AdrRecordReadingVO>) list("AdrHstryMgrDAO.selectPagingList", adrHstryMgrVO);
return tlist;
}
}

View File

@ -0,0 +1,189 @@
package kcc.kccadr.advcRecord.service.impl;
import java.util.List;
import javax.annotation.Resource;
import org.springframework.stereotype.Repository;
import egovframework.rte.fdl.idgnr.EgovIdGnrService;
import egovframework.rte.psl.dataaccess.EgovAbstractDAO;
import kcc.kccadr.advc.service.AdrHstryMgrVO;
import kcc.kccadr.advcRecord.service.AdrRecordReadingVO;
@Repository("adrRecordReadingHstryDAO")
public class AdrRecordReadingHstryDAO extends EgovAbstractDAO {
//조정사건 이력관리 일련번호
@Resource(name="adrHstryMgrSeqGnrService")
private EgovIdGnrService adrHstryMgrSeqGnrService;
//조정사건 이력관리 일련번호
@Resource(name="adrHstryMgrDetailSeqGnrService")
private EgovIdGnrService adrHstryMgrDetailSeqGnrService;
/**
* 등록 - C
* @param AdjstChangeDateVO
* @throws Exception
*/
/*
public String insert4FuncMain--(
String p_adrSeq
, String p_menuNm
, String p_menuId
, String p_frstRegisterId
, String p_lastUpdusrId
, String s_adrHstryMgrSeq
) throws Exception {
//step1.조정이력일련번호 - adr_hstry_mgr insert
//String s_adrHstryMgrSeq = adrHstryMgrSeqGnrService.getNextStringId();
AdrHstryMgrVO adrHstryMgrVO = new AdrHstryMgrVO();
adrHstryMgrVO.setAdrSeq(p_adrSeq);
adrHstryMgrVO.setMenuNm(p_menuNm);
adrHstryMgrVO.setMenuId(p_menuId);
if ("".equals(p_frstRegisterId) || p_frstRegisterId==null) {
adrHstryMgrVO.setFrstRegisterId(p_lastUpdusrId);
}else {
adrHstryMgrVO.setFrstRegisterId(p_frstRegisterId);
}
adrHstryMgrVO.setAdrHstryMgrSeq(s_adrHstryMgrSeq);
insert("AdrHstryMgrDAO.insert", adrHstryMgrVO);
//step2.adr_mgr_master 에서 현재 stat_cd 가져오기
AdrHstryMgrVO adrHstryMgrVOTmp = (AdrHstryMgrVO) select("AdrHstryMgrDetailDAO.selectDetailAdrMgrMaster", adrHstryMgrVO);
//step3.조정사건이력관리상세번호 - adr_hstry_mgr_detail insert
String s_adrHstryMgrDetailSeq = adrHstryMgrDetailSeqGnrService.getNextStringId();
adrHstryMgrVO.setAdrHstryMgrDetailSeq(s_adrHstryMgrDetailSeq);
adrHstryMgrVO.setUseCd("U");
adrHstryMgrVO.setTableName("adr_mgr_master");
adrHstryMgrVO.setUpdateQuery(" SET stat_cd='"+adrHstryMgrVOTmp.getStatCd()+"' WHERE adr_seq='"+adrHstryMgrVO.getAdrSeq()+"' ") ;
insert("AdrHstryMgrDetailDAO.insert", adrHstryMgrVO);
return s_adrHstryMgrSeq;
}
*/
/**
* 등록 - C
* @param AdjstChangeDateVO
* @throws Exception
*/
public String insert4Func(
String p_adrSeq
, String p_menuNm
, String p_menuId
, String p_frstRegisterId
, String p_lastUpdusrId
, String p_adrHstryMgrSeq
, String p_useCd
, String p_tableName
, String p_updateQuery
) throws Exception {
//step1.조정이력일련번호 - adr_hstry_mgr insert
//String s_adrHstryMgrSeq = adrHstryMgrSeqGnrService.getNextStringId();
AdrHstryMgrVO adrHstryMgrVO = new AdrHstryMgrVO();
adrHstryMgrVO.setAdrSeq(p_adrSeq);
adrHstryMgrVO.setMenuNm(p_menuNm);
adrHstryMgrVO.setMenuId(p_menuId);
if ("".equals(p_frstRegisterId) || p_frstRegisterId==null) {
adrHstryMgrVO.setFrstRegisterId(p_lastUpdusrId);
}else {
adrHstryMgrVO.setFrstRegisterId(p_frstRegisterId);
}
//개별 액션 단독 저장인 경우
if ("".equals(p_adrHstryMgrSeq)) {
p_adrHstryMgrSeq = adrHstryMgrSeqGnrService.getNextStringId();
adrHstryMgrVO.setAdrHstryMgrSeq(p_adrHstryMgrSeq);
insert("AdrHstryMgrDAO.insert", adrHstryMgrVO);
}else {
adrHstryMgrVO.setAdrHstryMgrSeq(p_adrHstryMgrSeq);
}
//step2.조정사건이력관리상세번호 - adr_hstry_mgr_detail insert
String s_adrHstryMgrDetailSeq = adrHstryMgrDetailSeqGnrService.getNextStringId();
adrHstryMgrVO.setAdrHstryMgrDetailSeq(s_adrHstryMgrDetailSeq);
adrHstryMgrVO.setUseCd(p_useCd);
adrHstryMgrVO.setTableName(p_tableName);
adrHstryMgrVO.setUpdateQuery(p_updateQuery) ;
insert("AdrHstryMgrDetailDAO.insert", adrHstryMgrVO);
return p_adrHstryMgrSeq;
}
/**
* 등록 - C
* @param AdjstChangeDateVO
* @throws Exception
*/
public void insert(AdrRecordReadingVO adrHstryMgrVO) throws Exception {
insert("AdrHstryMgrDAO.insert", adrHstryMgrVO);
}
/**
* 상세보기 - R
* @param AdjstChangeDateVO
* @return
* @throws Exception
*/
public AdrRecordReadingVO selectDetail(AdrRecordReadingVO adrHstryMgrVO) throws Exception {
return (AdrRecordReadingVO) select("AdrRecordReadingDAO.selectDetail", adrHstryMgrVO);
}
/**
* 수정 - U
* @param AdjstChangeDateVO
* @return
* @throws Exception
*/
public int update(AdrRecordReadingVO adrHstryMgrVO) throws Exception {
return update("AdrRecordReadingDAO.update", adrHstryMgrVO);
}
/**
* 삭제 - D
* @param addrAgencyVO
* @return
* @throws Exception
*/
public int delete(AdrRecordReadingVO adrHstryMgrVO) throws Exception {
return delete("AdrRecordReadingDAO.delete", adrHstryMgrVO);
}
//L
public List<AdrRecordReadingVO> selectList(AdrRecordReadingVO adrHstryMgrVO) throws Exception {
List<AdrRecordReadingVO> tlist = (List<AdrRecordReadingVO>) list("AdrHstryMgrDAO.selectList", adrHstryMgrVO);
return tlist;
}
/**
* L - Page
* @param addrVO
* @return
* @throws Exception
*/
public List<AdrRecordReadingVO> selectPagingList(AdrRecordReadingVO adrHstryMgrVO) throws Exception {
List<AdrRecordReadingVO> tlist = (List<AdrRecordReadingVO>) list("AdrHstryMgrDAO.selectPagingList", adrHstryMgrVO);
return tlist;
}
}

View File

@ -0,0 +1,96 @@
package kcc.kccadr.advcRecord.service.impl;
import java.util.List;
import javax.annotation.Resource;
import org.springframework.stereotype.Service;
import kcc.kccadr.advcRecord.service.AdrRecordReadingHstryService;
import kcc.kccadr.advcRecord.service.AdrRecordReadingVO;
@Service("adrRecordReadingHstryService")
public class AdrRecordReadingHstryServiceImpl implements AdrRecordReadingHstryService {
//이력
@Resource(name="adrRecordReadingDAO")
private AdrRecordReadingDAO adrRecordReadingDAO;
//이력 상세
//@Resource(name="adrRecordReadingDetailDAO")
//private adrRecordReadingDetailDAO adrRecordReadingDetailDAO;
//이력 상세
//@Resource(name="KccadrMgrUdtService")
//private KccadrMgrUdtService kccadrMgrUdtService;
/*
String insert4Func(
String p_adrSeq
, String p_menuNm
, String p_menuId
, String p_frstRegisterId
) throws Exception;
*/
//C
public String insert4Func(
String p_adrSeq
, String p_menuNm
, String p_menuId
, String p_frstRegisterId
, String p_lastUpdusrId
, String p_adrRecordReadingSeq
, String p_useCd
, String p_tableName
, String p_updateQuery
) throws Exception {
return adrRecordReadingDAO.insert4Func(
p_adrSeq
, p_menuNm
, p_menuId
, p_frstRegisterId
, p_lastUpdusrId
, p_adrRecordReadingSeq
, p_useCd
, p_tableName
, p_updateQuery
);
}
//C
public void insert(AdrRecordReadingVO adrRecordReadingVO) throws Exception {
adrRecordReadingDAO.insert(adrRecordReadingVO);
}
//R
public AdrRecordReadingVO selectDetail(AdrRecordReadingVO adrRecordReadingVO) throws Exception {
return adrRecordReadingDAO.selectDetail(adrRecordReadingVO);
}
//U
public int update(AdrRecordReadingVO adrRecordReadingVO) throws Exception{
return adrRecordReadingDAO.update(adrRecordReadingVO);
}
//D
public int delete(AdrRecordReadingVO adrRecordReadingVO) throws Exception{
return adrRecordReadingDAO.delete(adrRecordReadingVO);
}
//List
public List<AdrRecordReadingVO> selectList(AdrRecordReadingVO adrRecordReadingVO) throws Exception{
return adrRecordReadingDAO.selectList(adrRecordReadingVO);
}
//paging List
public List<AdrRecordReadingVO> selectPagingList(AdrRecordReadingVO adrRecordReadingVO) throws Exception{
return adrRecordReadingDAO.selectPagingList(adrRecordReadingVO);
}
}

View File

@ -0,0 +1,96 @@
package kcc.kccadr.advcRecord.service.impl;
import java.util.List;
import javax.annotation.Resource;
import org.springframework.stereotype.Service;
import kcc.kccadr.advcRecord.service.AdrRecordReadingService;
import kcc.kccadr.advcRecord.service.AdrRecordReadingVO;
@Service("adrRecordReadingService")
public class AdrRecordReadingServiceImpl implements AdrRecordReadingService {
//이력
@Resource(name="adrRecordReadingDAO")
private AdrRecordReadingDAO adrRecordReadingDAO;
//이력 상세
//@Resource(name="adrRecordReadingDetailDAO")
//private adrRecordReadingDetailDAO adrRecordReadingDetailDAO;
//이력 상세
//@Resource(name="KccadrMgrUdtService")
//private KccadrMgrUdtService kccadrMgrUdtService;
/*
String insert4Func(
String p_adrSeq
, String p_menuNm
, String p_menuId
, String p_frstRegisterId
) throws Exception;
*/
//C
public String insert4Func(
String p_adrSeq
, String p_menuNm
, String p_menuId
, String p_frstRegisterId
, String p_lastUpdusrId
, String p_adrRecordReadingSeq
, String p_useCd
, String p_tableName
, String p_updateQuery
) throws Exception {
return adrRecordReadingDAO.insert4Func(
p_adrSeq
, p_menuNm
, p_menuId
, p_frstRegisterId
, p_lastUpdusrId
, p_adrRecordReadingSeq
, p_useCd
, p_tableName
, p_updateQuery
);
}
//C
public void insert(AdrRecordReadingVO adrRecordReadingVO) throws Exception {
adrRecordReadingDAO.insert(adrRecordReadingVO);
}
//R
public AdrRecordReadingVO selectDetail(AdrRecordReadingVO adrRecordReadingVO) throws Exception {
return adrRecordReadingDAO.selectDetail(adrRecordReadingVO);
}
//U
public int update(AdrRecordReadingVO adrRecordReadingVO) throws Exception{
return adrRecordReadingDAO.update(adrRecordReadingVO);
}
//D
public int delete(AdrRecordReadingVO adrRecordReadingVO) throws Exception{
return adrRecordReadingDAO.delete(adrRecordReadingVO);
}
//List
public List<AdrRecordReadingVO> selectList(AdrRecordReadingVO adrRecordReadingVO) throws Exception{
return adrRecordReadingDAO.selectList(adrRecordReadingVO);
}
//paging List
public List<AdrRecordReadingVO> selectPagingList(AdrRecordReadingVO adrRecordReadingVO) throws Exception{
return adrRecordReadingDAO.selectPagingList(adrRecordReadingVO);
}
}

View File

@ -0,0 +1,39 @@
package kcc.kccadr.advcSbmt.service;
import java.util.List;
public interface AdrSbmtLineMgrUsrService {
String insert4Func(
String p_adrSeq
, String p_menuNm
, String p_menuId
, String p_frstRegisterId
, String p_lastUpdusrId
, String p_adrHstryMgrSeq
, String p_useCd
, String p_tableName
, String p_updateQuery
) throws Exception;
//C
void insert(AdrSbmtLineMgrUsrVO vo) throws Exception;
//R
AdrSbmtLineMgrUsrVO selectDetail(AdrSbmtLineMgrUsrVO vo) throws Exception;
//U
int update(AdrSbmtLineMgrUsrVO vo) throws Exception;
//D
int delete(AdrSbmtLineMgrUsrVO vo) throws Exception;
//L
List<AdrSbmtLineMgrUsrVO> selectList(AdrSbmtLineMgrUsrVO vo) throws Exception;
//L page
List<AdrSbmtLineMgrUsrVO> selectPagingList(AdrSbmtLineMgrUsrVO vo) throws Exception;
}

View File

@ -0,0 +1,208 @@
package kcc.kccadr.advcSbmt.service;
import java.io.Serializable;
import kcc.com.cmm.ComDefaultVO;
@SuppressWarnings("serial")
public class AdrSbmtLineMgrUsrVO extends ComDefaultVO implements Serializable {
//adr_sbmt_line_mgr_usr;
private String registerId; //'사용자',
private String sbmtTyCd; //'결재종류구분',
private String sbmtLineNm; //'결재선명',
private String basicsSbmtLineIs; //'기본결재선여부',
private String sbmtId1; //'결재자ID1',
private String sbmtId2; //'결재자ID2',
private String sbmtId3; //'결재자ID3',
private String sbmtId4; //'결재자ID4',
private String sbmtId5; //'결재자ID5',
private String sbmtId6; //'결재자ID6',
private String sbsttSbmtId1; //'대리결재자ID1',
private String sbsttSbmtId2; //'대리결재자ID2',
private String sbsttSbmtId3; //'대리결재자ID3',
private String sbsttSbmtId4; //'대리결재자ID4',
private String sbsttSbmtId5; //'대리결재자ID5',
private String sbsttSbmtId6; //'대리결재자ID6',
private String frstRegistPnttm; //등록일시
private String frstRegisterId; //등록자
private String lastUpdtPnttm; //수정일시
private String lastUpdusrId; //수정자
//adr_sbmt_mgr_hstry
private String adrSeq; //'조정일련번호',
private String adrSn; //'조정회차',
private String sbmtSeq; //'결재일련번호',
private String sbmtSbsttSeq; //'결재대리인일련번호',
private String agntSbmtId; //'대상결재자ID-ID1,ID2,ID3,ID4,ID5,ID6',
private String sbmtIdSbstt; //'대리결재자ID',
private String sbmtIdBef; //'이전결재자ID',
public String getRegisterId() {
return registerId;
}
public void setRegisterId(String registerId) {
this.registerId = registerId;
}
public String getSbmtTyCd() {
return sbmtTyCd;
}
public void setSbmtTyCd(String sbmtTyCd) {
this.sbmtTyCd = sbmtTyCd;
}
public String getSbmtLineNm() {
return sbmtLineNm;
}
public void setSbmtLineNm(String sbmtLineNm) {
this.sbmtLineNm = sbmtLineNm;
}
public String getBasicsSbmtLineIs() {
return basicsSbmtLineIs;
}
public void setBasicsSbmtLineIs(String basicsSbmtLineIs) {
this.basicsSbmtLineIs = basicsSbmtLineIs;
}
public String getSbmtId1() {
return sbmtId1;
}
public void setSbmtId1(String sbmtId1) {
this.sbmtId1 = sbmtId1;
}
public String getSbmtId2() {
return sbmtId2;
}
public void setSbmtId2(String sbmtId2) {
this.sbmtId2 = sbmtId2;
}
public String getSbmtId3() {
return sbmtId3;
}
public void setSbmtId3(String sbmtId3) {
this.sbmtId3 = sbmtId3;
}
public String getSbmtId4() {
return sbmtId4;
}
public void setSbmtId4(String sbmtId4) {
this.sbmtId4 = sbmtId4;
}
public String getSbmtId5() {
return sbmtId5;
}
public void setSbmtId5(String sbmtId5) {
this.sbmtId5 = sbmtId5;
}
public String getSbmtId6() {
return sbmtId6;
}
public void setSbmtId6(String sbmtId6) {
this.sbmtId6 = sbmtId6;
}
public String getSbsttSbmtId1() {
return sbsttSbmtId1;
}
public void setSbsttSbmtId1(String sbsttSbmtId1) {
this.sbsttSbmtId1 = sbsttSbmtId1;
}
public String getSbsttSbmtId2() {
return sbsttSbmtId2;
}
public void setSbsttSbmtId2(String sbsttSbmtId2) {
this.sbsttSbmtId2 = sbsttSbmtId2;
}
public String getSbsttSbmtId3() {
return sbsttSbmtId3;
}
public void setSbsttSbmtId3(String sbsttSbmtId3) {
this.sbsttSbmtId3 = sbsttSbmtId3;
}
public String getSbsttSbmtId4() {
return sbsttSbmtId4;
}
public void setSbsttSbmtId4(String sbsttSbmtId4) {
this.sbsttSbmtId4 = sbsttSbmtId4;
}
public String getSbsttSbmtId5() {
return sbsttSbmtId5;
}
public void setSbsttSbmtId5(String sbsttSbmtId5) {
this.sbsttSbmtId5 = sbsttSbmtId5;
}
public String getSbsttSbmtId6() {
return sbsttSbmtId6;
}
public void setSbsttSbmtId6(String sbsttSbmtId6) {
this.sbsttSbmtId6 = sbsttSbmtId6;
}
public String getFrstRegistPnttm() {
return frstRegistPnttm;
}
public void setFrstRegistPnttm(String frstRegistPnttm) {
this.frstRegistPnttm = frstRegistPnttm;
}
public String getFrstRegisterId() {
return frstRegisterId;
}
public void setFrstRegisterId(String frstRegisterId) {
this.frstRegisterId = frstRegisterId;
}
public String getLastUpdtPnttm() {
return lastUpdtPnttm;
}
public void setLastUpdtPnttm(String lastUpdtPnttm) {
this.lastUpdtPnttm = lastUpdtPnttm;
}
public String getLastUpdusrId() {
return lastUpdusrId;
}
public void setLastUpdusrId(String lastUpdusrId) {
this.lastUpdusrId = lastUpdusrId;
}
public String getAdrSeq() {
return adrSeq;
}
public void setAdrSeq(String adrSeq) {
this.adrSeq = adrSeq;
}
public String getAdrSn() {
return adrSn;
}
public void setAdrSn(String adrSn) {
this.adrSn = adrSn;
}
public String getSbmtSeq() {
return sbmtSeq;
}
public void setSbmtSeq(String sbmtSeq) {
this.sbmtSeq = sbmtSeq;
}
public String getSbmtSbsttSeq() {
return sbmtSbsttSeq;
}
public void setSbmtSbsttSeq(String sbmtSbsttSeq) {
this.sbmtSbsttSeq = sbmtSbsttSeq;
}
public String getAgntSbmtId() {
return agntSbmtId;
}
public void setAgntSbmtId(String agntSbmtId) {
this.agntSbmtId = agntSbmtId;
}
public String getSbmtIdSbstt() {
return sbmtIdSbstt;
}
public void setSbmtIdSbstt(String sbmtIdSbstt) {
this.sbmtIdSbstt = sbmtIdSbstt;
}
public String getSbmtIdBef() {
return sbmtIdBef;
}
public void setSbmtIdBef(String sbmtIdBef) {
this.sbmtIdBef = sbmtIdBef;
}
}

View File

@ -0,0 +1,39 @@
package kcc.kccadr.advcSbmt.service;
import java.util.List;
public interface AdrSbmtMgrHstryService {
String insert4Func(
String p_adrSeq
, String p_menuNm
, String p_menuId
, String p_frstRegisterId
, String p_lastUpdusrId
, String p_adrHstryMgrSeq
, String p_useCd
, String p_tableName
, String p_updateQuery
) throws Exception;
//C
void insert(AdrSbmtLineMgrUsrVO vo) throws Exception;
//R
AdrSbmtLineMgrUsrVO selectDetail(AdrSbmtLineMgrUsrVO vo) throws Exception;
//U
int update(AdrSbmtLineMgrUsrVO vo) throws Exception;
//D
int delete(AdrSbmtLineMgrUsrVO vo) throws Exception;
//L
List<AdrSbmtLineMgrUsrVO> selectList(AdrSbmtLineMgrUsrVO vo) throws Exception;
//L page
List<AdrSbmtLineMgrUsrVO> selectPagingList(AdrSbmtLineMgrUsrVO vo) throws Exception;
}

View File

@ -0,0 +1,189 @@
package kcc.kccadr.advcSbmt.service.impl;
import java.util.List;
import javax.annotation.Resource;
import org.springframework.stereotype.Repository;
import egovframework.rte.fdl.idgnr.EgovIdGnrService;
import egovframework.rte.psl.dataaccess.EgovAbstractDAO;
import kcc.kccadr.advc.service.AdrHstryMgrVO;
import kcc.kccadr.advcSbmt.service.AdrSbmtLineMgrUsrVO;
@Repository("adrSbmtLineMgrUsrDAO")
public class AdrSbmtLineMgrUsrDAO extends EgovAbstractDAO {
//조정사건 이력관리 일련번호
@Resource(name="adrHstryMgrSeqGnrService")
private EgovIdGnrService adrHstryMgrSeqGnrService;
//조정사건 이력관리 일련번호
@Resource(name="adrHstryMgrDetailSeqGnrService")
private EgovIdGnrService adrHstryMgrDetailSeqGnrService;
/**
* 등록 - C
* @param AdjstChangeDateVO
* @throws Exception
*/
/*
public String insert4FuncMain--(
String p_adrSeq
, String p_menuNm
, String p_menuId
, String p_frstRegisterId
, String p_lastUpdusrId
, String s_adrHstryMgrSeq
) throws Exception {
//step1.조정이력일련번호 - adr_hstry_mgr insert
//String s_adrHstryMgrSeq = adrHstryMgrSeqGnrService.getNextStringId();
AdrHstryMgrVO adrHstryMgrVO = new AdrHstryMgrVO();
adrHstryMgrVO.setAdrSeq(p_adrSeq);
adrHstryMgrVO.setMenuNm(p_menuNm);
adrHstryMgrVO.setMenuId(p_menuId);
if ("".equals(p_frstRegisterId) || p_frstRegisterId==null) {
adrHstryMgrVO.setFrstRegisterId(p_lastUpdusrId);
}else {
adrHstryMgrVO.setFrstRegisterId(p_frstRegisterId);
}
adrHstryMgrVO.setAdrHstryMgrSeq(s_adrHstryMgrSeq);
insert("AdrHstryMgrDAO.insert", adrHstryMgrVO);
//step2.adr_mgr_master 에서 현재 stat_cd 가져오기
AdrHstryMgrVO adrHstryMgrVOTmp = (AdrHstryMgrVO) select("AdrHstryMgrDetailDAO.selectDetailAdrMgrMaster", adrHstryMgrVO);
//step3.조정사건이력관리상세번호 - adr_hstry_mgr_detail insert
String s_adrHstryMgrDetailSeq = adrHstryMgrDetailSeqGnrService.getNextStringId();
adrHstryMgrVO.setAdrHstryMgrDetailSeq(s_adrHstryMgrDetailSeq);
adrHstryMgrVO.setUseCd("U");
adrHstryMgrVO.setTableName("adr_mgr_master");
adrHstryMgrVO.setUpdateQuery(" SET stat_cd='"+adrHstryMgrVOTmp.getStatCd()+"' WHERE adr_seq='"+adrHstryMgrVO.getAdrSeq()+"' ") ;
insert("AdrHstryMgrDetailDAO.insert", adrHstryMgrVO);
return s_adrHstryMgrSeq;
}
*/
/**
* 등록 - C
* @param AdjstChangeDateVO
* @throws Exception
*/
public String insert4Func(
String p_adrSeq
, String p_menuNm
, String p_menuId
, String p_frstRegisterId
, String p_lastUpdusrId
, String p_adrHstryMgrSeq
, String p_useCd
, String p_tableName
, String p_updateQuery
) throws Exception {
//step1.조정이력일련번호 - adr_hstry_mgr insert
//String s_adrHstryMgrSeq = adrHstryMgrSeqGnrService.getNextStringId();
AdrHstryMgrVO adrHstryMgrVO = new AdrHstryMgrVO();
adrHstryMgrVO.setAdrSeq(p_adrSeq);
adrHstryMgrVO.setMenuNm(p_menuNm);
adrHstryMgrVO.setMenuId(p_menuId);
if ("".equals(p_frstRegisterId) || p_frstRegisterId==null) {
adrHstryMgrVO.setFrstRegisterId(p_lastUpdusrId);
}else {
adrHstryMgrVO.setFrstRegisterId(p_frstRegisterId);
}
//개별 액션 단독 저장인 경우
if ("".equals(p_adrHstryMgrSeq)) {
p_adrHstryMgrSeq = adrHstryMgrSeqGnrService.getNextStringId();
adrHstryMgrVO.setAdrHstryMgrSeq(p_adrHstryMgrSeq);
insert("AdrHstryMgrDAO.insert", adrHstryMgrVO);
}else {
adrHstryMgrVO.setAdrHstryMgrSeq(p_adrHstryMgrSeq);
}
//step2.조정사건이력관리상세번호 - adr_hstry_mgr_detail insert
String s_adrHstryMgrDetailSeq = adrHstryMgrDetailSeqGnrService.getNextStringId();
adrHstryMgrVO.setAdrHstryMgrDetailSeq(s_adrHstryMgrDetailSeq);
adrHstryMgrVO.setUseCd(p_useCd);
adrHstryMgrVO.setTableName(p_tableName);
adrHstryMgrVO.setUpdateQuery(p_updateQuery) ;
insert("AdrHstryMgrDetailDAO.insert", adrHstryMgrVO);
return p_adrHstryMgrSeq;
}
/**
* 등록 - C
* @param AdjstChangeDateVO
* @throws Exception
*/
public void insert(AdrSbmtLineMgrUsrVO VO) throws Exception {
insert("AdrSbmtLineMgrUsrDAO.insert", VO);
}
/**
* 상세보기 - R
* @param AdjstChangeDateVO
* @return
* @throws Exception
*/
public AdrSbmtLineMgrUsrVO selectDetail(AdrSbmtLineMgrUsrVO VO) throws Exception {
return (AdrSbmtLineMgrUsrVO) select("AdrSbmtLineMgrUsrDAO.selectDetail", VO);
}
/**
* 수정 - U
* @param AdjstChangeDateVO
* @return
* @throws Exception
*/
public int update(AdrSbmtLineMgrUsrVO VO) throws Exception {
return update("AdrSbmtLineMgrUsrDAO.update", VO);
}
/**
* 삭제 - D
* @param addrAgencyVO
* @return
* @throws Exception
*/
public int delete(AdrSbmtLineMgrUsrVO VO) throws Exception {
return delete("AdrSbmtLineMgrUsrDAO.delete", VO);
}
//L
public List<AdrSbmtLineMgrUsrVO> selectList(AdrSbmtLineMgrUsrVO VO) throws Exception {
List<AdrSbmtLineMgrUsrVO> tlist = (List<AdrSbmtLineMgrUsrVO>) list("AdrSbmtLineMgrUsrDAO.selectList", VO);
return tlist;
}
/**
* L - Page
* @param addrVO
* @return
* @throws Exception
*/
public List<AdrSbmtLineMgrUsrVO> selectPagingList(AdrSbmtLineMgrUsrVO VO) throws Exception {
List<AdrSbmtLineMgrUsrVO> tlist = (List<AdrSbmtLineMgrUsrVO>) list("AdrSbmtLineMgrUsrDAO.selectPagingList", VO);
return tlist;
}
}

View File

@ -0,0 +1,96 @@
package kcc.kccadr.advcSbmt.service.impl;
import java.util.List;
import javax.annotation.Resource;
import org.springframework.stereotype.Service;
import kcc.kccadr.advcSbmt.service.AdrSbmtLineMgrUsrService;
import kcc.kccadr.advcSbmt.service.AdrSbmtLineMgrUsrVO;
@Service("adrSbmtLineMgrUsrService")
public class AdrSbmtLineMgrUsrServiceImpl implements AdrSbmtLineMgrUsrService {
//이력
@Resource(name="adrSbmtLineMgrUsrDAO")
private AdrSbmtLineMgrUsrDAO adrSbmtLineMgrUsrDAO;
//이력 상세
//@Resource(name="adrRecordReadingDetailDAO")
//private adrRecordReadingDetailDAO adrRecordReadingDetailDAO;
//이력 상세
//@Resource(name="KccadrMgrUdtService")
//private KccadrMgrUdtService kccadrMgrUdtService;
/*
String insert4Func(
String p_adrSeq
, String p_menuNm
, String p_menuId
, String p_frstRegisterId
) throws Exception;
*/
//C
public String insert4Func(
String p_adrSeq
, String p_menuNm
, String p_menuId
, String p_frstRegisterId
, String p_lastUpdusrId
, String p_adrRecordReadingSeq
, String p_useCd
, String p_tableName
, String p_updateQuery
) throws Exception {
return adrSbmtLineMgrUsrDAO.insert4Func(
p_adrSeq
, p_menuNm
, p_menuId
, p_frstRegisterId
, p_lastUpdusrId
, p_adrRecordReadingSeq
, p_useCd
, p_tableName
, p_updateQuery
);
}
//C
public void insert(AdrSbmtLineMgrUsrVO VO) throws Exception {
adrSbmtLineMgrUsrDAO.insert(VO);
}
//R
public AdrSbmtLineMgrUsrVO selectDetail(AdrSbmtLineMgrUsrVO VO) throws Exception {
return adrSbmtLineMgrUsrDAO.selectDetail(VO);
}
//U
public int update(AdrSbmtLineMgrUsrVO VO) throws Exception{
return adrSbmtLineMgrUsrDAO.update(VO);
}
//D
public int delete(AdrSbmtLineMgrUsrVO VO) throws Exception{
return adrSbmtLineMgrUsrDAO.delete(VO);
}
//List
public List<AdrSbmtLineMgrUsrVO> selectList(AdrSbmtLineMgrUsrVO VO) throws Exception{
return adrSbmtLineMgrUsrDAO.selectList(VO);
}
//paging List
public List<AdrSbmtLineMgrUsrVO> selectPagingList(AdrSbmtLineMgrUsrVO VO) throws Exception{
return adrSbmtLineMgrUsrDAO.selectPagingList(VO);
}
}

View File

@ -0,0 +1,189 @@
package kcc.kccadr.advcSbmt.service.impl;
import java.util.List;
import javax.annotation.Resource;
import org.springframework.stereotype.Repository;
import egovframework.rte.fdl.idgnr.EgovIdGnrService;
import egovframework.rte.psl.dataaccess.EgovAbstractDAO;
import kcc.kccadr.advc.service.AdrHstryMgrVO;
import kcc.kccadr.advcSbmt.service.AdrSbmtLineMgrUsrVO;
@Repository("adrSbmtMgrHstryDAO")
public class AdrSbmtMgrHstryDAO extends EgovAbstractDAO {
//조정사건 이력관리 일련번호
@Resource(name="adrHstryMgrSeqGnrService")
private EgovIdGnrService adrHstryMgrSeqGnrService;
//조정사건 이력관리 일련번호
@Resource(name="adrHstryMgrDetailSeqGnrService")
private EgovIdGnrService adrHstryMgrDetailSeqGnrService;
/**
* 등록 - C
* @param AdjstChangeDateVO
* @throws Exception
*/
/*
public String insert4FuncMain--(
String p_adrSeq
, String p_menuNm
, String p_menuId
, String p_frstRegisterId
, String p_lastUpdusrId
, String s_adrHstryMgrSeq
) throws Exception {
//step1.조정이력일련번호 - adr_hstry_mgr insert
//String s_adrHstryMgrSeq = adrHstryMgrSeqGnrService.getNextStringId();
AdrHstryMgrVO adrHstryMgrVO = new AdrHstryMgrVO();
adrHstryMgrVO.setAdrSeq(p_adrSeq);
adrHstryMgrVO.setMenuNm(p_menuNm);
adrHstryMgrVO.setMenuId(p_menuId);
if ("".equals(p_frstRegisterId) || p_frstRegisterId==null) {
adrHstryMgrVO.setFrstRegisterId(p_lastUpdusrId);
}else {
adrHstryMgrVO.setFrstRegisterId(p_frstRegisterId);
}
adrHstryMgrVO.setAdrHstryMgrSeq(s_adrHstryMgrSeq);
insert("AdrHstryMgrDAO.insert", adrHstryMgrVO);
//step2.adr_mgr_master 에서 현재 stat_cd 가져오기
AdrHstryMgrVO adrHstryMgrVOTmp = (AdrHstryMgrVO) select("AdrHstryMgrDetailDAO.selectDetailAdrMgrMaster", adrHstryMgrVO);
//step3.조정사건이력관리상세번호 - adr_hstry_mgr_detail insert
String s_adrHstryMgrDetailSeq = adrHstryMgrDetailSeqGnrService.getNextStringId();
adrHstryMgrVO.setAdrHstryMgrDetailSeq(s_adrHstryMgrDetailSeq);
adrHstryMgrVO.setUseCd("U");
adrHstryMgrVO.setTableName("adr_mgr_master");
adrHstryMgrVO.setUpdateQuery(" SET stat_cd='"+adrHstryMgrVOTmp.getStatCd()+"' WHERE adr_seq='"+adrHstryMgrVO.getAdrSeq()+"' ") ;
insert("AdrHstryMgrDetailDAO.insert", adrHstryMgrVO);
return s_adrHstryMgrSeq;
}
*/
/**
* 등록 - C
* @param AdjstChangeDateVO
* @throws Exception
*/
public String insert4Func(
String p_adrSeq
, String p_menuNm
, String p_menuId
, String p_frstRegisterId
, String p_lastUpdusrId
, String p_adrHstryMgrSeq
, String p_useCd
, String p_tableName
, String p_updateQuery
) throws Exception {
//step1.조정이력일련번호 - adr_hstry_mgr insert
//String s_adrHstryMgrSeq = adrHstryMgrSeqGnrService.getNextStringId();
AdrHstryMgrVO adrHstryMgrVO = new AdrHstryMgrVO();
adrHstryMgrVO.setAdrSeq(p_adrSeq);
adrHstryMgrVO.setMenuNm(p_menuNm);
adrHstryMgrVO.setMenuId(p_menuId);
if ("".equals(p_frstRegisterId) || p_frstRegisterId==null) {
adrHstryMgrVO.setFrstRegisterId(p_lastUpdusrId);
}else {
adrHstryMgrVO.setFrstRegisterId(p_frstRegisterId);
}
//개별 액션 단독 저장인 경우
if ("".equals(p_adrHstryMgrSeq)) {
p_adrHstryMgrSeq = adrHstryMgrSeqGnrService.getNextStringId();
adrHstryMgrVO.setAdrHstryMgrSeq(p_adrHstryMgrSeq);
insert("AdrHstryMgrDAO.insert", adrHstryMgrVO);
}else {
adrHstryMgrVO.setAdrHstryMgrSeq(p_adrHstryMgrSeq);
}
//step2.조정사건이력관리상세번호 - adr_hstry_mgr_detail insert
String s_adrHstryMgrDetailSeq = adrHstryMgrDetailSeqGnrService.getNextStringId();
adrHstryMgrVO.setAdrHstryMgrDetailSeq(s_adrHstryMgrDetailSeq);
adrHstryMgrVO.setUseCd(p_useCd);
adrHstryMgrVO.setTableName(p_tableName);
adrHstryMgrVO.setUpdateQuery(p_updateQuery) ;
insert("AdrHstryMgrDetailDAO.insert", adrHstryMgrVO);
return p_adrHstryMgrSeq;
}
/**
* 등록 - C
* @param AdjstChangeDateVO
* @throws Exception
*/
public void insert(AdrSbmtLineMgrUsrVO VO) throws Exception {
insert("AdrSbmtMgrHstryDAO.insert", VO);
}
/**
* 상세보기 - R
* @param AdjstChangeDateVO
* @return
* @throws Exception
*/
public AdrSbmtLineMgrUsrVO selectDetail(AdrSbmtLineMgrUsrVO VO) throws Exception {
return (AdrSbmtLineMgrUsrVO) select("AdrSbmtMgrHstryDAO.selectDetail", VO);
}
/**
* 수정 - U
* @param AdjstChangeDateVO
* @return
* @throws Exception
*/
public int update(AdrSbmtLineMgrUsrVO VO) throws Exception {
return update("AdrSbmtMgrHstryDAO.update", VO);
}
/**
* 삭제 - D
* @param addrAgencyVO
* @return
* @throws Exception
*/
public int delete(AdrSbmtLineMgrUsrVO VO) throws Exception {
return delete("AdrSbmtMgrHstryDAO.delete", VO);
}
//L
public List<AdrSbmtLineMgrUsrVO> selectList(AdrSbmtLineMgrUsrVO VO) throws Exception {
List<AdrSbmtLineMgrUsrVO> tlist = (List<AdrSbmtLineMgrUsrVO>) list("AdrSbmtMgrHstryDAO.selectList", VO);
return tlist;
}
/**
* L - Page
* @param addrVO
* @return
* @throws Exception
*/
public List<AdrSbmtLineMgrUsrVO> selectPagingList(AdrSbmtLineMgrUsrVO VO) throws Exception {
List<AdrSbmtLineMgrUsrVO> tlist = (List<AdrSbmtLineMgrUsrVO>) list("AdrSbmtMgrHstryDAO.selectPagingList", VO);
return tlist;
}
}

View File

@ -0,0 +1,96 @@
package kcc.kccadr.advcSbmt.service.impl;
import java.util.List;
import javax.annotation.Resource;
import org.springframework.stereotype.Service;
import kcc.kccadr.advcSbmt.service.AdrSbmtLineMgrUsrVO;
import kcc.kccadr.advcSbmt.service.AdrSbmtMgrHstryService;
@Service("adrSbmtMgrHstryService")
public class AdrSbmtMgrHstryServiceImpl implements AdrSbmtMgrHstryService {
//이력
@Resource(name="adrSbmtLineMgrUsrDAO")
private AdrSbmtLineMgrUsrDAO adrSbmtLineMgrUsrDAO;
//이력 상세
//@Resource(name="adrRecordReadingDetailDAO")
//private adrRecordReadingDetailDAO adrRecordReadingDetailDAO;
//이력 상세
//@Resource(name="KccadrMgrUdtService")
//private KccadrMgrUdtService kccadrMgrUdtService;
/*
String insert4Func(
String p_adrSeq
, String p_menuNm
, String p_menuId
, String p_frstRegisterId
) throws Exception;
*/
//C
public String insert4Func(
String p_adrSeq
, String p_menuNm
, String p_menuId
, String p_frstRegisterId
, String p_lastUpdusrId
, String p_adrRecordReadingSeq
, String p_useCd
, String p_tableName
, String p_updateQuery
) throws Exception {
return adrSbmtLineMgrUsrDAO.insert4Func(
p_adrSeq
, p_menuNm
, p_menuId
, p_frstRegisterId
, p_lastUpdusrId
, p_adrRecordReadingSeq
, p_useCd
, p_tableName
, p_updateQuery
);
}
//C
public void insert(AdrSbmtLineMgrUsrVO VO) throws Exception {
adrSbmtLineMgrUsrDAO.insert(VO);
}
//R
public AdrSbmtLineMgrUsrVO selectDetail(AdrSbmtLineMgrUsrVO VO) throws Exception {
return adrSbmtLineMgrUsrDAO.selectDetail(VO);
}
//U
public int update(AdrSbmtLineMgrUsrVO VO) throws Exception{
return adrSbmtLineMgrUsrDAO.update(VO);
}
//D
public int delete(AdrSbmtLineMgrUsrVO VO) throws Exception{
return adrSbmtLineMgrUsrDAO.delete(VO);
}
//List
public List<AdrSbmtLineMgrUsrVO> selectList(AdrSbmtLineMgrUsrVO VO) throws Exception{
return adrSbmtLineMgrUsrDAO.selectList(VO);
}
//paging List
public List<AdrSbmtLineMgrUsrVO> selectPagingList(AdrSbmtLineMgrUsrVO VO) throws Exception{
return adrSbmtLineMgrUsrDAO.selectPagingList(VO);
}
}

View File

@ -0,0 +1,39 @@
package kcc.kccadr.advcSms.service;
import java.util.List;
public interface AdrSmsSendMgrService {
String insert4Func(
String p_adrSeq
, String p_menuNm
, String p_menuId
, String p_frstRegisterId
, String p_lastUpdusrId
, String p_adrHstryMgrSeq
, String p_useCd
, String p_tableName
, String p_updateQuery
) throws Exception;
//C
void insert(AdrSmsSendMgrVO adrHstryMgrVO) throws Exception;
//R
AdrSmsSendMgrVO selectDetail(AdrSmsSendMgrVO adrHstryMgrVO) throws Exception;
//U
int update(AdrSmsSendMgrVO adrHstryMgrVO) throws Exception;
//D
int delete(AdrSmsSendMgrVO adrHstryMgrVO) throws Exception;
//L
List<AdrSmsSendMgrVO> selectList(AdrSmsSendMgrVO adrHstryMgrVO) throws Exception;
//L page
List<AdrSmsSendMgrVO> selectPagingList(AdrSmsSendMgrVO adrHstryMgrVO) throws Exception;
}

View File

@ -0,0 +1,62 @@
package kcc.kccadr.advcSms.service;
import java.io.Serializable;
import kcc.com.cmm.ComDefaultVO;
@SuppressWarnings("serial")
public class AdrSmsSendMgrVO extends ComDefaultVO implements Serializable {
private String smsSendSeq; //문자발송 일련 번호
private String adrSeq; //조정일련번호
private String phone; //연락처
private String cn; //내용
private String statCd; //조정사건상태CC013
private String frstRegistPnttm; //등록일시
private String frstRegisterId; //등록자
public String getSmsSendSeq() {
return smsSendSeq;
}
public void setSmsSendSeq(String smsSendSeq) {
this.smsSendSeq = smsSendSeq;
}
public String getAdrSeq() {
return adrSeq;
}
public void setAdrSeq(String adrSeq) {
this.adrSeq = adrSeq;
}
public String getPhone() {
return phone;
}
public void setPhone(String phone) {
this.phone = phone;
}
public String getCn() {
return cn;
}
public void setCn(String cn) {
this.cn = cn;
}
public String getStatCd() {
return statCd;
}
public void setStatCd(String statCd) {
this.statCd = statCd;
}
public String getFrstRegistPnttm() {
return frstRegistPnttm;
}
public void setFrstRegistPnttm(String frstRegistPnttm) {
this.frstRegistPnttm = frstRegistPnttm;
}
public String getFrstRegisterId() {
return frstRegisterId;
}
public void setFrstRegisterId(String frstRegisterId) {
this.frstRegisterId = frstRegisterId;
}
}

View File

@ -0,0 +1,189 @@
package kcc.kccadr.advcSms.service.impl;
import java.util.List;
import javax.annotation.Resource;
import org.springframework.stereotype.Repository;
import egovframework.rte.fdl.idgnr.EgovIdGnrService;
import egovframework.rte.psl.dataaccess.EgovAbstractDAO;
import kcc.kccadr.advc.service.AdrHstryMgrVO;
import kcc.kccadr.advcSms.service.AdrSmsSendMgrVO;
@Repository("adrSmsSendMgrDAO")
public class AdrSmsSendMgrDAO extends EgovAbstractDAO {
//조정사건 이력관리 일련번호
@Resource(name="adrHstryMgrSeqGnrService")
private EgovIdGnrService adrHstryMgrSeqGnrService;
//조정사건 이력관리 일련번호
@Resource(name="adrHstryMgrDetailSeqGnrService")
private EgovIdGnrService adrHstryMgrDetailSeqGnrService;
/**
* 등록 - C
* @param AdjstChangeDateVO
* @throws Exception
*/
/*
public String insert4FuncMain--(
String p_adrSeq
, String p_menuNm
, String p_menuId
, String p_frstRegisterId
, String p_lastUpdusrId
, String s_adrHstryMgrSeq
) throws Exception {
//step1.조정이력일련번호 - adr_hstry_mgr insert
//String s_adrHstryMgrSeq = adrHstryMgrSeqGnrService.getNextStringId();
AdrHstryMgrVO adrHstryMgrVO = new AdrHstryMgrVO();
adrHstryMgrVO.setAdrSeq(p_adrSeq);
adrHstryMgrVO.setMenuNm(p_menuNm);
adrHstryMgrVO.setMenuId(p_menuId);
if ("".equals(p_frstRegisterId) || p_frstRegisterId==null) {
adrHstryMgrVO.setFrstRegisterId(p_lastUpdusrId);
}else {
adrHstryMgrVO.setFrstRegisterId(p_frstRegisterId);
}
adrHstryMgrVO.setAdrHstryMgrSeq(s_adrHstryMgrSeq);
insert("AdrHstryMgrDAO.insert", adrHstryMgrVO);
//step2.adr_mgr_master 에서 현재 stat_cd 가져오기
AdrHstryMgrVO adrHstryMgrVOTmp = (AdrHstryMgrVO) select("AdrHstryMgrDetailDAO.selectDetailAdrMgrMaster", adrHstryMgrVO);
//step3.조정사건이력관리상세번호 - adr_hstry_mgr_detail insert
String s_adrHstryMgrDetailSeq = adrHstryMgrDetailSeqGnrService.getNextStringId();
adrHstryMgrVO.setAdrHstryMgrDetailSeq(s_adrHstryMgrDetailSeq);
adrHstryMgrVO.setUseCd("U");
adrHstryMgrVO.setTableName("adr_mgr_master");
adrHstryMgrVO.setUpdateQuery(" SET stat_cd='"+adrHstryMgrVOTmp.getStatCd()+"' WHERE adr_seq='"+adrHstryMgrVO.getAdrSeq()+"' ") ;
insert("AdrHstryMgrDetailDAO.insert", adrHstryMgrVO);
return s_adrHstryMgrSeq;
}
*/
/**
* 등록 - C
* @param AdjstChangeDateVO
* @throws Exception
*/
public String insert4Func(
String p_adrSeq
, String p_menuNm
, String p_menuId
, String p_frstRegisterId
, String p_lastUpdusrId
, String p_adrHstryMgrSeq
, String p_useCd
, String p_tableName
, String p_updateQuery
) throws Exception {
//step1.조정이력일련번호 - adr_hstry_mgr insert
//String s_adrHstryMgrSeq = adrHstryMgrSeqGnrService.getNextStringId();
AdrHstryMgrVO adrHstryMgrVO = new AdrHstryMgrVO();
adrHstryMgrVO.setAdrSeq(p_adrSeq);
adrHstryMgrVO.setMenuNm(p_menuNm);
adrHstryMgrVO.setMenuId(p_menuId);
if ("".equals(p_frstRegisterId) || p_frstRegisterId==null) {
adrHstryMgrVO.setFrstRegisterId(p_lastUpdusrId);
}else {
adrHstryMgrVO.setFrstRegisterId(p_frstRegisterId);
}
//개별 액션 단독 저장인 경우
if ("".equals(p_adrHstryMgrSeq)) {
p_adrHstryMgrSeq = adrHstryMgrSeqGnrService.getNextStringId();
adrHstryMgrVO.setAdrHstryMgrSeq(p_adrHstryMgrSeq);
insert("AdrHstryMgrDAO.insert", adrHstryMgrVO);
}else {
adrHstryMgrVO.setAdrHstryMgrSeq(p_adrHstryMgrSeq);
}
//step2.조정사건이력관리상세번호 - adr_hstry_mgr_detail insert
String s_adrHstryMgrDetailSeq = adrHstryMgrDetailSeqGnrService.getNextStringId();
adrHstryMgrVO.setAdrHstryMgrDetailSeq(s_adrHstryMgrDetailSeq);
adrHstryMgrVO.setUseCd(p_useCd);
adrHstryMgrVO.setTableName(p_tableName);
adrHstryMgrVO.setUpdateQuery(p_updateQuery) ;
insert("AdrHstryMgrDetailDAO.insert", adrHstryMgrVO);
return p_adrHstryMgrSeq;
}
/**
* 등록 - C
* @param AdjstChangeDateVO
* @throws Exception
*/
public void insert(AdrSmsSendMgrVO adrHstryMgrVO) throws Exception {
insert("AdrSmsSendMgrDAO.insert", adrHstryMgrVO);
}
/**
* 상세보기 - R
* @param AdjstChangeDateVO
* @return
* @throws Exception
*/
public AdrSmsSendMgrVO selectDetail(AdrSmsSendMgrVO adrHstryMgrVO) throws Exception {
return (AdrSmsSendMgrVO) select("AdrSmsSendMgrDAO.selectDetail", adrHstryMgrVO);
}
/**
* 수정 - U
* @param AdjstChangeDateVO
* @return
* @throws Exception
*/
public int update(AdrSmsSendMgrVO adrHstryMgrVO) throws Exception {
return update("AdrSmsSendMgrDAO.update", adrHstryMgrVO);
}
/**
* 삭제 - D
* @param addrAgencyVO
* @return
* @throws Exception
*/
public int delete(AdrSmsSendMgrVO adrHstryMgrVO) throws Exception {
return delete("AdrSmsSendMgrDAO.delete", adrHstryMgrVO);
}
//L
public List<AdrSmsSendMgrVO> selectList(AdrSmsSendMgrVO adrHstryMgrVO) throws Exception {
List<AdrSmsSendMgrVO> tlist = (List<AdrSmsSendMgrVO>) list("AdrSmsSendMgrDAO.selectList", adrHstryMgrVO);
return tlist;
}
/**
* L - Page
* @param addrVO
* @return
* @throws Exception
*/
public List<AdrSmsSendMgrVO> selectPagingList(AdrSmsSendMgrVO adrHstryMgrVO) throws Exception {
List<AdrSmsSendMgrVO> tlist = (List<AdrSmsSendMgrVO>) list("AdrSmsSendMgrDAO.selectPagingList", adrHstryMgrVO);
return tlist;
}
}

View File

@ -0,0 +1,96 @@
package kcc.kccadr.advcSms.service.impl;
import java.util.List;
import javax.annotation.Resource;
import org.springframework.stereotype.Service;
import kcc.kccadr.advcSms.service.AdrSmsSendMgrService;
import kcc.kccadr.advcSms.service.AdrSmsSendMgrVO;
@Service("adrSmsSendMgrService")
public class AdrSmsSendMgrServiceImpl implements AdrSmsSendMgrService {
//이력
@Resource(name="adrSmsSendMgrDAO")
private AdrSmsSendMgrDAO adrSmsSendMgrDAO;
//이력 상세
//@Resource(name="adrRecordReadingDetailDAO")
//private adrRecordReadingDetailDAO adrRecordReadingDetailDAO;
//이력 상세
//@Resource(name="KccadrMgrUdtService")
//private KccadrMgrUdtService kccadrMgrUdtService;
/*
String insert4Func(
String p_adrSeq
, String p_menuNm
, String p_menuId
, String p_frstRegisterId
) throws Exception;
*/
//C
public String insert4Func(
String p_adrSeq
, String p_menuNm
, String p_menuId
, String p_frstRegisterId
, String p_lastUpdusrId
, String p_adrRecordReadingSeq
, String p_useCd
, String p_tableName
, String p_updateQuery
) throws Exception {
return adrSmsSendMgrDAO.insert4Func(
p_adrSeq
, p_menuNm
, p_menuId
, p_frstRegisterId
, p_lastUpdusrId
, p_adrRecordReadingSeq
, p_useCd
, p_tableName
, p_updateQuery
);
}
//C
public void insert(AdrSmsSendMgrVO adrRecordReadingVO) throws Exception {
adrSmsSendMgrDAO.insert(adrRecordReadingVO);
}
//R
public AdrSmsSendMgrVO selectDetail(AdrSmsSendMgrVO adrRecordReadingVO) throws Exception {
return adrSmsSendMgrDAO.selectDetail(adrRecordReadingVO);
}
//U
public int update(AdrSmsSendMgrVO adrRecordReadingVO) throws Exception{
return adrSmsSendMgrDAO.update(adrRecordReadingVO);
}
//D
public int delete(AdrSmsSendMgrVO adrRecordReadingVO) throws Exception{
return adrSmsSendMgrDAO.delete(adrRecordReadingVO);
}
//List
public List<AdrSmsSendMgrVO> selectList(AdrSmsSendMgrVO adrRecordReadingVO) throws Exception{
return adrSmsSendMgrDAO.selectList(adrRecordReadingVO);
}
//paging List
public List<AdrSmsSendMgrVO> selectPagingList(AdrSmsSendMgrVO adrRecordReadingVO) throws Exception{
return adrSmsSendMgrDAO.selectPagingList(adrRecordReadingVO);
}
}

View File

@ -11,6 +11,30 @@
<sqlMap resource="egovframework/sqlmap/kccadr/advc/AdrHstryMgrDetail_SQL_Cubrid.xml"/><!-- 조정사건이력관리상세 -->
<sqlMap resource="egovframework/sqlmap/kccadr/advc/AdrHstryProcess_SQL_Cubrid.xml"/><!-- 조정사건프로세스관리 -->
<sqlMap resource="egovframework/sqlmap/kccadr/advc/AdrHstryProcessDetail_SQL_Cubrid.xml"/><!-- 조정사건프로세스관리상세 -->
<!-- 조정사건 기록열람(대국민) -->
<sqlMap resource="egovframework/sqlmap/kccadr/advcRecord/AdrRecordReading_SQL_Cubrid.xml"/>
<sqlMap resource="egovframework/sqlmap/kccadr/advcRecord/AdrRecordReadingHstry_SQL_Cubrid.xml"/>
<!-- 알람기능 스케쥴 관리(관리자, 대국민) -->
<!--
<sqlMap resource="egovframework/sqlmap/kccadr/advc/NtfSchInfo_SQL_Cubrid.xml"/>
-->
<!-- 문자발송(관리자) -->
<sqlMap resource="egovframework/sqlmap/kccadr/advcSms/AdrSmsSendMgr_SQL_Cubrid.xml"/>
<!-- 메뉴별권한관리(관리자) -->
<!-- 직급관리(관리자) -->
<sqlMap resource="egovframework/sqlmap/kccadr/advcDept/DeptUsrInfo_SQL_Cubrid.xml"/>
<sqlMap resource="egovframework/sqlmap/kccadr/advcDept/PstnMenuInfo_SQL_Cubrid.xml"/>
<!-- 결재선 선택(관리자) -->
<!-- 대결관리(관리자) -->
<sqlMap resource="egovframework/sqlmap/kccadr/advcSbmt/AdrSbmtLineMgrUsr_SQL_Cubrid.xml"/>
<sqlMap resource="egovframework/sqlmap/kccadr/advcSbmt/AdrSbmtMgrHstry_SQL_Cubrid.xml"/>
<!-- 기일조정 의견 관리(조정위원) -->
<sqlMap resource="egovframework/sqlmap/kccadr/advcPrtcl/AdrPrtclMemOpinion_SQL_Cubrid.xml"/>
</sqlMapConfig>

View File

@ -0,0 +1,148 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://www.ibatis.com/dtd/sql-map-2.dtd">
<!-- 조정사건이력관리 테이블 -->
<sqlMap namespace="DeptUsrInfo">
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
<typeAlias alias="DeptUsrInfoVO" type="kcc.kccadr.advcDept.service.DeptUsrInfoVO"/>
<!-- 공통 테이블 명 -->
<sql id="DeptUsrInfoDAO.table_name">
dept_usr_info
</sql>
<!-- 저장용 공통 컬럼 명 -->
<sql id="DeptUsrInfoDAO.column_name">
dept_seq,
dept_ty,
mngr_id,
frst_regist_pnttm,
frst_register_id
</sql>
<!-- 조회용 공통 컬럼 명 -->
<sql id="DeptUsrInfoDAO.select_column_name">
a.dept_seq AS deptSeq,
a.dept_ty AS deptTy,
a.mngr_id AS mngrId,
DATE_FORMAT(a.frst_regist_pnttm,'%Y-%m-%d %H:%i:%s') AS frstRegistPnttm,
a.frst_register_id AS frstRegisterId
</sql>
<!-- 등록 C -->
<insert id="DeptUsrInfoDAO.insert" parameterClass="DeptUsrInfoVO">
INSERT INTO <include refid="DeptUsrInfoDAO.table_name"/> (
<include refid="DeptUsrInfoDAO.column_name"/>
)VALUES(
#deptSeq#,
#deptTy#,
#mngrId#,
NOW(),
#frstRegisterId#
)
</insert>
<!-- 정보 R -->
<select id="DeptUsrInfoDAO.selectDetail" parameterClass="DeptUsrInfoVO" resultClass="DeptUsrInfoVO">
SELECT
<include refid="DeptUsrInfoDAO.select_column_name"/>
FROM
<include refid="DeptUsrInfoDAO.table_name"/> a
WHERE
a.dept_seq = #deptSeq#
</select>
<!-- 정보 U -->
<update id="DeptUsrInfoDAO.update" parameterClass="DeptUsrInfoVO">
UPDATE
<include refid="DeptUsrInfoDAO.table_name"/>
SET
dept_seq = #deptSeq#
<isNotEmpty property="deptTy">
, dept_ty = #deptTy#
</isNotEmpty><isNotEmpty property="mngrId">
, mngr_id = #mngrId#
</isNotEmpty>
WHERE
dept_seq = #deptSeq#
</update>
<!-- 정보 D -->
<delete id="DeptUsrInfoDAO.delete" parameterClass="DeptUsrInfoVO">
DELETE FROM
<include refid="DeptUsrInfoDAO.table_name"/>
WHERE
dept_seq = #deptSeq#
</delete>
<!-- 정보 L -->
<select id="DeptUsrInfoDAO.selectList" parameterClass="DeptUsrInfoVO" resultClass="DeptUsrInfoVO">
SELECT
<include refid="DeptUsrInfoDAO.select_column_name"/>
FROM
<include refid="DeptUsrInfoDAO.table_name"/> a
WHERE
1=1
<isNotEmpty property="deptSeq">
AND a.dept_seq = #deptSeq#
</isNotEmpty>
ORDER BY a.frst_regist_pnttm
</select>
<!-- 정보 L page -->
<select id="DeptUsrInfoDAO.selectPagingList" parameterClass="DeptUsrInfoVO" resultClass="DeptUsrInfoVO">
SELECT
COUNT(1) OVER() AS totCnt ,
<include refid="DeptUsrInfoDAO.select_column_name"/>
FROM
<include refid="DeptUsrInfoDAO.table_name"/> a
WHERE
1=1
<isNotEmpty property="deptSeq">
AND a.dept_seq = #deptSeq#
</isNotEmpty>
<isNotEmpty property="selectPagingListQuery">
$selectPagingListQuery$
</isNotEmpty>
ORDER BY 1=1
<isEmpty property="orderByQuery">
, a.dept_seq desc
</isEmpty>
<isNotEmpty property="orderByQuery">
, $orderByQuery$
</isNotEmpty>
LIMIT #recordCountPerPage# OFFSET #firstIndex#
</select>
</sqlMap>

View File

@ -0,0 +1,148 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://www.ibatis.com/dtd/sql-map-2.dtd">
<!-- 조정사건이력관리 테이블 -->
<sqlMap namespace="PstnMenuInfo">
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
<typeAlias alias="DeptUsrInfoVO" type="kcc.kccadr.advcDept.service.DeptUsrInfoVO"/>
<!-- 공통 테이블 명 -->
<sql id="PstnMenuInfoDAO.table_name">
dept_usr_info
</sql>
<!-- 저장용 공통 컬럼 명 -->
<sql id="PstnMenuInfoDAO.column_name">
dept_seq,
dept_ty,
mngr_id,
frst_regist_pnttm,
frst_register_id
</sql>
<!-- 조회용 공통 컬럼 명 -->
<sql id="PstnMenuInfoDAO.select_column_name">
a.dept_seq AS deptSeq,
a.dept_ty AS deptTy,
a.mngr_id AS mngrId,
DATE_FORMAT(a.frst_regist_pnttm,'%Y-%m-%d %H:%i:%s') AS frstRegistPnttm,
a.frst_register_id AS frstRegisterId
</sql>
<!-- 등록 C -->
<insert id="PstnMenuInfoDAO.insert" parameterClass="DeptUsrInfoVO">
INSERT INTO <include refid="PstnMenuInfoDAO.table_name"/> (
<include refid="PstnMenuInfoDAO.column_name"/>
)VALUES(
#deptSeq#,
#deptTy#,
#mngrId#,
NOW(),
#frstRegisterId#
)
</insert>
<!-- 정보 R -->
<select id="PstnMenuInfoDAO.selectDetail" parameterClass="DeptUsrInfoVO" resultClass="DeptUsrInfoVO">
SELECT
<include refid="PstnMenuInfoDAO.select_column_name"/>
FROM
<include refid="PstnMenuInfoDAO.table_name"/> a
WHERE
a.dept_seq = #deptSeq#
</select>
<!-- 정보 U -->
<update id="PstnMenuInfoDAO.update" parameterClass="DeptUsrInfoVO">
UPDATE
<include refid="PstnMenuInfoDAO.table_name"/>
SET
dept_seq = #deptSeq#
<isNotEmpty property="deptTy">
, dept_ty = #deptTy#
</isNotEmpty><isNotEmpty property="mngrId">
, mngr_id = #mngrId#
</isNotEmpty>
WHERE
dept_seq = #deptSeq#
</update>
<!-- 정보 D -->
<delete id="PstnMenuInfoDAO.delete" parameterClass="DeptUsrInfoVO">
DELETE FROM
<include refid="PstnMenuInfoDAO.table_name"/>
WHERE
dept_seq = #deptSeq#
</delete>
<!-- 정보 L -->
<select id="PstnMenuInfoDAO.selectList" parameterClass="DeptUsrInfoVO" resultClass="DeptUsrInfoVO">
SELECT
<include refid="PstnMenuInfoDAO.select_column_name"/>
FROM
<include refid="PstnMenuInfoDAO.table_name"/> a
WHERE
1=1
<isNotEmpty property="deptSeq">
AND a.dept_seq = #deptSeq#
</isNotEmpty>
ORDER BY a.frst_regist_pnttm
</select>
<!-- 정보 L page -->
<select id="PstnMenuInfoDAO.selectPagingList" parameterClass="DeptUsrInfoVO" resultClass="DeptUsrInfoVO">
SELECT
COUNT(1) OVER() AS totCnt ,
<include refid="PstnMenuInfoDAO.select_column_name"/>
FROM
<include refid="PstnMenuInfoDAO.table_name"/> a
WHERE
1=1
<isNotEmpty property="deptSeq">
AND a.dept_seq = #deptSeq#
</isNotEmpty>
<isNotEmpty property="selectPagingListQuery">
$selectPagingListQuery$
</isNotEmpty>
ORDER BY 1=1
<isEmpty property="orderByQuery">
, a.dept_seq desc
</isEmpty>
<isNotEmpty property="orderByQuery">
, $orderByQuery$
</isNotEmpty>
LIMIT #recordCountPerPage# OFFSET #firstIndex#
</select>
</sqlMap>

View File

@ -0,0 +1,176 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://www.ibatis.com/dtd/sql-map-2.dtd">
<!-- 조정사건이력관리 테이블 -->
<sqlMap namespace="AdrPrtclMemOpinion">
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
<typeAlias alias="AdrPrtclMemOpinionVO" type="kcc.kccadr.advcPrtcl.service.AdrPrtclMemOpinionVO"/>
<!-- 공통 테이블 명 -->
<sql id="AdrPrtclMemOpinionDAO.table_name">
adr_prtcl_mem_opinion
</sql>
<!-- 저장용 공통 컬럼 명 -->
<sql id="AdrPrtclMemOpinionDAO.column_name">
adr_seq,
adr_sn,
prtcl_seq,
opinion_seq,
cn,
frst_regist_pnttm,
frst_register_id
</sql>
<!-- 조회용 공통 컬럼 명 -->
<sql id="AdrPrtclMemOpinionDAO.select_column_name">
a.adr_seq AS adrSeq,
a.adr_sn AS adrSn,
a.prtcl_seq AS prtclSeq,
a.opinion_seq AS opinionSeq,
a.cn AS cn,
DATE_FORMAT(a.frst_regist_pnttm,'%Y-%m-%d %H:%i:%s') AS frstRegistPnttm,
a.frst_register_id AS frstRegisterId
</sql>
<!-- 등록 C -->
<insert id="AdrPrtclMemOpinionDAO.insert" parameterClass="AdrPrtclMemOpinionVO">
INSERT INTO <include refid="AdrPrtclMemOpinionDAO.table_name"/> (
<include refid="AdrPrtclMemOpinionDAO.column_name"/>
)VALUES(
#adrSeq#,
#adrSn#,
#prtclSeq#,
#opinionSeq#,
#cn#,
NOW(),
#frstRegisterId#
)
</insert>
<!-- 정보 R -->
<select id="AdrPrtclMemOpinionDAO.selectDetail" parameterClass="AdrPrtclMemOpinionVO" resultClass="AdrPrtclMemOpinionVO">
SELECT
<include refid="AdrPrtclMemOpinionDAO.select_column_name"/>
FROM
<include refid="AdrPrtclMemOpinionDAO.table_name"/> a
WHERE
a.adr_seq = #adrSeq#
AND a.adr_sn = #adrSn#
AND a.prtcl_seq = #prtclSeq#
AND a.opinion_seq = #opinionSeq#
</select>
<!-- 정보 U -->
<update id="AdrPrtclMemOpinionDAO.update" parameterClass="AdrPrtclMemOpinionVO">
UPDATE
<include refid="AdrPrtclMemOpinionDAO.table_name"/>
SET
opinion_seq = #opinionSeq#
<isNotEmpty property="cn">
, cn = #cn#
</isNotEmpty>
WHERE
adr_seq = #adrSeq#
AND adr_sn = #adrSn#
AND prtcl_seq = #prtclSeq#
AND opinion_seq = #opinionSeq#
</update>
<!-- 정보 D -->
<delete id="AdrPrtclMemOpinionDAO.delete" parameterClass="AdrPrtclMemOpinionVO">
DELETE FROM
<include refid="AdrPrtclMemOpinionDAO.table_name"/>
WHERE
adr_seq = #adrSeq#
AND adr_sn = #adrSn#
AND prtcl_seq = #prtclSeq#
AND opinion_seq = #opinionSeq#
</delete>
<!-- 정보 L -->
<select id="AdrPrtclMemOpinionDAO.selectList" parameterClass="AdrPrtclMemOpinionVO" resultClass="AdrPrtclMemOpinionVO">
SELECT
<include refid="AdrPrtclMemOpinionDAO.select_column_name"/>
FROM
<include refid="AdrPrtclMemOpinionDAO.table_name"/> a
WHERE
1=1
<isNotEmpty property="adrSeq">
AND a.adr_seq = #adrSeq#
</isNotEmpty><isNotEmpty property="adrSn">
AND a.adr_sn = #adrSn#
</isNotEmpty><isNotEmpty property="prtclSeq">
AND a.prtcl_seq = #prtclSeq#
</isNotEmpty><isNotEmpty property="opinionSeq">
AND a.opinion_seq = #opinionSeq#
</isNotEmpty>
ORDER BY a.frst_regist_pnttm
</select>
<!-- 정보 L page -->
<select id="AdrPrtclMemOpinionDAO.selectPagingList" parameterClass="AdrPrtclMemOpinionVO" resultClass="AdrPrtclMemOpinionVO">
SELECT
COUNT(1) OVER() AS totCnt ,
<include refid="AdrPrtclMemOpinionDAO.select_column_name"/>
FROM
<include refid="AdrPrtclMemOpinionDAO.table_name"/> a
WHERE
1=1
<isNotEmpty property="adrSeq">
AND a.adr_seq = #adrSeq#
</isNotEmpty><isNotEmpty property="adrSn">
AND a.adr_sn = #adrSn#
</isNotEmpty><isNotEmpty property="prtclSeq">
AND a.prtcl_seq = #prtclSeq#
</isNotEmpty><isNotEmpty property="opinionSeq">
AND a.opinion_seq = #opinionSeq#
</isNotEmpty>
<isNotEmpty property="selectPagingListQuery">
$selectPagingListQuery$
</isNotEmpty>
ORDER BY 1=1
<isEmpty property="orderByQuery">
, a.adr_seq desc
</isEmpty>
<isNotEmpty property="orderByQuery">
, $orderByQuery$
</isNotEmpty>
LIMIT #recordCountPerPage# OFFSET #firstIndex#
</select>
</sqlMap>

View File

@ -0,0 +1,170 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://www.ibatis.com/dtd/sql-map-2.dtd">
<!-- 조정사건이력관리 테이블 -->
<sqlMap namespace="AdrRecordReadingHstry">
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
<typeAlias alias="AdrRecordReadingVO" type="kcc.kccadr.advcRecord.service.AdrRecordReadingVO"/>
<!-- 공통 테이블 명 -->
<sql id="AdrRecordReadingHstryDAO.table_name">
adr_record_reading_hstry
</sql>
<!-- 저장용 공통 컬럼 명 -->
<sql id="AdrRecordReadingHstryDAO.column_name">
record_reading_seq,
record_reading_hstry_seq,
prcsn_stat_cd,
prcsn_pnttm,
cn,
frst_regist_pnttm,
frst_register_id
</sql>
<!-- 조회용 공통 컬럼 명 -->
<sql id="AdrRecordReadingHstryDAO.select_column_name">
a.record_reading_seq AS recordReadingSeq,
a.record_reading_hstry_seq AS recordReadingHstrySeq,
a.prcsn_stat_cd AS prcsnStatCd,
a.prcsn_pnttm AS prcsnPnttm,
a.cn AS cn,
DATE_FORMAT(a.frst_regist_pnttm,'%Y-%m-%d %H:%i:%s') AS frstRegistPnttm,
a.frst_register_id AS frstRegisterId
</sql>
<!-- 등록 C -->
<insert id="AdrRecordReadingHstryDAO.insert" parameterClass="AdrRecordReadingVO">
INSERT INTO <include refid="AdrRecordReadingHstryDAO.table_name"/> (
<include refid="AdrRecordReadingHstryDAO.column_name"/>
)VALUES(
#recordReadingSeq#,
#recordReadingHstrySeq#,
#prcsnStatCd#,
#prcsnPnttm#,
#cn#,
NOW(),
#frstRegisterId#
)
</insert>
<!-- 정보 R -->
<select id="AdrRecordReadingHstryDAO.selectDetail" parameterClass="AdrRecordReadingVO" resultClass="AdrRecordReadingVO">
SELECT
<include refid="AdrRecordReadingHstryDAO.select_column_name"/>
FROM
<include refid="AdrRecordReadingHstryDAO.table_name"/> a
WHERE
a.record_reading_seq = #recordReadingSeq#
AND a.record_reading_hstry_seq = #recordReadingHstrySeq#
</select>
<!-- 정보 U -->
<update id="AdrRecordReadingHstryDAO.update" parameterClass="AdrRecordReadingVO">
UPDATE
<include refid="AdrRecordReadingHstryDAO.table_name"/>
SET
record_reading_hstry_seq = #recordReadingHstrySeq#
<isNotEmpty property="prcsnStatCd">
, prcsn_stat_cd = #prcsnStatCd#
, prcsn_pnttm = NOW()
</isNotEmpty><isNotEmpty property="cn">
, cn= cn
</isNotEmpty>
WHERE
record_reading_seq = #recordReadingSeq#
AND record_reading_hstry_seq = #recordReadingHstrySeq#
</update>
<!-- 정보 D -->
<delete id="AdrRecordReadingHstryDAO.delete" parameterClass="AdrRecordReadingVO">
DELETE FROM
<include refid="AdrRecordReadingHstryDAO.table_name"/>
WHERE
record_reading_seq = #recordReadingSeq#
AND record_reading_hstry_seq = #recordReadingHstrySeq#
</delete>
<!-- 정보 L -->
<select id="AdrRecordReadingHstryDAO.selectList" parameterClass="AdrRecordReadingVO" resultClass="AdrRecordReadingVO">
SELECT
<include refid="AdrRecordReadingHstryDAO.select_column_name"/>
FROM
<include refid="AdrRecordReadingHstryDAO.table_name"/> a
WHERE
1=1
<isNotEmpty property="recordReadingSeq">
AND a.record_reading_seq = #recordReadingSeq#
</isNotEmpty><isNotEmpty property="recordReadingSeq">
AND a.record_reading_hstry_seq = #recordReadingHstrySeq#
</isNotEmpty>
ORDER BY a.frst_regist_pnttm
</select>
<!-- 정보 L page -->
<select id="AdrRecordReadingHstryDAO.selectPagingList" parameterClass="AdrRecordReadingVO" resultClass="AdrRecordReadingVO">
SELECT
COUNT(1) OVER() AS totCnt ,
<include refid="AdrRecordReadingHstryDAO.select_column_name"/>
FROM
<include refid="AdrRecordReadingHstryDAO.table_name"/> a
WHERE
1=1
<isNotEmpty property="recordReadingSeq">
AND a.record_reading_seq = #recordReadingSeq#
</isNotEmpty><isNotEmpty property="recordReadingSeq">
AND a.record_reading_hstry_seq = #recordReadingHstrySeq#
</isNotEmpty>
<isNotEmpty property="selectPagingListQuery">
$selectPagingListQuery$
</isNotEmpty>
ORDER BY 1=1
<isEmpty property="orderByQuery">
, a.record_reading_seq desc
</isEmpty>
<isNotEmpty property="orderByQuery">
, $orderByQuery$
</isNotEmpty>
LIMIT #recordCountPerPage# OFFSET #firstIndex#
</select>
</sqlMap>

View File

@ -0,0 +1,194 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://www.ibatis.com/dtd/sql-map-2.dtd">
<!-- 조정사건이력관리 테이블 -->
<sqlMap namespace="AdrRecordReading">
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
<typeAlias alias="AdrRecordReadingVO" type="kcc.kccadr.advcRecord.service.AdrRecordReadingVO"/>
<!-- 공통 테이블 명 -->
<sql id="AdrRecordReadingDAO.table_name">
adr_record_reading
</sql>
<!-- 저장용 공통 컬럼 명 -->
<sql id="AdrRecordReadingDAO.column_name">
record_reading_seq,
adr_seq,
req_ty,
myself_is,
docu_ty,
auth_qntty,
prcsn_stat_cd,
prcsn_pnttm,
frst_regist_pnttm,
frst_register_id,
last_updt_pnttm,
last_updusr_id
</sql>
<!-- 조회용 공통 컬럼 명 -->
<sql id="AdrRecordReadingDAO.select_column_name">
a.record_reading_seq AS recordReadingSeq,
a.adr_seq AS adrSeq,
a.req_ty AS reqTy,
a.myself_is AS myselfIs,
a.docu_ty AS docuTy,
a.auth_qntty AS authQntty,
a.prcsn_stat_cd AS prcsnStatCd,
a.prcsn_pnttm AS prcsnPnttm,
/*
a.frst_regist_pnttm AS frstRegistPnttm,
*/
DATE_FORMAT(a.frst_regist_pnttm,'%Y-%m-%d %H:%i:%s') AS frstRegistPnttm,
a.frst_register_id AS frstRegisterId,
/*
a.last_updt_pnttm AS lastUpdtPnttm,
*/
DATE_FORMAT(a.last_updt_pnttm,'%Y-%m-%d %H:%i:%s') AS lastUpdtPnttm,
a.last_updusr_id AS lastUpdusrId
</sql>
<!-- 등록 C -->
<insert id="AdrRecordReadingDAO.insert" parameterClass="AdrRecordReadingVO">
INSERT INTO <include refid="AdrRecordReadingDAO.table_name"/> (
<include refid="AdrRecordReadingDAO.column_name"/>
)VALUES(
#recordReadingSeq#,
#adrSeq#,
#reqTy#,
#myselfIs#,
#docuTy#,
#authQntty#,
#prcsnStatCd#,
#prcsnPnttm#,
NOW(),
#frstRegisterId#,
null,
null
)
</insert>
<!-- 정보 R -->
<select id="AdrRecordReadingDAO.selectDetail" parameterClass="AdrRecordReadingVO" resultClass="AdrRecordReadingVO">
SELECT
<include refid="AdrRecordReadingDAO.select_column_name"/>
FROM
<include refid="AdrRecordReadingDAO.table_name"/> a
WHERE
a.record_reading_seq = #recordReadingSeq#
</select>
<!-- 정보 U -->
<update id="AdrRecordReadingDAO.update" parameterClass="AdrRecordReadingVO">
UPDATE
<include refid="AdrRecordReadingDAO.table_name"/>
SET
last_updt_pnttm = NOW()
, last_updusr_id = #lastUpdusrId#
<isNotEmpty property="adrSeq">
, adr_seq = adrSeq
</isNotEmpty><isNotEmpty property="reqTy">
, req_ty = reqTy
</isNotEmpty><isNotEmpty property="myselfIs">
, myself_is = myselfIs
</isNotEmpty><isNotEmpty property="docuTy">
, docu_ty = docuTy
</isNotEmpty><isNotEmpty property="authQntty">
, auth_qntty= authQntty
</isNotEmpty><isNotEmpty property="prcsnStatCd">
, prcsn_stat_cd = prcsnStatCd
, prcsn_pnttm = NOW()
</isNotEmpty>
WHERE
record_reading_seq = #recordReadingSeq#
</update>
<!-- 정보 D -->
<delete id="AdrRecordReadingDAO.delete" parameterClass="AdrRecordReadingVO">
DELETE FROM
<include refid="AdrRecordReadingDAO.table_name"/>
WHERE
record_reading_seq = #recordReadingSeq#
</delete>
<!-- 정보 L -->
<select id="AdrRecordReadingDAO.selectList" parameterClass="AdrRecordReadingVO" resultClass="AdrRecordReadingVO">
SELECT
<include refid="AdrRecordReadingDAO.select_column_name"/>
FROM
<include refid="AdrRecordReadingDAO.table_name"/> a
WHERE
1=1
<isNotEmpty property="recordReadingSeq">
AND a.record_reading_seq = #recordReadingSeq#
</isNotEmpty>
ORDER BY a.frst_regist_pnttm
</select>
<!-- 정보 L page -->
<select id="AdrRecordReadingDAO.selectPagingList" parameterClass="AdrRecordReadingVO" resultClass="AdrRecordReadingVO">
SELECT
COUNT(1) OVER() AS totCnt ,
<include refid="AdrRecordReadingDAO.select_column_name"/>
FROM
<include refid="AdrRecordReadingDAO.table_name"/> a
WHERE
1=1
<isNotEmpty property="recordReadingSeq">
AND a.record_reading_seq = #recordReadingSeq#
</isNotEmpty>
<isNotEmpty property="selectPagingListQuery">
$selectPagingListQuery$
</isNotEmpty>
ORDER BY 1=1
<isEmpty property="orderByQuery">
, a.record_reading_seq desc
</isEmpty>
<isNotEmpty property="orderByQuery">
, $orderByQuery$
</isNotEmpty>
LIMIT #recordCountPerPage# OFFSET #firstIndex#
</select>
</sqlMap>

View File

@ -0,0 +1,247 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://www.ibatis.com/dtd/sql-map-2.dtd">
<!-- 조정사건이력관리 테이블 -->
<sqlMap namespace="AdrSbmtLineMgrUsr">
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
<typeAlias alias="AdrSbmtLineMgrUsrVO" type="kcc.kccadr.advcSbmt.service.AdrSbmtLineMgrUsrVO"/>
<!-- 공통 테이블 명 -->
<sql id="AdrSbmtLineMgrUsrDAO.table_name">
adr_sbmt_line_mgr_usr
</sql>
<!-- 저장용 공통 컬럼 명 -->
<sql id="AdrSbmtLineMgrUsrDAO.column_name">
register_id,
sbmt_ty_cd,
sbmt_line_nm,
basics_sbmt_line_is,
sbmt_id1,
sbmt_id2,
sbmt_id3,
sbmt_id4,
sbmt_id5,
sbmt_id6,
sbstt_sbmt_id1,
sbstt_sbmt_id2,
sbstt_sbmt_id3,
sbstt_sbmt_id4,
sbstt_sbmt_id5,
sbstt_sbmt_id6,
frst_regist_pnttm,
frst_register_id,
last_updt_pnttm,
last_updusr_id
</sql>
<!-- 조회용 공통 컬럼 명 -->
<sql id="AdrSbmtLineMgrUsrDAO.select_column_name">
a.register_id AS registerId,
a.sbmt_ty_cd AS sbmtTyCd,
a.sbmt_line_nm AS sbmtLineNm,
a.basics_sbmt_line_is AS basicsSbmtLineIs,
a.sbmt_id1 AS sbmtId1,
a.sbmt_id2 AS sbmtId2,
a.sbmt_id3 AS sbmtId3,
a.sbmt_id4 AS sbmtId4,
a.sbmt_id5 AS sbmtId5,
a.sbmt_id6 AS sbmtId6,
a.sbstt_sbmt_id1 AS sbsttSbmtId1,
a.sbstt_sbmt_id2 AS sbsttSbmtId2,
a.sbstt_sbmt_id3 AS sbsttSbmtId3,
a.sbstt_sbmt_id4 AS sbsttSbmtId4,
a.sbstt_sbmt_id5 AS sbsttSbmtId5,
a.sbstt_sbmt_id6 AS sbsttSbmtId6,
DATE_FORMAT(a.frst_regist_pnttm,'%Y-%m-%d %H:%i:%s') AS frstRegistPnttm,
a.frst_register_id AS frstRegisterId,
DATE_FORMAT(a.last_updt_pnttm,'%Y-%m-%d %H:%i:%s') AS lastUpdtPnttm,
a.last_updusr_id AS lastUpdusrId
</sql>
<!-- 등록 C -->
<insert id="AdrSbmtLineMgrUsrDAO.insert" parameterClass="AdrSbmtLineMgrUsrVO">
INSERT INTO <include refid="AdrSbmtLineMgrUsrDAO.table_name"/> (
<include refid="AdrSbmtLineMgrUsrDAO.column_name"/>
)VALUES(
#registerId#,
#sbmtTyCd#,
#sbmtLineNm#,
#basicsSbmtLineIs#,
#sbmtId1#,
#sbmtId2#,
#sbmtId3#,
#sbmtId4#,
#sbmtId5#,
#sbmtId6#,
#sbsttSbmtId1#,
#sbsttSbmtId2#,
#sbsttSbmtId3#,
#sbsttSbmtId4#,
#sbsttSbmtId5#,
#sbsttSbmtId6#,
NOW(),
#frstRegisterId#,
null,
null
)
</insert>
<!-- 정보 R -->
<select id="AdrSbmtLineMgrUsrDAO.selectDetail" parameterClass="AdrSbmtLineMgrUsrVO" resultClass="AdrSbmtLineMgrUsrVO">
SELECT
<include refid="AdrSbmtLineMgrUsrDAO.select_column_name"/>
FROM
<include refid="AdrSbmtLineMgrUsrDAO.table_name"/> a
WHERE
a.register_id = #registerId#
AND a.sbmt_ty_cd = #sbmtTyCd#
</select>
<!-- 정보 U -->
<update id="AdrSbmtLineMgrUsrDAO.update" parameterClass="AdrSbmtLineMgrUsrVO">
UPDATE
<include refid="AdrSbmtLineMgrUsrDAO.table_name"/>
SET
last_updt_pnttm = NOW()
, last_updusr_id = #lastUpdusrId#
<isNotEmpty property="sbmtLineNm">
, sbmt_line_nm = #sbmtLineNm#
</isNotEmpty><isNotEmpty property="basicsSbmtLineIs">
, basics_sbmt_line_is = #basicsSbmtLineIs#
</isNotEmpty><isNotEmpty property="sbmtId1">
, sbmt_id1 = #sbmtId1#
</isNotEmpty><isNotEmpty property="sbmtId2">
, sbmt_id2 = #sbmtId2#
</isNotEmpty><isNotEmpty property="sbmtId3">
, sbmt_id3 = #sbmtId3#
</isNotEmpty><isNotEmpty property="sbmtId4">
, sbmt_id4 = #sbmtId4#
</isNotEmpty><isNotEmpty property="sbmtId5">
, sbmt_id5 = #sbmtId5#
</isNotEmpty><isNotEmpty property="sbmtId6">
, sbmt_id6 = #sbmtId6#
</isNotEmpty><isNotEmpty property="sbsttSbmtId1">
, sbstt_sbmt_id1 = #sbsttSbmtId1#
</isNotEmpty><isNotEmpty property="sbsttSbmtId2">
, sbstt_sbmt_id2 = #sbsttSbmtId2#
</isNotEmpty><isNotEmpty property="sbsttSbmtId3">
, sbstt_sbmt_id3 = #sbsttSbmtId3#
</isNotEmpty><isNotEmpty property="sbsttSbmtId4">
, sbstt_sbmt_id4 = #sbsttSbmtId4#
</isNotEmpty><isNotEmpty property="sbsttSbmtId5">
, sbstt_sbmt_id5 = #sbsttSbmtId5#
</isNotEmpty><isNotEmpty property="sbsttSbmtId6">
, sbstt_sbmt_id6 = #sbsttSbmtId6#
</isNotEmpty>
WHERE
register_id = #registerId#
AND sbmt_ty_cd = #sbmtTyCd#
</update>
<!-- 정보 D -->
<delete id="AdrSbmtLineMgrUsrDAO.delete" parameterClass="AdrSbmtLineMgrUsrVO">
DELETE FROM
<include refid="AdrSbmtLineMgrUsrDAO.table_name"/>
WHERE
register_id = #registerId#
AND sbmt_ty_cd = #sbmtTyCd#
</delete>
<!-- 정보 L -->
<select id="AdrSbmtLineMgrUsrDAO.selectList" parameterClass="AdrSbmtLineMgrUsrVO" resultClass="AdrSbmtLineMgrUsrVO">
SELECT
<include refid="AdrSbmtLineMgrUsrDAO.select_column_name"/>
FROM
<include refid="AdrSbmtLineMgrUsrDAO.table_name"/> a
WHERE
1=1
<isNotEmpty property="registerId">
AND a.register_id = #registerId#
</isNotEmpty><isNotEmpty property="sbmtTyCd">
AND a.sbmt_ty_cd = #sbmtTyCd#
</isNotEmpty>
ORDER BY a.frst_regist_pnttm
</select>
<!-- 정보 L page -->
<select id="AdrSbmtLineMgrUsrDAO.selectPagingList" parameterClass="AdrSbmtLineMgrUsrVO" resultClass="AdrSbmtLineMgrUsrVO">
SELECT
COUNT(1) OVER() AS totCnt ,
<include refid="AdrSbmtLineMgrUsrDAO.select_column_name"/>
FROM
<include refid="AdrSbmtLineMgrUsrDAO.table_name"/> a
WHERE
1=1
<isNotEmpty property="registerId">
AND a.register_id = #registerId#
</isNotEmpty><isNotEmpty property="sbmtTyCd">
AND a.sbmt_ty_cd = #sbmtTyCd#
</isNotEmpty>
<isNotEmpty property="selectPagingListQuery">
$selectPagingListQuery$
</isNotEmpty>
ORDER BY 1=1
<isEmpty property="orderByQuery">
, a.frst_regist_pnttm desc
</isEmpty>
<isNotEmpty property="orderByQuery">
, $orderByQuery$
</isNotEmpty>
LIMIT #recordCountPerPage# OFFSET #firstIndex#
</select>
</sqlMap>

View File

@ -0,0 +1,223 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://www.ibatis.com/dtd/sql-map-2.dtd">
<!-- 조정사건이력관리 테이블 -->
<sqlMap namespace="AdrSbmtLineMgrUsr">
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
<typeAlias alias="AdrSbmtLineMgrUsrVO" type="kcc.kccadr.advcSbmt.service.AdrSbmtLineMgrUsrVO"/>
<!-- 공통 테이블 명 -->
<sql id="AdrSbmtMgrHstryDAO.table_name">
adr_sbmt_mgr_hstry
</sql>
<!-- 저장용 공통 컬럼 명 -->
<sql id="AdrSbmtMgrHstryDAO.column_name">
adr_seq,
adr_sn,
sbmt_seq,
sbmt_sbstt_seq,
agnt_sbmt_id,
sbmt_id_sbstt,
sbmt_id_bef,
frst_regist_pnttm,
frst_register_id
</sql>
<!-- 조회용 공통 컬럼 명 -->
<sql id="AdrSbmtMgrHstryDAO.select_column_name">
a.adr_seq AS adrSeq,
a.adr_sn AS adrSn,
a.sbmt_seq AS sbmtSeq,
a.sbmt_sbstt_seq AS sbmtSbsttSeq,
a.agnt_sbmt_id AS agntSbmtId,
a.sbmt_id_sbstt AS sbmtIdSbstt,
a.sbmt_id_bef AS sbmtIdBef,
DATE_FORMAT(a.frst_regist_pnttm,'%Y-%m-%d %H:%i:%s') AS frstRegistPnttm,
a.frst_register_id AS frstRegisterId
</sql>
<!-- 등록 C -->
<insert id="AdrSbmtMgrHstryDAO.insert" parameterClass="AdrSbmtLineMgrUsrVO">
INSERT INTO <include refid="AdrSbmtMgrHstryDAO.table_name"/> (
<include refid="AdrSbmtMgrHstryDAO.column_name"/>
)VALUES(
#adrSeq#,
#adrSn#,
#sbmtSeq#,
#sbmtSbsttSeq#,
#agntSbmtId#,
#sbmtIdSbstt#,
#sbmtIdBef#,
NOW(),
#frstRegisterId#
)
</insert>
<!-- 정보 R -->
<select id="AdrSbmtMgrHstryDAO.selectDetail" parameterClass="AdrSbmtLineMgrUsrVO" resultClass="AdrSbmtLineMgrUsrVO">
SELECT
<include refid="AdrSbmtMgrHstryDAO.select_column_name"/>
FROM
<include refid="AdrSbmtMgrHstryDAO.table_name"/> a
WHERE
a.adr_seq = #adrSeq#
AND a.adr_sn = #adrSn#
AND a.sbmt_seq = #sbmtSeq#
AND a.sbmt_sbstt_seq = #sbmtSbsttSeq#
</select>
<!-- 정보 U -->
<update id="AdrSbmtMgrHstryDAO.update" parameterClass="AdrSbmtLineMgrUsrVO">
UPDATE
<include refid="AdrSbmtMgrHstryDAO.table_name"/>
SET
last_updt_pnttm = NOW()
, last_updusr_id = #lastUpdusrId#
<isNotEmpty property="sbmtLineNm">
, sbmt_line_nm = #sbmtLineNm#
</isNotEmpty><isNotEmpty property="basicsSbmtLineIs">
, basics_sbmt_line_is = #basicsSbmtLineIs#
</isNotEmpty><isNotEmpty property="sbmtId1">
, sbmt_id1 = #sbmtId1#
</isNotEmpty><isNotEmpty property="sbmtId2">
, sbmt_id2 = #sbmtId2#
</isNotEmpty><isNotEmpty property="sbmtId3">
, sbmt_id3 = #sbmtId3#
</isNotEmpty><isNotEmpty property="sbmtId4">
, sbmt_id4 = #sbmtId4#
</isNotEmpty><isNotEmpty property="sbmtId5">
, sbmt_id5 = #sbmtId5#
</isNotEmpty><isNotEmpty property="sbmtId6">
, sbmt_id6 = #sbmtId6#
</isNotEmpty><isNotEmpty property="sbsttSbmtId1">
, sbstt_sbmt_id1 = #sbsttSbmtId1#
</isNotEmpty><isNotEmpty property="sbsttSbmtId2">
, sbstt_sbmt_id2 = #sbsttSbmtId2#
</isNotEmpty><isNotEmpty property="sbsttSbmtId3">
, sbstt_sbmt_id3 = #sbsttSbmtId3#
</isNotEmpty><isNotEmpty property="sbsttSbmtId4">
, sbstt_sbmt_id4 = #sbsttSbmtId4#
</isNotEmpty><isNotEmpty property="sbsttSbmtId5">
, sbstt_sbmt_id5 = #sbsttSbmtId5#
</isNotEmpty><isNotEmpty property="sbsttSbmtId6">
, sbstt_sbmt_id6 = #sbsttSbmtId6#
</isNotEmpty>
WHERE
adr_seq = #adrSeq#
AND adr_sn = #adrSn#
AND sbmt_seq = #sbmtSeq#
AND sbmt_sbstt_seq = #sbmtSbsttSeq#
</update>
<!-- 정보 D -->
<delete id="AdrSbmtMgrHstryDAO.delete" parameterClass="AdrSbmtLineMgrUsrVO">
DELETE FROM
<include refid="AdrSbmtMgrHstryDAO.table_name"/>
WHERE
adr_seq = #adrSeq#
AND adr_sn = #adrSn#
AND sbmt_seq = #sbmtSeq#
AND sbmt_sbstt_seq = #sbmtSbsttSeq#
</delete>
<!-- 정보 L -->
<select id="AdrSbmtMgrHstryDAO.selectList" parameterClass="AdrSbmtLineMgrUsrVO" resultClass="AdrSbmtLineMgrUsrVO">
SELECT
<include refid="AdrSbmtMgrHstryDAO.select_column_name"/>
FROM
<include refid="AdrSbmtMgrHstryDAO.table_name"/> a
WHERE
1=1
<isNotEmpty property="adrSeq">
AND a.adr_seq = #adrSeq#
</isNotEmpty><isNotEmpty property="adrSn">
AND a.adr_sn = #adrSn#
</isNotEmpty><isNotEmpty property="sbmtSeq">
AND a.sbmt_seq = #sbmtSeq#
</isNotEmpty><isNotEmpty property="sbmtSbsttSeq">
AND a.sbmt_sbstt_seq = #sbmtSbsttSeq#
</isNotEmpty>
ORDER BY a.frst_regist_pnttm
</select>
<!-- 정보 L page -->
<select id="AdrSbmtMgrHstryDAO.selectPagingList" parameterClass="AdrSbmtLineMgrUsrVO" resultClass="AdrSbmtLineMgrUsrVO">
SELECT
COUNT(1) OVER() AS totCnt ,
<include refid="AdrSbmtMgrHstryDAO.select_column_name"/>
FROM
<include refid="AdrSbmtMgrHstryDAO.table_name"/> a
WHERE
1=1
<isNotEmpty property="adrSeq">
AND a.adr_seq = #adrSeq#
</isNotEmpty><isNotEmpty property="adrSn">
AND a.adr_sn = #adrSn#
</isNotEmpty><isNotEmpty property="sbmtSeq">
AND a.sbmt_seq = #sbmtSeq#
</isNotEmpty><isNotEmpty property="sbmtSbsttSeq">
AND a.sbmt_sbstt_seq = #sbmtSbsttSeq#
</isNotEmpty>
<isNotEmpty property="selectPagingListQuery">
$selectPagingListQuery$
</isNotEmpty>
ORDER BY 1=1
<isEmpty property="orderByQuery">
, a.adr_seq desc
</isEmpty>
<isNotEmpty property="orderByQuery">
, $orderByQuery$
</isNotEmpty>
LIMIT #recordCountPerPage# OFFSET #firstIndex#
</select>
</sqlMap>

View File

@ -0,0 +1,162 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://www.ibatis.com/dtd/sql-map-2.dtd">
<!-- 조정사건이력관리 테이블 -->
<sqlMap namespace="AdrSmsSendMgr">
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
<typeAlias alias="AdrSmsSendMgrVO" type="kcc.kccadr.advcSms.service.AdrSmsSendMgrVO"/>
<!-- 공통 테이블 명 -->
<sql id="AdrSmsSendMgrDAO.table_name">
adr_sms_send_mgr
</sql>
<!-- 저장용 공통 컬럼 명 -->
<sql id="AdrSmsSendMgrDAO.column_name">
sms_send_seq,
adr_seq,
phone,
cn,
stat_cd,
frst_regist_pnttm,
frst_register_id
</sql>
<!-- 조회용 공통 컬럼 명 -->
<sql id="AdrSmsSendMgrDAO.select_column_name">
a.sms_send_seq AS smsSendSeq,
a.adr_seq AS adrSeq,
a.phone AS phone,
a.cn AS cn,
a.stat_cd AS statCd,
DATE_FORMAT(a.frst_regist_pnttm,'%Y-%m-%d %H:%i:%s') AS frstRegistPnttm,
a.frst_register_id AS frstRegisterId
</sql>
<!-- 등록 C -->
<insert id="AdrSmsSendMgrDAO.insert" parameterClass="AdrSmsSendMgrVO">
INSERT INTO <include refid="AdrSmsSendMgrDAO.table_name"/> (
<include refid="AdrSmsSendMgrDAO.column_name"/>
)VALUES(
#smsSendSeq#,
#adrSeq#,
#phone#,
#cn#,
#statCd#,
NOW(),
#frstRegisterId#
)
</insert>
<!-- 정보 R -->
<select id="AdrSmsSendMgrDAO.selectDetail" parameterClass="AdrSmsSendMgrVO" resultClass="AdrSmsSendMgrVO">
SELECT
<include refid="AdrSmsSendMgrDAO.select_column_name"/>
FROM
<include refid="AdrSmsSendMgrDAO.table_name"/> a
WHERE
a.sms_send_seq = #smsSendSeq#
</select>
<!-- 정보 U -->
<update id="AdrSmsSendMgrDAO.update" parameterClass="AdrSmsSendMgrVO">
UPDATE
<include refid="AdrSmsSendMgrDAO.table_name"/>
SET
sms_send_seq = #smsSendSeq#
<isNotEmpty property="adrSeq">
, adr_seq = #adrSeq#
</isNotEmpty><isNotEmpty property="phone">
, phone = #phone#
</isNotEmpty><isNotEmpty property="cn">
, cn= cn
</isNotEmpty><isNotEmpty property="statCd">
, stat_cd = #statCd#
</isNotEmpty>
WHERE
sms_send_seq = #smsSendSeq#
</update>
<!-- 정보 D -->
<delete id="AdrSmsSendMgrDAO.delete" parameterClass="AdrSmsSendMgrVO">
DELETE FROM
<include refid="AdrSmsSendMgrDAO.table_name"/>
WHERE
sms_send_seq = #smsSendSeq#
</delete>
<!-- 정보 L -->
<select id="AdrSmsSendMgrDAO.selectList" parameterClass="AdrSmsSendMgrVO" resultClass="AdrSmsSendMgrVO">
SELECT
<include refid="AdrSmsSendMgrDAO.select_column_name"/>
FROM
<include refid="AdrSmsSendMgrDAO.table_name"/> a
WHERE
1=1
<isNotEmpty property="smsSendSeq">
AND a.sms_send_seq = #smsSendSeq#
</isNotEmpty>
ORDER BY a.frst_regist_pnttm
</select>
<!-- 정보 L page -->
<select id="AdrSmsSendMgrDAO.selectPagingList" parameterClass="AdrSmsSendMgrVO" resultClass="AdrSmsSendMgrVO">
SELECT
COUNT(1) OVER() AS totCnt ,
<include refid="AdrSmsSendMgrDAO.select_column_name"/>
FROM
<include refid="AdrSmsSendMgrDAO.table_name"/> a
WHERE
1=1
<isNotEmpty property="smsSendSeq">
AND a.sms_send_seq = #smsSendSeq#
</isNotEmpty>
<isNotEmpty property="selectPagingListQuery">
$selectPagingListQuery$
</isNotEmpty>
ORDER BY 1=1
<isEmpty property="orderByQuery">
, a.sms_send_seq desc
</isEmpty>
<isNotEmpty property="orderByQuery">
, $orderByQuery$
</isNotEmpty>
LIMIT #recordCountPerPage# OFFSET #firstIndex#
</select>
</sqlMap>