如果看完覺得對您有幫助到,麻煩關注一下,您的關注是我繼續更新的動力。謝謝!!
注意點:
①當傳遞參數時,若參數是對象,要獲取對象里的參數值,必須用對象的變量名。屬性名獲取
1、service層
@DataSource("slave")
List<ZhsVideoCamera> querySchoolCameraList(PaginationSupport paginationSupport,AgencyOtherParam agencyOtherParam);
2、serviceImp層
/**
* 園所已綁定攝像頭集合查詢
* @param agencyOtherParam
* @return
*/
@Transactional
@Override
public List<ZhsVideoCamera> querySchoolCameraList(PaginationSupport ps,AgencyOtherParam agencyOtherParam) {
//查詢當前操作園所是否是當前登入代理商下的代理園所
List<ZhsVideoCamera> cameraList =new ArrayList<>();
ZhsVideoCamera zhsVideoCamera=new ZhsVideoCamera();
zhsVideoCamera.setSchoolId(agencyOtherParam.getSchoolId());
zhsVideoCamera.setAgencyId(agencyOtherParam.getAgencyId());
cameraList = zhsVideoCameraMapper.queryPageSchoolCameraList(ps, zhsVideoCamera);
return cameraList;
}
3、serviceDoa層
List<ZhsVideoCamera> queryPageSchoolCameraList(@Param("pageBean") PaginationSupport ps,
@Param("vo") ZhsVideoCamera record);//查詢園所已綁定攝像頭集合
4、*mapper.xml層
<!--分頁查詢園所已綁定攝像頭-->
<select id="queryPageSchoolCameraList" resultMap="BaseResultMap">
select
<include refid="Base_Column_List" />
from zhs_video_camera
WHERE school_id=#{vo.schoolId,jdbcType=INTEGER} and agency_id=#{vo.agencyId,jdbcType=INTEGER}
</select>
