OperateRecordMapper.xml 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  3. <mapper namespace="com.hssx.pcbms.mapper.OperateRecordMapper">
  4. <!-- 通用查询映射结果 -->
  5. <resultMap id="BaseResultMap" type="com.hssx.pcbms.entity.OperateRecord">
  6. <id column="id" property="id" />
  7. <result column="user_id" property="userId" />
  8. <result column="user_name" property="userName" />
  9. <result column="indate" property="indate" />
  10. <result column="content" property="content" />
  11. <result column="good_id" property="goodId" />
  12. <result column="good_no_id" property="goodNoId" />
  13. <result column="good_state" property="goodState" />
  14. </resultMap>
  15. <resultMap id="BaseResultMapVO" type="com.hssx.pcbms.entity.vo.OperateRecordVO">
  16. <result column="model_no" property="modelNo" />
  17. <result column="oid" property="id" />
  18. <result column="uid" property="userId" />
  19. <result column="user_name" property="userName" />
  20. <result column="oindate" property="indate" />
  21. <result column="content" property="content" />
  22. <result column="good_id" property="goodId" />
  23. <result column="good_no_id" property="goodNoId" />
  24. <result column="good_state" property="goodState" />
  25. </resultMap>
  26. <!-- 通用查询结果列 -->
  27. <sql id="Base_Column_List">
  28. id, user_id, user_name, indate, content, good_id, good_no_id, good_state
  29. </sql>
  30. <select id="selectCondition" resultMap="BaseResultMapVO">
  31. select
  32. go.model_no, go.state,
  33. ore.id oid, ore.user_id uid, ore.user_name, ore.indate oindate,
  34. ore.content, ore.good_id, ore.good_no_id, ore.good_state
  35. from
  36. operate_record ore
  37. left join
  38. goods_no go
  39. on ore.good_no_id = go.id
  40. where
  41. go.goods_id = #{goods.id}
  42. </select>
  43. </mapper>