缓存上下文,表结构添加
This commit is contained in:
@@ -443,12 +443,26 @@ person_ddl_sql = """
|
||||
],
|
||||
"relationships": [
|
||||
{
|
||||
"from": "ytenant_id",
|
||||
"to_table": "租户表",
|
||||
"from": "input_dept",
|
||||
"to_table": "IUAP_APDOC_BASEDOC.org_orgs",
|
||||
"to_field": "id",
|
||||
"type": "foreign_key",
|
||||
"comment": "关联租户信息"
|
||||
}
|
||||
"comment": "关联部门表"
|
||||
},
|
||||
{
|
||||
"from": "internal_dept",
|
||||
"to_table": "IUAP_APDOC_BASEDOC.org_orgs",
|
||||
"to_field": "id",
|
||||
"type": "foreign_key",
|
||||
"comment": "关联部门表"
|
||||
},
|
||||
{
|
||||
"from": "internal_unit",
|
||||
"to_table": "IUAP_APDOC_BASEDOC.org_orgs",
|
||||
"to_field": "id",
|
||||
"type": "foreign_key",
|
||||
"comment": "关联部门表"
|
||||
},
|
||||
],
|
||||
|
||||
"tags": ["人员管理", "人力资源", "审批流程", "基本信息", "工作信息"],
|
||||
@@ -509,7 +523,7 @@ rule_ddl='''
|
||||
{
|
||||
"name": "region",
|
||||
"type": "VARCHAR(50)",
|
||||
"comment": "区域",
|
||||
"comment": "地区",
|
||||
"value":{
|
||||
"1":"北京",
|
||||
"2":"成都",
|
||||
@@ -518,14 +532,14 @@ rule_ddl='''
|
||||
"5": "林芝"
|
||||
},
|
||||
"role": "dimension",
|
||||
"tags": [ "考勤的位置","非办公区域不要混淆","枚举"]
|
||||
"tags": [ "考勤的地区位置","非办公区域,不要混淆","枚举"]
|
||||
},
|
||||
],
|
||||
"relationships": [
|
||||
{
|
||||
"from": "region",
|
||||
"to_table": "区域配置表",
|
||||
"to_field": "region_code",
|
||||
"to_table": "t_yj_person_ac_area",
|
||||
"to_field": "region",
|
||||
"type": "foreign_key",
|
||||
"comment": "关联区域配置信息"
|
||||
}
|
||||
@@ -617,4 +631,294 @@ user_status_ddl='''
|
||||
|
||||
"tags": ["人员状态", "状态记录", "地区管理", "西藏标识", "每日状态"]
|
||||
}
|
||||
'''
|
||||
|
||||
user_attendance_ddl = '''
|
||||
{
|
||||
"db_name": "YJOA_APPSERVICE_DB",
|
||||
"table_name": "t_person_attendance_records",
|
||||
"table_comment": "人员考勤记录表,存储员工的打卡记录、考勤状态和位置信息",
|
||||
"columns": [
|
||||
{
|
||||
"name": "id",
|
||||
"type": "VARCHAR(200)",
|
||||
"comment": "主键ID",
|
||||
"role": "dimension",
|
||||
"tags": ["主键", "ID标识"]
|
||||
},
|
||||
{
|
||||
"name": "person_name",
|
||||
"type": "VARCHAR(50)",
|
||||
"comment": "人员姓名",
|
||||
"role": "dimension",
|
||||
"tags": ["人员信息", "姓名"]
|
||||
},
|
||||
{
|
||||
"name": "person_id",
|
||||
"type": "VARCHAR(200)",
|
||||
"comment": "人员ID",
|
||||
"role": "dimension",
|
||||
"tags": ["人员标识", "关联字段"]
|
||||
},
|
||||
{
|
||||
"name": "phone_number",
|
||||
"type": "VARCHAR(50)",
|
||||
"comment": "手机号码",
|
||||
"role": "dimension",
|
||||
"tags": ["联系方式", "人员信息"]
|
||||
},
|
||||
{
|
||||
"name": "attendance_time",
|
||||
"type": "DATETIME",
|
||||
"comment": "考勤时间",
|
||||
"role": "dimension",
|
||||
"tags": ["时间戳", "打卡时间", "关键时间"]
|
||||
},
|
||||
{
|
||||
"name": "attendance_address",
|
||||
"type": "VARCHAR(200)",
|
||||
"comment": "考勤地址",
|
||||
"role": "dimension",
|
||||
"tags": ["位置信息", "打卡地点"]
|
||||
},
|
||||
{
|
||||
"name": "status",
|
||||
"type": "INT",
|
||||
"comment": "状态",
|
||||
"value": {
|
||||
"0": "在岗",
|
||||
"1": "出差",
|
||||
"2": "休假"
|
||||
},
|
||||
"role": "dimension",
|
||||
"tags": ["状态标识", "人员在岗状态"]
|
||||
},
|
||||
{
|
||||
"name": "original_id",
|
||||
"type": "VARCHAR(200)",
|
||||
"comment": "原始ID",
|
||||
"role": "dimension",
|
||||
"tags": ["原数据ID"]
|
||||
},
|
||||
{
|
||||
"name": "source",
|
||||
"type": "VARCHAR(50)",
|
||||
"comment": "数据来源",
|
||||
"value": {
|
||||
"APP": "手机应用",
|
||||
"DEVICE": "考勤设备",
|
||||
"SYSTEM": "系统导入"
|
||||
},
|
||||
"role": "dimension",
|
||||
"tags": ["来源系统", "数据渠道"]
|
||||
},
|
||||
{
|
||||
"name": "dr",
|
||||
"type": "INT",
|
||||
"comment": "删除标志",
|
||||
"value": {
|
||||
"0": "正常",
|
||||
"1": "已删除"
|
||||
},
|
||||
"role": "dimension",
|
||||
"tags": ["软删除", "数据状态"]
|
||||
},
|
||||
{
|
||||
"name": "create_time",
|
||||
"type": "DATETIME",
|
||||
"comment": "创建时间",
|
||||
"role": "dimension",
|
||||
"tags": ["时间戳", "记录创建时间"]
|
||||
},
|
||||
{
|
||||
"name": "enter_or_exit",
|
||||
"type": "INT",
|
||||
"comment": "进出类型",
|
||||
"value": {
|
||||
"0": "进",
|
||||
"1": "出"
|
||||
},
|
||||
"role": "dimension",
|
||||
"tags": ["进出标识", "打卡方向"]
|
||||
},
|
||||
{
|
||||
"name": "access_control_point",
|
||||
"type": "VARCHAR(50)",
|
||||
"comment": "门禁点",
|
||||
"role": "dimension",
|
||||
"tags": ["门禁位置", "打卡设备点"]
|
||||
},
|
||||
{
|
||||
"name": "by_st",
|
||||
"type": "VARCHAR(20)",
|
||||
"comment": "上午打卡时间",
|
||||
"role": "dimension",
|
||||
"tags": ["时间范围", "开始时间"]
|
||||
},
|
||||
{
|
||||
"name": "by_et",
|
||||
"type": "VARCHAR(20)",
|
||||
"comment": "下午打卡时间",
|
||||
"role": "dimension",
|
||||
"tags": ["时间范围", "结束时间"]
|
||||
},
|
||||
{
|
||||
"name": "by_st_field",
|
||||
"type": "VARCHAR(50)",
|
||||
"comment": "午休前打卡时间",
|
||||
"role": "dimension",
|
||||
"tags": ["中间打卡","时间配置"]
|
||||
},
|
||||
{
|
||||
"name": "by_et_field",
|
||||
"type": "VARCHAR(50)",
|
||||
"comment": "午休后打卡时间",
|
||||
"role": "dimension",
|
||||
"tags": ["中间打卡", "时间配置"]
|
||||
},
|
||||
{
|
||||
"name": "by_go_type",
|
||||
"type": "VARCHAR(8)",
|
||||
"comment": "打卡类型",
|
||||
"role": "dimension",
|
||||
"tags": ["类型标识", "打卡类型"]
|
||||
}
|
||||
],
|
||||
"relationships": [
|
||||
{
|
||||
"from": "person_id",
|
||||
"to_table": "t_pr3rl2oj_yj_person_database",
|
||||
"to_field": "code",
|
||||
"type": "foreign_key",
|
||||
"comment": "关联人员基本信息"
|
||||
},
|
||||
{
|
||||
"from": "access_control_point",
|
||||
"to_table": "t_yj_person_ac_position",
|
||||
"to_field": "ac_point",
|
||||
"type": "foreign_key",
|
||||
"comment": "关联门禁点配置信息"
|
||||
}
|
||||
],
|
||||
"tags": ["考勤记录", "打卡数据", "人员考勤", "时间记录", "位置信息", "门禁系统"]
|
||||
}
|
||||
'''
|
||||
|
||||
person_ac_position = '''
|
||||
{
|
||||
"db_name":"YJOA_APPSERVICE_DB",
|
||||
"table_name": "t_yj_person_ac_position",
|
||||
"table_comment": "门禁控制点位置记录",
|
||||
"columns": [
|
||||
{
|
||||
"name": "ac_point",
|
||||
"type": "VARCHAR(50)",
|
||||
"comment": "门禁点",
|
||||
"role": "dimension",
|
||||
"tags": ["门禁点", "门禁点标识"]
|
||||
},
|
||||
{
|
||||
"name": "position",
|
||||
"type": "VARCHAR(50)",
|
||||
"comment": "位置编号",
|
||||
"role": "dimension",
|
||||
"tags": ["门禁位置"]
|
||||
},
|
||||
],
|
||||
"relationships": [
|
||||
{
|
||||
"from": "ac_point",
|
||||
"to_table": "t_yj_person_ac_area",
|
||||
"to_field": "ac_point",
|
||||
"type": "foreign_key",
|
||||
"comment": "关联门禁区域关系表"
|
||||
},
|
||||
],
|
||||
|
||||
"tags": ["门禁控制点","门禁位置"]
|
||||
}
|
||||
'''
|
||||
|
||||
person_ac_area = '''
|
||||
{
|
||||
"db_name":"YJOA_APPSERVICE_DB",
|
||||
"table_name": "t_yj_person_ac_area",
|
||||
"table_comment": "门禁区域关系表",
|
||||
"columns": [
|
||||
{
|
||||
"name": "ac_point",
|
||||
"type": "VARCHAR(50)",
|
||||
"comment": "门禁点",
|
||||
"role": "dimension",
|
||||
"tags": ["门禁点", "门禁点标识"]
|
||||
},
|
||||
{
|
||||
"name": "area",
|
||||
"type": "Int",
|
||||
"comment": "区域位置",
|
||||
"role": "dimension",
|
||||
"tags": ["门禁所属区域"]
|
||||
},
|
||||
{
|
||||
"name": "region",
|
||||
"type": "Int",
|
||||
"comment": "地区位置",
|
||||
"value":{
|
||||
"1":"北京",
|
||||
"2":"成都",
|
||||
"3":"秭归",
|
||||
"4":"林芝市区",
|
||||
"5":"拉萨",
|
||||
"6":"米林",
|
||||
"7":"派镇",
|
||||
"8":"墨脱",
|
||||
},
|
||||
"role": "dimension",
|
||||
"tags": ["门禁所属地区"]
|
||||
},
|
||||
],
|
||||
|
||||
"tags": ["门禁详情","门禁区域位置","门禁地区信息"]
|
||||
}
|
||||
'''
|
||||
|
||||
|
||||
org_orgs_ddl = '''
|
||||
{
|
||||
"db_name":"IUAP_APDOC_BASEDOC",
|
||||
"table_name": "org_orgs",
|
||||
"table_comment": "人员状态记录表,记录人员每日考勤状态信息包括西藏地区标识",
|
||||
"columns": [
|
||||
{
|
||||
"name": "id",
|
||||
"type": "VARCHAR(36)",
|
||||
"comment": "主键ID",
|
||||
"role": "dimension",
|
||||
"tags": ["主键", "id标识"]
|
||||
},
|
||||
{
|
||||
"name": "code",
|
||||
"type": "VARCHAR(50)",
|
||||
"comment": "编号",
|
||||
"role": "dimension",
|
||||
"tags": ["部门编号"]
|
||||
},
|
||||
{
|
||||
"name": "name",
|
||||
"type": "VARCHAR(50)",
|
||||
"comment": "部门名称",
|
||||
"role": "dimension",
|
||||
"tags": ["部门名称","单位名称"]
|
||||
},
|
||||
{
|
||||
"name": "shortname",
|
||||
"type": "VARCHAR(1152)",
|
||||
"comment": "部门简称",
|
||||
"role": "dimension",
|
||||
"tags": ["部门名称","部门简称","部门缩写"]
|
||||
},
|
||||
],
|
||||
|
||||
"tags": ["部门id","部门信息","部门名称"]
|
||||
}
|
||||
'''
|
||||
Reference in New Issue
Block a user