Closed
Conversation
- Updated the CompanyNotice struct to include StartTime and EndTime fields for better notice management. - Modified conversion functions to handle the new fields when converting between biz and model representations.
- Modified UpdateCompanyNotice to accept startTime and endTime parameters for enhanced notice management. - Adjusted GetCompanyNotice to return only the notice and error, removing the exist boolean for clarity.
…clude ExpireTime - Adjusted GetCompanyNotice to always set ReadByCurrentUser to false. - Added ExpireTime to the response data from GetCompanyNotice. - Updated UpdateCompanyNotice to accept startTime and endTime parameters for improved notice management.
- Added ExpireTime field to CompanyNotice for notice expiration management. - Updated UpdateCompanyNotice to require StartTime and EndTime fields for better validation and notice display control.
…nyNotice - Introduced StartTime field to the CompanyNotice struct for better notice management. - Updated GetCompanyNotice to include StartTime in the response data.
- Added IncludeLatestOutsidePeriod query parameter to GetCompanyNotice for returning the latest notice regardless of display time window. - Updated GetCompanyNotice method to handle the new parameter and modified related service and usecase methods accordingly. - Improved Swagger documentation to reflect the changes in the API endpoint.
PR Reviewer Guide 🔍
|
PR Code Suggestions ✨Explore these optional code suggestions:
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
User description
关联的 issue
https://github.com/actiontech/dms-ee/issues/756
描述你的变更
公告功能优化
确认项(pr提交后操作)
Tip
请在指定复审人之前,确认并完成以下事项,完成后✅
not_compatibleneed_update_docDescription
增加公告开始和结束时间字段
更新公告接口参数及验证逻辑
优化Swagger文档及接口说明
修正公告读取标识与过期时间传递
Diagram Walkthrough
File Walkthrough
7 files
更新公告接口增加时间字段参数更新控制器处理公告请求新增时间参数增加公告业务模型中的时间字段更新企业版公告接口增加时间参数更新公告服务层传递时间字段转换函数中增加公告时间字段转换模型中增加公告开始与结束时间字段2 files
Swagger JSON中增加公告时间及参数说明Swagger YAML中增加公告时间及参数定义