TemplateService.java 797 Bytes
Newer Older
1 2
package pwc.taxtech.atms.service;

3
import pwc.taxtech.atms.dto.*;
4
import pwc.taxtech.atms.entitiy.Template;
5 6 7 8 9 10 11 12 13 14

import java.util.List;

public interface TemplateService {
    /**
     * @param 模板组ID
     * @param 报表类型
     * @return 模板DTO 列表
     */
    List<TemplateDto> get(String templateGroupID, Integer reportType);
15 16

    String getTemplatePath(String templateID);
17

18 19
    Template getTemplateByID(String templateID);

20
    List<TemplateUniqDto> getTemplateUniqList(String serviceTypeID, Integer payTaxType, Integer reportType, String industryIDs);
21 22

    OperationResultDto<Object> updateTemplateName(UpateNameParam param);
23 24 25

    OperationResultDto<String> deleteTemplate(DeleteTemplateParam param);

26
    OperationResultDto setRowColName(String id,List<CellBriefDto> cellInfo);
27
}