등급제관리 VO 추가
This commit is contained in:
parent
1386835e5b
commit
ea34c56f18
@ -0,0 +1,9 @@
|
||||
package itn.let.sym.grd.service;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public interface MberGrdService {
|
||||
|
||||
List<MberGrdVO> selectMberGrdSettingList(MberGrdVO mberGrdVO) throws Exception ;
|
||||
|
||||
}
|
||||
101
src/main/java/itn/let/sym/grd/service/MberGrdVO.java
Normal file
101
src/main/java/itn/let/sym/grd/service/MberGrdVO.java
Normal file
@ -0,0 +1,101 @@
|
||||
package itn.let.sym.grd.service;
|
||||
|
||||
public class MberGrdVO {
|
||||
|
||||
/**
|
||||
* serialVersionUID
|
||||
*/
|
||||
@SuppressWarnings("unused")
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
private int grdSetNo; // 등급설정번호
|
||||
private String grdSetNm; // 등급설정명
|
||||
private float shortPrice; // 단문 단가
|
||||
private float longPrice; //장문 단가
|
||||
private float picturePrice; // 그림 단가
|
||||
private float picture2Price; // 그림 2장단가
|
||||
private float picture3Price; // 그림 3장단가
|
||||
private float totAmt; // 누적결제액
|
||||
private String regId; // 최초등록자 아이디
|
||||
private String regDate; // 최초등록 일자
|
||||
private String editId; // 수정등록자 아이디
|
||||
private String editDate; // 수정등록 일자
|
||||
|
||||
public int getGrdSetNo() {
|
||||
return grdSetNo;
|
||||
}
|
||||
public void setGrdSetNo(int grdSetNo) {
|
||||
this.grdSetNo = grdSetNo;
|
||||
}
|
||||
public String getGrdSetNm() {
|
||||
return grdSetNm;
|
||||
}
|
||||
public void setGrdSetNm(String grdSetNm) {
|
||||
this.grdSetNm = grdSetNm;
|
||||
}
|
||||
public float getShortPrice() {
|
||||
return shortPrice;
|
||||
}
|
||||
public void setShortPrice(float shortPrice) {
|
||||
this.shortPrice = shortPrice;
|
||||
}
|
||||
public float getLongPrice() {
|
||||
return longPrice;
|
||||
}
|
||||
public void setLongPrice(float longPrice) {
|
||||
this.longPrice = longPrice;
|
||||
}
|
||||
public float getPicturePrice() {
|
||||
return picturePrice;
|
||||
}
|
||||
public void setPicturePrice(float picturePrice) {
|
||||
this.picturePrice = picturePrice;
|
||||
}
|
||||
public float getPicture2Price() {
|
||||
return picture2Price;
|
||||
}
|
||||
public void setPicture2Price(float picture2Price) {
|
||||
this.picture2Price = picture2Price;
|
||||
}
|
||||
public float getPicture3Price() {
|
||||
return picture3Price;
|
||||
}
|
||||
public void setPicture3Price(float picture3Price) {
|
||||
this.picture3Price = picture3Price;
|
||||
}
|
||||
public float getTotAmt() {
|
||||
return totAmt;
|
||||
}
|
||||
public void setTotAmt(float totAmt) {
|
||||
this.totAmt = totAmt;
|
||||
}
|
||||
public String getRegId() {
|
||||
return regId;
|
||||
}
|
||||
public void setRegId(String regId) {
|
||||
this.regId = regId;
|
||||
}
|
||||
public String getRegDate() {
|
||||
return regDate;
|
||||
}
|
||||
public void setRegDate(String regDate) {
|
||||
this.regDate = regDate;
|
||||
}
|
||||
public String getEditId() {
|
||||
return editId;
|
||||
}
|
||||
public void setEditId(String editId) {
|
||||
this.editId = editId;
|
||||
}
|
||||
public String getEditDate() {
|
||||
return editDate;
|
||||
}
|
||||
public void setEditDate(String editDate) {
|
||||
this.editDate = editDate;
|
||||
}
|
||||
public static long getSerialversionuid() {
|
||||
return serialVersionUID;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
18
src/main/java/itn/let/sym/grd/service/impl/MberGrdDAO.java
Normal file
18
src/main/java/itn/let/sym/grd/service/impl/MberGrdDAO.java
Normal file
@ -0,0 +1,18 @@
|
||||
package itn.let.sym.grd.service.impl;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
import egovframework.rte.psl.dataaccess.EgovAbstractDAO;
|
||||
import itn.let.sym.grd.service.MberGrdVO;
|
||||
|
||||
@Repository("mberGrdDAO")
|
||||
public class MberGrdDAO extends EgovAbstractDAO {
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
public List<MberGrdVO> selectMberGrdSettingList(MberGrdVO mberGrdVO) throws Exception{
|
||||
return (List<MberGrdVO>)list("mberGrdDAO.selectMberGrdSettingList", mberGrdVO);
|
||||
}
|
||||
|
||||
}
|
||||
@ -0,0 +1,24 @@
|
||||
package itn.let.sym.grd.service.impl;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl;
|
||||
import itn.let.sym.grd.service.MberGrdService;
|
||||
import itn.let.sym.grd.service.MberGrdVO;
|
||||
|
||||
@Service("mberGrdService")
|
||||
public class MberGrdServiceImpl extends EgovAbstractServiceImpl implements MberGrdService {
|
||||
|
||||
@Resource(name="mberGrdDAO")
|
||||
MberGrdDAO mberGrdDAO;
|
||||
|
||||
@Override
|
||||
public List<MberGrdVO> selectMberGrdSettingList(MberGrdVO mberGrdVO) throws Exception {
|
||||
return mberGrdDAO.selectMberGrdSettingList(mberGrdVO);
|
||||
}
|
||||
|
||||
}
|
||||
38
src/main/java/itn/let/sym/grd/web/MberGrdController.java
Normal file
38
src/main/java/itn/let/sym/grd/web/MberGrdController.java
Normal file
@ -0,0 +1,38 @@
|
||||
package itn.let.sym.grd.web;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.ModelMap;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
|
||||
import itn.let.sym.grd.service.MberGrdService;
|
||||
import itn.let.sym.grd.service.MberGrdVO;
|
||||
|
||||
@Controller
|
||||
public class MberGrdController {
|
||||
|
||||
@Resource(name = "mberGrdService")
|
||||
MberGrdService mberGrdService;
|
||||
|
||||
/**
|
||||
* 사용자 등급별 단가조정 화면
|
||||
*
|
||||
* @param mberGrdVO
|
||||
* @param model
|
||||
* @return
|
||||
* @throws Exception
|
||||
*/
|
||||
@RequestMapping("/sym/grd/selectMberGrdSetting.do")
|
||||
public String selectJoinSetting(MberGrdVO mberGrdVO, ModelMap model) throws Exception {
|
||||
|
||||
List<MberGrdVO> mberGrdSettingList = mberGrdService.selectMberGrdSettingList(mberGrdVO);
|
||||
|
||||
model.addAttribute("mberGrdSettingList", mberGrdSettingList);
|
||||
|
||||
return "/sym/grd/mberGrdSetting";
|
||||
}
|
||||
|
||||
}
|
||||
@ -0,0 +1,7 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE sqlMapConfig PUBLIC "-//iBATIS.com//DTD SQL Map Config 2.0//EN"
|
||||
"http://www.ibatis.com/dtd/sql-map-config-2.dtd">
|
||||
|
||||
<sqlMapConfig>
|
||||
<sqlMap resource="egovframework/sqlmap/let/sym/grd/MberGrd_SQL_Mysql.xml"/>
|
||||
</sqlMapConfig>
|
||||
@ -0,0 +1,27 @@
|
||||
<?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-config-2.dtd">
|
||||
|
||||
<sqlMap namespace="SiteManager">
|
||||
|
||||
<typeAlias alias="mberGrdVO" type = "itn.let.sym.grd.service.MberGrdVO"/>
|
||||
|
||||
<select id="mberGrdDAO.selectMberGrdSettingList" parameterClass="mberGrdVO" resultClass="mberGrdVO">
|
||||
SELECT
|
||||
A.GRD_SET_NO AS grdSetNo
|
||||
, A.GRD_SET_NM AS grdSetNm
|
||||
, A.TOT_AMT AS totAmt
|
||||
, A.SHORT_PRICE AS shortPrice
|
||||
, A.LONG_PRICE AS longPrice
|
||||
, A.PICTURE_PRICE AS picturePrice
|
||||
, A.PICTURE2_PRICE AS picture2Price
|
||||
, A.PICTURE3_PRICE AS picture3Price
|
||||
, A.REG_ID AS regId
|
||||
, A.REG_DATE AS regDate
|
||||
, A.EDIT_ID AS editId
|
||||
, A.EDIT_DATE AS editDate
|
||||
FROM mj_mber_grd_setting A
|
||||
ORDER BY A.GRD_SET_NO ASC
|
||||
|
||||
</select>
|
||||
|
||||
</sqlMap>
|
||||
72
src/main/webapp/WEB-INF/jsp/sym/grd/mberGrdSetting.jsp
Normal file
72
src/main/webapp/WEB-INF/jsp/sym/grd/mberGrdSetting.jsp
Normal file
@ -0,0 +1,72 @@
|
||||
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
|
||||
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
|
||||
<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%>
|
||||
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
|
||||
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>
|
||||
<!DOCTYPE html>
|
||||
<html lang="ko">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>등급제 관리</title>
|
||||
<script type="text/javascript">
|
||||
|
||||
function doUpdate() {
|
||||
|
||||
}
|
||||
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="contWrap">
|
||||
<div class="pageTitle">
|
||||
<div class="pageIcon"><img src="/pb/img/pageTitIcon4.png" alt=""></div>
|
||||
<h2 class="titType1 c_222222 fwBold">등급제 관리</h2>
|
||||
<p class="tType6 c_999999">등급제 관리 페이지 입니다.</p>
|
||||
</div>
|
||||
<div class="pageCont">
|
||||
<form name="form" id="form" method="post">
|
||||
<div class="tableWrap">
|
||||
<table class="tbType1">
|
||||
<colgroup>
|
||||
<col width="10%">
|
||||
<col width="*">
|
||||
<col width="13%">
|
||||
<col width="13%">
|
||||
<col width="13%">
|
||||
<col width="13%">
|
||||
<col width="13%">
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>등급</th>
|
||||
<th>누적결제액</th>
|
||||
<th>단문</th>
|
||||
<th>장문</th>
|
||||
<th>그림(1장)</th>
|
||||
<th>그림(2장)</th>
|
||||
<th>그림(3장)</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<c:forEach var="result" items="${mberGrdSettingList}" varStatus="status">
|
||||
<tr>
|
||||
<td><c:out value="${result.grdSetNm}"/></td>
|
||||
<td><c:out value="${result.totAmt}"/></td>
|
||||
<td><c:out value="${result.shortPrice}"/></td>
|
||||
<td><c:out value="${result.longPrice}"/></td>
|
||||
<td><c:out value="${result.picturePrice}"/></td>
|
||||
<td><c:out value="${result.picture2Price}"/></td>
|
||||
<td><c:out value="${result.picture3Price}"/></td>
|
||||
</tr>
|
||||
</c:forEach>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</form>
|
||||
<div class="btnWrap">
|
||||
<input type="button" class="btnType1" value="수정" onclick="javascript:doUpdate(); return false;">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
Loading…
Reference in New Issue
Block a user