parent
963850f8df
commit
ad0d2770b0
@ -0,0 +1,30 @@
|
||||
package cokr.xit.fims.rent;
|
||||
|
||||
import cokr.xit.foundation.AbstractEntity;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
/**
|
||||
* 사용자 임대 기업 매핑
|
||||
* @author JoJH
|
||||
*/
|
||||
@Getter
|
||||
@Setter
|
||||
public class UserRentEntMpng extends AbstractEntity {
|
||||
|
||||
/**
|
||||
* 사용자 ID
|
||||
*/
|
||||
private String userId;
|
||||
|
||||
/**
|
||||
* 기업 ID
|
||||
*/
|
||||
private String entId;
|
||||
|
||||
/**
|
||||
* 삭제 여부
|
||||
*/
|
||||
private String delYn;
|
||||
|
||||
}
|
@ -0,0 +1,64 @@
|
||||
package cokr.xit.fims.rent.dao;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import org.egovframe.rte.psl.dataaccess.mapper.Mapper;
|
||||
|
||||
import cokr.xit.fims.rent.RentQuery;
|
||||
import cokr.xit.fims.rent.UserRentEntMpng;
|
||||
import cokr.xit.foundation.component.AbstractMapper;
|
||||
import cokr.xit.foundation.data.DataObject;
|
||||
|
||||
|
||||
/** 사용자 임대 기업 매핑 정보 DAO
|
||||
*
|
||||
* <p>상세 설명:
|
||||
*
|
||||
* <pre>
|
||||
* ============ 변경 이력 ============
|
||||
* 2024-07-24 JoJH 최초 작성
|
||||
* ================================
|
||||
* </pre>
|
||||
*/
|
||||
@Mapper("userRentEntMpngMapper")
|
||||
public interface UserRentEntMpngMapper extends AbstractMapper {
|
||||
/**지정한 조건에 따라 사용자 임대 기업 매핑 목록을 조회하여 반환한다.<br />
|
||||
* @param req 사용자 임대 기업 매핑 조회 조건
|
||||
* @return 사용자 임대 기업 매핑 목록
|
||||
*/
|
||||
List<DataObject> selectUserRentEntMpngList(RentQuery req);
|
||||
|
||||
/**지정한 조건에 따라 사용자 임대 기업 매핑 객체들을 반환한다.
|
||||
* @param req 사용자 임대 기업 매핑 조회 조건
|
||||
* @return 사용자 임대 기업 매핑 객체 목록
|
||||
*/
|
||||
List<DataObject> selectUserRentEntMpngs(RentQuery req);
|
||||
|
||||
/**사용자 임대 기업 매핑 정보를 등록한다.
|
||||
* @param params 파라미터
|
||||
* <ul><li>"userRentEntMpng" - 사용자 임대 기업 매핑</li>
|
||||
* <li>"currentUser" - 현재 접속한 사용자</li>
|
||||
* </ul>
|
||||
* @return 저장된 정보수
|
||||
*/
|
||||
int insertUserRentEntMpng(UserRentEntMpng userRentEntMpng);
|
||||
|
||||
/**사용자 임대 기업 매핑 정보를 수정한다.
|
||||
* @param params 파라미터
|
||||
* <ul><li>"userRentEntMpng" - 사용자 임대 기업 매핑</li>
|
||||
* <li>"currentUser" - 현재 접속한 사용자</li>
|
||||
* </ul>
|
||||
* @return 저장된 정보수
|
||||
*/
|
||||
int updateUserRentEntMpng(UserRentEntMpng userRentEntMpng);
|
||||
|
||||
/**지정한 사용자 임대 기업 매핑을 삭제한다.
|
||||
* @param params 파라미터
|
||||
* <ul><li>"userRentEntMpng" - 사용자 임대 기업 매핑</li>
|
||||
* <li>"currentUser" - 현재 접속한 사용자</li>
|
||||
* </ul>
|
||||
* @return 저장된 정보수
|
||||
*/
|
||||
int deleteUserRentEntMpng(UserRentEntMpng userRentEntMpng);
|
||||
|
||||
}
|
@ -0,0 +1,82 @@
|
||||
package cokr.xit.fims.rent.service.bean;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
import cokr.xit.fims.rent.RentQuery;
|
||||
import cokr.xit.fims.rent.UserRentEntMpng;
|
||||
import cokr.xit.fims.rent.dao.UserRentEntMpngMapper;
|
||||
import cokr.xit.foundation.component.AbstractBean;
|
||||
import cokr.xit.foundation.data.DataObject;
|
||||
|
||||
|
||||
/**사용자 임대 기업 매핑 정보 관리 Bean
|
||||
*
|
||||
* <p>상세 설명:
|
||||
*
|
||||
* <pre>
|
||||
* ============ 변경 이력 ============
|
||||
* 2024-07-24 JoJH 최초 작성
|
||||
* ================================
|
||||
* </pre>
|
||||
*/
|
||||
@Component("userRentEntMpngBean")
|
||||
public class UserRentEntMpngBean extends AbstractBean {
|
||||
|
||||
/** 사용자 임대 기업 매핑 정보 DAO */
|
||||
@Resource(name = "userRentEntMpngMapper")
|
||||
private UserRentEntMpngMapper userRentEntMpngMapper;
|
||||
|
||||
/**지정한 조건에 따라 사용자 임대 기업 매핑 목록을 조회하여 반환한다.
|
||||
* @param req 사용자 임대 기업 매핑 조회 조건
|
||||
* @return 사용자 임대 기업 매핑 목록
|
||||
*/
|
||||
public List<DataObject> getUserRentEntMpngList(RentQuery req) {
|
||||
return userRentEntMpngMapper.selectUserRentEntMpngList(req);
|
||||
}
|
||||
|
||||
/**지정한 조건에 따라 사용자 임대 기업 매핑 객체들을 반환한다.
|
||||
* @param req 사용자 임대 기업 매핑 조회 조건
|
||||
* @return 사용자 임대 기업 매핑 객체 목록
|
||||
*/
|
||||
public List<DataObject> getUserRentEntMpngs(RentQuery req) {
|
||||
return userRentEntMpngMapper.selectUserRentEntMpngs(req);
|
||||
}
|
||||
|
||||
/**사용자 임대 기업 매핑 정보를 등록한다.
|
||||
* @param userRentEntMpng 사용자 임대 기업 매핑
|
||||
* @return 저장 여부
|
||||
* <ul><li>저장됐으면 true</li>
|
||||
* <li>그렇지 않으면 false</li>
|
||||
* </ul>
|
||||
*/
|
||||
public int createUserRentEntMpng(UserRentEntMpng userRentEntMpng) {
|
||||
return userRentEntMpngMapper.insertUserRentEntMpng(userRentEntMpng);
|
||||
}
|
||||
|
||||
/**사용자 임대 기업 매핑 정보를 수정한다.
|
||||
* @param userRentEntMpng 사용자 임대 기업 매핑
|
||||
* @return 저장 여부
|
||||
* <ul><li>저장됐으면 true</li>
|
||||
* <li>그렇지 않으면 false</li>
|
||||
* </ul>
|
||||
*/
|
||||
public int updateUserRentEntMpng(UserRentEntMpng userRentEntMpng) {
|
||||
return userRentEntMpngMapper.updateUserRentEntMpng(userRentEntMpng);
|
||||
}
|
||||
|
||||
/**사용자 임대 기업 매핑 정보를 삭제한다.
|
||||
* @param userRentEntMpng 사용자 임대 기업 매핑
|
||||
* @return 저장 여부
|
||||
* <ul><li>저장됐으면 true</li>
|
||||
* <li>그렇지 않으면 false</li>
|
||||
* </ul>
|
||||
*/
|
||||
public int removeUserRentEntMpng(UserRentEntMpng userRentEntMpng) {
|
||||
return userRentEntMpngMapper.deleteUserRentEntMpng(userRentEntMpng);
|
||||
}
|
||||
|
||||
}
|
@ -0,0 +1,89 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="cokr.xit.fims.rent.dao.UserRentEntMpngMapper">
|
||||
|
||||
<!-- 사용자 임대 기업 매핑 정보 매퍼
|
||||
========== 변경 이력 ==========
|
||||
2024-07-24 JoJH 최초 작성
|
||||
============================ -->
|
||||
|
||||
<resultMap id="userRentEntMpngRow" type="cokr.xit.fims.rent.UserRentEntMpng"> <!-- 사용자 임대 기업 매핑 -->
|
||||
<result property="userId" column="USER_ID" /> <!-- 사용자 ID -->
|
||||
<result property="entId" column="ENT_ID" /> <!-- 기업 ID -->
|
||||
<result property="delYn" column="DEL_YN" /> <!-- 삭제 여부 -->
|
||||
<result property="createdAt" column="REG_DT" /> <!-- 등록 일시 -->
|
||||
<result property="createdBy" column="RGTR" /> <!-- 등록자 -->
|
||||
<result property="lastModified" column="MDFCN_DT" /> <!-- 수정 일시 -->
|
||||
<result property="modifiedBy" column="MDFR" /> <!-- 수정자 -->
|
||||
<result property="removedAt" column="DEL_DT" /> <!-- 삭제 일시 -->
|
||||
<result property="removedBy" column="DLTR" /> <!-- 삭제자 -->
|
||||
</resultMap>
|
||||
|
||||
<sql id="select">
|
||||
SELECT USER_ID <!-- 사용자 ID -->
|
||||
, ENT_ID <!-- 기업 ID -->
|
||||
, DEL_YN <!-- 삭제 여부 -->
|
||||
, REG_DT <!-- 등록 일시 -->
|
||||
, RGTR <!-- 등록자 -->
|
||||
, MDFCN_DT <!-- 수정 일시 -->
|
||||
, MDFR <!-- 수정자 -->
|
||||
FROM TB_USER_RENT_ENT_MPNG
|
||||
</sql>
|
||||
|
||||
<select id="selectUserRentEntMpngList" parameterType="map" resultType="dataobject">/* 사용자 임대 기업 매핑 목록 조회(userRentEntMpngMapper.selectUserRentEntMpngList) */
|
||||
<include refid="utility.paging-prefix" />
|
||||
<include refid="select" />
|
||||
<where></where>
|
||||
<include refid="utility.orderBy" />
|
||||
<include refid="utility.paging-suffix" />
|
||||
</select>
|
||||
|
||||
<select id="selectUserRentEntMpngs" parameterType="map" resultType="dataobject">/* 사용자 임대 기업 매핑 객체 가져오기(userRentEntMpngMapper.selectUserRentEntMpngs) */
|
||||
<include refid="select" />
|
||||
<where></where>
|
||||
<include refid="utility.orderBy" />
|
||||
</select>
|
||||
|
||||
<insert id="insertUserRentEntMpng" parameterType="cokr.xit.fims.rent.UserRentEntMpng">/* 사용자 임대 기업 매핑 등록(userRentEntMpngMapper.insertUserRentEntMpng) */
|
||||
INSERT
|
||||
INTO TB_USER_RENT_ENT_MPNG (
|
||||
USER_ID <!-- 사용자 ID -->
|
||||
, ENT_ID <!-- 기업 ID -->
|
||||
, DEL_YN <!-- 삭제 여부 -->
|
||||
, REG_DT <!-- 등록 일시 -->
|
||||
, RGTR <!-- 등록자 -->
|
||||
, MDFCN_DT <!-- 수정 일시 -->
|
||||
, MDFR <!-- 수정자 -->
|
||||
)
|
||||
VALUES (
|
||||
#{userId} <!-- 사용자 ID -->
|
||||
, #{entId} <!-- 기업 ID -->
|
||||
, 'N' <!-- 삭제 여부 -->
|
||||
, <include refid="utility.now" /> <!-- 등록 일시 -->
|
||||
, #{createdBy} <!-- 등록자 -->
|
||||
, <include refid="utility.now" /> <!-- 수정 일시 -->
|
||||
, #{modifiedBy} <!-- 수정자 -->
|
||||
)
|
||||
</insert>
|
||||
|
||||
<update id="updateUserRentEntMpng" parameterType="cokr.xit.fims.rent.UserRentEntMpng">/* 사용자 임대 기업 매핑 수정(userRentEntMpngMapper.updateUserRentEntMpng) */
|
||||
UPDATE TB_USER_RENT_ENT_MPNG
|
||||
SET DEL_YN = #{delYn} <!-- 삭제 여부 -->
|
||||
, MDFCN_DT = <include refid="utility.now" /> <!-- 수정 일시 -->
|
||||
, MDFR = #{modifiedBy} <!-- 수정자 -->
|
||||
WHERE USER_ID = #{userId} <!-- 사용자 ID -->
|
||||
AND ENT_ID = #{entId} <!-- 기업 ID -->
|
||||
AND DEL_YN = 'N'
|
||||
</update>
|
||||
|
||||
<update id="deleteUserRentEntMpng" parameterType="cokr.xit.fims.rent.UserRentEntMpng">/* 사용자 임대 기업 매핑 삭제(userRentEntMpngMapper.deleteUserRentEntMpng) */
|
||||
UPDATE TB_USER_RENT_ENT_MPNG
|
||||
SET DEL_YN = 'Y'
|
||||
, DEL_DT = <include refid="utility.now" /> <!-- 삭제 일시 -->
|
||||
, DLTR = #{modifiedBy} <!-- 삭제자 -->
|
||||
WHERE USER_ID = #{userId} <!-- 사용자 ID -->
|
||||
AND ENT_ID = #{entId} <!-- 기업 ID -->
|
||||
AND DEL_YN = 'N'
|
||||
</update>
|
||||
|
||||
</mapper>
|
Loading…
Reference in New Issue