-- ============================================================ -- 查询 efcode_cp_plan (字典值转描述) -- ============================================================ SELECT p.id AS 计划ID, p.plan_date AS 计划执行日期, CASE p.plan_type WHEN 1 THEN '日常计划' WHEN 2 THEN '专项计划' ELSE CONCAT('未知(', p.plan_type, ')') END AS 计划类别, CASE p.plan_time WHEN 1 THEN '上午' WHEN 2 THEN '下午' WHEN 3 THEN '其他' ELSE CONCAT('未知(', p.plan_time, ')') END AS 执行时段, p.plan_actual_date AS 实际执行日期, CASE p.plan_actual_time WHEN 1 THEN '上午' WHEN 2 THEN '下午' WHEN 3 THEN '其他' ELSE CONCAT('未知(', p.plan_actual_time, ')') END AS 实际执行时段, p.enforce_content AS 执法事项, p.enterprise_name AS 被检查企业, p.enterprise_number AS 企业信用代码, p.enforce_user_names AS 执法人员, p.bureau_dept_name AS 执法单位, CASE p.is_public WHEN 1 THEN '是' WHEN 0 THEN '否' ELSE CONCAT('未知(', p.is_public, ')') END AS 是否公开, CASE p.is_union WHEN 1 THEN '是' WHEN 0 THEN '否' ELSE CONCAT('未知(', p.is_union, ')') END AS 是否联合执法, p.union_bureau_dept_names AS 联合执法单位, CASE p.reserve_status WHEN 0 THEN '草稿' WHEN 1 THEN '待预约(未发起联合)' WHEN 2 THEN '预约中' WHEN 3 THEN '预约完成' WHEN 4 THEN '重新预约中' WHEN 5 THEN '待预约(还有位置可加入)' WHEN 6 THEN '待预约(人数已满)' ELSE CONCAT('未知(', p.reserve_status, ')') END AS 预约状态, p.task_id AS 关联任务ID, CASE p.system_reserved WHEN 1 THEN '是' WHEN 0 THEN '否' ELSE CONCAT('未知(', p.system_reserved, ')') END AS 已系统推荐预约, CASE p.manual_reserved WHEN 1 THEN '是' WHEN 0 THEN '否' ELSE CONCAT('未知(', p.manual_reserved, ')') END AS 已手动预约, CASE p.is_delete WHEN 0 THEN '否' WHEN 1 THEN '是' ELSE CONCAT('未知(', p.is_delete, ')') END AS 是否删除, p.create_by AS 创建人_ID, p.create_time AS 创建时间, p.update_time AS 更新时间, p.remark AS 备注 FROM efcode_cp_plan p ORDER BY p.create_time DESC; -- ============================================================ -- 查询 efcode_cp_reserve (字典值转描述) -- ============================================================ SELECT r.id AS 预约记录ID, r.plan_id AS 计划ID, r.plan_group_id AS 预约分组ID, r.reserve_time AS 预约时间, CASE r.op_status WHEN 1 THEN '同意' WHEN 2 THEN '拒绝' WHEN 3 THEN '待确认' WHEN 4 THEN '超期取消' ELSE CONCAT('未知(', r.op_status, ')') END AS 操作状态, r.op_order AS 操作顺序, r.op_time AS 操作时间, r.op_message AS 操作留言, r.op_set_date AS 协商执行日期, CASE r.op_set_time WHEN 1 THEN '上午' WHEN 2 THEN '下午' WHEN 3 THEN '其他' ELSE CONCAT('未知(', r.op_set_time, ')') END AS 协商执行时段, CASE r.res_from WHEN 1 THEN '系统匹配' WHEN 0 THEN '手动匹配' ELSE CONCAT('未知(', r.res_from, ')') END AS 预约来源, r.create_by AS 创建人_ID, r.create_time AS 创建时间, r.update_time AS 更新时间 FROM efcode_cp_reserve r ORDER BY r.plan_group_id ASC, r.op_order ASC;