@Select("SELECT COUNT(*) FROM (SELECT a.`uid` FROM `collect_order` a LEFT JOIN `collect_mail_detail` b ON a.`orderCode` = b.`orderCode` WHERE a.`orderCode` LIKE '%${orderCode}%' AND a.`status` LIKE '%${status}%' ${str} GROUP BY a.`uid`) t; ")
@Select("SELECT COUNT(*) FROM (SELECT a.`uid` FROM `collect_order` a LEFT JOIN `collect_mail_detail` b ON a.`orderCode` = b.`orderCode` WHERE a.`orderCode` LIKE '%${orderCode}%' ${str} GROUP BY a.`uid`) t; ")
IntegercountUsable(CollectOrderListRequestparam);
IntegercountUsable(CollectOrderListRequestparam);
@Select("SELECT a.`uid`, a.`orderCode`, a.`itemQuantityTotal`, GROUP_CONCAT(b.`mailNo` SEPARATOR ';') as mailNo, a.`created`, a.`num` FROM `collect_order` a LEFT JOIN `collect_mail_detail` b ON a.`orderCode` = b.`orderCode` WHERE a.`orderCode` LIKE '%${orderCode}%' AND a.`status` LIKE '%${status}%' ${str} GROUP BY a.`uid` ORDER BY a.`created` DESC LIMIT #{offset}, #{size}; ")
@Select("SELECT a.`uid`, a.`orderCode`, a.`itemQuantityTotal`, GROUP_CONCAT(b.`mailNo` SEPARATOR ';') as mailNo, a.`created`, a.`num` FROM `collect_order` a LEFT JOIN `collect_mail_detail` b ON a.`orderCode` = b.`orderCode` WHERE a.`orderCode` LIKE '%${orderCode}%' ${str} GROUP BY a.`uid` ORDER BY a.`created` DESC LIMIT #{offset}, #{size}; ")
@Select("SELECT a.`uid`, a.`orderCode`, a.`itemQuantityTotal`, a.`created`, a.`num` FROM `collect_order` a WHERE a.`orderCode` LIKE '%${orderCode}%' AND a.`num` = 0 ORDER BY a.`created` ASC ; ")
@Select("SELECT count(`uid`) FROM `unpack_notice` WHERE `status` = 1 ${str}")
@Select("SELECT count(`uid`) FROM `unpack_notice` WHERE ${str}")
IntegercountUsable(UnpackNoticeListRequestparam);
IntegercountUsable(UnpackNoticeListRequestparam);
@Select("SELECT `orderCode`, `status`, `mailDetails`, `num` FROM `unpack_notice` WHERE `status` = 1 ${str} ORDER BY `uid` DESC LIMIT #{offset}, #{size}; ")
@Select("SELECT `orderCode`, `status`, `mailDetails`, `num`, `created` FROM `unpack_notice` WHERE ${str} ORDER BY `uid` DESC LIMIT #{offset}, #{size}; ")