관리자에서 메인 베너 URL 등록 기능

This commit is contained in:
hehihoho3@gmail.com 2025-02-21 12:22:13 +09:00
parent fc29e38eb6
commit eb91bcfe35
4 changed files with 24 additions and 203 deletions

View File

@ -18,6 +18,8 @@ package itn.com.uss.ion.pwm.service;
import java.io.Serializable;
import itn.com.cmm.ComDefaultVO;
import lombok.Getter;
import lombok.Setter;
/**
* @Class Name : MainzoneVO.java
@ -35,6 +37,8 @@ import itn.com.cmm.ComDefaultVO;
*
*
*/
@Getter
@Setter
public class MainzoneVO extends ComDefaultVO implements Serializable {
@ -95,190 +99,5 @@ public class MainzoneVO extends ComDefaultVO implements Serializable {
private String ntceEnddeHH = "";
private String ntceEnddeMM = "";
public int getSeq() {
return seq;
}
public void setSeq(int seq) {
this.seq = seq;
}
public String getUpfile() {
return upfile;
}
public void setUpfile(String upfile) {
this.upfile = upfile;
}
public String getUpfileUrl() {
return upfileUrl;
}
public void setUpfileUrl(String upfileUrl) {
this.upfileUrl = upfileUrl;
}
public String getContent() {
return content;
}
public void setContent(String content) {
this.content = content;
}
public String getMlink() {
return mlink;
}
public void setMlink(String mlink) {
this.mlink = mlink;
}
public String getIstarget() {
return istarget;
}
public void setIstarget(String istarget) {
this.istarget = istarget;
}
public String getDel() {
return del;
}
public void setDel(String del) {
this.del = del;
}
public int getSort() {
return sort;
}
public void setSort(int sort) {
this.sort = sort;
}
public String getRegdt() {
return regdt;
}
public void setRegdt(String regdt) {
this.regdt = regdt;
}
public String getMainzoneImage() {
return mainzoneImage;
}
public void setMainzoneImage(String mainzoneImage) {
this.mainzoneImage = mainzoneImage;
}
public String getMainzoneImageFile() {
return mainzoneImageFile;
}
public void setMainzoneImageFile(String mainzoneImageFile) {
this.mainzoneImageFile = mainzoneImageFile;
}
public String getMazId() {
return mazId;
}
public void setMazId(String mazId) {
this.mazId = mazId;
}
public String getMazNm() {
return mazNm;
}
public void setMazNm(String mazNm) {
this.mazNm = mazNm;
}
public String getUseYn() {
return useYn;
}
public void setUseYn(String useYn) {
this.useYn = useYn;
}
public String getRegisterId() {
return registerId;
}
public void setRegisterId(String registerId) {
this.registerId = registerId;
}
public String getModdt() {
return moddt;
}
public void setModdt(String moddt) {
this.moddt = moddt;
}
public String getDeviceType() {
return deviceType;
}
public void setDeviceType(String deviceType) {
this.deviceType = deviceType;
}
public String getNtceBgnde() {
return ntceBgnde;
}
public void setNtceBgnde(String ntceBgnde) {
this.ntceBgnde = ntceBgnde;
}
public String getNtceEndde() {
return ntceEndde;
}
public void setNtceEndde(String ntceEndde) {
this.ntceEndde = ntceEndde;
}
public String getNtceBgndeHH() {
return ntceBgndeHH;
}
public void setNtceBgndeHH(String ntceBgndeHH) {
this.ntceBgndeHH = ntceBgndeHH;
}
public String getNtceBgndeMM() {
return ntceBgndeMM;
}
public void setNtceBgndeMM(String ntceBgndeMM) {
this.ntceBgndeMM = ntceBgndeMM;
}
public String getNtceEnddeHH() {
return ntceEnddeHH;
}
public void setNtceEnddeHH(String ntceEnddeHH) {
this.ntceEnddeHH = ntceEnddeHH;
}
public String getNtceEnddeMM() {
return ntceEnddeMM;
}
public void setNtceEnddeMM(String ntceEnddeMM) {
this.ntceEnddeMM = ntceEnddeMM;
}
}

View File

@ -914,7 +914,8 @@
MZ.CONTENT AS content,
MZ.SORT AS sort,
MZ.MAINZONE_IMAGE_FILE AS mainzoneImageFile,
MZ.MAZ_NM AS mazNm
MZ.MAZ_NM AS mazNm,
MZ.MLINK AS mlink
FROM MAINZONE MZ
WHERE MZ.NTCE_BGNDE IS NOT NULL
AND MZ.NTCE_ENDDE IS NOT NULL

View File

@ -336,12 +336,12 @@ function fn_egov_SelectBoxValue(sbName)
</form:select>분
</td>
</tr>
<%-- <tr>
<th class="td_title1"><span class="star_t">*</span>링크주소</th>
<tr>
<th><span class="reqArea">링크주소</span></th>
<td colspan="3">
<form:input path="mlink" maxlength="200" />
</td>
</tr> --%>
</tr>
<tr>
<th><span class="reqArea">파일 첨부</span></th>
<td class="upload_area">

View File

@ -1431,23 +1431,24 @@ function fn_click_banner_add_stat(bannerMenuCode){
<c:forEach var="mainzone" items="${mainzoneList}" varStatus="status">
<div class="swiper-slide">
<div class="slideImg">
<c:choose>
<c:when test="${fn:contains(mainzone.content,'알림톡')}">
<img src="/cmm/fms/getImage.do?atchFileId=<c:out value='${mainzone.mainzoneImageFile}'/>" alt="<c:out value='${mainzone.content}'/>" usemap="#allimtalk-map">
</c:when>
<c:otherwise>
<img src="/cmm/fms/getImage.do?atchFileId=<c:out value='${mainzone.mainzoneImageFile}'/>" alt="<c:out value='${mainzone.content}'/>">
</c:otherwise>
</c:choose>
<c:if test="${not empty mainzone.mlink }">
<a href="<c:out value='${mainzone.mlink }'/>">
</c:if>
<img src="/cmm/fms/getImage.do?atchFileId=<c:out value='${mainzone.mainzoneImageFile}'/>" alt="<c:out value='${mainzone.content}'/>">
<c:if test="${not empty mainzone.mlink }">
</a>
</c:if>
</div>
</div>
</c:forEach>
</c:when>
<c:otherwise>
<%-- 메인 배너 이미지 등록된 건이 없는 경우 기본적으로 나오는 이미지 3개 --%>
<div class="swiper-slide">
<div class="slideImg"><img src="/publish/images/main/f_visual_06_20230802.jpg" alt="문자온, 카카오 '알림톡' 서비스 오픈! 문자온 알림톡, 대한민국 최저가 선언! 조건없이 무조건 6.9원! 카카오톡 채널아이디 추가를 하지 않은 이용자에게도 카카오톡 메시지 발송이 가능한 서비스! 알림톡 바로가기 알림톡 도착 kakao 문자온에서 알림톡이 도착하였습니다! 기업전용/1,000자 이하 텍스트 & 이미지/문자 대비 65% 저렴" usemap="#allimtalk-map"></div>
</div>
<a href='/web/mjon/alimtalk/kakaoAlimtalkMsgDataView.do'>
<div class="swiper-slide">
<div class="slideImg"><img src="/publish/images/main/f_visual_06_20230802.jpg" alt="문자온, 카카오 '알림톡' 서비스 오픈! 문자온 알림톡, 대한민국 최저가 선언! 조건없이 무조건 6.9원! 카카오톡 채널아이디 추가를 하지 않은 이용자에게도 카카오톡 메시지 발송이 가능한 서비스! 알림톡 바로가기 알림톡 도착 kakao 문자온에서 알림톡이 도착하였습니다! 기업전용/1,000자 이하 텍스트 & 이미지/문자 대비 65% 저렴"></div>
</div>
</a>
<div class="swiper-slide">
<div class="slideImg"><img src="/publish/images/main/f_visual_02_20221116.jpg" alt="문자도 보내고! 현금도 챙기는! 문자온만의 특별한 혜택! 결제금액의 2% 포인트 추가 적립! 포인트 1만점 이상 적립 시 현금페이백" /></div>
</div>
@ -1474,9 +1475,9 @@ function fn_click_banner_add_stat(bannerMenuCode){
</div>
--%>
<map name="allimtalk-map">
<area href="/web/mjon/alimtalk/kakaoAlimtalkMsgDataView.do" coords="299,286,514,338" shape="rect">
</map>
<!-- <map name="allimtalk-map"> -->
<!-- <area href="/web/mjon/alimtalk/kakaoAlimtalkMsgDataView.do" coords="299,286,514,338" shape="rect"> -->
<!-- </map> -->
<!-- <div class="swiper-slide">