import * as factory from '../factory'; import { Service } from '../service'; /** * 勘定科目サービス */ export declare class AccountTitleService extends Service { /** * 科目分類作成 */ createAccounTitleCategory(params: factory.accountTitle.IAccountTitle): Promise; /** * 科目分類検索 */ searchAccountTitleCategories(params: factory.accountTitle.ISearchConditions): Promise<{ data: factory.accountTitle.IAccountTitle[]; }>; /** * 科目分類更新 */ updateAccounTitleCategory(params: factory.accountTitle.IAccountTitle): Promise; /** * 科目分類削除 * 不可逆的な物理削除です */ deleteAccounTitleCategory(params: { codeValue: string; }): Promise; /** * 科目追加 */ createAccounTitleSet(params: factory.accountTitle.IAccountTitle): Promise; /** * 科目検索 */ searchAccountTitleSets(params: factory.accountTitle.ISearchConditions): Promise<{ data: factory.accountTitle.IAccountTitle[]; }>; /** * 科目更新 */ updateAccounTitleSet(params: factory.accountTitle.IAccountTitle): Promise; /** * 科目削除 * 不可逆的な物理削除です */ deleteAccounTitleSet(params: { codeValue: string; inCodeSet: { codeValue: string; }; }): Promise; /** * 細目追加 */ create(params: factory.accountTitle.IAccountTitle): Promise; /** * 細目更新 */ update(params: factory.accountTitle.IAccountTitle): Promise; /** * 細目検索 */ search(params: factory.accountTitle.ISearchConditions): Promise<{ data: factory.accountTitle.IAccountTitle[]; }>; /** * 細目削除 * 不可逆的な物理削除です */ deleteByCodeValue(params: { codeValue: string; inCodeSet: { codeValue: string; inCodeSet: { codeValue: string; }; }; }): Promise; }