PublicReleaseService.java 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106
  1. package com.goafanti.weChat.service;
  2. import com.goafanti.common.model.PublicConfig;
  3. import com.goafanti.weChat.bo.*;
  4. import javax.servlet.http.HttpServletResponse;
  5. import java.util.List;
  6. import java.util.Map;
  7. public interface PublicReleaseService {
  8. Map<String, Object> addPublicRelease(InputPublicRelease in);
  9. Object listPublicRelease(InputPublicReleaseList in);
  10. /**
  11. *
  12. * @param id 公出编号
  13. * @param status 公出状态
  14. * @param remarks 公出说明
  15. * @param examineType 0上级审核 1营销员审核 2技术审核
  16. * @param evaluateType 0不存指导意见 1存指导意见
  17. */
  18. int pushExaminePublicRelease(Integer id, Integer status, String remarks,Integer examineType,Integer evaluateType);
  19. List<outPublicReleaseLog> listPublicReleaseLog(Integer id,String ufid);
  20. int updatePublicRelease(InputPublicRelease in);
  21. int pushPublicReleaseClockIn(Integer id,String photoUrl,Integer clockIn ,String clockInRemarks ,String uid);
  22. OutPublicRelease dtails(Integer id);
  23. Object publicReleaseStatistics(InputPublicStatistics in);
  24. Object publicReleaseListDtails(InputPublicDtails in);
  25. OutPublicReleaseAndDetails followDtails(String id);
  26. int checkTime(InputPublicRelease in);
  27. List<OutPublicStatistics> publicReleaseStatisticsList(InputPublicStatistics in);
  28. List<OutPublicDtails> publicReleaseListDtailsList(InputPublicDtails in);
  29. int addSupplement(Integer id, String supplement, String nextPlan);
  30. List<Map<String,Object>> selectOrderByUid(String uid);
  31. List<OutPublicRelease> publicByOrder(String orderNo);
  32. Object getMyNewPublic();
  33. int pushTechReject(Integer id, String remarks);
  34. int addAssistant(Integer id,String aid);
  35. int deleteAssistant(Integer id, String aid);
  36. boolean checkdeleteAssistant(Integer id, String aid);
  37. boolean checkaddAssistant(Integer id, String aid);
  38. int updateLocation(InputPublicRelease in);
  39. Object publicReleaseAndCount(InputPublicDtails in);
  40. Map checkOrderNoDuration( InputPublicRelease in);
  41. void pushOutPublicDtails(List<OutPublicDtails> outList);
  42. Object pushDateClock();
  43. List<releaseAndExpenseCountOut> releaseAndExpenseCount(InputreleaseAndExpenseCount in);
  44. Object releaseAndExpenseCountClear();
  45. Object updateAssistExamine(Integer id, Integer status, String remarks,Integer evaluateType);
  46. Object assistUnaudited();
  47. boolean checkPublicReviewer(InputPublicRelease in);
  48. int pushLimitUser(String uid,Integer hours);
  49. boolean checkUserArchives(String uid);
  50. Object updateMaxDuration(String orderNo, Double maxDuration,String remarks);
  51. Object pushExamineMaxDuration(String orderNo,Integer status, String remarks);
  52. Object maxDurationLog(String orderNo);
  53. Object updatePublicConfig(PublicConfig in);
  54. Object getPublicConfig();
  55. Object listAssist(InputListAssist in);
  56. void listAssistExprot(InputListAssist in, HttpServletResponse response);
  57. }