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.config.entity.TcCodeItem;
|
||||
import com.dbnt.kcscbackend.admin.config.repository.TcCodeItemRepository;
|
||||
import com.dbnt.kcscbackend.admin.config.repository.TnCmtOrgRepository;
|
||||
import com.dbnt.kcscbackend.config.common.ResultVO;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.egovframe.rte.fdl.cmmn.EgovAbstractServiceImpl;
|
||||
|
|
@ -41,6 +42,9 @@ public class EgovIndvdlSchdulManageServiceImpl extends EgovAbstractServiceImpl i
|
|||
|
||||
|
||||
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()
|
||||
.map(lc -> lc.getItemNm())
|
||||
.collect(Collectors.toList());
|
||||
|
||||
List<String> listTopOrg = tnCmtOrgRepository.findByUseYnAndUpCmtSeqOrderByCmtOrder("Y", 2).stream()
|
||||
.map(lc -> lc.getCmtNm())
|
||||
.collect(Collectors.toList());
|
||||
|
||||
resultMap.put("listCodes", listCodes);
|
||||
resultMap.put("listSubOrg", "");
|
||||
resultMap.put("listTopOrg", "");
|
||||
resultMap.put("listTopOrg", listTopOrg);
|
||||
resultVO.setResult(resultMap);
|
||||
|
||||
return resultVO;
|
||||
|
|
|
|||
|
|
@ -1,13 +1,12 @@
|
|||
package com.dbnt.kcscbackend.admin.config.entity;
|
||||
|
||||
import lombok.Getter;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.Setter;
|
||||
import lombok.*;
|
||||
import org.hibernate.annotations.DynamicInsert;
|
||||
import org.hibernate.annotations.DynamicUpdate;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import javax.persistence.*;
|
||||
import java.io.Serializable;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
@Getter
|
||||
|
|
@ -16,25 +15,54 @@ import java.time.LocalDateTime;
|
|||
@NoArgsConstructor
|
||||
@DynamicInsert
|
||||
@DynamicUpdate
|
||||
@Table(name = "tc_code_grp")
|
||||
public class TcCodeGrp {
|
||||
@Table(name = "tn_cmt_org")
|
||||
public class TnCmtOrg {
|
||||
|
||||
@Id
|
||||
@Column(name = "grp_cd")
|
||||
private String grpCd;
|
||||
@Column(name = "grp_cd_nm")
|
||||
private String grpCdNm;
|
||||
@Column(name = "grp_cd_desc")
|
||||
private String grpCdDesc;
|
||||
@Column(name = "cmt_seq")
|
||||
private Integer cmtSeq;
|
||||
|
||||
@Column(name = "cmt_nm")
|
||||
private String cmtNm;
|
||||
|
||||
@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")
|
||||
private String frstCrtId;
|
||||
|
||||
@Column(name = "frst_crt_dt")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime frstCrtDt;
|
||||
|
||||
@Column(name = "last_chg_id")
|
||||
private String lastChgId;
|
||||
|
||||
@Column(name = "last_chg_dt")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime lastChgDt;
|
||||
|
||||
@Column(name = "use_yn")
|
||||
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;
|
||||
|
||||
import com.dbnt.kcscbackend.admin.config.entity.TcCodeItem;
|
||||
import com.dbnt.kcscbackend.admin.config.entity.TnCmtOrg;
|
||||
import org.springframework.data.jpa.repository.JpaRepository;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public interface TcCodeItemRepository extends JpaRepository<TcCodeItem, TcCodeItem.TcCodeItemId> {
|
||||
List<TcCodeItem> findByGrpCdAndUseYnOrderByGrpOrder(String grpCd, String useYn);
|
||||
public interface TnCmtOrgRepository extends JpaRepository<TnCmtOrg, TnCmtOrg.TnCmtOrgId> {
|
||||
List<TnCmtOrg> findByUseYnAndUpCmtSeqOrderByCmtOrder(String useYn, Integer upCmtSeq);
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue