接口 OrganWordService

  • 所有已知实现类:
    OrganWordServiceImpl

    public interface OrganWordService
    作者:
    qinman, zhangchongjie
    Date:
    2022/12/20
    • 方法详细资料

      • checkCustom

        boolean checkCustom​(String id,
                            String custom)
        判断标识是否可用
        参数:
        id -
        custom -
        返回:
      • checkNumberStr

        Integer checkNumberStr​(String characterValue,
                               String custom,
                               Integer year,
                               Integer numberTemp,
                               String itemId,
                               Integer common,
                               String processSerialNumber)
        0:当前编号已被使用.1.当前编号没有被使用。2:当前编号不存在 3:发生异常
        参数:
        characterValue -
        custom -
        year -
        numberTemp -
        itemId -
        common -
        processSerialNumber -
        返回:
      • checkNumberStr4DeptName

        Integer checkNumberStr4DeptName​(String custom,
                                        Integer year,
                                        Integer numberTemp,
                                        String processDefineKey,
                                        Integer common,
                                        String processSerialNumber)
        检查部门编号是否存在 0:当前编号已被使用.1.当前编号没有被使用。2:当前编号不存在 3:发生异常
        参数:
        custom -
        year -
        numberTemp -
        processDefineKey -
        common -
        processSerialNumber -
        返回:
      • exist

        OrganWordModel exist​(String custom,
                             String processSerialNumber,
                             String processInstanceId,
                             String itembox)
        判断机构代字custom在某个流程实例中是否已经编号,没有编号的话就查找有权限的编号的机关代字
        参数:
        custom -
        processSerialNumber -
        processInstanceId -
        itembox -
        返回:
      • findByCustom

        OrganWord findByCustom​(String custom)
        根据标识查找未删除的机关代字列表
        参数:
        custom -
        返回:
      • findOne

        OrganWord findOne​(String id)
        根据Id查找机关代字
        参数:
        id -
        返回:
      • getNumber

        Integer getNumber​(String custom,
                          String characterValue,
                          Integer year,
                          Integer common,
                          String itemId)
        一般的自动编号
        参数:
        custom -
        characterValue -
        year -
        common -
        itemId -
        返回:
      • getTempNumber

        String getTempNumber​(String custom,
                             String characterValue,
                             String itemId)
        获取临时编号
        参数:
        custom -
        characterValue -
        itemId -
        返回:
      • getNumber4DeptName

        Map<String,​Object> getNumber4DeptName​(String custom,
                                                    Integer year,
                                                    Integer common,
                                                    String processDefineKey)
        当前部门的自动编号
        参数:
        custom -
        year -
        common -
        processDefineKey -
        返回:
      • getNumberOnly

        Integer getNumberOnly​(String custom,
                              String characterValue,
                              Integer year,
                              Integer common,
                              String itemId)
        获取编号的数字
        参数:
        custom -
        characterValue -
        year -
        common -
        itemId -
        返回:
      • listAll

        List<OrganWord> listAll()
        根据租户Id获取机关文字列表并按照tabIndex 升序
        返回:
      • listByCustom

        List<OrganWordPropertyModel> listByCustom​(String itemId,
                                                  String processDefinitionId,
                                                  String taskDefKey,
                                                  String custom)
        Description: 查找有权限的机构代字
        参数:
        itemId -
        processDefinitionId -
        taskDefKey -
        custom -
        返回:
      • listByCustomNumber

        List<OrganWordPropertyModel> listByCustomNumber​(String itemId,
                                                        String processDefinitionId,
                                                        String taskDefKey)
        Description: 查找有权限的机构代字
        参数:
        itemId -
        processDefinitionId -
        taskDefKey -
        返回:
      • pageAll

        org.springframework.data.domain.Page<OrganWord> pageAll​(int rows,
                                                                int page)
        获取所有的编号列表
        参数:
        rows -
        page -
        返回:
      • removeOrganWords

        void removeOrganWords​(String[] organWordIds)
        Description: 根据传进来的机关代字Id的数组逻辑删除
        参数:
        organWordIds -
      • save

        OrganWord save​(OrganWord organWord)
        保存机关代字
        参数:
        organWord -
        返回:
      • saveNumberString

        Map<String,​Object> saveNumberString​(String custom,
                                                  String numberString,
                                                  String itemId,
                                                  String processSerialNumber)
        保存编号字符串
        参数:
        custom -
        numberString -
        itemId -
        processSerialNumber -
        返回: