등급제관리 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