04平台项目管理.sql 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. -- Active: xiaoding_test@@192.168.110.85@3306@xiaoding_test
  2. /* 项目列表视图 */
  3. DROP VIEW IF EXISTS manage_project_list;
  4. CREATE OR REPLACE VIEW manage_project_list AS
  5. SELECT p.id /* 项目编号 */, p.title /* 项目名称 */, pc.name /* 项目分类名称 */, p.price /* 项目价格 */, p.duration /* 服务时长(分钟) */, p.state /* 状态 */, p.cover /* 项目封面图片 */
  6. FROM
  7. project p /* 项目表 */
  8. LEFT JOIN project_cate pc /* 项目分类表 */ ON p.cate_id = pc.id
  9. AND pc.deleted_at IS NULL
  10. WHERE
  11. p.deleted_at IS NULL
  12. ORDER BY p.id DESC;
  13. /* 项目管理列表视图 */
  14. DROP VIEW IF EXISTS v_project_manage;
  15. CREATE VIEW v_project_manage AS
  16. SELECT
  17. p.id AS id /* 项目ID */,
  18. p.cover AS cover /* 项目封面图片 */,
  19. p.cate_id AS cate_id /* 项目分类ID */,
  20. p.title AS title /* 项目名称 */,
  21. p.subtitle AS subtitle /* 项目副标题 */,
  22. p.price AS price /* 项目价格 */,
  23. p.original_price AS original_price /* 项目原价 */,
  24. p.sales AS sales /* 项目虚拟销量 */,
  25. p.duration AS duration /* 服务时长(分钟) */,
  26. p.project_desc AS project_desc /* 项目描述 */,
  27. p.service_desc AS service_desc /* 服务描述 */,
  28. p.`type` AS `type` /* 项目类型 */,
  29. p.state AS state /* 项目状态 */,
  30. p.service_posture AS service_posture /* 服务姿态 */,
  31. p.service_process AS service_process /* 服务流程 */,
  32. p.suitable_population AS suitable_population /* 适用人群 */,
  33. p.taboo_symptoms AS taboo_symptoms /* 禁忌症状 */
  34. FROM project p
  35. WHERE
  36. p.deleted_at IS NULL;