/**
 * 编号规则代码枚举
 */
export enum CodeRuleEnum {
  /**
   * 合同编号规则
   */
  CONTRACT = '1001',

  /**
   * 项目编号规则（销售项目、预投项目）
   */
  PROJECT = '1002',

  /**
   * 研发项目编号规则
   */
  PROJECT_RD = '1003',

  /**
   * 项目售后编号规则
   */
  AFTER_SALES = '1012',

  /**
   * 工时填报编号规则
   */
  TIMESHEET = '1015',

  PROJECT_REPORT = '1013',

  /**
   * 发货单编号规则
   */
  SHIPPING_BILL = '1014',

  /**
   * 邮寄申请编号规则
   */
  MAILING_APPLY = '1016',

  /**
   * 出差申请编号规则
   */
  BUSINESS_TRIP = '1017',

  /**
   * 机票申请编号规则
   */
  FLIGHT_BOOKING = '1019',

  /**
   * 礼品申请编号规则
   */
  GIFT_APPLY = '1020'
}

/**
 * 项目类别枚举
 */
export enum ProjectCategoryEnum {

  /**
   * 销售项目（实施）
   */
  SALE_IMPLEMENT = '0',

  /**
   * 销售项目（物流）
   */
  SALE_LOGISTICS = '1',

  /**
   * 销售项目（备件）
   */
  SALE_SPARE = '2',

  /**
   * 研发项目
   */
  RD = '3',

  /**
   * 预投项目
   */
  PRE_INVEST = '4'
}

/**
 * 流程定义编码枚举
 */
export enum FlowCodeEnum {
  /**
   * 合同标识KEY
   */
  CONTRACT_CODE = 'OAC',

  /**
   * 报价单标识KEY
   */
  QUOTE_CODE = 'OACQ',

  /**
   * 项目采购标识KEY
   */
  PROJECT_PURCHASE_CODE = 'xmcg',

  /**
   * 市场项目标识KEY
   */
  PROJECT_KEY = 'xmsq',
  /**
   * 研发项目标识KEY
   */
  PROJECT_RD_KEY = 'xmsqf',
  /**
   * 预投项目标识KEY
   */
  PROJECT_PRE_INVEST_KEY = 'xmsqt',
  /**
   * 项目计划标识KEY
   */
  PROJECT_PLAN_CODE = 'OAPS',
  /**
   * 项目计划变更标识KEY
   */
  PROJECT_PLAN_CHANGE_CODE = 'OAEP',
  /**
   * 项目收货确认标识KEY
   */
  PROJECT_RECEIVING_CODE = 'OAPR',
  /**
   * 项目验收确认标识KEY
   */
  PROJECT_ACCEPTANCE_CODE = 'OAPA',
  /**
   * 项目周报确认标识KEY
   */
  PROJECT_REPRORT_CODE = 'XMZB',
  /**
   * 售后项目标识KEY
   */
  AFTER_SALES_KEY = 'OAAS',
  /**
   * 工时填报标识KEY
   */
  TIMESHEET_KEY = 'OATS',
  /**
   * 发货单标识KEY
   */
  SHIPPING_BILL_CODE = 'WMSSP',

  /**
   * 邮寄申请标识KEY
   */
  MAILING_APPLY_CODE = 'CRMMA',

  /**
   * 合同订单标识KEY
   */
  CONTRACT_ORDER_KEY = 'htdd',
  /**
   * 机票预订KEY
   */
  FLIGHT_BOOKING_CODE = 'JPYD',

  /**
   * 出差申请标识KEY
   */
  BUSINESS_TRIP_CODE = 'OABT',

  /**
   * 礼品申请标识KEY
   */
  GIFT_APPLY_CODE = 'CRMGIFT',

  /**
   * 合同变更标识KEY
   */
  CONTRACT_CHANGE_CODE = 'HTBG',

  /**
   * 分款审核标识KEY
   */
  FIN_ACCOUNT_INSTALLMENT_CODE = 'FKSH'
}
