| | |
| | | "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
| | | <mapper namespace="com.ycl.platform.mapper.YwUnitMapper"> |
| | | |
| | | <resultMap type="YwUnit" id="YwUnitResult"> |
| | | <resultMap type="YwUnitVo" id="YwUnitResult"> |
| | | <result property="id" column="id" /> |
| | | <result property="unitCode" column="unit_code" /> |
| | | <result property="unitName" column="unit_name" /> |
| | |
| | | <result property="unitAdminAccount" column="unit_admin_account" /> |
| | | <result property="remark" column="remark" /> |
| | | <result property="createTime" column="create_time" /> |
| | | <result property="updateTime" column="update_time" /> |
| | | <result property="deleted" column="deleted" /> |
| | | </resultMap> |
| | | |
| | | <sql id="selectYwUnitVo"> |
| | |
| | | where id = #{id} |
| | | </select> |
| | | |
| | | <select id="workList" resultType="com.ycl.platform.domain.vo.YwUnitVO"> |
| | | SELECT |
| | | a.*, |
| | | COUNT(b.id) AS work_order_count |
| | | FROM |
| | | t_yw_unit a |
| | | LEFT JOIN |
| | | t_work_order b ON a.id = b.unit_id AND b.deleted = 0 AND b.status = 'WAIT_DISTRIBUTE' |
| | | WHERE |
| | | a.deleted = 0 |
| | | GROUP BY |
| | | a.id; |
| | | </select> |
| | | |
| | | <insert id="insertYwUnit" parameterType="YwUnit" useGeneratedKeys="true" keyProperty="id"> |
| | | insert into t_yw_unit |
| | | <trim prefix="(" suffix=")" suffixOverrides=","> |