DimensionService.java 1.34 KB
Newer Older
eddie.woo's avatar
eddie.woo committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
package pwc.taxtech.atms.service;

import java.util.List;

import pwc.taxtech.atms.dto.DimensionValueOrgDto;
import pwc.taxtech.atms.dto.OperationResultDto;
import pwc.taxtech.atms.dto.dimension.DimensinTypeOrgDto;
import pwc.taxtech.atms.dto.dimension.DimensionDto;
import pwc.taxtech.atms.dto.dimension.DimensionValueDto;
import pwc.taxtech.atms.dto.navtree.DevTreeDto;
import pwc.taxtech.atms.entitiy.Dimension;

public interface DimensionService {

    List<DimensionDto> getDimensionStatics();

    List<DimensionDto> getAllDimensionList();

    List<DimensionDto> getDimensionList();

    DimensinTypeOrgDto getDimensionById(String id);

    List<Dimension> findByIsActiveTrue();

    List<DimensionValueOrgDto> getAllDimensionOrgList();

    @SuppressWarnings("rawtypes")
    OperationResultDto updateDimension(DimensionDto model);

    List<DimensionValueDto> getDimensionValueList(String dimensionID);

    @SuppressWarnings("rawtypes")
    List<DevTreeDto> getDevDimensionTreeList();

    @SuppressWarnings("rawtypes")
    OperationResultDto addDimension(DimensionDto model);

    @SuppressWarnings("rawtypes")
    OperationResultDto addDimensionValue(DimensionValueDto model);

    @SuppressWarnings("rawtypes")
    OperationResultDto updateDimensionValue(DimensionValueDto model);

    List<DimensionValueOrgDto> getAllDimensionOrgListByOrgID(String orgid);
}