/**
 * @description: Get Type list
 */
export interface GetTypeListModel {
  count: number;
  list: object[];
}

/**
 * @description: Get user information return value
 */
export interface DeleteBatchesParams {
  ids: string | string[] | number[];
}

/**
 * @description: id
 */
export interface TypeIdParams {
  id: string | number;
}
/**
 * @description: id
 */
export interface GetTypeModel {
  row: object[];
}

/**
 * @description: add Type
 */
export interface AddTypeParams {
  id: number;
}
/**
 * @description: edit Type
 */
export interface EditTypeParams {
  id: number;
}
/**
 * @description: Get Account list----------------------
 */
export interface GetAccountListModel {
  count: number;
  list: object[];
}
/**
 * @description: Get Account
 */
export interface GetAccountModel {
  row: object[];
}

/**
 * @description: add Account
 */
export interface AddAccountParams {
  id: number;
}
/**
 * @description: id
 */
export interface AccountIdParams {
  id: string | number;
}
/**
 * @description: edit Account
 */
export interface EditAccountParams {
  id: number;
}
/**
 * @description: Get AccountRecord list----------------------
 */
export interface GetAccountRecordListModel {
  count: number;
  list: object[];
}
/**
 * @description: Get Dues list----------------------
 */
export interface GetDuesListModel {
  count: number;
  list: object[];
}
/**
 * @description: Get Dues
 */
export interface GetDuesModel {
  row: object[];
}

/**
 * @description: add Dues
 */
export interface AddDuesParams {
  id: number;
}
/**
 * @description: id
 */
export interface DuesIdParams {
  id: string | number;
}
/**
 * @description: edit Dues
 */
export interface EditDuesParams {
  id: number;
}
/**
 * @description: copy Dues
 */
export interface CopyDuesParams {
  id: number;
}
/**
 * @description: Get Bill list----------------------
 */
export interface GetBillListModel {
  count: number;
  list: object[];
}
/**
 * @description: Get Bill
 */
export interface GetBillModel {
  row: object[];
}

/**
 * @description: add Bill
 */
export interface AddBillParams {
  id: number;
}
/**
 * @description: id
 */
export interface BillIdParams {
  id: string | number;
}
/**
 * @description: edit Bill
 */
export interface EditBillParams {
  id: number;
}
export interface GetFeeParams {
  year: number;
  member_id: number;
}
export interface GetFeeModel {
  money: number;
}
