76 lines
2.4 KiB
XML
76 lines
2.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.bonus.bm.dao.subcontractorsDao" >
|
|
|
|
|
|
|
|
<select id="findByPage" resultType="com.bonus.bm.beans.subcontractorsBean" parameterType="com.bonus.bm.beans.subcontractorsBean">
|
|
SELECT
|
|
bs.id,
|
|
bs.`NAME` AS NAME,
|
|
bs.CHARGE_PERSON AS chargePerson,
|
|
bs.remark,
|
|
bs.phone,
|
|
bs.IS_ACTIVE AS isActive
|
|
FROM
|
|
bm_subcontractors bs
|
|
WHERE 1=1
|
|
|
|
<if test="param.keyWord !=null">
|
|
and
|
|
bs.`NAME` LIKE CONCAT('%',#{param.keyWord},'%') or
|
|
bs.CHARGE_PERSON LIKE CONCAT('%',#{param.keyWord},'%')
|
|
</if>
|
|
</select>
|
|
|
|
<insert id="insert" parameterType="com.bonus.bm.beans.subcontractorsBean">
|
|
insert into bm_subcontractors(NAME,CHARGE_PERSON,REMARK,PHONE,IS_ACTIVE) values (#{name},#{chargePerson},#{remark},#{phone},1)
|
|
</insert>
|
|
|
|
<select id="find" resultType="com.bonus.bm.beans.subcontractorsBean" parameterType="com.bonus.bm.beans.subcontractorsBean">
|
|
SELECT
|
|
bs.id,
|
|
bs.`NAME` AS NAME,
|
|
bs.CHARGE_PERSON AS chargePerson,
|
|
bs.remark,
|
|
bs.phone,
|
|
bs.IS_ACTIVE AS isActive
|
|
FROM
|
|
bm_subcontractors bs
|
|
WHERE
|
|
bs.ID=#{id}
|
|
</select>
|
|
|
|
<!-- <select id="getCompanyType" parameterType="com.bonus.bm.beans.subcontractorsBean"
|
|
resultType="com.bonus.bm.beans.subcontractorsBean">
|
|
select ID,`NAME`
|
|
from bm_subcontractors
|
|
where IS_ACTIVE = 1
|
|
</select>-->
|
|
|
|
<select id="findByName" resultType="com.bonus.bm.beans.subcontractorsBean">
|
|
select ID,`NAME`
|
|
from bm_subcontractors
|
|
where `NAME` = #{name}
|
|
</select>
|
|
|
|
<update id="update" parameterType="com.bonus.bm.beans.subcontractorsBean">
|
|
update bm_subcontractors set NAME =#{name},CHARGE_PERSON =#{chargePerson},PHONE =#{phone},REMARK =#{remark} where id=#{id}
|
|
</update>
|
|
|
|
<delete id="delete" parameterType="com.bonus.bm.beans.subcontractorsBean">
|
|
delete from bm_subcontractors
|
|
where ID = #{id}
|
|
</delete>
|
|
<select id="findSubcontractors" parameterType="com.bonus.bm.beans.subcontractorsBean" resultType="com.bonus.bm.beans.subcontractorsBean">
|
|
SELECT
|
|
bs.ID as id,
|
|
bs.NAME as name,
|
|
bs.CHARGE_PERSON as chargePerson,
|
|
bs.REMARK as remark,
|
|
bs.phone,
|
|
bs.IS_ACTIVE as isActive
|
|
FROM
|
|
bm_subcontractors bs
|
|
</select>
|
|
</mapper> |