feat:'위원회 일정 등록' 페이지 로딩 시, 필요한 데이터 불러 오는 API listTopOrg 목록 추가\관리자 단에서 '위원회 관리' > '위원회 일정 관리'에 '등록' 버튼을 누른 후 '위원회 일정 등록' 페이지 로딩 시, 필요한 데이터 불러 오는 API
parent
e3cc93b986
commit
33ed87a6d8
|
|
@ -7,6 +7,7 @@ import com.dbnt.kcscbackend.admin.committee.schedules.repository.IndvdlSchdulMan
|
||||||
import com.dbnt.kcscbackend.admin.committee.schedules.service.EgovIndvdlSchdulManageService;
|
import com.dbnt.kcscbackend.admin.committee.schedules.service.EgovIndvdlSchdulManageService;
|
||||||
import com.dbnt.kcscbackend.admin.config.entity.TcCodeItem;
|
import com.dbnt.kcscbackend.admin.config.entity.TcCodeItem;
|
||||||
import com.dbnt.kcscbackend.admin.config.repository.TcCodeItemRepository;
|
import com.dbnt.kcscbackend.admin.config.repository.TcCodeItemRepository;
|
||||||
|
import com.dbnt.kcscbackend.admin.config.repository.TnCmtOrgRepository;
|
||||||
import com.dbnt.kcscbackend.config.common.ResultVO;
|
import com.dbnt.kcscbackend.config.common.ResultVO;
|
||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
import org.egovframe.rte.fdl.cmmn.EgovAbstractServiceImpl;
|
import org.egovframe.rte.fdl.cmmn.EgovAbstractServiceImpl;
|
||||||
|
|
@ -41,6 +42,9 @@ public class EgovIndvdlSchdulManageServiceImpl extends EgovAbstractServiceImpl i
|
||||||
|
|
||||||
|
|
||||||
private final TcCodeItemRepository tcCodeItemRepository;
|
private final TcCodeItemRepository tcCodeItemRepository;
|
||||||
|
private final TnCmtOrgRepository tnCmtOrgRepository;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 메인페이지/일정관리조회
|
* 메인페이지/일정관리조회
|
||||||
|
|
@ -150,11 +154,13 @@ public class EgovIndvdlSchdulManageServiceImpl extends EgovAbstractServiceImpl i
|
||||||
List<String> listCodes = tcCodeItemRepository.findByGrpCdAndUseYnOrderByGrpOrder("EVT_TYPE", "Y").stream()
|
List<String> listCodes = tcCodeItemRepository.findByGrpCdAndUseYnOrderByGrpOrder("EVT_TYPE", "Y").stream()
|
||||||
.map(lc -> lc.getItemNm())
|
.map(lc -> lc.getItemNm())
|
||||||
.collect(Collectors.toList());
|
.collect(Collectors.toList());
|
||||||
|
List<String> listTopOrg = tnCmtOrgRepository.findByUseYnAndUpCmtSeqOrderByCmtOrder("Y", 2).stream()
|
||||||
|
.map(lc -> lc.getCmtNm())
|
||||||
|
.collect(Collectors.toList());
|
||||||
|
|
||||||
resultMap.put("listCodes", listCodes);
|
resultMap.put("listCodes", listCodes);
|
||||||
resultMap.put("listSubOrg", "");
|
resultMap.put("listSubOrg", "");
|
||||||
resultMap.put("listTopOrg", "");
|
resultMap.put("listTopOrg", listTopOrg);
|
||||||
resultVO.setResult(resultMap);
|
resultVO.setResult(resultMap);
|
||||||
|
|
||||||
return resultVO;
|
return resultVO;
|
||||||
|
|
|
||||||
|
|
@ -1,13 +1,12 @@
|
||||||
package com.dbnt.kcscbackend.admin.config.entity;
|
package com.dbnt.kcscbackend.admin.config.entity;
|
||||||
|
|
||||||
import lombok.Getter;
|
import lombok.*;
|
||||||
import lombok.NoArgsConstructor;
|
|
||||||
import lombok.Setter;
|
|
||||||
import org.hibernate.annotations.DynamicInsert;
|
import org.hibernate.annotations.DynamicInsert;
|
||||||
import org.hibernate.annotations.DynamicUpdate;
|
import org.hibernate.annotations.DynamicUpdate;
|
||||||
import org.springframework.format.annotation.DateTimeFormat;
|
import org.springframework.format.annotation.DateTimeFormat;
|
||||||
|
|
||||||
import javax.persistence.*;
|
import javax.persistence.*;
|
||||||
|
import java.io.Serializable;
|
||||||
import java.time.LocalDateTime;
|
import java.time.LocalDateTime;
|
||||||
|
|
||||||
@Getter
|
@Getter
|
||||||
|
|
@ -16,25 +15,54 @@ import java.time.LocalDateTime;
|
||||||
@NoArgsConstructor
|
@NoArgsConstructor
|
||||||
@DynamicInsert
|
@DynamicInsert
|
||||||
@DynamicUpdate
|
@DynamicUpdate
|
||||||
@Table(name = "tc_code_grp")
|
@Table(name = "tn_cmt_org")
|
||||||
public class TcCodeGrp {
|
public class TnCmtOrg {
|
||||||
|
|
||||||
@Id
|
@Id
|
||||||
@Column(name = "grp_cd")
|
@Column(name = "cmt_seq")
|
||||||
private String grpCd;
|
private Integer cmtSeq;
|
||||||
@Column(name = "grp_cd_nm")
|
|
||||||
private String grpCdNm;
|
@Column(name = "cmt_nm")
|
||||||
@Column(name = "grp_cd_desc")
|
private String cmtNm;
|
||||||
private String grpCdDesc;
|
|
||||||
|
@Column(name = "cmt_type")
|
||||||
|
private String cmtType;
|
||||||
|
|
||||||
|
@Column(name = "cmt_desc")
|
||||||
|
private String cmtDesc;
|
||||||
|
|
||||||
|
@Column(name = "up_cmt_seq")
|
||||||
|
private Integer upCmtSeq;
|
||||||
|
|
||||||
|
@Column(name = "cmt_order")
|
||||||
|
private Integer cmtOrder;
|
||||||
|
|
||||||
@Column(name = "frst_crt_id")
|
@Column(name = "frst_crt_id")
|
||||||
private String frstCrtId;
|
private String frstCrtId;
|
||||||
|
|
||||||
@Column(name = "frst_crt_dt")
|
@Column(name = "frst_crt_dt")
|
||||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||||
private LocalDateTime frstCrtDt;
|
private LocalDateTime frstCrtDt;
|
||||||
|
|
||||||
@Column(name = "last_chg_id")
|
@Column(name = "last_chg_id")
|
||||||
private String lastChgId;
|
private String lastChgId;
|
||||||
|
|
||||||
@Column(name = "last_chg_dt")
|
@Column(name = "last_chg_dt")
|
||||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||||
private LocalDateTime lastChgDt;
|
private LocalDateTime lastChgDt;
|
||||||
|
|
||||||
@Column(name = "use_yn")
|
@Column(name = "use_yn")
|
||||||
private String useYn;
|
private String useYn;
|
||||||
|
|
||||||
|
@Column(name = "old_seq")
|
||||||
|
private Integer oldSeq;
|
||||||
|
|
||||||
|
@Embeddable
|
||||||
|
@Data
|
||||||
|
@NoArgsConstructor
|
||||||
|
@AllArgsConstructor
|
||||||
|
public static class TnCmtOrgId implements Serializable {
|
||||||
|
private String cmtSeq;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
@ -1,10 +1,11 @@
|
||||||
package com.dbnt.kcscbackend.admin.config.repository;
|
package com.dbnt.kcscbackend.admin.config.repository;
|
||||||
|
|
||||||
import com.dbnt.kcscbackend.admin.config.entity.TcCodeItem;
|
import com.dbnt.kcscbackend.admin.config.entity.TcCodeItem;
|
||||||
|
import com.dbnt.kcscbackend.admin.config.entity.TnCmtOrg;
|
||||||
import org.springframework.data.jpa.repository.JpaRepository;
|
import org.springframework.data.jpa.repository.JpaRepository;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
public interface TcCodeItemRepository extends JpaRepository<TcCodeItem, TcCodeItem.TcCodeItemId> {
|
public interface TnCmtOrgRepository extends JpaRepository<TnCmtOrg, TnCmtOrg.TnCmtOrgId> {
|
||||||
List<TcCodeItem> findByGrpCdAndUseYnOrderByGrpOrder(String grpCd, String useYn);
|
List<TnCmtOrg> findByUseYnAndUpCmtSeqOrderByCmtOrder(String useYn, Integer upCmtSeq);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue