You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
63 lines
2.3 KiB
63 lines
2.3 KiB
package jnpf.service; |
|
|
|
import com.alibaba.fastjson.JSONObject; |
|
import com.baomidou.mybatisplus.extension.service.IService; |
|
import jnpf.entity.BiddingProjectSubscribeEntity; |
|
import jnpf.model.bidding_project_subscribe.*; |
|
import jnpf.model.dto.BiddingProjectDto; |
|
import jnpf.model.dto.IndicatorStatisticsDto; |
|
import jnpf.permission.entity.UserEntity; |
|
import org.springframework.web.multipart.MultipartFile; |
|
|
|
import java.util.List; |
|
import java.util.Map; |
|
|
|
/** |
|
* bidding_project_subscribe |
|
* 版本: V3.5 |
|
* 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) |
|
* 作者: JNPF开发平台组 |
|
* 日期: 2024-06-11 |
|
*/ |
|
public interface BiddingProjectSubscribeService extends IService<BiddingProjectSubscribeEntity> { |
|
List<BiddingProjectSubscribeEntity> getList(BiddingProjectSubscribePagination biddingProjectSubscribePagination); |
|
|
|
List<BiddingProjectSubscribeEntity> getTypeList(BiddingProjectSubscribePagination biddingProjectSubscribePagination, String dataType); |
|
|
|
BiddingProjectSubscribeEntity getInfo(String id); |
|
|
|
void delete(BiddingProjectSubscribeEntity entity); |
|
|
|
void create(BiddingProjectSubscribeEntity entity); |
|
|
|
boolean update(String id, BiddingProjectSubscribeEntity entity); |
|
|
|
//子表方法 |
|
//副表数据方法 |
|
String checkForm(BiddingProjectSubscribeForm form, int i); |
|
|
|
void updateFlow(UserEntity userEntity, BiddingProjectSubscribeEntity entity,Boolean add); |
|
|
|
void auditing(BiddingProjectDto.AuditingParam param); |
|
|
|
void updateFlowByUser(BiddingProjectSubscribeEntity entity); |
|
|
|
String obtainHierarchy(); |
|
|
|
void archivist(BiddingProjectDto.ArchivistParam param); |
|
|
|
void termination(String id); |
|
|
|
List<JSONObject> getAllFileInfo(String id); |
|
|
|
void temporaryStorage(UserEntity userInfo, BiddingProjectSubscribeEntity entity); |
|
|
|
MultipartFile download(String id, String type); |
|
MultipartFile download(String id, String type,BiddingProjectSubscribeEntity entity); |
|
|
|
String obtainHierarchyOfCreate(String id); |
|
|
|
List<IndicatorStatisticsDto.Indicator> getProjectsNumberByType(IndicatorStatisticsDto.ProjectsNumberParam param, Map<String, Object> paramNameValuePairs, String sql); |
|
|
|
List<IndicatorStatisticsDto.MoneyAndProjectsNumberChild> moneyAndProjectsNumber(IndicatorStatisticsDto.MoneyAndProjectsNumberParam param, Map<String, Object> paramNameValuePairs, String replace); |
|
}
|
|
|