You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
75 lines
2.0 KiB
Java
75 lines
2.0 KiB
Java
package cokr.xit.fims.excl.service;
|
|
|
|
import java.util.List;
|
|
|
|
import cokr.xit.fims.excl.Excl01;
|
|
import cokr.xit.fims.excl.Excl01Query;
|
|
import cokr.xit.foundation.data.DataObject;
|
|
|
|
/**부과제외 대장 관리 서비스 인터페이스.
|
|
*
|
|
* <p>상세 설명:
|
|
*
|
|
* <pre>
|
|
* ============ 변경 이력 ============
|
|
* 2023-06-23 JoJH 최초 작성
|
|
* ================================
|
|
* </pre>
|
|
*/
|
|
public interface Excl01Service {
|
|
|
|
/**지정한 조건에 따라 부과제외 대장 목록을 조회하여 반환한다.
|
|
* @param req 부과제외 대장 조회 조건
|
|
* @return 부과제외 대장 목록
|
|
*/
|
|
List<DataObject> getLevyExclusionList(Excl01Query req);
|
|
|
|
/**지정한 조건에 따라 의견제출 대장 객체들을 반환한다.
|
|
* @param req 의견제출 대장 조회 조건
|
|
* @return 의견제출 대장 객체 목록
|
|
*/
|
|
List<Excl01> getLevyExclusions(Excl01Query req);
|
|
|
|
/**지정한 ID의 부과제외 정보를 반환한다.<br />
|
|
* @param levyExclId 부과 제외 ID
|
|
* @return 부과제외 정보
|
|
*/
|
|
DataObject getLevyExclusionInfo(Excl01Query req);
|
|
|
|
/**부과제외 대장 정보를 등록한다.
|
|
* @param excl 부과제외 대장
|
|
* @return 저장 여부
|
|
* <ul><li>저장됐으면 true</li>
|
|
* <li>그렇지 않으면 false</li>
|
|
* </ul>
|
|
*/
|
|
boolean createLevyExclusion(Excl01 excl01);
|
|
|
|
/**부과제외 대장 정보를 수정한다.
|
|
* @param excl 부과제외 대장
|
|
* @return 저장 여부
|
|
* <ul><li>저장됐으면 true</li>
|
|
* <li>그렇지 않으면 false</li>
|
|
* </ul>
|
|
*/
|
|
boolean updateLevyExclusion(Excl01 excl01);
|
|
|
|
/**부과제외 대장 정보를 삭제한다.
|
|
* @param excl 부과제외 대장
|
|
* @return 저장 여부
|
|
* <ul><li>저장됐으면 true</li>
|
|
* <li>그렇지 않으면 false</li>
|
|
* </ul>
|
|
*/
|
|
boolean removeLevyExclusion(Excl01 excl01);
|
|
|
|
}
|
|
|
|
|
|
///**지정한 ID의 부과제외 정보를 반환한다.<br />
|
|
// * @param levyExclId 부과 제외 ID
|
|
// * @return 부과제외 정보
|
|
// */
|
|
//Excl01 getLevyExclusionInfo(String levyExclId);
|
|
|