CommonMapper.java 27 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776
  1. package com.gree.mall.manager.commonmapper;
  2. import com.baomidou.mybatisplus.annotation.InterceptorIgnore;
  3. import com.baomidou.mybatisplus.core.metadata.IPage;
  4. import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
  5. import com.gree.mall.manager.bean.activity.PromotionActivityVO;
  6. import com.gree.mall.manager.bean.admin.AdminCompanyPayConfigVO;
  7. import com.gree.mall.manager.bean.apply.WorkerInvolveApplyVO;
  8. import com.gree.mall.manager.bean.apply.WorkerInvolvePrincipalVO;
  9. import com.gree.mall.manager.bean.charging.ChargingStandardBean;
  10. import com.gree.mall.manager.bean.common.AmityUrlVO;
  11. import com.gree.mall.manager.bean.common.CallRecordOrderVo;
  12. import com.gree.mall.manager.bean.common.CallRecordVo;
  13. import com.gree.mall.manager.bean.contract.*;
  14. import com.gree.mall.manager.bean.engin.OrderEnginBaseVO;
  15. import com.gree.mall.manager.bean.engin.ProjectRepairVO;
  16. import com.gree.mall.manager.bean.es.ESGoodsVO;
  17. import com.gree.mall.manager.bean.es.EsGoodsMessageVO;
  18. import com.gree.mall.manager.bean.goods.*;
  19. import com.gree.mall.manager.bean.listvo.*;
  20. import com.gree.mall.manager.bean.listvo.goods.GoodsLibraryVO;
  21. import com.gree.mall.manager.bean.listvo.goods.GoodsMaterialStockAccVO;
  22. import com.gree.mall.manager.bean.listvo.material.*;
  23. import com.gree.mall.manager.bean.listvo.order.PunishOrderVO;
  24. import com.gree.mall.manager.bean.listvo.param.ExamineZfireParamBean;
  25. import com.gree.mall.manager.bean.listvo.param.WorkOrderZfireParam;
  26. import com.gree.mall.manager.bean.listvo.workorder.*;
  27. import com.gree.mall.manager.bean.order.LeaseOrderVO;
  28. import com.gree.mall.manager.bean.order.refund.OrderOfflineRefundVO;
  29. import com.gree.mall.manager.bean.quality.QualityFeedbackVO;
  30. import com.gree.mall.manager.bean.serivce.BuyServiceRecordVO;
  31. import com.gree.mall.manager.bean.settle.SettleExpenseItemVO;
  32. import com.gree.mall.manager.bean.settle.SettleExpenseVO;
  33. import com.gree.mall.manager.bean.settle.SettleMonthWagesVO;
  34. import com.gree.mall.manager.bean.settle.SettleMonthWagesWorkerVO;
  35. import com.gree.mall.manager.bean.settle.repair.*;
  36. import com.gree.mall.manager.bean.worker.WorkerElecConfirmManualVO;
  37. import com.gree.mall.manager.bean.worker.WorkerElecConfirmVO;
  38. import com.gree.mall.manager.bean.worker.WorkerTeamVO;
  39. import com.gree.mall.manager.bean.workorder.*;
  40. import com.gree.mall.manager.enums.UserTypeEnum;
  41. import com.gree.mall.manager.plus.entity.ComList;
  42. import com.gree.mall.manager.plus.entity.ContractTemplate;
  43. import com.gree.mall.manager.zfire.bean.WorkerParamBean;
  44. import com.gree.mall.manager.zfire.bean.ZfireParamBean;
  45. import org.apache.ibatis.annotations.Mapper;
  46. import org.apache.ibatis.annotations.Param;
  47. import java.math.BigDecimal;
  48. import java.util.Date;
  49. import java.util.List;
  50. @Mapper
  51. public interface CommonMapper {
  52. /**
  53. * 分类
  54. * @param page
  55. * @param zfireParamBean
  56. * @return
  57. */
  58. public IPage<ChargingStandardTypeVO> chargingStandardTypeList(IPage page, @Param("ex")ZfireParamBean zfireParamBean);
  59. /**
  60. * 收费标准
  61. * @param page
  62. * @param zfireParamBean
  63. * @Param
  64. * @return
  65. */
  66. public IPage<ChargingStandardVO> chargingStandardList(IPage page,@Param("ex") ZfireParamBean zfireParamBean);
  67. /**
  68. * 故障排查
  69. * @param page
  70. * @param zfireParamBean
  71. * @return
  72. */
  73. public IPage<ChargingStandard2VO> chargingStandardList2(IPage page, @Param("ex") ZfireParamBean zfireParamBean);
  74. /**
  75. * 师傅列表
  76. * @param page
  77. * @param zfireParamBean
  78. * @param slaveWorkerList
  79. * @return
  80. */
  81. public IPage<UserVO> userList(IPage page,
  82. @Param("ex") WorkerParamBean zfireParamBean,
  83. @Param("type") UserTypeEnum type,
  84. @Param("slaveWorkerList") List<String> slaveWorkerList);
  85. /**
  86. * 分销员列表
  87. * @param page
  88. * @param zfireParamBean
  89. * @return
  90. */
  91. public IPage<User2VO> userServiceList(IPage page, @Param("ex") ZfireParamBean zfireParamBean);
  92. /**
  93. * 客户列表
  94. * @param page
  95. * @param zfireParamBean
  96. * @return
  97. */
  98. public IPage<UserCustomerVO> userCustomerList(IPage page,@Param("ex") ZfireParamBean zfireParamBean);
  99. /**
  100. * 收费标准brandId,oneCategoryId,twoCategoryId,content1
  101. */
  102. @InterceptorIgnore(tenantLine = "1", blockAttack = "1", illegalSql = "1")
  103. public IPage<ChargingStandardBean> queryChargingStandrdList(IPage page,
  104. @Param("type") Integer type,
  105. @Param("status") Boolean status,
  106. @Param("brandId") String brandId,
  107. @Param("oneCategoryId") String oneCategoryId,
  108. @Param("twoCategoryId") String twoCategoryId,
  109. @Param("content1") String content1,
  110. @Param("id") String id,
  111. @Param("companyWechatId") String companyWechatId);
  112. // @InterceptorIgnore(tenantLine = "1", blockAttack = "1", illegalSql = "1")
  113. // @Update("update admin_websit a join enterprise_wechat_worker b on a.websit_id=b.main_department\n" +
  114. // "set b.department_name = a.name")
  115. // public void reloadEnterpriseWebsitName();
  116. /**
  117. * 辅材网点库存列表
  118. * @param page
  119. * @param zfireParamBean
  120. * @return
  121. */
  122. @InterceptorIgnore(tenantLine = "1", blockAttack = "1", illegalSql = "1")
  123. public IPage<WebsitStockVO> websitStockList(IPage page,@Param("ex") ZfireParamBean zfireParamBean);
  124. /**
  125. * 配件网点库存列表
  126. * @param page
  127. * @param zfireParamBean
  128. * @return
  129. */
  130. @InterceptorIgnore(tenantLine = "1", blockAttack = "1", illegalSql = "1")
  131. public IPage<WebsitStockPVO> websitStockPList(IPage page, @Param("ex") ZfireParamBean zfireParamBean);
  132. /**
  133. * 辅材网点库存明细
  134. * @param page
  135. * @param zfireParamBean
  136. * @return
  137. */
  138. @InterceptorIgnore(tenantLine = "1", blockAttack = "1", illegalSql = "1")
  139. public IPage<WebsitStockAccVO> websitStockAccList(IPage page, @Param("ex") ZfireParamBean zfireParamBean);
  140. /**
  141. * 配件网点库存明细
  142. * @param page
  143. * @param zfireParamBean
  144. * @return
  145. */
  146. @InterceptorIgnore(tenantLine = "1", blockAttack = "1", illegalSql = "1")
  147. public IPage<WebsitStockAccPVO> websitStockAccPList(IPage page, @Param("ex") ZfireParamBean zfireParamBean);
  148. /**
  149. * 辅材师傅库存列表
  150. * @param page
  151. * @param zfireParamBean
  152. * @param workers
  153. * @return
  154. */
  155. @InterceptorIgnore(tenantLine = "1", blockAttack = "1", illegalSql = "1")
  156. public IPage<WorkerStockVO> workerStockList(IPage page, @Param("ex") ZfireParamBean zfireParamBean, @Param("workers") List<String> workers);
  157. /**
  158. * 辅材师傅库存明细
  159. * @param page
  160. * @param zfireParamBean
  161. * @return
  162. */
  163. @InterceptorIgnore(tenantLine = "1", blockAttack = "1", illegalSql = "1")
  164. public IPage<WorkerStockAccVO> workerStockAccList(IPage page, @Param("ex") ZfireParamBean zfireParamBean);
  165. /**
  166. * 配件师傅库存列表
  167. * @param page
  168. * @param zfireParamBean
  169. * @return
  170. */
  171. @InterceptorIgnore(tenantLine = "1", blockAttack = "1", illegalSql = "1")
  172. public IPage<WorkerStockPVO> workerStockPList(IPage page, @Param("ex") ZfireParamBean zfireParamBean);
  173. /**
  174. * 配件师傅库存明细
  175. * @param page
  176. * @param zfireParamBean
  177. * @return
  178. */
  179. @InterceptorIgnore(tenantLine = "1", blockAttack = "1", illegalSql = "1")
  180. public IPage<WorkerStockAccPVO> workerStockAccPList(IPage page, @Param("ex") ZfireParamBean zfireParamBean);
  181. IPage<AmityUrlVO> amityList(Page page, @Param("ex") ZfireParamBean zfireParamBean);
  182. /**
  183. * 工单类型
  184. * @param page
  185. * @param zfireParamBean
  186. * @return
  187. */
  188. @InterceptorIgnore(tenantLine = "1", blockAttack = "1", illegalSql = "1")
  189. public IPage<OrderSmallTypeVO> orderSmallTypeList(IPage page,@Param("ex") ZfireParamBean zfireParamBean);
  190. /**
  191. * 工单列表
  192. * @param page
  193. * @param zfireParamBean
  194. * @return
  195. */
  196. @InterceptorIgnore(tenantLine = "1", blockAttack = "1", illegalSql = "1")
  197. public IPage<OrderBaseVO> orderBaseList(IPage page,
  198. @Param("ex") WorkOrderZfireParam zfireParamBean,
  199. @Param("adminUserType") Integer adminUserType
  200. ,@Param("companyWechatId") String companyWechatId,
  201. @Param("orderBaseId") List<String> orderBaseId,
  202. @Param("sqlBase") String sqlBase
  203. );
  204. /**
  205. * 考核项目配件列表
  206. * @param page
  207. * @param zfireParamBean
  208. * @return
  209. */
  210. IPage<ExamineProjectConfigVO> examineProjectConfigList(Page page, @Param("ex") ZfireParamBean zfireParamBean);
  211. /**
  212. * 考核项目列表
  213. * @param page
  214. * @param zfireParamBean
  215. * @param adminUserType
  216. * @return
  217. */
  218. IPage<ExamineProjectVO> examineProjectList(Page page, @Param("ex") ZfireParamBean zfireParamBean, @Param("adminUserType") Integer adminUserType);
  219. /**
  220. * 安装结算标准列表
  221. * @param page
  222. * @param zfireParamBean
  223. * @return
  224. */
  225. IPage<OrderBaseAppraiseVO> orderBaseAppraiseList(Page page, @Param("ex") ZfireParamBean zfireParamBean);
  226. /**
  227. * 考核项目列表
  228. */
  229. IPage<InstallSettleNormVO> installNormList(Page page, @Param("ex") ZfireParamBean zfireParamBean);
  230. /**
  231. * 维修结算标准列表
  232. * @param page
  233. * @param zfireParamBean
  234. * @return
  235. */
  236. IPage<RepairSettleNormVO> repairNormList(Page page, @Param("ex") ZfireParamBean zfireParamBean);
  237. /**
  238. * 其它结算标准列表
  239. * @param page
  240. * @param zfireParamBean
  241. * @return
  242. */
  243. IPage<OtherSettleNormVO> otherNormList(Page page, @Param("ex") ZfireParamBean zfireParamBean);
  244. /**
  245. * 结算单列表
  246. * @param page
  247. * @param zfireParamBean
  248. * @return
  249. */
  250. IPage<SettleOrderVO> settleOrderList(Page page, @Param("ex") ZfireParamBean zfireParamBean, @Param("websitIds") List<String> websitId);
  251. /**
  252. * 汇总结算单列表
  253. * @param page
  254. * @param zfireParamBean
  255. * @return
  256. */
  257. IPage<SettlePoolVO> settlePoolList(Page page, @Param("ex") ZfireParamBean zfireParamBean, @Param("websitIds") List<String> websitId);
  258. /**
  259. * 汇总结算单明细
  260. * @param id
  261. * @param workerName
  262. * @param mobile
  263. * @param idcard
  264. * @param orderBaseId
  265. * @param customerName
  266. * @param customerMobile
  267. * @param orderSmallType
  268. * @param settleOrderType
  269. * @return
  270. */
  271. List<SettlePoolWorkerVO> poolDetailList(@Param("id") String id,
  272. @Param("workerName") String workerName,
  273. @Param("mobile") String mobile,
  274. @Param("idcard") String idcard,
  275. @Param("orderBaseId") String orderBaseId,
  276. @Param("customerName") String customerName,
  277. @Param("customerMobile") String customerMobile,
  278. @Param("orderSmallType") String orderSmallType,
  279. @Param("settleOrderType") String settleOrderType);
  280. /**
  281. * 待入驻用户列表
  282. * @param page
  283. * @param zfireParamBean
  284. * @return
  285. */
  286. IPage<UserWaitVO> userWaitList(Page page, @Param("ex") ZfireParamBean zfireParamBean);
  287. /**
  288. * 购买服务记录
  289. * @param page
  290. * @param zfireParamBean
  291. * @param companyName
  292. * @return
  293. */
  294. IPage<BuyServiceRecordVO> buyServiceRecordList(Page page, @Param("ex") ZfireParamBean zfireParamBean, @Param("companyName") String companyName);
  295. /**
  296. * 订单结算管理列表
  297. * @param page
  298. * @param zfireParamBean
  299. * @return
  300. */
  301. IPage<IncreOrderVO> increOrderSettleList(Page page, @Param("ex") ZfireParamBean zfireParamBean, @Param("isSettleList") Boolean isSettleList);
  302. /**
  303. * 订单网点分账统计列表
  304. * @param page
  305. * @param zfireParamBean
  306. * @return
  307. */
  308. IPage<WebsitOrderSettleCountVO> websitOrderSettleCountList(Page page, @Param("ex") ZfireParamBean zfireParamBean);
  309. /**
  310. * 工程维保列表
  311. * @param page
  312. * @param zfireParamBean
  313. * @return
  314. */
  315. IPage<ProjectRepairVO> projectRepairList(Page page, @Param("ex") ZfireParamBean zfireParamBean);
  316. /**
  317. * 工单列表
  318. * @param page
  319. * @param zfireParamBean
  320. * @return
  321. */
  322. @InterceptorIgnore(tenantLine = "1", blockAttack = "1", illegalSql = "1")
  323. IPage<OrderBase2VO> orderBaseList2(Page page, @Param("ex") WorkOrderZfireParam zfireParamBean, @Param("adminUserType") Integer adminUserType);
  324. /**
  325. * 订单网点分账统计列表
  326. * @param page
  327. * @param zfireParamBean
  328. * @return
  329. */
  330. IPage<WorkerOrderSettleCountVO> workerOrderSettleCountList(Page page, @Param("ex") ZfireParamBean zfireParamBean);
  331. /**
  332. * 商品物料列表
  333. * @param page
  334. * @param zfireParamBean
  335. * @return
  336. */
  337. IPage<GoodsMaterialVO> goodsMaterialList(Page page, @Param("ex") ZfireParamBean zfireParamBean);
  338. /**
  339. * 商品采购入库列表
  340. * @param page
  341. * @param zfireParamBean
  342. * @return
  343. */
  344. IPage<GoodsPurchaseVO> goodsPurchaseList(Page page, @Param("ex") ZfireParamBean zfireParamBean);
  345. /**
  346. * 商品采购入库商品列表
  347. * @param page
  348. * @param zfireParamBean
  349. * @return
  350. */
  351. IPage<GoodsPurchaseItemVO> goodsPurchaseItemList(Page page, @Param("ex") ZfireParamBean zfireParamBean);
  352. /**
  353. * 商品采购入库条码列表
  354. * @param page
  355. * @param zfireParamBean
  356. * @return
  357. */
  358. IPage<GoodsPurchaseCodeVO> goodsPurchaseCodeList(Page page, @Param("ex") ZfireParamBean zfireParamBean);
  359. /**
  360. * 线下销售订单列表
  361. * @param page
  362. * @param zfireParamBean
  363. * @return
  364. */
  365. IPage<OrderInfoVO> queryOrderInfoList(Page page, @Param("ex") ZfireParamBean zfireParamBean);
  366. /**
  367. * 商品采购退货列表
  368. * @param page
  369. * @param zfireParamBean
  370. * @return
  371. */
  372. IPage<GoodsPurchaseRetVO> goodsPurchaseRetList(Page page, @Param("ex") ZfireParamBean zfireParamBean);
  373. /**
  374. * 商品采购退货商品列表
  375. * @param page
  376. * @param zfireParamBean
  377. * @return
  378. */
  379. IPage<GoodsPurchaseRetItemVO> goodsPurchaseRetItemList(Page page, @Param("ex") ZfireParamBean zfireParamBean);
  380. /**
  381. * 商品采购退货商品列表
  382. * @param page
  383. * @param zfireParamBean
  384. * @return
  385. */
  386. IPage<GoodsPurchaseRetCodeVO> goodsPurchaseRetCodeList(Page page, @Param("ex") ZfireParamBean zfireParamBean);
  387. /**
  388. * 商品物料库存三级帐列表
  389. * @param page
  390. * @param zfireParamBean
  391. * @return
  392. */
  393. IPage<GoodsMaterialStockAccVO> goodsMaterialStockAccList(Page page, @Param("ex") ZfireParamBean zfireParamBean);
  394. /**
  395. * 工程基础资料列表
  396. * @param page
  397. * @param zfireParamBean
  398. * @return
  399. */
  400. IPage<OrderEnginBaseVO> orderEnginBaseList(Page page, @Param("ex") ZfireParamBean zfireParamBean);
  401. /**
  402. * 处罚单列表
  403. * @param page
  404. * @param zfireParamBean
  405. * @return
  406. */
  407. IPage<PunishOrderVO> punishOrderList(Page page,@Param("ex") ExamineZfireParamBean zfireParamBean);
  408. /**
  409. * 线下销售退货单
  410. */
  411. IPage<OrderOfflineRefundVO> orderOfflineRefundList(Page page, @Param("ex") ZfireParamBean zfireParamBean);
  412. /**
  413. * 师傅费用结算汇总列表
  414. * @param page
  415. * @param zfireParamBean
  416. * @return
  417. */
  418. IPage<SettleExpenseVO> workerSettleExpenseGatherList(Page page, @Param("ex") ZfireParamBean zfireParamBean);
  419. /**
  420. * 师傅费用结算列表
  421. * @param page
  422. * @param zfireParamBean
  423. * @return
  424. */
  425. IPage<SettleExpenseItemVO> workerSettleExpenseList(Page page, @Param("ex") ZfireParamBean zfireParamBean, @Param("workerId") String workerId);
  426. /**
  427. * 月度工资汇总列表
  428. * @param page
  429. * @param zfireParamBean
  430. * @return
  431. */
  432. IPage<SettleMonthWagesVO> settleMonthWagesGatherList(Page page, @Param("ex") ZfireParamBean zfireParamBean);
  433. /**
  434. * 月度工资师傅列表
  435. * @param page
  436. * @param zfireParamBean
  437. * @return
  438. */
  439. IPage<SettleMonthWagesWorkerVO> settleMonthWagesList(Page page, @Param("ex") ZfireParamBean zfireParamBean);
  440. /**
  441. * 租赁产品列表
  442. * @param objectPage
  443. * @param keyword
  444. * @param categoryIds
  445. * @param startPrice
  446. * @param endPrice
  447. * @param startDeposit
  448. * @param endDeposit
  449. * @param sortStr
  450. * @param status
  451. * @param companyWechatIds
  452. * @return
  453. */
  454. IPage<GoodsLeaseBean> goodsLeaseList(Page<Object> objectPage, @Param("keyword") String keyword,
  455. @Param("categoryIds") List<String> categoryIds,
  456. @Param("startPrice") BigDecimal startPrice,
  457. @Param("endPrice") BigDecimal endPrice,
  458. @Param("startDeposit") BigDecimal startDeposit,
  459. @Param("endDeposit") BigDecimal endDeposit,
  460. @Param("sortStr") String sortStr,
  461. @Param("status") Boolean status,
  462. @Param("companyWechatIds") List<String> companyWechatIds);
  463. /**
  464. * 租赁订单列表
  465. * @param objectPage
  466. * @param orderId
  467. * @param goodsName
  468. * @param userName
  469. * @param userMobile
  470. * @param status
  471. * @param startDate
  472. * @param endDate
  473. * @param startPayDate
  474. * @param endPayDate
  475. * @param companyWechatIds
  476. * @return
  477. */
  478. IPage<LeaseOrderVO> leaseOrderList(Page<Object> objectPage,
  479. @Param("orderId") String orderId,
  480. @Param("goodsName") String goodsName,
  481. @Param("userName") String userName,
  482. @Param("userMobile") String userMobile,
  483. @Param("status") String status,
  484. @Param("startDate") Date startDate,
  485. @Param("endDate") Date endDate,
  486. @Param("startPayDate") Date startPayDate,
  487. @Param("endPayDate") Date endPayDate,
  488. @Param("companyWechatIds") List<String> companyWechatIds);
  489. /**
  490. * 商品库列表
  491. * @param page
  492. * @param zfireParamBean
  493. * @return
  494. */
  495. IPage<GoodsLibraryVO> goodsLibraryList(Page page,@Param("ex") ZfireParamBean zfireParamBean);
  496. /**
  497. * 问卷活动列表
  498. * @param page
  499. * @param zfireParamBean
  500. * @return
  501. */
  502. IPage<PromotionQuestionnairVO> promotionQuestionnairList(Page page,@Param("ex") ZfireParamBean zfireParamBean,@Param("status") Integer status);
  503. /**
  504. * 扫码活动单列表
  505. * @param page
  506. * @param zfireParamBean
  507. * @return
  508. */
  509. IPage<PromotionActivityVO> promotionActivityList(Page page, @Param("ex") ZfireParamBean zfireParamBean, @Param("websitId") String websitId);
  510. /**
  511. * 二手商城商品列表
  512. * @param page
  513. * @param zfireParamBean
  514. * @return
  515. */
  516. IPage<ESGoodsVO> esGoodsList(Page page, @Param("ex") ZfireParamBean zfireParamBean);
  517. /**
  518. * 二手商城商品留言列表
  519. * @param id
  520. * @return
  521. */
  522. List<EsGoodsMessageVO> esGoodsMessageList(@Param("id") String id);
  523. /**
  524. * 商户支付配置
  525. * @param page
  526. * @param zfireParamBean
  527. * @return
  528. */
  529. IPage<AdminCompanyPayConfigVO> adminCompanyPayConfigList(Page page, @Param("ex") ZfireParamBean zfireParamBean);
  530. /**
  531. * 维修日结银行账户列表
  532. * @param page
  533. * @param zfireParamBean
  534. * @return
  535. */
  536. IPage<DailyBankAccountVO> repairSettleBankAccountList(Page page, @Param("ex") ZfireParamBean zfireParamBean);
  537. /**
  538. * 维修日结算扣款配置列表
  539. * @param page
  540. * @param zfireParamBean
  541. * @return
  542. */
  543. IPage<DailyWithholdVO> repairSettleDailyWithholdList(Page page, @Param("ex") ZfireParamBean zfireParamBean);
  544. /**
  545. * 维修日结算扣款配置列表
  546. * @param page
  547. * @param zfireParamBean
  548. * @return
  549. */
  550. IPage<DailyImportSummaryVO> repairSettleDailyImportSummaryList(Page page, @Param("ex") ZfireParamBean zfireParamBean);
  551. /**
  552. * 结算数据导入明细列表
  553. * @param page
  554. * @param zfireParamBean
  555. * @return
  556. */
  557. IPage<DailyImportSummaryItemVO> repairDetailList(Page page, @Param("ex") ZfireParamBean zfireParamBean);
  558. /**
  559. * 增减费用管理列表
  560. * @param page
  561. * @param zfireParamBean
  562. * @return
  563. */
  564. IPage<DailyIncrDecrCostCountVO> reduceCountList(Page page, @Param("ex") ZfireParamBean zfireParamBean);
  565. /**
  566. * 增减费用明细列表
  567. * @param page
  568. * @param zfireParamBean
  569. * @return
  570. */
  571. IPage<DailyIncrDecrCostVO> repairSettleDailyincrDecrCostList(Page page, @Param("ex") ZfireParamBean zfireParamBean);
  572. /**
  573. * 需扣回工单费用管理列表
  574. * @param page
  575. * @param zfireParamBean
  576. * @return
  577. */
  578. IPage<DailyReduceCostGatherVO> reduceTotalList(Page page, @Param("ex") ZfireParamBean zfireParamBean);
  579. /**
  580. * 需扣回工单费用明细列表
  581. * @param page
  582. * @param zfireParamBean
  583. * @return
  584. */
  585. IPage<DailyReduceCostVO> reduceList(Page page, @Param("ex") ZfireParamBean zfireParamBean);
  586. /**
  587. * 师傅待扣费用列表
  588. * @param page
  589. * @param zfireParamBean
  590. * @return
  591. */
  592. IPage<WorkerWaitBuckleVO> buckleList(Page page, @Param("ex") ZfireParamBean zfireParamBean);
  593. /**
  594. * 银行接口返回查询列表
  595. * @param page
  596. * @param zfireParamBean
  597. * @param companyWechatIds
  598. * @return
  599. */
  600. IPage<SettleDailyBankTransferRecordVO> transferList(Page page,
  601. @Param("ex") ZfireParamBean zfireParamBean,
  602. @Param("companyWechatIds") List<String> companyWechatIds);
  603. /**
  604. * 维修工单结算清单列表
  605. * @param page
  606. * @param zfireParamBean
  607. * @param companyWechatIds
  608. * @return
  609. */
  610. IPage<AllDailyImportSummaryItemVO> repairAllList(Page page,
  611. @Param("ex") ZfireParamBean zfireParamBean,
  612. @Param("companyWechatIds") List<String> companyWechatIds);
  613. /**
  614. * 维修工单结算清单列表
  615. * @param companyWechatIds
  616. * @param adminWebsitIds
  617. * @return
  618. */
  619. Integer repairAllCount(@Param("companyWechatIds") List<String> companyWechatIds,
  620. @Param("adminWebsitIds") List<String> adminWebsitIds,
  621. @Param("status") Integer status);
  622. IPage<ComList> queryComList(Page page,
  623. @Param("adminWebsitIds") List<String> adminWebsitIds,
  624. @Param("userName") String userName);
  625. IPage<CallRecordVo> list(Page page,
  626. @Param("ex") ZfireParamBean zfireParam,
  627. @Param("adminWebsitIds") List<String> websitIds);
  628. IPage<SettleRelaConfigVO> settleRelaConfigPage(Page page, @Param("ex") ZfireParamBean zfireParamBean);
  629. IPage<ContractTemplateVO> contractTemplatePage(Page page, @Param("ex") ZfireParamBean zfireParamBean);
  630. List<ContractWebsitBean> contractWebsitList(String contractTemplateId);
  631. IPage<ContractWebsitBean> querySettleRelaWebsit(Page page,
  632. @Param("contractTemplateId") String contractTemplateId,
  633. @Param("websitId") String websitId,
  634. @Param("websitName") String websitName);
  635. IPage<CallRecordOrderVo> listOrder(Page page, @Param("ex") ZfireParamBean zfireParam);
  636. IPage<CompanyCaAuthVO> companyCaAuthPage(Page page, @Param("ex") ZfireParamBean zfireParamBean);
  637. IPage<WebsitContractSignVO> websitContractSignPage(Page page,
  638. @Param("ex") ZfireParamBean zfireParamBean,
  639. @Param("websitId") String websitId);
  640. List<ContractTemplate> queryNeedContract(@Param("companyId") String companyWechatId,
  641. @Param("websitId") String websitId,
  642. @Param("onDate") Date onDate);
  643. List<String> selectMainContractIdByValidDate(@Param("companyId") String companyWechatId, @Param("onDate") Date validDate);
  644. IPage<WorkerTeamVO> workerTeamPage(Page page, @Param("ex") ZfireParamBean zfireParamBean, @Param("workerId") String workerId);
  645. IPage<PgAppraiseCategoryVO> appraiseCategoryList(Page page, @Param("ex") ZfireParamBean zfireParamBean);
  646. IPage<PgAppraiseApplyVO> appraiseApplyList(Page page, @Param("ex") ZfireParamBean zfireParamBean);
  647. @InterceptorIgnore(tenantLine = "1", blockAttack = "1", illegalSql = "1")
  648. IPage<WorkerNumberCheckVO> workerManagerCheck(Page page,@Param("ex") WorkerParamBean zfireParamBean);
  649. @InterceptorIgnore(tenantLine = "1", blockAttack = "1", illegalSql = "1")
  650. Integer workerManagerCheckCount(@Param("ex")WorkerParamBean zfireParamBean);
  651. IPage<WorkerElecConfirmVO> workerSignConfirmPage(Page page, @Param("ex") ZfireParamBean zfireParamBean);
  652. Long workerSignConfirmCount();
  653. IPage<WorkerElecConfirmManualVO> workerSignConfirmManualPage(Page page, @Param("ex") ZfireParamBean zfireParamBean);
  654. IPage<QualityFeedbackVO> qualityFeedbackPage(Page page, @Param("ex") ZfireParamBean zfireParamBean);
  655. @InterceptorIgnore(tenantLine = "1", blockAttack = "1", illegalSql = "1")
  656. IPage<WorkerInvolvePrincipalVO> principalPage(Page page, @Param("ex")ZfireParamBean zfireParamBean);
  657. @InterceptorIgnore(tenantLine = "1", blockAttack = "1", illegalSql = "1")
  658. IPage<WorkerInvolveApplyVO> listApply(Page page, @Param("ex")ZfireParamBean zfireParamBean);
  659. @InterceptorIgnore(tenantLine = "1", blockAttack = "1", illegalSql = "1")
  660. List<OperatorLogBean> selectLastOrderOperatorLog(@Param("year")String year, @Param("ids")List<String> orderBaseIds);
  661. }