2011-9-17 17:59:04

解读TCG指令集与辅助函数实现
本文深入探讨了TCG指令集的基础概念,并详细介绍了如何通过定义宏来简化指令使用,同时提供了针对加法、减法运算的条件设置函数实现。重点阐述了在TCG环境下处理标志寄存器的操作细节。
部署运行你感兴趣的模型镜像
 

2011-9-17 17:59:04

static inline void tcg_gen_mov_i32(TCGv_i32 ret, TCGv_i32 arg)
{
    if (!TCGV_EQUAL_I32(ret, arg))
        tcg_gen_op2_i32(INDEX_op_mov_i32, ret, arg);
}

指令放指令 参数放参数

#define gen_op_movl_T0_T1() tcg_gen_mov_i32(cpu_T[0], cpu_T[1])
#define gen_op_movl_T0_im(im) tcg_gen_movi_i32(cpu_T[0], im)
#define gen_op_movl_T1_im(im) tcg_gen_movi_i32(cpu_T[1], im)

#define gen_op_addl_T1_im(im) tcg_gen_addi_i32(cpu_T[1], cpu_T[1], im)
#define gen_op_addl_T0_T1() tcg_gen_add_i32(cpu_T[0], cpu_T[0], cpu_T[1])
#define gen_op_subl_T0_T1() tcg_gen_sub_i32(cpu_T[0], cpu_T[0], cpu_T[1])
#define gen_op_rsbl_T0_T1() tcg_gen_sub_i32(cpu_T[0], cpu_T[1], cpu_T[0])

mov指令 和 加减指令

 

/* ??? Flag setting arithmetic is awkward because we need to do comparisons.
   The only way to do that in TCG is a conditional branch, which clobbers
   all our temporaries.  For now implement these as helper functions.  */

uint32_t HELPER (add_cc)(uint32_t a, uint32_t b)
{
    uint32_t result;
    result = a + b;
    env->NF = env->ZF = result;
    env->CF = result < a;
    env->VF = (a ^ b ^ -1) & (a ^ result);
    return result;
}

uint32_t HELPER(adc_cc)(uint32_t a, uint32_t b)
{
    uint32_t result;
    if (!env->CF) {
        result = a + b;
        env->CF = result < a;
    } else {
        result = a + b + 1;
        env->CF = result <= a;
    }
    env->VF = (a ^ b ^ -1) & (a ^ result);
    env->NF = env->ZF = result;
    return result;
}

加法和考虑进位的加法

uint32_t HELPER(sub_cc)(uint32_t a, uint32_t b)
{
    uint32_t result;
    result = a - b;
    env->NF = env->ZF = result;
    env->CF = a >= b;
    env->VF = (a ^ b) & (a ^ result);
    return result;
}

uint32_t HELPER(sbc_cc)(uint32_t a, uint32_t b)
{
    uint32_t result;
    if (!env->CF) {
        result = a - b - 1;
        env->CF = a > b;
    } else {
        result = a - b;
        env->CF = a >= b;
    }
    env->VF = (a ^ b) & (a ^ result);
    env->NF = env->ZF = result;
    return result;
}


减法和考虑借位的减法

 

struct TranslationBlock {
    target_ulong pc;   /* simulated PC corresponding to this block (EIP + CS base) */
    target_ulong cs_base; /* CS base for this block */
    uint64_t flags; /* flags defining in which context the code was generated */
    uint16_t size;      /* size of target code for this block (1 <=
                           size <= TARGET_PAGE_SIZE) */
    uint16_t cflags;    /* compile flags */
#define CF_COUNT_MASK  0x7fff
#define CF_LAST_IO     0x8000 /* Last insn may be an IO access.  */

    uint8_t *tc_ptr;    /* pointer to the translated code */
    /* next matching tb for physical address. */
    struct TranslationBlock *phys_hash_next;
    /* first and second physical page containing code. The lower bit
       of the pointer tells the index in page_next[] */
    struct TranslationBlock *page_next[2];
    target_ulong page_addr[2];

    /* the following data are used to directly call another TB from
       the code of this one. */
    uint16_t tb_next_offset[2]; /* offset of original jump target */
#ifdef USE_DIRECT_JUMP
    uint16_t tb_jmp_offset[4]; /* offset of jump instruction */
#else
    unsigned long tb_next[2]; /* address of jump generated code */
#endif
    /* list of TBs jumping to this one. This is a circular list using
       the two least significant bits of the pointers to tell what is
       the next pointer: 0 = jmp_next[0], 1 = jmp_next[1], 2 =
       jmp_first */
    struct TranslationBlock *jmp_next[2];
    struct TranslationBlock *jmp_first;
#ifdef CONFIG_TRACE
    struct BBRec *bb_rec;
    uint64_t prev_time;
#endif

#ifdef CONFIG_MEMCHECK
    /* Maps PCs in this translation block to corresponding PCs in guest address
     * space. The array is arranged in such way, that every even entry contains
     * PC in the translation block, followed by an odd entry that contains
     * guest PC corresponding to that PC in the translation block. This
     * arrangement is set by tcg_gen_code_common that initializes this array
     * when performing guest code translation. */
    target_ulong*   tpc2gpc;
    /* Number of pairs (pc_tb, pc_guest) in tpc2gpc array. */
    unsigned int    tpc2gpc_pairs;
#endif  // CONFIG_MEMCHECK

    uint32_t icount;
};

TB 再贴一遍

 

您可能感兴趣的与本文相关的镜像

Stable-Diffusion-3.5

Stable-Diffusion-3.5

图片生成
Stable-Diffusion

Stable Diffusion 3.5 (SD 3.5) 是由 Stability AI 推出的新一代文本到图像生成模型,相比 3.0 版本,它提升了图像质量、运行速度和硬件效率

