feat:示例修改

This commit is contained in:
雷雨
2025-12-03 11:51:59 +08:00
parent 721ea07652
commit e767a9ecaa

View File

@@ -26,7 +26,7 @@ org_and_attend_q_a = [
}, {
"question": "xx中心10月有哪些人迟到",
"answer": '''
SELECT p."id" AS "id",
SELECT
p."code" AS "code",
p."name" AS "name",
CASE WHEN ps."status" = '1006' THEN '迟到/早退' ELSE ps."status" END AS "status"
@@ -48,7 +48,7 @@ org_and_attend_q_a = [
{
"question": "xx中心10月有哪些人出差",
"answer": '''
SELECT p."id" AS "id",
SELECT
p."code" AS "code",
p."name" AS "name",
CASE WHEN ps."status" = '1002' THEN '出差' ELSE ps."status" END AS "status"
@@ -70,7 +70,7 @@ org_and_attend_q_a = [
{
"question": "xx中心10月有哪些人旷工",
"answer": '''
SELECT p."id" AS "id",
SELECT
p."code" AS "code",
p."name" AS "name",
CASE WHEN ps."status" = '1002' THEN '旷工' ELSE ps."status" END AS "status"
@@ -92,7 +92,7 @@ org_and_attend_q_a = [
{
"question": "xx中心10月有哪些人请假",
"answer": '''
SELECT p."id" AS "id",
SELECT
p."code" AS "code",
p."name" AS "name",
CASE WHEN ps."status" = '1003' THEN '请假' ELSE ps."status" END AS "status"
@@ -120,7 +120,7 @@ org_and_attend_q_a = [
COUNT(ps.id) AS "late_count"
FROM "YJOA_APPSERVICE_DB"."t_pr3rl2oj_yj_person_database" p
JOIN "IUAP_APDOC_BASEDOC"."org_orgs" o ON p.internal_dept = o.id
JOIN "YJOA_APPSERVICE_DB"."t_yj_person_status" ps ON p.id = ps.person_id
JOIN "YJOA_APPSERVICE_DB"."t_yj_person_status" ps ON p.code = ps.person_id
WHERE p.dr = 0
AND ps.dr = 0
AND ps.status in ('1006','1009','6002','6004')
@@ -243,7 +243,7 @@ org_and_attend_q_a = [
{
"question": "xx中心10月有哪些人加班",
"answer": '''
SELECT p."id" AS "id",
SELECT
p."code" AS "code",
p."name" AS "name",
CASE WHEN ps."status" = '1008' THEN '加班' ELSE ps."status" END AS "status"
@@ -262,24 +262,18 @@ org_and_attend_q_a = [
"tags": ["员工", "部门", "考勤", "加班"],
"category": "考勤管理"
},{
'question':'xx部有哪些员工',
'question':'xx部有哪些正式员工',
'answer':'''
SELECT p."id" AS "id",
SELECT
p."code" AS "工号",
p."name" AS "姓名",
o."name" AS "单位",
CASE WHEN p."gender" = '1' THEN '' WHEN p."gender" = '2' THEN '' END AS "性别",
CASE
WHEN p."person_status" = '1' THEN '草稿'
WHEN p."person_status" = '2' THEN '审批中'
WHEN p."person_status" = '3' THEN '制卡中'
WHEN p."person_status" = '4' THEN '已入库'
WHEN p."person_status" = '5' THEN '停用' END AS "人员状态"
FROM "YJOA_APPSERVICE_DB"."t_pr3rl2oj_yj_person_database" p
JOIN "IUAP_APDOC_BASEDOC"."org_orgs" o ON p."internal_dept" = o."id"
WHERE p."internal_dept" IN (SELECT "id" FROM "IUAP_APDOC_BASEDOC"."org_orgs" START
WITH ("name" || "shortname") LIKE '%xx部%' AND "dr" = 0 AND "enable" = 1 AND "code" LIKE '%CYJ%'
CONNECT BY PRIOR "id" = "parentid") AND p."dr" = 0
CONNECT BY PRIOR "id" = "parentid") AND p."dr" = 0 and p."person_type"='YG'
ORDER BY p."code" ASC LIMIT 1000
''',
"tags": ["员工", "部门",],