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