Prechádzať zdrojové kódy

我的面板-我的信息

user4 5 rokov pred
rodič
commit
b0efba66f8

+ 2 - 0
src/main/java/com/jeeplus/modules/workstaff/dao/WorkStaffBasicInfoDao.java

@@ -49,4 +49,6 @@ public interface WorkStaffBasicInfoDao extends CrudDao<WorkStaffBasicInfo> {
     WorkStaffBasicInfo findByCard(String cardNo);
 
     List<WorkStaffBasicInfo> findByName(String name);
+
+    int updateWorkStaffBasicInfo(WorkStaffBasicInfo workStaffBasicInfo);
 }

+ 19 - 0
src/main/resources/mappings/modules/workstaff/WorkStaffBasicInfoDao.xml

@@ -503,4 +503,23 @@
 			name = #{name}
 		</where>
 	</select>
+	<update id="updateWorkStaffBasicInfo" parameterType="WorkStaffBasicInfo">
+		update work_staff_basic_info
+		<set>
+			<if test="name != null and name != ''">
+				name = #{name},
+			</if>
+			<if test="email != null and email != ''">
+				email = #{email},
+			</if>
+			<if test="phone != null and phone != ''">
+				phone = #{phone},
+			</if>
+			<if test="remarks != null and remarks != ''">
+				remarks = #{remarks}
+			</if>
+		</set>
+		where user_id = #{userId}
+	</update>
+
 </mapper>