| | |
| | | <mapper namespace="org.sxkj.gd.orderdata.mapper.GdDataObjectionMapper"> |
| | | |
| | | <!-- 通用查询映射结果 --> |
| | | <resultMap id="gdDataObjectionResultMap" type="org.sxkj.gd.orderdata.entity.GdDataObjectionEntity"> |
| | | <resultMap id="gdDataObjectionResultMap" type="org.sxkj.gd.orderdata.vo.GdDataObjectionVO"> |
| | | <result column="id" property="id"/> |
| | | <result column="title" property="title"/> |
| | | <result column="objection_type" property="objectionType"/> |
| | |
| | | <result column="other_objection_detail" property="otherObjectionDetail"/> |
| | | <result column="review_opinion" property="reviewOpinion"/> |
| | | <result column="area_code" property="areaCode"/> |
| | | <result column="attach_names" property="attachNames"/> |
| | | <result column="create_user" property="createUser"/> |
| | | <result column="create_dept" property="createDept"/> |
| | | <result column="create_time" property="createTime"/> |
| | |
| | | |
| | | |
| | | <select id="selectGdDataObjectionPage" resultMap="gdDataObjectionResultMap"> |
| | | select * from ja_gd_data_objection where is_deleted = 0 |
| | | select do.*, GROUP_CONCAT(da.attach_name SEPARATOR ',') as attach_names |
| | | from ja_gd_data_objection do |
| | | left join ja_gd_data_objection_attachment da on do.id = da.objection_id |
| | | <where> |
| | | <if test="param2.title != null and param2.title != ''"> |
| | | and do.title like concat('%',#{param2.title},'%') |
| | | </if> |
| | | <if test="param2.objectionStatus != null and param2.objectionStatus != ''"> |
| | | and do.objection_status = #{param2.objectionStatus} |
| | | </if> |
| | | </where> |
| | | group by do.id |
| | | </select> |
| | | |
| | | |
| | |
| | | SELECT * FROM ja_gd_data_objection ${ew.customSqlSegment} |
| | | </select> |
| | | |
| | | <select id="getDetail" resultType="org.sxkj.gd.orderdata.vo.GdDataObjectionVO"> |
| | | select do.*, GROUP_CONCAT(da.attach_name SEPARATOR ',') as attach_names ,GROUP_CONCAT(da.attach_id SEPARATOR ',') as attach_ids |
| | | from ja_gd_data_objection do |
| | | left join ja_gd_data_objection_attachment da on do.id = da.objection_id |
| | | <where> |
| | | <if test="id != null "> |
| | | and do.id = #{id} |
| | | </if> |
| | | </where> |
| | | group by do.id |
| | | </select> |
| | | |
| | | </mapper> |