| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697 |
- package cn.com.goldenwater.dcproj.service;
- import cn.com.goldenwater.core.service.CrudService;
- import cn.com.goldenwater.dcproj.dto.TacProvincePblmInfoFromDto;
- import cn.com.goldenwater.dcproj.model.BisInspPblmPlistFormDTO;
- import cn.com.goldenwater.dcproj.model.TacProvincePblmMendInfo;
- import cn.com.goldenwater.dcproj.param.TacProvincePblmMendInfoParam;
- import com.github.pagehelper.PageInfo;
- import javax.servlet.http.HttpServletResponse;
- /**
- * @author lhc
- * @date 2021-6-2
- */
- public interface TacProvincePblmMendInfoService extends CrudService<TacProvincePblmMendInfo, TacProvincePblmMendInfoParam> {
- // ------------------------- 自定方法 -------------------------
- PageInfo<TacProvincePblmMendInfo> getList(TacProvincePblmMendInfoParam tacProvincePblmMendInfoParam);
- /**
- * 保存审批单 并发起流程
- *
- * @param form
- * @return
- */
- boolean saveFormsAndStartFlow(TacProvincePblmInfoFromDto form, String userId, String orgId, String province);
- /**
- * 批量保存审批单 并发起流程
- * @param tacProvincePblmMendInfoParam
- */
- void allStartup(TacProvincePblmMendInfoParam tacProvincePblmMendInfoParam);
- /**
- * 提交-审批单
- *
- * @param form
- * @return
- */
- boolean submitForm(TacProvincePblmInfoFromDto form, String userId, String orgId);
- /**
- * 反馈-审批单
- *
- * @param form
- * @return
- */
- boolean feedbackForm(TacProvincePblmInfoFromDto form, String userId, String orgId);
- /**
- * 回退-审批单
- *
- * @param form
- * @return
- */
- boolean backwardForm(TacProvincePblmInfoFromDto form, String userId, String orgId);
- /**
- * 市转本级反馈-审批单
- *
- * @param form
- * @return
- */
- boolean feedbackCityForm(TacProvincePblmInfoFromDto form, String userId, String orgId);
- /**
- * 下发到县-审批单
- *
- * @param form
- * @return
- */
- boolean sendCountyForm(TacProvincePblmInfoFromDto form, String userId, String orgId);
- /**
- * 完成整改任务 更新业务表字段
- *
- * @param plistId
- * @return
- */
- boolean complete(TacProvincePblmInfoFromDto form, String userId, String orgId);
- TacProvincePblmMendInfo getProblemListInfo(String plistId);
- int updateByPblmId(TacProvincePblmMendInfo tacProvincePblmMendInfo);
- /**
- * 转省本级反馈
- * @param form
- * @param userId
- * @param orgId
- * @return
- */
- boolean sendProvinceForm(TacProvincePblmInfoFromDto form, String userId, String orgId);
- void export(TacProvincePblmMendInfoParam tacProvincePblmMendInfoParam, HttpServletResponse response) throws Exception;
- int updateAddvcd(TacProvincePblmMendInfo tacProvincePblmMendInfo);
- }
|