cjl
2023-10-19 ab061be50b7653531cbe134416c3ebdd876e4791
screen-api/src/main/java/com/moral/api/service/AllocationService.java
@@ -19,11 +19,24 @@
    List<Map<String, Object>> sysDictData(String code);
    List<ResponsibilityUnit> seleteUnit();
    Integer insertAllocation(AllocationAddCond allocation);
    void updateAll(AllocationUpdateCond allocationUpdateCond);
    /**
     *  列表数据权限 0无权 空值,管理员
     * @return
     */
    List<Integer> unitResult();
    /**
     * 区域权限 是否是区域管理员 1,超级管理员2区域管理员0普通权限
     * 验证是否出现审批按钮
     * @return
     */
    Integer unitAreaCode();
    Map<String, Object> selectUnitView(Map<String,Object> map);
@@ -37,14 +50,38 @@
     */
    AllocationExt extOne(Integer id);
    /**
     * 单个详情
     * @param id
     * @return
     */
     AllocationExt oneAllocation(Integer id);
    /**
     * 整改
     * @param changeCond
     */
    void changeAllocation(AllocationChangeCond changeCond);
    /**
     * 审批
     * @param checkCond
     */
    void checkAllocation(AllocationCheckCond checkCond);
    /**
     * 删除
     * @param id
     * @return
     */
    boolean removeById(Integer id);
    /**
     * 作废
     * @param id
     * @param invalidReason
     * @return
     */
    boolean invalidResult (Integer id,String invalidReason);
    /**
@@ -54,5 +91,10 @@
     */
    List<AllocationListExt> extList(AllocationListCond allocationListCond);
    /**
     * 延期申请
     * @param allocationExtensionAddCond
     * @return
     */
    boolean applyFor (AllocationExtensionAddCond allocationExtensionAddCond);
}