Class OpinionSignApiImpl

  • All Implemented Interfaces:
    OpinionSignApi

    @RestController
    @RequestMapping(value="/services/rest/opinionSign",
                    produces="application/json")
    public class OpinionSignApiImpl
    extends Object
    implements OpinionSignApi
    会签意见接口
    Author:
    qinman
    Date:
    2024/12/16
    • Constructor Detail

      • OpinionSignApiImpl

        public OpinionSignApiImpl()
    • Method Detail

      • checkSignOpinion

        public net.risesoft.pojo.Y9Result<Boolean> checkSignOpinion​(@RequestParam
                                                                    String tenantId,
                                                                    @RequestParam
                                                                    String userId,
                                                                    @RequestParam
                                                                    String processSerialNumber,
                                                                    String taskId)
        验证当前taskId任务节点是否已经签写意见
        Specified by:
        checkSignOpinion in interface OpinionSignApi
        Parameters:
        tenantId - 租户id
        userId - 人员id
        processSerialNumber - 流程编号
        taskId - 任务id
        Returns:
        Y9Result<Boolean> 通用请求返回对象 - data 是是否已经签写意见
        Since:
        9.6.6
      • delete

        public net.risesoft.pojo.Y9Result<Object> delete​(@RequestParam
                                                         String tenantId,
                                                         @RequestParam
                                                         String id)
                                                  throws Exception
        删除意见数据
        Specified by:
        delete in interface OpinionSignApi
        Parameters:
        tenantId - 租户id
        id - 唯一标识
        Returns:
        Y9Result<Object> 通用请求返回对象
        Throws:
        Exception - Exception
        Since:
        9.6.6
      • getById

        public net.risesoft.pojo.Y9Result<OpinionSignModel> getById​(@RequestParam
                                                                    String tenantId,
                                                                    @RequestParam
                                                                    String id)
        根据id获取意见数据
        Specified by:
        getById in interface OpinionSignApi
        Parameters:
        tenantId - 租户id
        id - 唯一标识
        Returns:
        Y9Result<OpinionModel> 通用请求返回对象 - data 是意见信息
        Since:
        9.6.6
      • personCommentList

        public net.risesoft.pojo.Y9Result<List<OpinionSignListModel>> personCommentList​(@RequestParam
                                                                                        String tenantId,
                                                                                        @RequestParam
                                                                                        String userId,
                                                                                        @RequestParam
                                                                                        String positionId,
                                                                                        @RequestParam
                                                                                        String processSerialNumber,
                                                                                        @RequestParam
                                                                                        String signDeptDetailId,
                                                                                        @RequestParam
                                                                                        String itembox,
                                                                                        @RequestParam(required=false)
                                                                                        String taskId,
                                                                                        @RequestParam
                                                                                        String opinionFrameMark)
        获取个人意见列表
        Specified by:
        personCommentList in interface OpinionSignApi
        Parameters:
        tenantId - 租户id
        userId - 人员id
        processSerialNumber - 流程编号
        taskId - 任务id
        itembox - 办件状态,todo(待办),doing(在办),done(办结)
        opinionFrameMark - 意见框标识
        Returns:
        Y9Result<List<OpinionListModel>> 通用请求返回对象 - data 是意见列表
        Since:
        9.6.6
      • saveOrUpdate

        public net.risesoft.pojo.Y9Result<OpinionSignModel> saveOrUpdate​(@RequestParam
                                                                         String tenantId,
                                                                         @RequestParam
                                                                         String userId,
                                                                         @RequestParam
                                                                         String orgUnitId,
                                                                         @RequestBody
                                                                         OpinionSignModel opinionSignModel)
                                                                  throws Exception
        保存或更新意见信息
        Specified by:
        saveOrUpdate in interface OpinionSignApi
        Parameters:
        tenantId - 租户id
        userId - 人员id
        orgUnitId - 人员、岗位id
        opinionSignModel - 意见信息
        Returns:
        Y9Result<OpinionModel> 通用请求返回对象 - data 是意见信息
        Throws:
        Exception - Exception
        Since:
        9.6.6