jinpengyong
2023-11-13 607613b5d0e3fd237c04dbd2ae8a65bb143fe598
screen-api/src/main/java/com/moral/api/service/AllocationService.java
@@ -7,15 +7,17 @@
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.moral.api.entity.Allocation;
import com.moral.api.entity.AllocationLog;
import com.moral.api.entity.ResponsibilityUnit;
import com.moral.api.pojo.ext.allocation.AllocationExt;
import com.moral.api.pojo.ext.allocation.AllocationListExt;
import com.moral.api.pojo.ext.allocation.AllocationPageExt;
import com.moral.api.pojo.query.allocation.*;
import com.moral.api.pojo.dto.allocation.AllocationUnitDto;
import com.moral.api.pojo.query.allocationextension.AllocationExtensionAddCond;
import com.moral.api.pojo.query.app.AppAllocationFileCond;
import com.moral.api.pojo.query.app.AppAllocationPageCond;
import com.moral.api.pojo.vo.allocation.AllocationFindVo;
import com.moral.api.pojo.vo.allocation.AllocationPageVo;
import com.moral.api.pojo.vo.app.AppAuthority;
public interface AllocationService extends IService<Allocation> {
@@ -107,6 +109,14 @@
     */
    List<AllocationFindVo> selectSmallRoutine(Integer state,String startTime,String endTime);
    /**
     * 小程序分页
     * @param allocationPageCond
     * @return
     */
    Page<AllocationPageExt> pageApp(AppAllocationPageCond allocationPageCond);
    boolean saveFile(AppAllocationFileCond appAllocationFileCond);
    /**
     * 小程序整改
@@ -122,5 +132,25 @@
     */
    void checkSmallRoutine(AllocationCheckCond checkCond);
    /**
     * 分享权限 1 可以看可以写  2.可以看不能写 3.都不能
     * @param allocationNum
     * @param userId
     * @return
     */
    AppAuthority authority(String allocationNum, Integer userId);
    /**
     * 修改责任单位
     * @param id
     * @param unitId
     */
    void updataUnit(Integer id,Integer unitId,Integer polluteType);
    /**
     * 查看修改记录
     * @param allocationNum
     * @return
     */
    List<AllocationLog> getLog(String allocationNum);
}