2025-11-05 118:21 강사 관리 정보 수정
This commit is contained in:
parent
9a917564a0
commit
6db8042ba3
@ -229,6 +229,8 @@ public class VEInstrDetailVO extends ComDefaultVO implements Serializable {
|
||||
//지적재산권 컬럼 추가
|
||||
private String carer; //경력
|
||||
|
||||
private String yearCnt; //1년간배정횟수
|
||||
|
||||
private String repQf; //대표자격
|
||||
public String getRepQf() {
|
||||
return repQf;
|
||||
@ -1270,5 +1272,11 @@ public class VEInstrDetailVO extends ComDefaultVO implements Serializable {
|
||||
public void setCarer(String carer) {
|
||||
this.carer = carer;
|
||||
}
|
||||
public String getYearCnt() {
|
||||
return yearCnt;
|
||||
}
|
||||
public void setYearCnt(String yearCnt) {
|
||||
this.yearCnt = yearCnt;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ -943,12 +943,36 @@
|
||||
, a.ovrl_srvy AS ovrlSrvy
|
||||
|
||||
, a.carer AS carer
|
||||
|
||||
, COALESCE(c.cnt,0) as cnt
|
||||
, COALESCE(c.yearcnt,0) as yearcnt
|
||||
|
||||
FROM
|
||||
ve_instr b
|
||||
, ve_instr_detail a
|
||||
, ve_instr_detail a
|
||||
LEFT OUTER JOIN (
|
||||
select user_id, count(*) as cnt, sum(edu) as yearcnt
|
||||
from (
|
||||
|
||||
select a.user_id
|
||||
, CASE
|
||||
WHEN 365 > (now()::date - b.edu_strt_pnttm::date) THEN 1
|
||||
ELSE 0
|
||||
END AS edu
|
||||
|
||||
from vea_prcs_aplct_prd_instr_asgnm a
|
||||
, ve_prcs_aplct_prd b
|
||||
where a.prcs_aplct_prd_ord =b.prcs_aplct_prd_ord
|
||||
|
||||
)aa
|
||||
group by user_id
|
||||
)c
|
||||
ON(1=1 AND a.user_id = c.user_id)
|
||||
|
||||
WHERE
|
||||
1=1
|
||||
AND a.user_id=b.user_id
|
||||
|
||||
<isNotEmpty property="selectPagingListQuery">
|
||||
$selectPagingListQuery$
|
||||
</isNotEmpty>
|
||||
|
||||
@ -211,6 +211,7 @@
|
||||
|
||||
// form.action = "<c:url value='/kccadr/oprtn/cmdTrgt/popup/fndthInstrAsgnmPopup.do'/>";
|
||||
form.action = "<c:url value='/kccadr/oprtn/cmdTrgt/popup/cndtnInstrAsgnmPopup.do'/>";
|
||||
form.action = "<c:url value='/kccadr/oprtn/cndtnSspnIdtmt/popup/cndtnInstrAsgnmPopup.do'/>";
|
||||
|
||||
window.open("#", "_securityPop", "scrollbars = no, top=100px, left=100px, height=750px, width=950px");
|
||||
form.target = "_securityPop";
|
||||
|
||||
@ -111,8 +111,9 @@
|
||||
<input type="hidden" name="asgnmAprvlCd" id="asgnmAprvlCd" value="30"/> <!-- VE0019 배정 승인 코드 30 확정 -->
|
||||
<input type="hidden" name="prcsAplctPrdOrd" id="prcsAplctPrdOrd" value="<c:out value="${vEPrcsDetailVO.prcsAplctPrdOrd}" />" />
|
||||
|
||||
<input type="hidden" name="searchSortCnd" value="<c:out value="${vEEduAplctVO.searchSortCnd}" />" />
|
||||
<input type="hidden" name="searchSortOrd" value="<c:out value="${vEEduAplctVO.searchSortOrd}" />" />
|
||||
<input type="hidden" name="searchSortCnd" value="<c:out value="${vEPrcsDetailVO.searchSortCnd}" />" />
|
||||
<input type="hidden" name="searchSortOrd" value="<c:out value="${vEPrcsDetailVO.searchSortOrd}" />" />
|
||||
<input type="hidden" name="orderByQuery" id="orderByQuery" value="<c:out value="${vEPrcsDetailVO.orderByQuery}" />" />
|
||||
|
||||
<input type="hidden" name="pageIndex" value="<c:out value='${vEEduAplctVO.pageIndex}' default='1' />"/>
|
||||
<input type="hidden" name="pageUnit" value="5" />
|
||||
@ -151,18 +152,26 @@
|
||||
<col style="width: 15%;">
|
||||
<col style="width: 15%;">
|
||||
<%-- <col style="width: 9%;"> --%>
|
||||
<col style="width: 11%;">
|
||||
<col style="width: 9%;">
|
||||
<col style="width: 9%;">
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr>
|
||||
<th scope="col">no</th>
|
||||
<th scope="col">성명<button class="sort sortBtn" id="sort_BBS_NM">▲</button></th>
|
||||
<th scope="col">소속명<button class="sort sortBtn" id="sort_BBS_NM">▲</button></th>
|
||||
<th scope="col">성명</th>
|
||||
<th scope="col">소속명<button class="sort sortBtn" id="sort_work_area">▲</button></th>
|
||||
<!-- <th scope="col">이동<br>거리</th> -->
|
||||
<th scope="col">근무지역<button class="sort sortBtn" id="sort_BBS_NM">▲</button></th>
|
||||
<th scope="col">강의가능지역<button class="sort sortBtn" id="sort_BBS_NM">▲</button></th>
|
||||
<th scope="col">강의가능내용<button class="sort sortBtn" id="sort_BBS_NM">▲</button></th>
|
||||
<th scope="col">근무지역<button class="sort sortBtn" id="sort_rsdne">▲</button></th>
|
||||
<!--
|
||||
<th scope="col">강의가능지역<button class="sort sortBtn" id="sort_LCT_AVL_AREA_1">▲</button></th>
|
||||
<th scope="col">강의가능내용<button class="sort sortBtn" id="sort_AVL_LCT_CNTNT_1">▲</button></th>
|
||||
-->
|
||||
<th scope="col">강의가능지역</th>
|
||||
<th scope="col">강의가능내용</th>
|
||||
<!-- <th scope="col">Penalty 횟수</th> -->
|
||||
<th scope="col">배정횟수(1년간)<button class="sort sortBtn" id="sort_yearcnt">▲</button></th>
|
||||
<th scope="col">배정횟수(전체)<button class="sort sortBtn" id="sort_cnt">▲</button></th>
|
||||
<th scope="col">선택</th>
|
||||
</tr>
|
||||
</thead>
|
||||
@ -191,6 +200,8 @@
|
||||
<c:if test="${list.avlLctCntnt3 eq 'Y'}">부정경쟁행위 교육<br/></c:if>
|
||||
|
||||
</td>
|
||||
<td><c:out value='${list.yearCnt}'/></td>
|
||||
<td><c:out value='${list.cnt}'/></td>
|
||||
<td>
|
||||
<c:if test='${empty list.chrgNm}'>
|
||||
<button class="btn_type06"
|
||||
|
||||
@ -211,6 +211,7 @@
|
||||
|
||||
// form.action = "<c:url value='/kccadr/oprtn/prevent/popup/fndthInstrAsgnmPopup.do'/>";
|
||||
form.action = "<c:url value='/kccadr/oprtn/prevent/popup/cndtnInstrAsgnmPopup.do'/>";
|
||||
form.action = "<c:url value='/kccadr/oprtn/cndtnSspnIdtmt/popup/cndtnInstrAsgnmPopup.do'/>";
|
||||
|
||||
window.open("#", "_securityPop", "scrollbars = no, top=100px, left=100px, height=750px, width=950px");
|
||||
form.target = "_securityPop";
|
||||
|
||||
Loading…
Reference in New Issue
Block a user