feat: 폐기결과[통보] 처리 진행
parent
ab9aa77140
commit
f041817ae2
@ -0,0 +1,63 @@
|
|||||||
|
package cokr.xit.adds.nims;
|
||||||
|
|
||||||
|
import cokr.xit.foundation.component.QueryRequest;
|
||||||
|
|
||||||
|
/**폐기관리접수 정보 조회 요청
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public class DsuseMgtRsltQuery extends QueryRequest{
|
||||||
|
|
||||||
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
|
//폐기관리
|
||||||
|
private String dscdmngId; // 폐기관리 ID
|
||||||
|
private String deptCd; // 부서 코드
|
||||||
|
private String userId; // 사용자 ID
|
||||||
|
private String dsuseMthCd; // 폐기 방법 코드
|
||||||
|
private String dsuseDe; // 폐기 일자
|
||||||
|
|
||||||
|
public String getDscdmngId() {
|
||||||
|
return ifEmpty(dscdmngId, () -> null);
|
||||||
|
}
|
||||||
|
|
||||||
|
public <T extends DsuseMgtRsltQuery> T setDscdmngId(String dscdmngId) {
|
||||||
|
this.dscdmngId = dscdmngId;
|
||||||
|
return self();
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getDeptCd() {
|
||||||
|
return ifEmpty(deptCd, () -> null);
|
||||||
|
}
|
||||||
|
|
||||||
|
public <T extends DsuseMgtRsltQuery> T setDeptCd(String deptCd) {
|
||||||
|
this.deptCd = deptCd;
|
||||||
|
return self();
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getUserId() {
|
||||||
|
return ifEmpty(userId, () -> null);
|
||||||
|
}
|
||||||
|
|
||||||
|
public <T extends DsuseMgtRsltQuery> T setUserId(String userId) {
|
||||||
|
this.userId = userId;
|
||||||
|
return self();
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getDsuseMthCd() {
|
||||||
|
return ifEmpty(dsuseMthCd, () -> null);
|
||||||
|
}
|
||||||
|
|
||||||
|
public <T extends DsuseMgtRsltQuery> T setDsuseMthCd(String dsuseMthCd) {
|
||||||
|
this.dsuseMthCd = dsuseMthCd;
|
||||||
|
return self();
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getDsuseDe() {
|
||||||
|
return ifEmpty(dsuseDe, () -> null);
|
||||||
|
}
|
||||||
|
|
||||||
|
public <T extends DsuseMgtRsltQuery> T setDsuseDe(String dsuseDe) {
|
||||||
|
this.dsuseDe = dsuseDe;
|
||||||
|
return self();
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,22 @@
|
|||||||
|
package cokr.xit.adds.nims.dao;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
import org.egovframe.rte.psl.dataaccess.mapper.Mapper;
|
||||||
|
|
||||||
|
import cokr.xit.adds.nims.DsuseMgtRsltQuery;
|
||||||
|
import cokr.xit.foundation.component.AbstractMapper;
|
||||||
|
import cokr.xit.foundation.data.DataObject;
|
||||||
|
|
||||||
|
/** 폐기관리상세 정보 DAO
|
||||||
|
*/
|
||||||
|
@Mapper("dsuseMgtRsltMapper")
|
||||||
|
public interface DsuseMgtRsltMapper extends AbstractMapper {
|
||||||
|
|
||||||
|
/**지정한 조건에 따라 폐기관리상세 목록을 조회하여 반환한다.<br />
|
||||||
|
* @param req 폐기관리상세 조회 조건
|
||||||
|
* @return 폐기관리상세 목록
|
||||||
|
*/
|
||||||
|
List<DataObject> selectDsuseMgtRsltImgList(DsuseMgtRsltQuery req);
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,25 @@
|
|||||||
|
<?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.adds.nims.dao.DsuseMgtRsltMapper">
|
||||||
|
|
||||||
|
<!-- 폐기관리 결과 파일 등록 관련 매퍼
|
||||||
|
-->
|
||||||
|
<select id="selectDsuseMgtRsltImgList" parameterType="map" resultType="dataobject">
|
||||||
|
/* 폐기 결과 이미지 등록 조회(dsuseMgtRsltMapper.selectDsuseMgtRsltImgList) */
|
||||||
|
SELECT tdm.DSCDMNG_ID
|
||||||
|
, tdm.DSUSE_MTH_CD
|
||||||
|
, tdm.DSUSE_DE
|
||||||
|
, tf.FILE_ID
|
||||||
|
-- , tf.FILE_NM
|
||||||
|
-- , IF(tf.FILE_ID IS NULL, 'Y', 'N') AS ins_yn
|
||||||
|
-- , IFNULL(tf.FILE_ID, 'N') AS ins_yn
|
||||||
|
FROM tb_dsuse_mgt tdm
|
||||||
|
LEFT JOIN tb_file tf
|
||||||
|
ON tdm.dscdmng_id = tf.inf_key
|
||||||
|
AND tf.INF_TYPE = '110'
|
||||||
|
WHERE tdm.use_yn = 'Y'
|
||||||
|
AND tdm.dept_cd = '4050149'
|
||||||
|
AND tdm.dsuse_mth_cd = '3'
|
||||||
|
AND tdm.dsuse_de = '20240709'
|
||||||
|
</select>
|
||||||
|
</mapper>
|
Loading…
Reference in New Issue