feat:部门级别增加,加班修改,
This commit is contained in:
		@@ -170,55 +170,7 @@ question_and_answer = [
 | 
			
		||||
        "tags": ["员工", "部门", "列表查询"],
 | 
			
		||||
        "category": "部门人员查询"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "question": "XX综合部男员工有哪些人",
 | 
			
		||||
        "answer": """
 | 
			
		||||
                  SELECT p."id"                                  AS "ID",
 | 
			
		||||
                         p."code"                                AS "工号",
 | 
			
		||||
                         p."name"                                AS "姓名",
 | 
			
		||||
                         CASE
 | 
			
		||||
                             WHEN p."gender" = '1' THEN '男'
 | 
			
		||||
                             WHEN p."gender" = '2' THEN '女' END AS "性别",
 | 
			
		||||
                         o."name"                                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."dr" = 0
 | 
			
		||||
                    AND p."gender" = '1'
 | 
			
		||||
                    AND o."id" IN (SELECT "id"
 | 
			
		||||
                                   FROM "IUAP_APDOC_BASEDOC"."org_orgs" START
 | 
			
		||||
                  WITH ("name" LIKE '%综合处%' OR "shortname" LIKE '%综合处%')
 | 
			
		||||
                      AND "enable" = 1 AND "dr" = 0
 | 
			
		||||
                  CONNECT BY PRIOR "id" = "parentid")
 | 
			
		||||
                      LIMIT 1000
 | 
			
		||||
                  """,
 | 
			
		||||
        "tags": ["员工", "性别", "部门", "列表查询"],
 | 
			
		||||
        "category": "性别分布统计"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "question": "XX综合部女员工有那些人",
 | 
			
		||||
        "answer": """
 | 
			
		||||
                  SELECT p."id"                                  AS "id",
 | 
			
		||||
                         p."code"                                AS "工号",
 | 
			
		||||
                         p."name"                                AS "姓名",
 | 
			
		||||
                         CASE
 | 
			
		||||
                             WHEN p."gender" = '1' THEN '男'
 | 
			
		||||
                             WHEN p."gender" = '2' THEN '女' END AS "性别",
 | 
			
		||||
                         o."name"                                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" LIKE '%XX综合部%' OR "shortname" LIKE '%XX综合部%')
 | 
			
		||||
                      AND "dr" = 0 AND "enable" = 1 AND "code" LIKE '%CYJ%'
 | 
			
		||||
                  CONNECT BY PRIOR "id" = "parentid")
 | 
			
		||||
                         AND p."dr" = 0
 | 
			
		||||
                         AND p."gender" = '2'
 | 
			
		||||
                  ORDER BY p."create_time"
 | 
			
		||||
                      DESC LIMIT 1000
 | 
			
		||||
                  """,
 | 
			
		||||
        "tags": ["员工", "性别", "部门"],
 | 
			
		||||
        "category": "性别分布统计"
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
    {
 | 
			
		||||
        "question": "XX部有多少员工,男女员工分别有多少",
 | 
			
		||||
        "answer": """
 | 
			
		||||
@@ -237,40 +189,7 @@ question_and_answer = [
 | 
			
		||||
        "tags": ["员工", "性别", "部门", "人数统计"],
 | 
			
		||||
        "category": "性别分布统计"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "question": "XX中心男女各多少人",
 | 
			
		||||
        "answer": """
 | 
			
		||||
                  SELECT SUM(CASE WHEN p."gender" = '1' THEN 1 ELSE 0 END) AS "男员工数",
 | 
			
		||||
                         SUM(CASE WHEN p."gender" = '2' THEN 1 ELSE 0 END) AS "女员工数"
 | 
			
		||||
                  FROM "YJOA_APPSERVICE_DB"."t_pr3rl2oj_yj_person_database" p
 | 
			
		||||
                  WHERE p."internal_dept" IN (SELECT "id"
 | 
			
		||||
                                              FROM "IUAP_APDOC_BASEDOC"."org_orgs" START
 | 
			
		||||
                  WITH "name" LIKE '%XX中心%' AND "dr" = 0 AND "enable" = 1 AND "code" LIKE '%CYJ%'
 | 
			
		||||
                  CONNECT BY PRIOR "id" = "parentid"
 | 
			
		||||
                      )
 | 
			
		||||
                         AND p."dr" = 0
 | 
			
		||||
                      LIMIT 1000;
 | 
			
		||||
                  """,
 | 
			
		||||
        "tags": ["员工", "性别", "部门", "人数统计"],
 | 
			
		||||
        "category": "性别分布统计"
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
        "question": "XX综合部女员工有多少",
 | 
			
		||||
        "answer": """
 | 
			
		||||
                  SELECT (SELECT COUNT(*)
 | 
			
		||||
                          FROM "YJOA_APPSERVICE_DB"."t_pr3rl2oj_yj_person_database" p
 | 
			
		||||
                          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."gender" = '2'
 | 
			
		||||
                         AND p."dr" = 0
 | 
			
		||||
                      ) AS "女员工数"
 | 
			
		||||
                  """,
 | 
			
		||||
        "tags": ["员工", "性别", "部门", "人数统计"],
 | 
			
		||||
        "category": "性别分布统计"
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
    {
 | 
			
		||||
        "question": "今年新入职XX部门的员工中,男女各有多少",
 | 
			
		||||
        "answer": """
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user