Script ===================== 工具路径 布局名称 问题图斑占用永久基本农田叠加分析图 索引图层 陇把镇\原始数据\问题图斑范围 排除图层 YJJBNTBHTB核实处置 输出文件夹 I:\占耕建房\新建文件夹 输出文件前缀 2 输出格式 JPEG ===================== 消息 开始时间: 2025年11月25日 10:08:28 [2025-11-25 10:08:28] INFO: ================================================================================ [2025-11-25 10:08:28] INFO: 开始处理布局: 问题图斑占用永久基本农田叠加分析图 [2025-11-25 10:08:28] INFO: 索引图层路径: 陇把镇\原始数据\问题图斑范围 [2025-11-25 10:08:28] INFO: 排除图层: YJJBNTBHTB核实处置 [2025-11-25 10:08:28] INFO: 输出文件夹: I:\占耕建房\新建文件夹 [2025-11-25 10:08:28] INFO: 输出前缀: 2 [2025-11-25 10:08:28] INFO: 输出格式: jpeg [2025-11-25 10:08:28] INFO: ================================================================================ [2025-11-25 10:08:28] INFO: 检查地图框 &#39;地图框&#39; 中的地图 &#39;地图&#39; [2025-11-25 10:08:28] INFO: 找到索引图层: 陇把镇\原始数据\问题图斑范围 (位于地图 &#39;地图&#39;) [2025-11-25 10:08:28] INFO: 将应用过滤的图层: c533124陇川县_原始下发点_SpatialJoin7 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: c533124陇川县_原始下发点_SpatialJoin5 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 乡镇图斑\户撒乡 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 乡镇图斑\景罕镇 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 乡镇图斑\章凤镇 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 乡镇图斑\城子 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 乡镇图斑\户撒乡 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 乡镇图斑\景罕镇 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 乡镇图斑\章凤镇 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 乡镇图斑\城子 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 533124陇川县_原始下发点数据 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 陇川县2018-2024年农村宅基地 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 章凤拉勐村委会\主房_附房 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 章凤拉勐村委会\主房 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 章凤拉勐村委会\庭院 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 章凤拉勐村委会\附房 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 章凤拉勐村委会\宗地 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 章凤拉勐村委会\主房_附房 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 章凤拉勐村委会\主房 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 章凤拉勐村委会\庭院 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 章凤拉勐村委会\附房 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 章凤拉勐村委会\宗地 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 章凤芒拉村委会\原始数据\附房1_ClearZM [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 章凤芒拉村委会\原始数据\院场1_ClearZM [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 章凤芒拉村委会\原始数据\主房1_ClearZM [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 章凤芒拉村委会\原始数据\宗地_ClearZM_SpatialJoin [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 章凤芒拉村委会\原始数据\附房1_ClearZM [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 章凤芒拉村委会\原始数据\院场1_ClearZM [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 章凤芒拉村委会\原始数据\主房1_ClearZM [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 章凤芒拉村委会\原始数据\宗地_ClearZM_SpatialJoin [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 章凤芒拉村委会\原始数据\附房1_ClearZM [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 章凤芒拉村委会\原始数据\院场1_ClearZM [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 章凤芒拉村委会\原始数据\主房1_ClearZM [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 章凤芒拉村委会\原始数据\宗地_ClearZM_SpatialJoin [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 章凤芒拉村委会\原始数据\附房1_ClearZM [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 章凤芒拉村委会\原始数据\院场1_ClearZM [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 章凤芒拉村委会\原始数据\主房1_ClearZM [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 章凤芒拉村委会\原始数据\宗地_ClearZM_SpatialJoin [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\问题图斑范围 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\房屋庭院 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\原始数据\宗地 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\原始数据\房屋建筑图斑 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\原始数据\附房 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\原始数据\庭院 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\原始数据\问题图斑范围 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\原始数据\宗地 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\原始数据\房屋建筑图斑 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\原始数据\附房 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\原始数据\庭院 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\原始数据\问题图斑范围 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\问题图斑范围 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\房屋庭院 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\原始数据\宗地 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\原始数据\房屋建筑图斑 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\原始数据\附房 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\原始数据\庭院 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\原始数据\问题图斑范围 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\原始数据\宗地 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\原始数据\房屋建筑图斑 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\原始数据\附房 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\原始数据\庭院 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\原始数据\问题图斑范围 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\问题图斑范围 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\房屋庭院 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\原始数据\宗地 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\原始数据\房屋建筑图斑 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\原始数据\附房 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\原始数据\庭院 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\原始数据\问题图斑范围 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\原始数据\宗地 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\原始数据\房屋建筑图斑 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\原始数据\附房 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\原始数据\庭院 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\原始数据\问题图斑范围 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\问题图斑范围 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\房屋庭院 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\原始数据\宗地 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\原始数据\房屋建筑图斑 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\原始数据\附房 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\原始数据\庭院 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\原始数据\问题图斑范围 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\原始数据\宗地 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\原始数据\房屋建筑图斑 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\原始数据\附房 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\原始数据\庭院 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 景罕镇\景罕广宋\原始数据\问题图斑范围 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 乡镇范围\城子镇 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 乡镇范围\章凤镇 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 乡镇范围\景罕镇 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 乡镇范围\户撒乡 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 乡镇范围\城子镇 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 乡镇范围\章凤镇 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 乡镇范围\景罕镇 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 乡镇范围\户撒乡 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 结构表\问题图斑属性结构表 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 结构表\问题图斑庭院属性结构表 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 结构表\压占永久基本农田图斑属性结构表 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 结构表\问题图斑附房用房属性结构表 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 结构表\问题图斑主房属性结构表 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 结构表\问题图斑属性结构表 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 结构表\问题图斑庭院属性结构表 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 结构表\压占永久基本农田图斑属性结构表 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 结构表\问题图斑附房用房属性结构表 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 结构表\问题图斑主房属性结构表 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 陇把镇\主房附房庭院 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 陇把镇\原始数据\庭院 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 陇把镇\原始数据\附房 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 陇把镇\原始数据\房屋建筑图斑 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 陇把镇\原始数据\宗地 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 陇把镇\原始数据\问题图斑范围 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 陇把镇\原始数据\庭院 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 陇把镇\原始数据\附房 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 陇把镇\原始数据\房屋建筑图斑 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 陇把镇\原始数据\宗地 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 陇把镇\原始数据\问题图斑范围 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 陇把镇\主房附房庭院 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 陇把镇\原始数据\庭院 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 陇把镇\原始数据\附房 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 陇把镇\原始数据\房屋建筑图斑 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 陇把镇\原始数据\宗地 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 陇把镇\原始数据\问题图斑范围 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 陇把镇\原始数据\庭院 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 陇把镇\原始数据\附房 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 陇把镇\原始数据\房屋建筑图斑 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 陇把镇\原始数据\宗地 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 陇把镇\原始数据\问题图斑范围 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 不动产\ZRZ [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 不动产\SHYQZD [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 不动产\ZRZ [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 不动产\SHYQZD [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 建设用地报批成果 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 陇川县2010年至2024年5月农转用 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 规划用地用海(国空) [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 村规\GHDLTB [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 村规\GHDLTB [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 村规\GHDLTB [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 村规\规划地类图斑 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 村规\GHDLTB [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 村规\规划地类图斑 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 村规\规划地类图斑 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 村规\规划地类图斑 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 村规\规划地类图斑 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 村规\GHDLTB [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 村规\规划地类图斑 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 村规\GHDLTB [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 村规\GHDLTB [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 村规\规划地类图斑 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 村规\规划地类图斑 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 村规\GHDLTB [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 村规\GHDLTB [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 村规\GHDLTB [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 村规\规划地类图斑 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 村规\GHDLTB [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 村规\规划地类图斑 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 村规\规划地类图斑 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 村规\规划地类图斑 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 村规\规划地类图斑 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 村规\GHDLTB [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 村规\规划地类图斑 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 村规\GHDLTB [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 村规\GHDLTB [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 村规\规划地类图斑 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 村规\规划地类图斑 [2025-11-25 10:08:28] INFO: 排除图层: YJJBNTBHTB核实处置 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 10-19变更二调耕地 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 10-19年变更\2019年DLTB [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 10-19年变更\2018年DLTB [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 10-19年变更\2017年DLTB [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 10-19年变更\2016年DLTB [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 10-19年变更\2015年DLTB [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 10-19年变更\2014年DLTB [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 10-19年变更\2013年DLTB [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 10-19年变更\2012年DLTB [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 10-19年变更\2011年DLTB [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 10-19年变更\2010年DLTB [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 10-19年变更\2019年DLTB [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 10-19年变更\2018年DLTB [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 10-19年变更\2017年DLTB [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 10-19年变更\2016年DLTB [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 10-19年变更\2015年DLTB [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 10-19年变更\2014年DLTB [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 10-19年变更\2013年DLTB [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 10-19年变更\2012年DLTB [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 10-19年变更\2011年DLTB [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 10-19年变更\2010年DLTB [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 陇川坝区范围 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 陇把镇 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 信息采集-房屋图斑202510281127 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 2、陇把镇航飞总图纸.dwg\2、陇把镇航飞总图纸-Annotation [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 2、陇把镇航飞总图纸.dwg\2、陇把镇航飞总图纸-Point [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 2、陇把镇航飞总图纸.dwg\2、陇把镇航飞总图纸-Polyline [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 2、陇把镇航飞总图纸.dwg\2、陇把镇航飞总图纸-Polygon [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 2、陇把镇航飞总图纸.dwg\2、陇把镇航飞总图纸-MultiPatch [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 2、陇把镇航飞总图纸.dwg\2、陇把镇航飞总图纸-Annotation [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 2、陇把镇航飞总图纸.dwg\2、陇把镇航飞总图纸-Point [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 2、陇把镇航飞总图纸.dwg\2、陇把镇航飞总图纸-Polyline [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 2、陇把镇航飞总图纸.dwg\2、陇把镇航飞总图纸-Polygon [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 2、陇把镇航飞总图纸.dwg\2、陇把镇航飞总图纸-MultiPatch [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 二调\DLMCZJ [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 二调\地类图斑 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 二调\线状地物 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 二调\JSYDGZQ [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 二调\BQFW [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 二调\GHJBNTBHQ [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 二调\TDGHDL [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 二调\DLMCZJ [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 二调\地类图斑 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 二调\线状地物 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 二调\JSYDGZQ [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 二调\BQFW [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 二调\GHJBNTBHQ [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 二调\TDGHDL [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 三调 [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 三区三线\STBHHX [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 三区三线\YJJBNTBHTB [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 三区三线\GDBHMB [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 三区三线\CZKFBJ [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 三区三线\STBHHX [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 三区三线\YJJBNTBHTB [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 三区三线\GDBHMB [2025-11-25 10:08:28] INFO: 将应用过滤的图层: 三区三线\CZKFBJ [2025-11-25 10:08:28] INFO: 开始处理 138 个页面... [2025-11-25 10:08:29] INFO: 处理页面 1/138 [2025-11-25 10:08:29] ERROR: 处理页面 1 时出错: &#39;pageRow&#39; object has no attribute &#39;getValue&#39; [2025-11-25 10:08:29] ERROR: Traceback (most recent call last): File "I:\arcgispro工具箱\自制工具箱.atbx\Script.tool\tool.script.execute.py", line 162, in main AttributeError: &#39;pageRow&#39; object has no attribute &#39;getValue&#39; [2025-11-25 10:08:30] INFO: 处理页面 2/138 [2025-11-25 10:08:30] ERROR: 处理页面 2 时出错: &#39;pageRow&#39; object has no attribute &#39;getValue&#39; [2025-11-25 10:08:30] ERROR: Traceback (most recent call last): File "I:\arcgispro工具箱\自制工具箱.atbx\Script.tool\tool.script.execute.py", line 162, in main AttributeError: &#39;pageRow&#39; object has no attribute &#39;getValue&#39; [2025-11-25 10:08:31] INFO: 处理页面 3/138 [2025-11-25 10:08:31] ERROR: 处理页面 3 时出错: &#39;pageRow&#39; object has no attribute &#39;getValue&#39; [2025-11-25 10:08:31] ERROR: Traceback (most recent call last): File "I:\arcgispro工具箱\自制工具箱.atbx\Script.tool\tool.script.execute.py", line 162, in main AttributeError: &#39;pageRow&#39; object has no attribute &#39;getValue&#39; [2025-11-25 10:08:31] INFO: 处理页面 4/138 [2025-11-25 10:08:32] ERROR: 处理页面 4 时出错: &#39;pageRow&#39; object has no attribute &#39;getValue&#39; [2025-11-25 10:08:32] ERROR: Traceback (most recent call last): File "I:\arcgispro工具箱\自制工具箱.atbx\Script.tool\tool.script.execute.py", line 162, in main AttributeError: &#39;pageRow&#39; object has no attribute &#39;getValue&#39; [2025-11-25 10:08:33] INFO: 处理页面 5/138 [2025-11-25 10:08:33] ERROR: 处理页面 5 时出错: &#39;pageRow&#39; object has no attribute &#39;getValue&#39; [2025-11-25 10:08:33] ERROR: Traceback (most recent call last): File "I:\arcgispro工具箱\自制工具箱.atbx\Script.tool\tool.script.execute.py", line 162, in main AttributeError: &#39;pageRow&#39; object has no attribute &#39;getValue&#39; [2025-11-25 10:08:34] INFO: 处理页面 6/138 [2025-11-25 10:08:34] ERROR: 处理页面 6 时出错: &#39;pageRow&#39; object has no attribute &#39;getValue&#39; [2025-11-25 10:08:34] ERROR: Traceback (most recent call last): File "I:\arcgispro工具箱\自制工具箱.atbx\Script.tool\tool.script.execute.py", line 162, in main AttributeError: &#39;pageRow&#39; object has no attribute &#39;getValue&#39; [2025-11-25 10:08:35] INFO: 处理页面 7/138 [2025-11-25 10:08:35] ERROR: 处理页面 7 时出错: &#39;pageRow&#39; object has no attribute &#39;getValue&#39; [2025-11-25 10:08:35] ERROR: Traceback (most recent call last): File "I:\arcgispro工具箱\自制工具箱.atbx\Script.tool\tool.script.execute.py", line 162, in main AttributeError: &#39;pageRow&#39; object has no attribute &#39;getValue&#39; [2025-11-25 10:08:36] INFO: 处理页面 8/138 [2025-11-25 10:08:36] ERROR: 处理页面 8 时出错: &#39;pageRow&#39; object has no attribute &#39;getValue&#39; [2025-11-25 10:08:36] ERROR: Traceback (most recent call last): File "I:\arcgispro工具箱\自制工具箱.atbx\Script.tool\tool.script.execute.py", line 162, in main AttributeError: &#39;pageRow&#39; object has no attribute &#39;getValue&#39; [2025-11-25 10:08:37] INFO: 处理页面 9/138 [2025-11-25 10:08:37] ERROR: 处理页面 9 时出错: &#39;pageRow&#39; object has no attribute &#39;getValue&#39; [2025-11-25 10:08:37] ERROR: Traceback (most recent call last): File "I:\arcgispro工具箱\自制工具箱.atbx\Script.tool\tool.script.execute.py", line 162, in main AttributeError: &#39;pageRow&#39; object has no attribute &#39;getValue&#39; [2025-11-25 10:08:38] INFO: 处理页面 10/138 [2025-11-25 10:08:38] ERROR: 处理页面 10 时出错: &#39;pageRow&#39; object has no attribute &#39;getValue&#39; [2025-11-25 10:08:38] ERROR: Traceback (most recent call last): File "I:\arcgispro工具箱\自制工具箱.atbx\Script.tool\tool.script.execute.py", line 162, in main AttributeError: &#39;pageRow&#39; object has no attribute &#39;getValue&#39; [2025-11-25 10:08:39] INFO: 处理页面 11/138 [2025-11-25 10:08:39] ERROR: 处理页面 11 时出错: &#39;pageRow&#39; object has no attribute &#39;getValue&#39; [2025-11-25 10:08:39] ERROR: Traceback (most recent call last): File "I:\arcgispro工具箱\自制工具箱.atbx\Script.tool\tool.script.execute.py", line 162, in main AttributeError: &#39;pageRow&#39; object has no attribute &#39;getValue&#39; [2025-11-25 10:08:40] INFO: 处理页面 12/138 [2025-11-25 10:08:40] ERROR: 处理页面 12 时出错: &#39;pageRow&#39; object has no attribute &#39;getValue&#39; [2025-11-25 10:08:40] ERROR: Traceback (most recent call last): File "I:\arcgispro工具箱\自制工具箱.atbx\Script.tool\tool.script.execute.py", line 162, in main AttributeError: &#39;pageRow&#39; object has no attribute &#39;getValue&#39; [2025-11-25 10:08:41] INFO: 处理页面 13/138 [2025-11-25 10:08:41] ERROR: 处理页面 13 时出错: &#39;pageRow&#39; object has no attribute &#39;getValue&#39; [2025-11-25 10:08:41] ERROR: Traceback (most recent call last): File "I:\arcgispro工具箱\自制工具箱.atbx\Script.tool\tool.script.execute.py", line 162, in main AttributeError: &#39;pageRow&#39; object has no attribute &#39;getValue&#39; [2025-11-25 10:08:41] INFO: 处理页面 14/138 [2025-11-25 10:08:41] ERROR: 处理页面 14 时出错: &#39;pageRow&#39; object has no attribute &#39;getValue&#39; [2025-11-25 10:08:41] ERROR: Traceback (most recent call last): File "I:\arcgispro工具箱\自制工具箱.atbx\Script.tool\tool.script.execute.py", line 162, in main AttributeError: &#39;pageRow&#39; object has no attribute &#39;getValue&#39; [2025-11-25 10:08:42] INFO: 处理页面 15/138 [2025-11-25 10:08:42] ERROR: 处理页面 15 时出错: &#39;pageRow&#39; object has no attribute &#39;getValue&#39; [2025-11-25 10:08:42] ERROR: Traceback (most recent call last): File "I:\arcgispro工具箱\自制工具箱.atbx\Script.tool\tool.script.execute.py", line 162, in main AttributeError: &#39;pageRow&#39; object has no attribute &#39;getValue&#39; [2025-11-25 10:08:43] INFO: 处理页面 16/138 [2025-11-25 10:08:43] ERROR: 处理页面 16 时出错: &#39;pageRow&#39; object has no attribute &#39;getValue&#39; [2025-11-25 10:08:43] ERROR: Traceback (most recent call last): File "I:\arcgispro工具箱\自制工具箱.atbx\Script.tool\tool.script.execute.py", line 162, in main AttributeError: &#39;pageRow&#39; object has no attribute &#39;getValue&#39; [2025-11-25 10:08:44] INFO: 处理页面 17/138 [2025-11-25 10:08:44] ERROR: 处理页面 17 时出错: &#39;pageRow&#39; object has no attribute &#39;getValue&#39; [2025-11-25 10:08:44] ERROR: Traceback (most recent call last): File "I:\arcgispro工具箱\自制工具箱.atbx\Script.tool\tool.script.execute.py", line 162, in main AttributeError: &#39;pageRow&#39; object has no attribute &#39;getValue&#39; [2025-11-25 10:08:45] INFO: 处理页面 18/138 [2025-11-25 10:08:45] ERROR: 处理页面 18 时出错: &#39;pageRow&#39; object has no attribute &#39;getValue&#39; [2025-11-25 10:08:45] ERROR: Traceback (most recent call last): File "I:\arcgispro工具箱\自制工具箱.atbx\Script.tool\tool.script.execute.py", line 162, in main AttributeError: &#39;pageRow&#39; object has no attribute &#39;getValue&#39; [2025-11-25 10:08:46] INFO: 处理页面 19/138 [2025-11-25 10:08:46] ERROR: 处理页面 19 时出错: &#39;pageRow&#39; object has no attribute &#39;getValue&#39; [2025-11-25 10:08:46] ERROR: Traceback (most recent call last): File "I:\arcgispro工具箱\自制工具箱.atbx\Script.tool\tool.script.execute.py", line 162, in main AttributeError: &#39;pageRow&#39; object has no attribute &#39;getValue&#39; [2025-11-25 10:08:47] INFO: 处理页面 20/138 [2025-11-25 10:08:47] ERROR: 处理页面 20 时出错: &#39;pageRow&#39; object has no attribute &#39;getValue&#39; [2025-11-25 10:08:47] ERROR: Traceback (most recent call last): File "I:\arcgispro工具箱\自制工具箱.atbx\Script.tool\tool.script.execute.py", line 162, in main AttributeError: &#39;pageRow&#39; object has no attribute &#39;getValue&#39; [2025-11-25 10:08:48] INFO: 处理页面 21/138 [2025-11-25 10:08:48] ERROR: 处理页面 21 时出错: &#39;pageRow&#39; object has no attribute &#39;getValue&#39; [2025-11-25 10:08:48] ERROR: Traceback (most recent call last): File "I:\arcgispro工具箱\自制工具箱.atbx\Script.tool\tool.script.execute.py", line 162, in main AttributeError: &#39;pageRow&#39; object has no attribute &#39;getValue&#39; [2025-11-25 10:08:49] INFO: 处理页面 22/138 [2025-11-25 10:08:49] ERROR: 处理页面 22 时出错: &#39;pageRow&#39; object has no attribute &#39;getValue&#39; [2025-11-25 10:08:49] ERROR: Traceback (most recent call last): File "I:\arcgispro工具箱\自制工具箱.atbx\Script.tool\tool.script.execute.py", line 162, in main AttributeError: &#39;pageRow&#39; object has no attribute &#39;getValue&#39; [2025-11-25 10:08:50] INFO: 处理页面 23/138 [2025-11-25 10:08:50] ERROR: 处理页面 23 时出错: &#39;pageRow&#39; object has no attribute &#39;getValue&#39; [2025-11-25 10:08:50] ERROR: Traceback (most recent call last): File "I:\arcgispro工具箱\自制工具箱.atbx\Script.tool\tool.script.execute.py", line 162, in main AttributeError: &#39;pageRow&#39; object has no attribute &#39;getValue&#39; [2025-11-25 10:08:51] INFO: 处理页面 24/138 [2025-11-25 10:08:51] ERROR: 处理页面 24 时出错: &#39;pageRow&#39; object has no attribute &#39;getValue&#39; [2025-11-25 10:08:51] ERROR: Traceback (most recent call last): File "I:\arcgispro工具箱\自制工具箱.atbx\Script.tool\tool.script.execute.py", line 162, in main AttributeError: &#39;pageRow&#39; object has no attribute &#39;getValue&#39; [2025-11-25 10:08:52] INFO: 处理页面 25/138 [2025-11-25 10:08:52] ERROR: 处理页面 25 时出错: &#39;pageRow&#39; object has no attribute &#39;getValue&#39; [2025-11-25 10:08:52] ERROR: Traceback (most recent call last): File "I:\arcgispro工具箱\自制工具箱.atbx\Script.tool\tool.script.execute.py", line 162, in main AttributeError: &#39;pageRow&#39; object has no attribute &#39;getValue&#39; [2025-11-25 10:08:53] INFO: 处理页面 26/138 [2025-11-25 10:08:53] ERROR: 处理页面 26 时出错: &#39;pageRow&#39; object has no attribute &#39;getValue&#39; [2025-11-25 10:08:53] ERROR: Traceback (most recent call last): File "I:\arcgispro工具箱\自制工具箱.atbx\Script.tool\tool.script.execute.py", line 162, in main AttributeError: &#39;pageRow&#39; object has no attribute &#39;getValue&#39; [2025-11-25 10:08:54] INFO: 处理页面 27/138 [2025-11-25 10:08:54] ERROR: 处理页面 27 时出错: &#39;pageRow&#39; object has no attribute &#39;getValue&#39; [2025-11-25 10:08:54] ERROR: Traceback (most recent call last): File "I:\arcgispro工具箱\自制工具箱.atbx\Script.tool\tool.script.execute.py", line 162, in main AttributeError: &#39;pageRow&#39; object has no attribute &#39;getValue&#39; [2025-11-25 10:08:55] INFO: 处理页面 28/138 [2025-11-25 10:08:55] ERROR: 处理页面 28 时出错: &#39;pageRow&#39; object has no attribute &#39;getValue&#39; [2025-11-25 10:08:55] ERROR: Traceback (most recent call last): File "I:\arcgispro工具箱\自制工具箱.atbx\Script.tool\tool.script.execute.py", line 162, in main AttributeError: &#39;pageRow&#39; object has no attribute &#39;getValue&#39; [2025-11-25 10:08:55] INFO: 处理页面 29/138 [2025-11-25 10:08:55] ERROR: 处理页面 29 时出错: &#39;pageRow&#39; object has no attribute &#39;getValue&#39; [2025-11-25 10:08:55] ERROR: Traceback (most recent call last): File "I:\arcgispro工具箱\自制工具箱.atbx\Script.tool\tool.script.execute.py", line 162, in main AttributeError: &#39;pageRow&#39; object has no attribute &#39;getValue&#39; [2025-11-25 10:08:56] INFO: 处理页面 30/138 [2025-11-25 10:08:56] ERROR: 处理页面 30 时出错: &#39;pageRow&#39; object has no attribute &#39;getValue&#39; [2025-11-25 10:08:56] ERROR: Traceback (most recent call last): File "I:\arcgispro工具箱\自制工具箱.atbx\Script.tool\tool.script.execute.py", line 162, in main AttributeError: &#39;pageRow&#39; object has no attribute &#39;getValue&#39; [2025-11-25 10:08:57] INFO: 处理页面 31/138 [2025-11-25 10:08:57] ERROR: 处理页面 31 时出错: &#39;pageRow&#39; object has no attribute &#39;getValue&#39; [2025-11-25 10:08:57] ERROR: Traceback (most recent call last): File "I:\arcgispro工具箱\自制工具箱.atbx\Script.tool\tool.script.execute.py", line 162, in main AttributeError: &#39;pageRow&#39; object has no attribute &#39;getValue&#39; [2025-11-25 10:08:58] INFO: 处理页面 32/138 [2025-11-25 10:08:58] ERROR: 处理页面 32 时出错: &#39;pageRow&#39; object has no attribute &#39;getValue&#39; [2025-11-25 10:08:58] ERROR: Traceback (most recent call last): File "I:\arcgispro工具箱\自制工具箱.atbx\Script.tool\tool.script.execute.py", line 162, in main AttributeError: &#39;pageRow&#39; object has no attribute &#39;getValue&#39; [2025-11-25 10:08:59] INFO: 处理页面 33/138 [2025-11-25 10:08:59] ERROR: 处理页面 33 时出错: &#39;pageRow&#39; object has no attribute &#39;getValue&#39; [2025-11-25 10:08:59] ERROR: Traceback (most recent call last): File "I:\arcgispro工具箱\自制工具箱.atbx\Script.tool\tool.script.execute.py", line 162, in main AttributeError: &#39;pageRow&#39; object has no attribute &#39;getValue&#39; [2025-11-25 10:09:00] INFO: 处理页面 34/138 [2025-11-25 10:09:00] ERROR: 处理页面 34 时出错: &#39;pageRow&#39; object has no attribute &#39;getValue&#39; [2025-11-25 10:09:00] ERROR: Traceback (most recent call last): File "I:\arcgispro工具箱\自制工具箱.atbx\Script.tool\tool.script.execute.py", line 162, in main AttributeError: &#39;pageRow&#39; object has no attribute &#39;getValue&#39; [2025-11-25 10:09:01] INFO: 处理页面 35/138 [2025-11-25 10:09:01] ERROR: 处理页面 35 时出错: &#39;pageRow&#39; object has no attribute &#39;getValue&#39; [2025-11-25 10:09:01] ERROR: Traceback (most recent call last): File "I:\arcgispro工具箱\自制工具箱.atbx\Script.tool\tool.script.execute.py", line 162, in main AttributeError: &#39;pageRow&#39; object has no attribute &#39;getValue&#39; [2025-11-25 10:09:02] INFO: 处理页面 36/138 [2025-11-25 10:09:02] ERROR: 处理页面 36 时出错: &#39;pageRow&#39; object has no attribute &#39;getValue&#39; [2025-11-25 10:09:02] ERROR: Traceback (most recent call last): File "I:\arcgispro工具箱\自制工具箱.atbx\Script.tool\tool.script.execute.py", line 162, in main AttributeError: &#39;pageRow&#39; object has no attribute &#39;getValue&#39; [2025-11-25 10:09:03] INFO: 处理页面 37/138 [2025-11-25 10:09:03] ERROR: 处理页面 37 时出错: &#39;pageRow&#39; object has no attribute &#39;getValue&#39; [2025-11-25 10:09:03] ERROR: Traceback (most recent call last): File "I:\arcgispro工具箱\自制工具箱.atbx\Script.tool\tool.script.execute.py", line 162, in main AttributeError: &#39;pageRow&#39; object has no attribute &#39;getValue&#39; [2025-11-25 10:09:04] INFO: 处理页面 38/138 [2025-11-25 10:09:04] ERROR: 处理页面 38 时出错: &#39;pageRow&#39; object has no attribute &#39;getValue&#39; [2025-11-25 10:09:04] ERROR: Traceback (most recent call last): File "I:\arcgispro工具箱\自制工具箱.atbx\Script.tool\tool.script.execute.py", line 162, in main AttributeError: &#39;pageRow&#39; object has no attribute &#39;getValue&#39; [2025-11-25 10:09:05] INFO: 处理页面 39/138 [2025-11-25 10:09:05] ERROR: 处理页面 39 时出错: &#39;pageRow&#39; object has no attribute &#39;getValue&#39; [2025-11-25 10:09:05] ERROR: Traceback (most recent call last): File "I:\arcgispro工具箱\自制工具箱.atbx\Script.tool\tool.script.execute.py", line 162, in main AttributeError: &#39;pageRow&#39; object has no attribute &#39;getValue&#39; [2025-11-25 10:09:06] INFO: 恢复图层原始状态... [2025-11-25 10:09:06] INFO: 恢复图层: c533124陇川县_原始下发点_SpatialJoin7 [2025-11-25 10:09:06] INFO: 恢复图层: c533124陇川县_原始下发点_SpatialJoin5 [2025-11-25 10:09:07] INFO: 恢复图层: 户撒乡 [2025-11-25 10:09:07] INFO: 恢复图层: 景罕镇 [2025-11-25 10:09:07] INFO: 恢复图层: 章凤镇 [2025-11-25 10:09:07] INFO: 恢复图层: 城子 [2025-11-25 10:09:07] INFO: 恢复图层: 户撒乡 [2025-11-25 10:09:07] INFO: 恢复图层: 景罕镇
11-26
-- MySQL dump 10.13 Distrib 8.0.42, for Win64 (x86_64) -- -- Host: 127.0.0.1 Database: tlias -- ------------------------------------------------------ -- Server version 8.0.42 /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; /*!50503 SET NAMES utf8mb4 */; /*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; /*!40103 SET TIME_ZONE=&#39;+00:00&#39; */; /*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; /*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; /*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE=&#39;NO_AUTO_VALUE_ON_ZERO&#39; */; /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; -- -- Table structure for table `clazz` -- DROP TABLE IF EXISTS `clazz`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!50503 SET character_set_client = utf8mb4 */; CREATE TABLE `clazz` ( `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT &#39;ID,主键&#39;, `name` varchar(30) NOT NULL COMMENT &#39;班级名称&#39;, `room` varchar(20) DEFAULT NULL COMMENT &#39;班级教室&#39;, `begin_date` date NOT NULL COMMENT &#39;开课时间&#39;, `end_date` date NOT NULL COMMENT &#39;结课时间&#39;, `master_id` int unsigned DEFAULT NULL COMMENT &#39;班主任ID, 关联员工表ID&#39;, `subject` tinyint unsigned NOT NULL COMMENT &#39;学科, 1:java, 2:前端, 3:大数据, 4:Python, 5:Go, 6: 嵌入式&#39;, `create_time` datetime DEFAULT NULL COMMENT &#39;创建时间&#39;, `update_time` datetime DEFAULT NULL COMMENT &#39;修改时间&#39;, PRIMARY KEY (`id`), UNIQUE KEY `name` (`name`) ) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT=&#39;班级表&#39;; /*!40101 SET character_set_client = @saved_cs_client */; -- -- Dumping data for table `clazz` -- LOCK TABLES `clazz` WRITE; /*!40000 ALTER TABLE `clazz` DISABLE KEYS */; INSERT INTO `clazz` VALUES (1,&#39;JavaEE就业163期&#39;,&#39;212&#39;,&#39;2025-04-30&#39;,&#39;2025-06-29&#39;,10,1,&#39;2024-06-01 17:08:23&#39;,&#39;2024-06-01 17:39:58&#39;),(2,&#39;前端就业90期&#39;,&#39;210&#39;,&#39;2024-07-10&#39;,&#39;2024-01-20&#39;,3,2,&#39;2024-06-01 17:45:12&#39;,&#39;2024-06-01 17:45:12&#39;),(3,&#39;JavaEE就业165期&#39;,&#39;108&#39;,&#39;2024-06-15&#39;,&#39;2024-12-25&#39;,6,1,&#39;2024-06-01 17:45:40&#39;,&#39;2024-06-01 17:45:40&#39;),(4,&#39;JavaEE就业166期&#39;,&#39;105&#39;,&#39;2024-07-20&#39;,&#39;2024-02-20&#39;,20,1,&#39;2024-06-01 17:46:10&#39;,&#39;2024-06-01 17:46:10&#39;),(5,&#39;大数据就业58期&#39;,&#39;209&#39;,&#39;2024-08-01&#39;,&#39;2024-02-15&#39;,7,3,&#39;2024-06-01 17:51:21&#39;,&#39;2024-06-01 17:51:21&#39;),(6,&#39;JavaEE就业167期&#39;,&#39;325&#39;,&#39;2025-11-20&#39;,&#39;2026-05-10&#39;,36,1,&#39;2024-11-15 11:35:46&#39;,&#39;2024-12-13 14:31:24&#39;); /*!40000 ALTER TABLE `clazz` ENABLE KEYS */; UNLOCK TABLES; -- -- Table structure for table `dept` -- DROP TABLE IF EXISTS `dept`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!50503 SET character_set_client = utf8mb4 */; CREATE TABLE `dept` ( `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT &#39;ID, 主键&#39;, `name` varchar(10) NOT NULL COMMENT &#39;部门名称&#39;, `create_time` datetime DEFAULT NULL COMMENT &#39;创建时间&#39;, `update_time` datetime DEFAULT NULL COMMENT &#39;修改时间&#39;, PRIMARY KEY (`id`), UNIQUE KEY `name` (`name`) ) ENGINE=InnoDB AUTO_INCREMENT=25 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT=&#39;部门表&#39;; /*!40101 SET character_set_client = @saved_cs_client */; -- -- Dumping data for table `dept` -- LOCK TABLES `dept` WRITE; /*!40000 ALTER TABLE `dept` DISABLE KEYS */; INSERT INTO `dept` VALUES (1,&#39;学工部&#39;,&#39;2025-05-04 22:32:58&#39;,&#39;2025-05-13 19:48:47&#39;),(2,&#39;教研部&#39;,&#39;2025-03-25 09:47:40&#39;,&#39;2025-03-25 15:17:04&#39;),(3,&#39;咨询部&#39;,&#39;2025-03-25 09:47:40&#39;,&#39;2025-03-30 21:26:24&#39;),(4,&#39;就业部&#39;,&#39;2025-03-25 09:47:40&#39;,&#39;2025-03-30 09:47:40&#39;),(5,&#39;人事部&#39;,&#39;2025-03-25 09:47:40&#39;,&#39;2025-03-30 09:47:40&#39;),(10,&#39;财务部&#39;,&#39;2025-05-04 22:33:52&#39;,&#39;2025-05-06 21:34:02&#39;),(11,&#39;后勤部&#39;,&#39;2025-05-04 23:55:36&#39;,&#39;2025-05-04 23:58:49&#39;); /*!40000 ALTER TABLE `dept` ENABLE KEYS */; UNLOCK TABLES; -- -- Table structure for table `emp` -- DROP TABLE IF EXISTS `emp`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!50503 SET character_set_client = utf8mb4 */; CREATE TABLE `emp` ( `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT &#39;ID,主键&#39;, `username` varchar(20) NOT NULL COMMENT &#39;用户名&#39;, `password` varchar(32) DEFAULT &#39;123456&#39; COMMENT &#39;密码&#39;, `name` varchar(10) NOT NULL COMMENT &#39;姓名&#39;, `gender` tinyint unsigned NOT NULL COMMENT &#39;性别, 1:男, 2:女&#39;, `phone` char(11) NOT NULL COMMENT &#39;手机号&#39;, `job` tinyint unsigned DEFAULT NULL COMMENT &#39;职位, 1 班主任, 2 讲师 , 3 学工主管, 4 教研主管, 5 咨询师&#39;, `salary` int unsigned DEFAULT NULL COMMENT &#39;薪资&#39;, `image` varchar(255) DEFAULT NULL COMMENT &#39;头像&#39;, `entry_date` date DEFAULT NULL COMMENT &#39;入职日期&#39;, `dept_id` int unsigned DEFAULT NULL COMMENT &#39;部门ID&#39;, `create_time` datetime DEFAULT NULL COMMENT &#39;创建时间&#39;, `update_time` datetime DEFAULT NULL COMMENT &#39;修改时间&#39;, PRIMARY KEY (`id`), UNIQUE KEY `username` (`username`), UNIQUE KEY `phone` (`phone`) ) ENGINE=InnoDB AUTO_INCREMENT=50 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT=&#39;员工表&#39;; /*!40101 SET character_set_client = @saved_cs_client */; -- -- Dumping data for table `emp` -- LOCK TABLES `emp` WRITE; /*!40000 ALTER TABLE `emp` DISABLE KEYS */; INSERT INTO `emp` VALUES (1,&#39;shinaian&#39;,&#39;123456&#39;,&#39;施耐庵&#39;,1,&#39;13309090001&#39;,4,15000,&#39;https://web-framework.oss-cn-hangzhou.aliyuncs.com/2023/1.jpg&#39;,&#39;2000-01-01&#39;,2,&#39;2023-10-20 16:35:33&#39;,&#39;2023-11-16 16:11:26&#39;),(2,&#39;songjiang&#39;,&#39;123456&#39;,&#39;宋江&#39;,1,&#39;13309090002&#39;,2,8600,&#39;https://web-framework.oss-cn-hangzhou.aliyuncs.com/2023/1.jpg&#39;,&#39;2015-01-01&#39;,2,&#39;2023-10-20 16:35:33&#39;,&#39;2023-10-20 16:35:37&#39;),(3,&#39;lujunyi&#39;,&#39;123456&#39;,&#39;卢俊义&#39;,1,&#39;13309090003&#39;,2,8900,&#39;https://web-framework.oss-cn-hangzhou.aliyuncs.com/2023/1.jpg&#39;,&#39;2008-05-01&#39;,2,&#39;2023-10-20 16:35:33&#39;,&#39;2023-10-20 16:35:39&#39;),(4,&#39;wuyong&#39;,&#39;123456&#39;,&#39;吴用&#39;,1,&#39;13309090004&#39;,2,9200,&#39;https://web-framework.oss-cn-hangzhou.aliyuncs.com/2023/1.jpg&#39;,&#39;2007-01-01&#39;,2,&#39;2023-10-20 16:35:33&#39;,&#39;2023-10-20 16:35:41&#39;),(5,&#39;gongsunsheng&#39;,&#39;123456&#39;,&#39;公孙胜&#39;,1,&#39;13309090005&#39;,2,9500,&#39;https://web-framework.oss-cn-hangzhou.aliyuncs.com/2023/1.jpg&#39;,&#39;2012-12-05&#39;,2,&#39;2023-10-20 16:35:33&#39;,&#39;2023-10-20 16:35:43&#39;),(6,&#39;huosanniang&#39;,&#39;123456&#39;,&#39;扈三娘&#39;,2,&#39;13309090006&#39;,3,6500,&#39;https://web-framework.oss-cn-hangzhou.aliyuncs.com/2023/1.jpg&#39;,&#39;2013-09-05&#39;,1,&#39;2023-10-20 16:35:33&#39;,&#39;2023-10-20 16:35:45&#39;),(7,&#39;chaijin&#39;,&#39;123456&#39;,&#39;柴进&#39;,1,&#39;13309090007&#39;,1,4700,&#39;https://web-framework.oss-cn-hangzhou.aliyuncs.com/2023/1.jpg&#39;,&#39;2005-08-01&#39;,1,&#39;2023-10-20 16:35:33&#39;,&#39;2023-10-20 16:35:47&#39;),(8,&#39;likui&#39;,&#39;123456&#39;,&#39;李逵&#39;,1,&#39;13309090008&#39;,1,4800,&#39;https://web-framework.oss-cn-hangzhou.aliyuncs.com/2023/1.jpg&#39;,&#39;2014-11-09&#39;,1,&#39;2023-10-20 16:35:33&#39;,&#39;2023-10-20 16:35:49&#39;),(9,&#39;wusong&#39;,&#39;123456&#39;,&#39;武松&#39;,1,&#39;13309090009&#39;,1,4900,&#39;https://web-framework.oss-cn-hangzhou.aliyuncs.com/2023/1.jpg&#39;,&#39;2011-03-11&#39;,1,&#39;2023-10-20 16:35:33&#39;,&#39;2023-10-20 16:35:51&#39;),(10,&#39;linchong&#39;,&#39;123456&#39;,&#39;林冲&#39;,1,&#39;13309090010&#39;,1,5000,&#39;https://web-framework.oss-cn-hangzhou.aliyuncs.com/2023/1.jpg&#39;,&#39;2013-09-05&#39;,1,&#39;2023-10-20 16:35:33&#39;,&#39;2023-10-20 16:35:53&#39;),(11,&#39;huyanzhuo&#39;,&#39;123456&#39;,&#39;呼延灼&#39;,1,&#39;13309090011&#39;,2,9700,&#39;https://web-framework.oss-cn-hangzhou.aliyuncs.com/2023/1.jpg&#39;,&#39;2007-02-01&#39;,2,&#39;2023-10-20 16:35:33&#39;,&#39;2023-10-20 16:35:55&#39;),(12,&#39;xiaoliguang&#39;,&#39;123456&#39;,&#39;小李广&#39;,1,&#39;13309090012&#39;,2,10000,&#39;https://web-framework.oss-cn-hangzhou.aliyuncs.com/2023/1.jpg&#39;,&#39;2008-08-18&#39;,2,&#39;2023-10-20 16:35:33&#39;,&#39;2023-10-20 16:35:57&#39;),(13,&#39;yangzhi&#39;,&#39;123456&#39;,&#39;杨志&#39;,1,&#39;13309090013&#39;,1,5300,&#39;https://web-framework.oss-cn-hangzhou.aliyuncs.com/2023/1.jpg&#39;,&#39;2012-11-01&#39;,1,&#39;2023-10-20 16:35:33&#39;,&#39;2023-10-20 16:35:59&#39;),(14,&#39;shijin&#39;,&#39;123456&#39;,&#39;史进&#39;,1,&#39;13309090014&#39;,2,10600,&#39;https://web-framework.oss-cn-hangzhou.aliyuncs.com/2023/1.jpg&#39;,&#39;2002-08-01&#39;,2,&#39;2023-10-20 16:35:33&#39;,&#39;2023-10-20 16:36:01&#39;),(15,&#39;sunerniang&#39;,&#39;123456&#39;,&#39;孙二娘&#39;,2,&#39;13309090015&#39;,2,10900,&#39;https://web-framework.oss-cn-hangzhou.aliyuncs.com/2023/1.jpg&#39;,&#39;2011-05-01&#39;,2,&#39;2023-10-20 16:35:33&#39;,&#39;2023-10-20 16:36:03&#39;),(16,&#39;luzhishen&#39;,&#39;123456&#39;,&#39;鲁智深&#39;,1,&#39;13309090016&#39;,2,9600,&#39;https://web-framework.oss-cn-hangzhou.aliyuncs.com/2023/1.jpg&#39;,&#39;2010-01-01&#39;,2,&#39;2023-10-20 16:35:33&#39;,&#39;2023-10-20 16:36:05&#39;),(17,&#39;liying&#39;,&#39;55555&#39;,&#39;李应&#39;,1,&#39;13309090017&#39;,1,5800,&#39;https://web-framework.oss-cn-hangzhou.aliyuncs.com/2023/1.jpg&#39;,&#39;2015-03-21&#39;,1,&#39;2023-10-20 16:35:33&#39;,&#39;2025-05-11 14:33:07&#39;),(18,&#39;shiqian&#39;,&#39;123456&#39;,&#39;时迁&#39;,1,&#39;13309090018&#39;,2,10200,&#39;https://web-framework.oss-cn-hangzhou.aliyuncs.com/2023/1.jpg&#39;,&#39;2015-01-01&#39;,2,&#39;2023-10-20 16:35:33&#39;,&#39;2023-10-20 16:36:09&#39;),(19,&#39;gudasao&#39;,&#39;123456&#39;,&#39;顾大嫂&#39;,2,&#39;13309090019&#39;,2,10500,&#39;https://web-framework.oss-cn-hangzhou.aliyuncs.com/2023/1.jpg&#39;,&#39;2008-01-01&#39;,2,&#39;2023-10-20 16:35:33&#39;,&#39;2023-10-20 16:36:11&#39;),(20,&#39;ruanxiaoer&#39;,&#39;123456&#39;,&#39;阮小二&#39;,1,&#39;13309090020&#39;,2,10800,&#39;https://web-framework.oss-cn-hangzhou.aliyuncs.com/2023/1.jpg&#39;,&#39;2018-01-01&#39;,2,&#39;2023-10-20 16:35:33&#39;,&#39;2023-10-20 16:36:13&#39;),(21,&#39;ruanxiaowu&#39;,&#39;123456&#39;,&#39;阮小五&#39;,1,&#39;13309090021&#39;,5,5200,&#39;https://web-framework.oss-cn-hangzhou.aliyuncs.com/2023/1.jpg&#39;,&#39;2015-01-01&#39;,3,&#39;2023-10-20 16:35:33&#39;,&#39;2023-10-20 16:36:15&#39;),(22,&#39;ruanxiaoqi&#39;,&#39;123456&#39;,&#39;阮小七&#39;,1,&#39;13309090022&#39;,5,5500,&#39;https://web-framework.oss-cn-hangzhou.aliyuncs.com/2023/1.jpg&#39;,&#39;2016-01-01&#39;,3,&#39;2023-10-20 16:35:33&#39;,&#39;2023-10-20 16:36:17&#39;),(23,&#39;ruanji&#39;,&#39;123456&#39;,&#39;阮籍&#39;,1,&#39;13309090023&#39;,5,5800,&#39;https://web-framework.oss-cn-hangzhou.aliyuncs.com/2023/1.jpg&#39;,&#39;2012-01-01&#39;,3,&#39;2023-10-20 16:35:33&#39;,&#39;2023-10-20 16:36:19&#39;),(24,&#39;tongwei&#39;,&#39;123456&#39;,&#39;童威&#39;,1,&#39;13309090024&#39;,5,5000,&#39;https://web-framework.oss-cn-hangzhou.aliyuncs.com/2023/1.jpg&#39;,&#39;2006-01-01&#39;,3,&#39;2023-10-20 16:35:33&#39;,&#39;2023-10-20 16:36:21&#39;),(25,&#39;tongmeng&#39;,&#39;123456&#39;,&#39;童猛&#39;,1,&#39;13309090025&#39;,5,4800,&#39;https://web-framework.oss-cn-hangzhou.aliyuncs.com/2023/1.jpg&#39;,&#39;2002-01-01&#39;,3,&#39;2023-10-20 16:35:33&#39;,&#39;2023-10-20 16:36:23&#39;),(26,&#39;yanshun&#39;,&#39;123456&#39;,&#39;燕顺&#39;,1,&#39;13309090026&#39;,5,5400,&#39;https://web-framework.oss-cn-hangzhou.aliyuncs.com/2023/1.jpg&#39;,&#39;2011-01-01&#39;,3,&#39;2023-10-20 16:35:33&#39;,&#39;2023-11-08 22:12:46&#39;),(27,&#39;lijun&#39;,&#39;123456&#39;,&#39;李俊&#39;,1,&#39;13309090027&#39;,2,6600,&#39;https://web-framework.oss-cn-hangzhou.aliyuncs.com/2023/1.jpg&#39;,&#39;2004-01-01&#39;,2,&#39;2023-10-20 16:35:33&#39;,&#39;2023-11-16 17:56:59&#39;),(28,&#39;lizhong&#39;,&#39;123456&#39;,&#39;李忠&#39;,1,&#39;13309090028&#39;,5,5000,&#39;https://web-framework.oss-cn-hangzhou.aliyuncs.com/2023/1.jpg&#39;,&#39;2007-01-01&#39;,3,&#39;2023-10-20 16:35:33&#39;,&#39;2023-11-17 16:34:22&#39;),(30,&#39;liyun&#39;,&#39;123456&#39;,&#39;李云&#39;,1,&#39;13309090030&#39;,NULL,NULL,&#39;https://web-framework.oss-cn-hangzhou.aliyuncs.com/2023/1.jpg&#39;,&#39;2020-03-01&#39;,NULL,&#39;2023-10-20 16:35:33&#39;,&#39;2023-10-20 16:36:31&#39;),(36,&#39;guoyujia&#39;,&#39;123456&#39;,&#39;郭宇佳&#39;,1,&#39;13309243078&#39;,2,8001,&#39;https://java-ai-28.oss-cn-beijing.aliyuncs.com/2025/06/c57f4f9c-941f-4ff8-8125-ec63f67ff5c2.jpg&#39;,&#39;2025-05-01&#39;,1,&#39;2025-05-12 11:38:23&#39;,&#39;2025-06-19 16:39:44&#39;),(44,&#39;maodie&#39;,&#39;123456&#39;,&#39;耄耋&#39;,1,&#39;13022111045&#39;,4,50000,&#39;https://java-ai-28.oss-cn-beijing.aliyuncs.com/2025/05/f41cebb4-082c-4f84-b1c4-d0050412ac09.png&#39;,&#39;2025-03-15&#39;,10,&#39;2025-05-10 23:49:59&#39;,&#39;2025-05-10 23:49:59&#39;),(45,&#39;pengqian&#39;,&#39;123456&#39;,&#39;彭谦&#39;,1,&#39;18729903553&#39;,5,10000000,&#39;https://java-ai-28.oss-cn-beijing.aliyuncs.com/2025/06/be8baca2-732b-490f-a56a-1d18b9b7c614.jpg&#39;,&#39;2025-06-02&#39;,3,&#39;2025-06-02 23:19:54&#39;,&#39;2025-06-02 23:19:54&#39;),(48,&#39;fengborui&#39;,&#39;123456&#39;,&#39;冯博睿&#39;,1,&#39;15888888887&#39;,2,3000,&#39;https://java-ai-28.oss-cn-beijing.aliyuncs.com/2025/06/08ddac82-9432-47fd-8f0a-0850e4623440.jpg&#39;,&#39;2025-06-18&#39;,11,&#39;2025-06-19 16:42:12&#39;,&#39;2025-06-19 16:42:12&#39;); /*!40000 ALTER TABLE `emp` ENABLE KEYS */; UNLOCK TABLES; -- -- Table structure for table `emp_expr` -- DROP TABLE IF EXISTS `emp_expr`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!50503 SET character_set_client = utf8mb4 */; CREATE TABLE `emp_expr` ( `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT &#39;ID, 主键&#39;, `emp_id` int unsigned DEFAULT NULL COMMENT &#39;员工ID&#39;, `begin` date DEFAULT NULL COMMENT &#39;开始时间&#39;, `end` date DEFAULT NULL COMMENT &#39;结束时间&#39;, `company` varchar(50) DEFAULT NULL COMMENT &#39;公司名称&#39;, `job` varchar(50) DEFAULT NULL COMMENT &#39;职位&#39;, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT=&#39;工作经历&#39;; /*!40101 SET character_set_client = @saved_cs_client */; -- -- Dumping data for table `emp_expr` -- LOCK TABLES `emp_expr` WRITE; /*!40000 ALTER TABLE `emp_expr` DISABLE KEYS */; INSERT INTO `emp_expr` VALUES (6,44,&#39;2022-05-05&#39;,&#39;2024-05-30&#39;,&#39;白手套&#39;,&#39;猫财神&#39;),(7,45,&#39;2025-03-12&#39;,&#39;2025-06-02&#39;,&#39;三角洲行动&#39;,&#39;摸金少校&#39;),(8,48,&#39;2025-03-13&#39;,&#39;2025-04-25&#39;,&#39;陕理工附中&#39;,&#39;校长&#39;); /*!40000 ALTER TABLE `emp_expr` ENABLE KEYS */; UNLOCK TABLES; -- -- Table structure for table `operate_log` -- DROP TABLE IF EXISTS `operate_log`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!50503 SET character_set_client = utf8mb4 */; CREATE TABLE `operate_log` ( `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT &#39;ID&#39;, `operate_emp_id` int unsigned DEFAULT NULL COMMENT &#39;操作人ID&#39;, `operate_time` datetime DEFAULT NULL COMMENT &#39;操作时间&#39;, `class_name` varchar(100) DEFAULT NULL COMMENT &#39;操作的类名&#39;, `method_name` varchar(100) DEFAULT NULL COMMENT &#39;操作的方法名&#39;, `method_params` varchar(2000) DEFAULT NULL COMMENT &#39;方法参数&#39;, `return_value` varchar(2000) DEFAULT NULL COMMENT &#39;返回值&#39;, `cost_time` bigint unsigned DEFAULT NULL COMMENT &#39;方法执行耗时, 单位:ms&#39;, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=28 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT=&#39;操作日志表&#39;; /*!40101 SET character_set_client = @saved_cs_client */; -- -- Dumping data for table `operate_log` -- LOCK TABLES `operate_log` WRITE; /*!40000 ALTER TABLE `operate_log` DISABLE KEYS */; INSERT INTO `operate_log` VALUES (1,1,&#39;2025-05-14 16:17:14&#39;,&#39;org.example.controller.DeptController&#39;,&#39;add&#39;,&#39;[Dept(id=null, name=678, createTime=2025-05-14T16:17:13.590562200, updateTime=2025-05-14T16:17:13.590562200)]&#39;,&#39;{\"code\":1,\"msg\":\"success\",\"data\":null}&#39;,12),(2,1,&#39;2025-05-14 16:17:20&#39;,&#39;org.example.controller.DeptController&#39;,&#39;update&#39;,&#39;[Dept(id=12, name=678666, createTime=2025-05-14T16:17:14, updateTime=2025-05-14T16:17:20.396796900)]&#39;,&#39;{\"code\":1,\"msg\":\"success\",\"data\":null}&#39;,6),(3,1,&#39;2025-05-14 16:17:23&#39;,&#39;org.example.controller.DeptController&#39;,&#39;delete&#39;,&#39;[12]&#39;,&#39;{\"code\":1,\"msg\":\"success\",\"data\":null}&#39;,6),(4,36,&#39;2025-05-14 23:52:40&#39;,&#39;org.example.controller.DeptController&#39;,&#39;add&#39;,&#39;[Dept(id=null, name=666, createTime=2025-05-14T23:52:39.992155700, updateTime=2025-05-14T23:52:39.992155700)]&#39;,&#39;{\"code\":1,\"msg\":\"success\",\"data\":null}&#39;,28),(5,36,&#39;2025-05-14 23:52:44&#39;,&#39;org.example.controller.DeptController&#39;,&#39;update&#39;,&#39;[Dept(id=13, name=666888, createTime=2025-05-14T23:52:40, updateTime=2025-05-14T23:52:44.173557500)]&#39;,&#39;{\"code\":1,\"msg\":\"success\",\"data\":null}&#39;,8),(6,36,&#39;2025-05-14 23:52:46&#39;,&#39;org.example.controller.DeptController&#39;,&#39;delete&#39;,&#39;[13]&#39;,&#39;{\"code\":1,\"msg\":\"success\",\"data\":null}&#39;,7),(7,NULL,&#39;2025-05-27 20:07:38&#39;,&#39;org.example.controller.DeptController&#39;,&#39;add&#39;,&#39;[Dept(id=null, name=, createTime=2025-05-27T20:07:38.466774100, updateTime=2025-05-27T20:07:38.466774100)]&#39;,&#39;{\"code\":1,\"msg\":\"success\",\"data\":null}&#39;,29),(8,NULL,&#39;2025-05-29 15:35:25&#39;,&#39;org.example.controller.DeptController&#39;,&#39;add&#39;,&#39;[Dept(id=null, name=搞笑部, createTime=2025-05-29T15:35:25.066868500, updateTime=2025-05-29T15:35:25.066868500)]&#39;,&#39;{\"code\":1,\"msg\":\"success\",\"data\":null}&#39;,15),(9,NULL,&#39;2025-05-29 15:35:45&#39;,&#39;org.example.controller.DeptController&#39;,&#39;add&#39;,&#39;[Dept(id=null, name=搞笑部, createTime=2025-05-29T15:35:44.727359400, updateTime=2025-05-29T15:35:44.727359400)]&#39;,&#39;null&#39;,399),(10,NULL,&#39;2025-05-29 15:36:43&#39;,&#39;org.example.controller.DeptController&#39;,&#39;add&#39;,&#39;[Dept(id=null, name=搞笑部, createTime=2025-05-29T15:36:43.372420500, updateTime=2025-05-29T15:36:43.372420500)]&#39;,&#39;null&#39;,4),(11,NULL,&#39;2025-05-29 16:47:32&#39;,&#39;org.example.controller.DeptController&#39;,&#39;add&#39;,&#39;[Dept(id=null, name=, createTime=2025-05-29T16:47:31.852988600, updateTime=2025-05-29T16:47:31.852988600)]&#39;,&#39;null&#39;,5),(12,NULL,&#39;2025-05-29 16:52:17&#39;,&#39;org.example.controller.DeptController&#39;,&#39;add&#39;,&#39;[Dept(id=null, name=32, createTime=2025-05-29T16:52:16.564102800, updateTime=2025-05-29T16:52:16.564102800)]&#39;,&#39;{\"code\":1,\"msg\":\"success\",\"data\":null}&#39;,5),(13,NULL,&#39;2025-05-29 17:12:29&#39;,&#39;org.example.controller.DeptController&#39;,&#39;add&#39;,&#39;[Dept(id=null, name=搞笑部, createTime=2025-05-29T17:12:29.474613400, updateTime=2025-05-29T17:12:29.474613400)]&#39;,&#39;null&#39;,5),(14,NULL,&#39;2025-05-29 18:03:31&#39;,&#39;org.example.controller.DeptController&#39;,&#39;update&#39;,&#39;[Dept(id=14, name=123, createTime=2025-05-27T20:07:38, updateTime=2025-05-29T18:03:30.662468)]&#39;,&#39;{\"code\":1,\"msg\":\"success\",\"data\":null}&#39;,9),(15,NULL,&#39;2025-05-29 18:04:06&#39;,&#39;org.example.controller.DeptController&#39;,&#39;update&#39;,&#39;[Dept(id=19, name=233333, createTime=2025-05-29T16:52:17, updateTime=2025-05-29T18:04:06.350611100)]&#39;,&#39;{\"code\":1,\"msg\":\"success\",\"data\":null}&#39;,4),(16,NULL,&#39;2025-05-29 18:32:13&#39;,&#39;org.example.controller.DeptController&#39;,&#39;delete&#39;,&#39;[19]&#39;,&#39;{\"code\":1,\"msg\":\"success\",\"data\":null}&#39;,15),(17,NULL,&#39;2025-05-29 18:34:17&#39;,&#39;org.example.controller.DeptController&#39;,&#39;delete&#39;,&#39;[14]&#39;,&#39;{\"code\":1,\"msg\":\"success\",\"data\":null}&#39;,4),(18,NULL,&#39;2025-05-29 18:37:32&#39;,&#39;org.example.controller.DeptController&#39;,&#39;delete&#39;,&#39;[15]&#39;,&#39;{\"code\":1,\"msg\":\"success\",\"data\":null}&#39;,5),(19,NULL,&#39;2025-05-29 18:38:58&#39;,&#39;org.example.controller.DeptController&#39;,&#39;add&#39;,&#39;[Dept(id=null, name=沙增乐部, createTime=2025-05-29T18:38:57.904253900, updateTime=2025-05-29T18:38:57.904253900)]&#39;,&#39;{\"code\":1,\"msg\":\"success\",\"data\":null}&#39;,4),(20,NULL,&#39;2025-05-29 18:39:03&#39;,&#39;org.example.controller.DeptController&#39;,&#39;update&#39;,&#39;[Dept(id=21, name=沙增乐, createTime=2025-05-29T18:38:58, updateTime=2025-05-29T18:39:02.502901)]&#39;,&#39;{\"code\":1,\"msg\":\"success\",\"data\":null}&#39;,3),(21,NULL,&#39;2025-05-29 18:39:15&#39;,&#39;org.example.controller.DeptController&#39;,&#39;delete&#39;,&#39;[21]&#39;,&#39;{\"code\":1,\"msg\":\"success\",\"data\":null}&#39;,3),(22,NULL,&#39;2025-05-29 22:27:39&#39;,&#39;org.example.controller.DeptController&#39;,&#39;add&#39;,&#39;[Dept(id=null, name=asdasdasd, createTime=2025-05-29T22:27:39.396613400, updateTime=2025-05-29T22:27:39.396613400)]&#39;,&#39;{\"code\":1,\"msg\":\"success\",\"data\":null}&#39;,5),(23,NULL,&#39;2025-05-29 22:27:57&#39;,&#39;org.example.controller.DeptController&#39;,&#39;delete&#39;,&#39;[22]&#39;,&#39;{\"code\":1,\"msg\":\"success\",\"data\":null}&#39;,3),(24,NULL,&#39;2025-06-02 21:11:31&#39;,&#39;org.example.controller.DeptController&#39;,&#39;add&#39;,&#39;[Dept(id=null, name=沙增乐部, createTime=2025-06-02T21:11:31.464335100, updateTime=2025-06-02T21:11:31.464335100)]&#39;,&#39;{\"code\":1,\"msg\":\"success\",\"data\":null}&#39;,24),(25,NULL,&#39;2025-06-02 21:11:44&#39;,&#39;org.example.controller.DeptController&#39;,&#39;delete&#39;,&#39;[23]&#39;,&#39;{\"code\":1,\"msg\":\"success\",\"data\":null}&#39;,9),(26,NULL,&#39;2025-06-02 21:12:13&#39;,&#39;org.example.controller.DeptController&#39;,&#39;add&#39;,&#39;[Dept(id=null, name=456, createTime=2025-06-02T21:12:12.517675600, updateTime=2025-06-02T21:12:12.517675600)]&#39;,&#39;{\"code\":1,\"msg\":\"success\",\"data\":null}&#39;,4),(27,NULL,&#39;2025-06-02 21:17:43&#39;,&#39;org.example.controller.DeptController&#39;,&#39;delete&#39;,&#39;[24]&#39;,&#39;{\"code\":1,\"msg\":\"success\",\"data\":null}&#39;,5); /*!40000 ALTER TABLE `operate_log` ENABLE KEYS */; UNLOCK TABLES; -- -- Table structure for table `student` -- DROP TABLE IF EXISTS `student`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!50503 SET character_set_client = utf8mb4 */; CREATE TABLE `student` ( `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT &#39;ID,主键&#39;, `name` varchar(10) NOT NULL COMMENT &#39;姓名&#39;, `no` char(10) NOT NULL COMMENT &#39;学号&#39;, `gender` tinyint unsigned NOT NULL COMMENT &#39;性别, 1: 男, 2: 女&#39;, `phone` varchar(11) NOT NULL COMMENT &#39;手机号&#39;, `id_card` char(18) NOT NULL COMMENT &#39;身份证号&#39;, `is_college` tinyint unsigned NOT NULL COMMENT &#39;是否来自于院校, 1:是, 0:否&#39;, `address` varchar(100) DEFAULT NULL COMMENT &#39;联系地址&#39;, `degree` tinyint unsigned DEFAULT NULL COMMENT &#39;最高学历, 1:初中, 2:高中, 3:大专, 4:本科, 5:硕士, 6:博士&#39;, `graduation_date` date DEFAULT NULL COMMENT &#39;毕业时间&#39;, `clazz_id` int unsigned NOT NULL COMMENT &#39;班级ID, 关联班级表ID&#39;, `violation_count` tinyint unsigned NOT NULL DEFAULT &#39;0&#39; COMMENT &#39;违纪次数&#39;, `violation_score` tinyint unsigned NOT NULL DEFAULT &#39;0&#39; COMMENT &#39;违纪扣分&#39;, `create_time` datetime DEFAULT NULL COMMENT &#39;创建时间&#39;, `update_time` datetime DEFAULT NULL COMMENT &#39;修改时间&#39;, PRIMARY KEY (`id`), UNIQUE KEY `no` (`no`), UNIQUE KEY `phone` (`phone`), UNIQUE KEY `id_card` (`id_card`) ) ENGINE=InnoDB AUTO_INCREMENT=19 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT=&#39;学员表&#39;; /*!40101 SET character_set_client = @saved_cs_client */; -- -- Dumping data for table `student` -- LOCK TABLES `student` WRITE; /*!40000 ALTER TABLE `student` DISABLE KEYS */; INSERT INTO `student` VALUES (1,&#39;段誉&#39;,&#39;2022000001&#39;,1,&#39;18800000001&#39;,&#39;110120000300200001&#39;,1,&#39;北京市昌平区建材城西路1号&#39;,1,&#39;2021-07-01&#39;,2,0,0,&#39;2024-11-14 21:22:19&#39;,&#39;2024-11-15 16:20:59&#39;),(2,&#39;萧峰&#39;,&#39;2022000002&#39;,1,&#39;18800210003&#39;,&#39;110120000300200002&#39;,1,&#39;北京市昌平区建材城西路2号&#39;,2,&#39;2022-07-01&#39;,1,0,0,&#39;2024-11-14 21:22:19&#39;,&#39;2024-11-14 21:22:19&#39;),(3,&#39;虚竹&#39;,&#39;2022000003&#39;,1,&#39;18800013001&#39;,&#39;110120000300200003&#39;,1,&#39;北京市昌平区建材城西路3号&#39;,2,&#39;2024-07-01&#39;,1,0,0,&#39;2024-11-14 21:22:19&#39;,&#39;2024-11-14 21:22:19&#39;),(4,&#39;萧远山&#39;,&#39;2022000004&#39;,1,&#39;18800003211&#39;,&#39;110120000300200004&#39;,1,&#39;北京市昌平区建材城西路4号&#39;,3,&#39;2024-07-01&#39;,1,0,0,&#39;2024-11-14 21:22:19&#39;,&#39;2024-11-14 21:22:19&#39;),(5,&#39;阿朱&#39;,&#39;2022000005&#39;,2,&#39;18800160002&#39;,&#39;110120000300200005&#39;,1,&#39;北京市昌平区建材城西路5号&#39;,4,&#39;2020-07-01&#39;,1,0,0,&#39;2024-11-14 21:22:19&#39;,&#39;2024-11-14 21:22:19&#39;),(6,&#39;阿紫&#39;,&#39;2022000006&#39;,2,&#39;18800000034&#39;,&#39;110120000300200006&#39;,1,&#39;北京市昌平区建材城西路6号&#39;,4,&#39;2021-07-01&#39;,2,0,0,&#39;2024-11-14 21:22:19&#39;,&#39;2024-11-14 21:22:19&#39;),(7,&#39;游坦之&#39;,&#39;2022000007&#39;,1,&#39;18800000067&#39;,&#39;110120000300200007&#39;,1,&#39;北京市昌平区建材城西路7号&#39;,4,&#39;2022-07-01&#39;,2,0,0,&#39;2024-11-14 21:22:19&#39;,&#39;2024-11-14 21:22:19&#39;),(8,&#39;康敏&#39;,&#39;2022000008&#39;,2,&#39;18800000077&#39;,&#39;110120000300200008&#39;,1,&#39;北京市昌平区建材城西路8号&#39;,5,&#39;2024-07-01&#39;,2,0,0,&#39;2024-11-14 21:22:19&#39;,&#39;2024-11-14 21:22:19&#39;),(9,&#39;徐长老&#39;,&#39;2022000009&#39;,1,&#39;18800000341&#39;,&#39;110120000300200009&#39;,1,&#39;北京市昌平区建材城西路9号&#39;,3,&#39;2024-07-01&#39;,2,0,0,&#39;2024-11-14 21:22:19&#39;,&#39;2024-11-14 21:22:19&#39;),(10,&#39;云中鹤&#39;,&#39;2022000010&#39;,1,&#39;18800006571&#39;,&#39;110120000300200010&#39;,1,&#39;北京市昌平区建材城西路10号&#39;,2,&#39;2020-07-01&#39;,2,0,0,&#39;2024-11-14 21:22:19&#39;,&#39;2024-11-14 21:22:19&#39;),(11,&#39;钟万仇&#39;,&#39;2022000011&#39;,1,&#39;18800000391&#39;,&#39;110120000300200011&#39;,1,&#39;北京市昌平区建材城西路11号&#39;,4,&#39;2021-07-01&#39;,1,0,0,&#39;2024-11-14 21:22:19&#39;,&#39;2024-11-15 16:21:24&#39;),(12,&#39;崔百泉&#39;,&#39;2022000012&#39;,1,&#39;18800000781&#39;,&#39;110120000300200018&#39;,1,&#39;北京市昌平区建材城西路12号&#39;,4,&#39;2022-07-05&#39;,3,6,17,&#39;2024-11-14 21:22:19&#39;,&#39;2024-12-13 14:33:58&#39;),(13,&#39;耶律洪基&#39;,&#39;2022000013&#39;,1,&#39;18800008901&#39;,&#39;110120000300200013&#39;,1,&#39;北京市昌平区建材城西路13号&#39;,4,&#39;2024-07-01&#39;,2,0,0,&#39;2024-11-14 21:22:19&#39;,&#39;2024-11-15 16:21:21&#39;),(14,&#39;天山童姥&#39;,&#39;2022000014&#39;,2,&#39;18800009201&#39;,&#39;110120000300200014&#39;,1,&#39;北京市昌平区建材城西路14号&#39;,4,&#39;2024-07-01&#39;,1,0,0,&#39;2024-11-14 21:22:19&#39;,&#39;2024-11-15 16:21:17&#39;),(15,&#39;刘竹庄&#39;,&#39;2022000015&#39;,1,&#39;18800009401&#39;,&#39;110120000300200015&#39;,1,&#39;北京市昌平区建材城西路15号&#39;,3,&#39;2020-07-01&#39;,4,0,0,&#39;2024-11-14 21:22:19&#39;,&#39;2024-11-14 21:22:19&#39;),(16,&#39;李春来&#39;,&#39;2022000016&#39;,1,&#39;18800008501&#39;,&#39;110120000300200016&#39;,1,&#39;北京市昌平区建材城西路16号&#39;,4,&#39;2021-07-01&#39;,4,0,0,&#39;2024-11-14 21:22:19&#39;,&#39;2024-11-14 21:22:19&#39;),(17,&#39;王语嫣&#39;,&#39;2022000017&#39;,2,&#39;18800007601&#39;,&#39;110120000300200017&#39;,1,&#39;北京市昌平区建材城西路17号&#39;,2,&#39;2022-07-01&#39;,4,0,0,&#39;2024-11-14 21:22:19&#39;,&#39;2024-11-14 21:22:19&#39;),(18,&#39;郑成功&#39;,&#39;2024001101&#39;,1,&#39;13309092345&#39;,&#39;110110110110110110&#39;,0,&#39;北京市昌平区回龙观街道88号&#39;,5,&#39;2021-07-01&#39;,3,2,7,&#39;2024-11-15 16:26:18&#39;,&#39;2024-11-15 16:40:10&#39;); /*!40000 ALTER TABLE `student` ENABLE KEYS */; UNLOCK TABLES; /*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; /*!40101 SET SQL_MODE=@OLD_SQL_MODE */; /*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; /*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; -- Dump completed on 2025-06-19 20:26:22 为什么在Navicat Premium 15中运行不了
06-20
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值