service.py 4.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. from .template import Template
  2. class Service():
  3. description = (
  4. "service - спецификация услуги каждого конкретного поставщика "
  5. "(например, в рамках сервиса многие могут предоставлять услуги перевозки, "
  6. "но конкретный шаблон с конкретным тарифом относится к отдельному перевозчику)"
  7. )
  8. # ID METASERVICE
  9. id_metaservice = Template.id_metaservice
  10. # DATA
  11. price_type = (
  12. "шаблон алгоритма расчета цены для оказываемой услуги (по этой "
  13. "переменной определяется, какую функцию для расчета цены вызывать)"
  14. )
  15. price_km = (
  16. "значение параметра стоимости 1км данного поставщика для "
  17. "данного шаблона услуги"
  18. )
  19. price_min = (
  20. "значение параметра стоимости 1мин данного поставщика для "
  21. "данного шаблона услуги"
  22. )
  23. price_amount = (
  24. "значение параметра стоимости 1 услуги данного поставщика для "
  25. "данного шаблона услуги"
  26. )
  27. company_comission = "Коммисия сервиса"
  28. requirements = (
  29. "код необходимого (самый строгий) для того, чтобы ресурс мог стать "
  30. "активным. Оно вставляется автоматом, в соответствии с профилем "
  31. "метасервиса. Далее, если кому-то из партнеров или пользователей "
  32. "надо строже - применяется более строгий вариант на данную связь."
  33. )
  34. status = (
  35. "статус обработки заявки в системе заявок. активность на "
  36. "основе системы заяво"
  37. )
  38. # OTHER
  39. is_global = Template.is_global
  40. is_visible = Template.is_visible
  41. # FK
  42. ticket_status = (
  43. "id последнего актуального тикета, касающийся статуса. Если "
  44. "он меняет статус на закрытый - вызывается проверка, которая смотрит, "
  45. "нет ли другого открытого по пользователю."
  46. )
  47. resource = (
  48. "ответственный за ресурс(не всегда). так как ресурсы сами "
  49. "услугу оказать не могут, а также один ресурс может быть представлен "
  50. "в виде разных услуг, то фактически с точки зрения смысла системы "
  51. "ресурс - это как неодушевленный пользователь. Без провайдера, "
  52. "который с его помощью оказывает услугу - никуда. Поле остается "
  53. "пустым, если сервис не предусматривает использование услуг. Стоит "
  54. "обратить внимание, что это не обязательно ответственный за ресурс. "
  55. "Например, за состояние автомобиля может быть ответственен "
  56. "пользователь (он и указывается в таблице со свойствами ресурса), "
  57. "а услугу доступа или перевозки может оказывать иное лицо."
  58. )
  59. service_category = "тип оказываемой услуги по классификатору услуг сервиса"