派生自 projectDept/qhighschool

EricsHu
2022-12-05 068fc7f2e81178e55fa191a13709af64b1a163f6
src/main/java/com/qxueyou/scc/school/service/ISignService.java
@@ -19,7 +19,7 @@
public interface ISignService {
   
   /**
    * 新增签名
    * 新增签名
    * @param sign
    * @return
    */
@@ -27,35 +27,35 @@
   
   
   /**
    * 删除签名
    * @param signIds 签名id
    * 删除签名
    * @param signIds 签名id
    * @return
    */
   Result deleteSigns(String[] signIds);
   
   /**
    * 新增签到历史
    * 新增签到历史
    * @param sign
    * @return
    */
   Result insertSignItem(SchSign sign, String signAddress, Date signTime,String userId,String userName);
   
   /**
    * 新增签到次序
    * 新增签到次序
    * @param sign
    * @return
    */
   int insertSignOrder(SchSign signVO, Date signTime);
   
   /**
    *  得到满足要求的签到明细
    *  得到满足要求的签到明细
    * @param signId
    * @return
    */
   List<SchSignItem> getSignItems(String signId);
   
   /**
    * 新增签到统计
    * 新增签到统计
    * @param sign
    * @return
    */
@@ -63,19 +63,19 @@
         Short terminalType,String userId,String userName,String mobilePhone,String location);
   
   /**
    * 查询是否班级成员(通过账号登录记录)
    * 查询是否班级成员(通过账号登录记录)
    */
   boolean queryRegistrationFlag(String userId,String classId);
   
   /**
    *  得到满足要求的签到明细(优化版本)
    *  得到满足要求的签到明细(优化版本)
    * @param signId
    * @return
    */
   List<SchSignStatistics> getSimpleSignItems(String signId, String signDate);
   
   /**
    * 导出(优化版本)
    * 导出(优化版本)
    * @param signId
    * @param objSchSign
    * @return
@@ -84,7 +84,7 @@
   
   
   /**
    * 查询签到历史new
    * 查询签到历史new
    * @param hql
    * @param args
    * @return
@@ -92,13 +92,13 @@
   List<SchSignStatistics> querySignItemListStat(String hql, List<Object> args);
   
   /**
    * 签到历史
    * 签到历史
    * @return
    */
    List<Map<String, Object>> querySignHistory(final String hql, final Pager page, final List<Object> args);
   
   /**
    * 查询签到历史new
    * 查询签到历史new
    * @param hql
    * @param args
    * @return
@@ -106,7 +106,7 @@
   List<SchSignStatistics> querySignItemListCom(String hql, List<Object> args);
   
   /**
    * 查询签到历史new
    * 查询签到历史new
    * @param hql
    * @param args
    * @return
@@ -114,14 +114,14 @@
   List<SchSignStatistics> querySignItemListCom( String hql,List<Object> args,Pager page,Integer signType,String signId  );
   
   /**
    * 微信签到高级设置
    * 微信签到高级设置
    * @param sign
    * @return
    */
   Result updateSign(SchSign sign);
   
   /**
    * 签到 发送消息
    * 签到 发送消息
    * @param signType
    * @param signIndex
    * @param signId
@@ -130,7 +130,7 @@
   Result updateSignMessage(Integer signType,Integer signIndex, String signId, User user);
   
   /**
    * 初始化签到信息
    * 初始化签到信息
    * @param signId
    * @param userId
    * @param initType
@@ -139,7 +139,7 @@
   Result doInitSignDatas(String signId, String userId,int initType);
   
   /**
    * 根据课程信息获取签到信息
    * 根据课程信息获取签到信息
    * 
    * @param strClassSubjectId
    * @return
@@ -147,7 +147,7 @@
   List<SchSign> querySign(String strClassSubjectId);
   
   /**
    * 根据课程信息获取签到人员记录
    * 根据课程信息获取签到人员记录
    * 
    * @param strClassSubjectId
    * @return
@@ -155,7 +155,7 @@
   List<SchSignStatistics> queryUserSign(String strClassSubjectId);
   
   /**
    * 获取当天是否已经签到
    * 获取当天是否已经签到
    * 
    * @param signId
    * @return
@@ -163,7 +163,7 @@
   SchSignStatistics getSchSignStatistics(String signId, String userId);
   
   /**
    * 查询签到历史
    * 查询签到历史
    * @param hql
    * @param args
    * @param page
@@ -172,21 +172,21 @@
   List<SchSignStatistics> queryPageLstSignStatistics(SchSignStatistics objSignStatistics, Pager page,Integer signType,String signId);
   
   /**
    * 签到,根据signId得到schSign
    * 签到,根据signId得到schSign
    * @param signId
    * @return
    */
   SchSign getSignFromCacheOrDB(String signId);
   
   /**
    * 根据sign得到相对应的机构图像
    * 根据sign得到相对应的机构图像
    * @param signId
    * @return
    */
   String getOrgLogoFromCacheOrDB(SchSign sign);
   
   /**
    * 签到异步处理部分代码
    * 签到异步处理部分代码
    * @param userId
    * @param userName
    * @param mobilePhone
@@ -197,7 +197,7 @@
   Result sendSignQueueMsg(String args);
   
   /**
    * 签到异步处理部分代码
    * 签到异步处理部分代码
    * 
    * @param args
    * @return
@@ -205,17 +205,17 @@
   Result doHandleSignQueueMsg(String args);
   
   /**
    * 查询是否安装(通过账号登录记录)
    * 查询是否安装(通过账号登录记录)
    */
   boolean queryInstallFlag(String userId);
   
   /**
    * 查询是否班级激活
    * 查询是否班级激活
    */
   boolean queryActiveflag(String userId,String classId);
   
   /**
    * 查询签到当天的课次
    * 查询签到当天的课次
    * 
    * @param signId
    * @return
@@ -223,7 +223,7 @@
   SchClassSchedule getSchClassSchedule(String signId);
   
   /**
    * 查询
    * 查询
    * 
    * @param signId
    * @param signDate
@@ -232,7 +232,7 @@
   List<SchSignStatistics> getNotSignUser(String signId, String signDate);
   
   /**
    * 未签到统计页面
    * 未签到统计页面
    * 
    * @param signId
    * @param signDate
@@ -241,7 +241,7 @@
   Result updateFlag(String signStatisticsIds);
   
   /**
    * 获取当天签到地址
    * 获取当天签到地址
    * 
    * @param signId
    * @return
@@ -249,14 +249,14 @@
   SchScheduleAddress getSchScheduleAddress(String signId);
   
   /**
    * 通过openId得到user
    * 通过openId得到user
    * @param openId
    * @return
    */
   User getUserFromOpenId(String openId);
   
   /**
    * 插入签到
    * 插入签到
    * 
    * @param signVO
    * @param signAddress
@@ -268,7 +268,7 @@
   SignStatisResult insertSignStatistics(SchSign signVO, String signAddress, String userId, String userName, String mobilePhone, short type);
   
   /**
    * 班级听课证签到
    * 班级听课证签到
    * 
    * @param signVO
    * @param userId