import type { CustomerProfileListFilters } from '../../types';

/** 默认客户查询页码。 */
export const PROFILE_DEFAULT_LIST_PAGE = 1;

/** 默认客户查询条数。 */
export const PROFILE_DEFAULT_LIST_PAGE_SIZE = 1;

/** 门店下拉加载条数。 */
export const PROFILE_STORE_QUERY_PAGE_SIZE = 200;

/** 客户画像查看权限码。 */
export const CUSTOMER_PROFILE_VIEW_PERMISSION = 'tenant:customer:profile:view';

/** 默认客户筛选值。 */
export function createDefaultListFilters(): CustomerProfileListFilters {
  return {
    keyword: '',
    orderCountRange: 'all',
    registerPeriod: 'all',
    tag: 'all',
  };
}
