You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

32 lines
1.4 KiB
XML

<?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.docus.server.sys.mapper.PowerDeptMapper">
<insert id="addDept">
INSERT INTO `docus_system`.`power_dept`(`dept_id`,
`dept_code`,
`dept_name`,
`create_date`,
`creater`,
`update_date`,
`updater`)
VALUES (#{dept.deptId},#{dept.deptCode},#{dept.deptName},now(),#{dept.authorName},now(),#{dept.authorName})
</insert>
<update id="updateDept">
update `docus_system`.`power_dept` set
`dept_name`=#{dept.deptName},
`updater`=#{dept.authorName},
`update_date`=now()
where `dept_code`=#{dept.deptCode}
</update>
<delete id="delDeptByDeptCode">
delete from `docus_system`.`power_dept` where `dept_code` = #{deptCode}
</delete>
<select id="getDeptByDeptCode" resultType="com.docus.server.sys.common.pojo.entity.PowerDept">
SELECT `dept_id`,`dept_code`,`dept_name` FROM `docus_system`.`power_dept`
WHERE `dept_code` = #{deptCode} LIMIT 1
</select>
</mapper>