package com.cloudroam.service; import com.cloudroam.dto.projectDaily.CreateWithTaskDTO; import com.cloudroam.dto.projectDaily.QueryProjectDailyDTO; import com.cloudroam.dto.projectDailyMain.QueryProjectDailyMainCalenDarDTO; import com.cloudroam.dto.projectDailyMain.QueryProjectDailyMainDTO; import com.cloudroam.model.ProjectDailyMainDO; import com.baomidou.mybatisplus.extension.service.IService; import java.util.Date; import java.util.List; /** *

* 服务类 *

* * @author generator@TaoJie * @since 2023-08-17 */ public interface ProjectDailyMainService extends IService { List getDailyMainList(QueryProjectDailyMainDTO mainDTO); boolean createDailyMainDefault(QueryProjectDailyMainDTO dto); boolean confirmProjectDailyMain(String dailyDate, String createUserId,Integer confirmCode,String confirmContent); boolean unConfirmProjectDailyMain(String dailyDate, String createUserId); boolean unCommitProjectDailyMain(Date dailyDate, String s); boolean commit(QueryProjectDailyDTO queryProjectDailyDTO); List getDailyMainListPersonal(QueryProjectDailyMainCalenDarDTO dto); int getDailyMainUncommitCount(); boolean existsProjectDailyMainByDate(CreateWithTaskDTO createBatchTaskDTO); ProjectDailyMainDO getProjectDailyMainByDate(CreateWithTaskDTO createBatchTaskDTO); }