From f84ad7db2a9eb863404be1da330178df6c2b7fb9 Mon Sep 17 00:00:00 2001
From: Administrator <2856754968@qq.com>
Date: 星期三, 26 十一月 2025 10:53:23 +0800
Subject: [PATCH] 增加企业微信的实体
---
src/main/java/com/gs/xky/entity/QwStaff.java | 54 ++++++++++++++++++
src/main/java/com/gs/xky/mapper/QwStaffMapper.java | 18 ++++++
src/main/java/com/gs/xky/service/QwStaffService.java | 13 ++++
src/main/resources/mapper/QwStaffMapper.xml | 21 +++++++
src/main/java/com/gs/xky/service/Impl/QwStaffServiceImpl.java | 22 +++++++
src/test/java/com/gs/xky/XkyApplicationTests.java | 30 +++++-----
6 files changed, 143 insertions(+), 15 deletions(-)
diff --git a/src/main/java/com/gs/xky/entity/QwStaff.java b/src/main/java/com/gs/xky/entity/QwStaff.java
new file mode 100644
index 0000000..c3d6817
--- /dev/null
+++ b/src/main/java/com/gs/xky/entity/QwStaff.java
@@ -0,0 +1,54 @@
+package com.gs.xky.entity;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import java.io.Serializable;
+import lombok.Data;
+
+/**
+ *
+ * @TableName QW_STAFF
+ */
+@TableName(value ="QW_STAFF")
+@Data
+public class QwStaff implements Serializable {
+ /**
+ *
+ */
+ @TableId
+ private Long id;
+
+ /**
+ *
+ */
+ private String name;
+
+ /**
+ *
+ */
+ private String account;
+
+ /**
+ *
+ */
+ private String position;
+
+ /**
+ *
+ */
+ private String dept;
+
+ /**
+ *
+ */
+ private String sex;
+
+ /**
+ *
+ */
+ private String phone;
+
+ @TableField(exist = false)
+ private static final long serialVersionUID = 1L;
+}
\ No newline at end of file
diff --git a/src/main/java/com/gs/xky/mapper/QwStaffMapper.java b/src/main/java/com/gs/xky/mapper/QwStaffMapper.java
new file mode 100644
index 0000000..8feed47
--- /dev/null
+++ b/src/main/java/com/gs/xky/mapper/QwStaffMapper.java
@@ -0,0 +1,18 @@
+package com.gs.xky.mapper;
+
+import com.gs.xky.entity.QwStaff;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+* @author Administrator
+* @description 閽堝琛ㄣ�怮W_STAFF銆戠殑鏁版嵁搴撴搷浣淢apper
+* @createDate 2025-11-26 10:51:47
+* @Entity com.gs.xky.entity.QwStaff
+*/
+public interface QwStaffMapper extends BaseMapper<QwStaff> {
+
+}
+
+
+
+
diff --git a/src/main/java/com/gs/xky/service/Impl/QwStaffServiceImpl.java b/src/main/java/com/gs/xky/service/Impl/QwStaffServiceImpl.java
new file mode 100644
index 0000000..f58f4f9
--- /dev/null
+++ b/src/main/java/com/gs/xky/service/Impl/QwStaffServiceImpl.java
@@ -0,0 +1,22 @@
+package com.gs.xky.service.Impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import generator.domain.QwStaff;
+import com.gs.xky.service.QwStaffService;
+import com.gs.xky.mapper.QwStaffMapper;
+import org.springframework.stereotype.Service;
+
+/**
+* @author Administrator
+* @description 閽堝琛ㄣ�怮W_STAFF銆戠殑鏁版嵁搴撴搷浣淪ervice瀹炵幇
+* @createDate 2025-11-26 10:51:47
+*/
+@Service
+public class QwStaffServiceImpl extends ServiceImpl<QwStaffMapper, QwStaff>
+ implements QwStaffService{
+
+}
+
+
+
+
diff --git a/src/main/java/com/gs/xky/service/QwStaffService.java b/src/main/java/com/gs/xky/service/QwStaffService.java
new file mode 100644
index 0000000..e22bac0
--- /dev/null
+++ b/src/main/java/com/gs/xky/service/QwStaffService.java
@@ -0,0 +1,13 @@
+package com.gs.xky.service;
+
+import generator.domain.QwStaff;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+* @author Administrator
+* @description 閽堝琛ㄣ�怮W_STAFF銆戠殑鏁版嵁搴撴搷浣淪ervice
+* @createDate 2025-11-26 10:51:47
+*/
+public interface QwStaffService extends IService<QwStaff> {
+
+}
diff --git a/src/main/resources/mapper/QwStaffMapper.xml b/src/main/resources/mapper/QwStaffMapper.xml
new file mode 100644
index 0000000..e08f8fb
--- /dev/null
+++ b/src/main/resources/mapper/QwStaffMapper.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper
+ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
+ "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.gs.xky.mapper.QwStaffMapper">
+
+ <resultMap id="BaseResultMap" type="com.gs.xky.entity.QwStaff">
+ <id property="id" column="ID" />
+ <result property="name" column="NAME" />
+ <result property="account" column="ACCOUNT" />
+ <result property="position" column="POSITION" />
+ <result property="dept" column="DEPT" />
+ <result property="sex" column="SEX" />
+ <result property="phone" column="PHONE" />
+ </resultMap>
+
+ <sql id="Base_Column_List">
+ ID,NAME,ACCOUNT,POSITION,DEPT,SEX,
+ PHONE
+ </sql>
+</mapper>
diff --git a/src/test/java/com/gs/xky/XkyApplicationTests.java b/src/test/java/com/gs/xky/XkyApplicationTests.java
index 8c68c97..46b1b93 100644
--- a/src/test/java/com/gs/xky/XkyApplicationTests.java
+++ b/src/test/java/com/gs/xky/XkyApplicationTests.java
@@ -28,21 +28,21 @@
void testExportAndSendProductionData() throws Exception {
System.out.println("=== 寮�濮嬫祴璇曞鍑虹敓浜ф暟鎹苟鍙戦�侀拤閽� ===");
- try {
- boolean result = vwCjScSjTsBbService.exportAndSendToDingtalk();
-
- if (result) {
- System.out.println("鉁� 鐢熶骇鏁版嵁瀵煎嚭骞跺彂閫佹垚鍔�");
- System.out.println(" - 鏁版嵁宸蹭粠 VW_CJ_SC_SJ_TS_BB 琛ㄦ煡璇�");
- System.out.println(" - Excel 鏂囦欢宸茬敓鎴愬苟淇濆瓨鍒� D:\\BIFile\\");
- System.out.println(" - 閽夐拤鏂囦欢娑堟伅宸插彂閫�");
- } else {
- System.out.println("鉁� 鐢熶骇鏁版嵁瀵煎嚭鎴栧彂閫佸け璐�");
- }
- } catch (Exception e) {
- System.out.println("鉁� 瀵煎嚭骞跺彂閫佹椂鍙戠敓寮傚父: " + e.getMessage());
- e.printStackTrace();
- }
+// try {
+// boolean result = vwCjScSjTsBbService.exportAndSendToDingtalk();
+//
+// if (result) {
+// System.out.println("鉁� 鐢熶骇鏁版嵁瀵煎嚭骞跺彂閫佹垚鍔�");
+// System.out.println(" - 鏁版嵁宸蹭粠 VW_CJ_SC_SJ_TS_BB 琛ㄦ煡璇�");
+// System.out.println(" - Excel 鏂囦欢宸茬敓鎴愬苟淇濆瓨鍒� D:\\BIFile\\");
+// System.out.println(" - 閽夐拤鏂囦欢娑堟伅宸插彂閫�");
+// } else {
+// System.out.println("鉁� 鐢熶骇鏁版嵁瀵煎嚭鎴栧彂閫佸け璐�");
+// }
+// } catch (Exception e) {
+// System.out.println("鉁� 瀵煎嚭骞跺彂閫佹椂鍙戠敓寮傚父: " + e.getMessage());
+// e.printStackTrace();
+// }
System.out.println("=== 娴嬭瘯缁撴潫 ===");
}
--
Gitblit v1.9.3