cnas-server/src/main/java/com/yuanchu/mom/controller/CapacityScopeController.java
@@ -29,7 +29,7 @@ private CapacityScopeService capacityScopeService; @ApiOperation(value = "è·åé¡¹ç®æ£éªåæ°å表") @ApiOperation(value = "è½åèå´-è·åé¡¹ç®æ£éªåæ°å表") @PostMapping("/selectItemParameterList") public Result selectItemParameterList(@RequestBody Map<String, Object> data) throws Exception { Page page = JackSonUtil.unmarshal(JackSonUtil.marshal(data.get("page")), Page.class); @@ -37,25 +37,25 @@ return Result.success(capacityScopeService.selectItemParameterList(page, itemParameter)); } @ApiOperation(value = "æ·»å é¡¹ç®æ£éªåæ°") @ApiOperation(value = "è½åèå´-æ·»å é¡¹ç®æ£éªåæ°") @PostMapping("/addItemParameter") public Result addItemParameter(@RequestBody StructureItemParameter itemParameter) { return Result.success(capacityScopeService.addItemParameter(itemParameter)); } @ApiOperation(value = "å é¤é¡¹ç®æ£éªåæ°") @ApiOperation(value = "è½åèå´-å é¤é¡¹ç®æ£éªåæ°") @PostMapping("/delItemParameter") public Result<?> delItemParameter(Integer id) { return Result.success(capacityScopeService.delItemParameter(id)); } @ApiOperation(value = "ä¿®æ¹é¡¹ç®æ£éªåæ°") @ApiOperation(value = "è½åèå´-ä¿®æ¹é¡¹ç®æ£éªåæ°") @PostMapping("/upItemParameter") public Result<?> upItemParameter(@RequestBody StructureItemParameter itemParameter) { return Result.success(capacityScopeService.upItemParameter(itemParameter)); } @ApiOperation(value = "è·åæ£éªå¯¹è±¡") @ApiOperation(value = "è½åèå´-è·åæ£éªå¯¹è±¡") @PostMapping("/selectTestObjectList") public Result selectTestObjectList(@RequestBody Map<String, Object> data) throws Exception { Page page = JackSonUtil.unmarshal(JackSonUtil.marshal(data.get("page")), Page.class); @@ -63,32 +63,32 @@ return Result.success(capacityScopeService.selectTestObjectList(page, pageTestObjectDto)); } @ApiOperation(value = "æ·»å æ£éªå¯¹è±¡") @ApiOperation(value = "è½åèå´-æ·»å æ£éªå¯¹è±¡") @PostMapping("/addTestObject") public Result addTestObject(@RequestBody StructureTestObject testObject) { return Result.success(capacityScopeService.addTestObject(testObject)); } @ApiOperation(value = "å 餿£éªå¯¹è±¡") @ApiOperation(value = "è½åèå´-å 餿£éªå¯¹è±¡") @PostMapping("/delTestObject") public Result<?> delTestObject(Integer id) { return Result.success(capacityScopeService.delTestObject(id)); } @ApiOperation(value = "ä¿®æ¹æ£éªå¯¹è±¡") @ApiOperation(value = "è½åèå´-ä¿®æ¹æ£éªå¯¹è±¡") @PostMapping("/upTestObject") public Result upTestObject(@RequestBody StructureTestObject testObject) { return Result.success(capacityScopeService.upTestObject(testObject)); } @ApiOperation(value = "è·åæ£éªå¯¹è±¡æä¸¾") @ApiOperation(value = "è½åèå´-è·åæ£éªå¯¹è±¡æä¸¾") @GetMapping("/selectTestObjectByName") @ValueAuth public Result selectTestObjectByName() { return Result.success(capacityScopeService.selectTestObjectByName()); } @ApiOperation(value = "设å¤éé¢éæ©æ£éªé¡¹ç®(æ å½¢ç»æ)") @ApiOperation(value = "è½åèå´-设å¤éé¢éæ©æ£éªé¡¹ç®(æ å½¢ç»æ)") @PostMapping("/getInsProduction") public Result getInsProduction(){ return Result.success(capacityScopeService.getInsProduction()); cnas-server/src/main/java/com/yuanchu/mom/controller/CertificationController.java
@@ -26,7 +26,7 @@ private CertificationService certificationService; @ApiOperation(value = "æ¥è¯¢èµè´¨æç»å表") @ApiOperation(value = "èµè´¨è¯´æ-æ¥è¯¢èµè´¨æç»å表") @PostMapping("/getCertificationDetail") @ValueAuth public Result getCertificationDetail(@RequestBody Map<String, Object> data) throws Exception { @@ -35,13 +35,13 @@ return Result.success(certificationService.getCertificationDetail(page, certification)); } @ApiOperation(value = "æ·»å èµè´¨æç»å表") @ApiOperation(value = "èµè´¨è¯´æ-æ·»å èµè´¨æç»å表") @PostMapping("/addCertificationDetail") public Result addCertificationDetail(@RequestBody Certification certification) { return Result.success(certificationService.addCertificationDetail(certification)); } @ApiOperation(value = "å é¤èµè´¨æç»å表") @ApiOperation(value = "èµè´¨è¯´æ-å é¤èµè´¨æç»å表") @PostMapping("/delCertificationDetail") public Result<?> delCertificationDetail( String ids) { return Result.success(certificationService.delCertificationDetail(ids)); cnas-server/src/main/java/com/yuanchu/mom/controller/DepartmentController.java
@@ -32,25 +32,25 @@ DepartmentService departmentService; @ApiOperation(value = "æ·»å é¨é¨") @ApiOperation(value = "人åæç»-æ·»å é¨é¨") @PostMapping("/addDepartment") public Result addDepartment(@RequestBody Department department) { return Result.success(departmentService.addDepartment(department)); } @ApiOperation(value = "è·åé¨é¨æ ") @ApiOperation(value = "人åæç»-è·åé¨é¨æ ") @GetMapping("/selectDepartment") public Result selectDepartment() { return Result.success(departmentService.selectDepartment()); } @ApiOperation(value = "å é¤é¨é¨") @ApiOperation(value = "人åæç»-å é¤é¨é¨") @PostMapping("/delDepartment") public Result delDepartment(Integer id) { return Result.success(departmentService.delDepartment(id)); } @ApiOperation(value = "æ ¹æ®éæ©çæ å±ç¤ºç¸å ³ç人å") @ApiOperation(value = "人åæç»-æ ¹æ®éæ©çæ å±ç¤ºç¸å ³ç人å") @PostMapping("/showUserById") public Result showUserById(@RequestBody Map<String, Object> data) throws Exception { Page page = JackSonUtil.unmarshal(JackSonUtil.marshal(data.get("page")), Page.class); cnas-server/src/main/java/com/yuanchu/mom/controller/DeviceController.java
@@ -4,6 +4,7 @@ import cn.hutool.core.lang.UUID; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.yuanchu.mom.annotation.ValueAuth; import com.yuanchu.mom.dto.DeviceDto; import com.yuanchu.mom.pojo.Device; import com.yuanchu.mom.service.DeviceService; import com.yuanchu.mom.utils.JackSonUtil; @@ -40,7 +41,7 @@ @PostMapping("/selectDeviceParameter") public Result selectDeviceParameter(@RequestBody Map<String, Object> data) throws Exception { Page page = JackSonUtil.unmarshal(JackSonUtil.marshal(data.get("page")), Page.class); Device itemParameter = JackSonUtil.unmarshal(JackSonUtil.marshal(data.get("entity")), Device.class); DeviceDto itemParameter = JackSonUtil.unmarshal(JackSonUtil.marshal(data.get("entity")), DeviceDto.class); return Result.success(deviceService.selectDeviceParameter(page, itemParameter)); } cnas-server/src/main/java/com/yuanchu/mom/dto/DeviceDto.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,26 @@ package com.yuanchu.mom.dto; import com.yuanchu.mom.annotation.ValueTableShow; import com.yuanchu.mom.pojo.Device; import io.swagger.annotations.ApiModelProperty; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; @Data @AllArgsConstructor @NoArgsConstructor public class DeviceDto extends Device { @ValueTableShow(10) @ApiModelProperty(value = "管ç人") private String equipmentManagerUser; @ValueTableShow(value = 12, name = "æå±é¨é¨") @ApiModelProperty(value = "æå±é¨é¨") private String laboratoryName; @ValueTableShow(13) @ApiModelProperty(value = "æ£éªé¡¹ç®") private Integer insProductItem; } cnas-server/src/main/java/com/yuanchu/mom/mapper/DepartmentMapper.java
@@ -2,12 +2,10 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.yuanchu.mom.dto.DepartmentDto; import com.yuanchu.mom.dto.UserDto; import com.yuanchu.mom.pojo.Department; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.yuanchu.mom.pojo.User; import org.apache.ibatis.annotations.Param; import java.util.List; cnas-server/src/main/java/com/yuanchu/mom/mapper/DeviceMapper.java
@@ -4,8 +4,9 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.yuanchu.mom.dto.DeviceDto; import com.yuanchu.mom.pojo.Device; import org.springframework.data.repository.query.Param; import org.apache.ibatis.annotations.Param; import java.util.List; @@ -16,9 +17,6 @@ IPage<Device> selectDeviceParameter(Page page, QueryWrapper<Device> ew); List<Device> selectEquipmentOverview(Page page, QueryWrapper<Device> ew); //æ´æ° int upDeviceParameter(Device itemParameter); //è·å被ææäºº List<Device> authorizedPerson(); @@ -33,5 +31,6 @@ //æ¥è¯¢è®¾å¤è´è´£äºº List<Device> selectDevicePrincipal(); IPage<DeviceDto> selectDeviceParameterPage(Page page, @Param("ew") QueryWrapper<DeviceDto> queryWrappers); } cnas-server/src/main/java/com/yuanchu/mom/pojo/Device.java
@@ -8,6 +8,7 @@ import lombok.Data; import java.io.Serializable; import java.math.BigDecimal; import java.time.LocalDate; import java.time.LocalDateTime; @@ -21,113 +22,83 @@ @TableId(type = IdType.AUTO) private Integer id; //@ValueTableShow(2) @ApiModelProperty(value = "大类") private String largeCategory; @ValueTableShow(13) @ApiModelProperty(value = "åºåæ¥æ") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private String dateProduction; @ValueTableShow(4) @ApiModelProperty(value = "设å¤è´è´£äºº") private Integer equipmentManager; @ValueTableShow(5) @ApiModelProperty(value = "被ææäºº") private String authorizedPerson; @ValueTableShow(1) @ApiModelProperty(value = "设å¤åç§°") private String deviceName; @ValueTableShow(7) @ApiModelProperty(value = "å é¨ç¼ç ") private String internalCode; @ValueTableShow(value = 2, name = "en设å¤åç§°") @ApiModelProperty(value = "en设å¤åç§°") private String enDeviceName; @ValueTableShow(8) @ApiModelProperty(value = "èµäº§ç¼ç ") private String assetCode; @ValueTableShow(3) @ApiModelProperty(value = "è§æ ¼åå·") private String specificationModel; @ValueTableShow(9) @ApiModelProperty(value = "æ ¡åæ¥æï¼æï¼") private String calibrationDate; @ValueTableShow(4) @ApiModelProperty(value = "ç产åå®¶") private String manufacturer; @ValueTableShow(10) @ApiModelProperty(value = "æ¥åºæ¥æ") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private LocalDateTime scrapTime; @ValueTableShow(11) @ApiModelProperty(value = "éªæ¶è®°å½") private String acceptanceRecords; @ValueTableShow(12) @ApiModelProperty(value = "ç»ç±»") private String subclass; @ValueTableShow(13) @ApiModelProperty(value = "设å¤ç¼ç ") @ValueTableShow(5) @ApiModelProperty(value = "åºåç¼å·") private String factoryNo; @ValueTableShow(14) @ValueTableShow(value = 6, name = "管çç¼å·") @ApiModelProperty(value = "管çç¼å·") private String managementNumber; @ValueTableShow(value = 7, name = "ææ¯ææ ") @ApiModelProperty(value = "ææ¯ææ ") private String technicalIndicators; @ValueTableShow(8) @ApiModelProperty(value = "è´ç½®æ¥æ") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private String acquisitionDate; @ValueTableShow(15) @ApiModelProperty(value = "å确度éå¼") private String accurateMeasurement; @ValueTableShow(value = 9, name = "å¯ç¨æ¥æ") @ApiModelProperty(value = "å¯ç¨æ¥æ") private LocalDateTime activationDate; @ValueTableShow(16) @ApiModelProperty(value = "夿³¨") private String notes; @ApiModelProperty(value = "管ç人Id") private Integer equipmentManager; @ValueTableShow(17) @ApiModelProperty(value = "è§æ ¼åå·") private String specificationModel; @ValueTableShow(6) @ApiModelProperty(value = "设å¤ç¶æ") private Integer deviceStatus; @ValueTableShow(19) @ValueTableShow(11) @ApiModelProperty(value = "åæ¾ç¹") private String storagePoint; @ApiModelProperty(value = "æå±é¨é¨Id") private Integer subordinateDepartmentsId; @ApiModelProperty(value = "æ£éªé¡¹ç®Id") private String insProductIds; @ValueTableShow(value = 14, name = "æ ¡åæå¡æºæ") @ApiModelProperty(value = "æ ¡åæå¡æºæ") private String calibrationServices; @ValueTableShow(value = 15, name = "æè¿æ ¡åæ¥æ") @ApiModelProperty(value = "æè¿æ ¡åæ¥æ") private LocalDateTime lastCalibrationDate; @ValueTableShow(value = 16, name = "䏿¬¡æ ¡åæ¥æ") @ApiModelProperty(value = "䏿¬¡æ ¡åæ¥æ") private LocalDateTime nextCalibrationDate; @ValueTableShow(value = 17, name = "设å¤åç±»") @ApiModelProperty(value = "设å¤ç±»å") private String largeCategory; @ValueTableShow(value = 18, name = "åä»·") @ApiModelProperty(value = "åä»·") private BigDecimal unitPrice; @ValueTableShow(19) @ApiModelProperty(value = "设å¤ç¶æ") private Integer deviceStatus; @ValueTableShow(20) @ApiModelProperty(value = "æè¿è¿½æº¯æ¥æ") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private LocalDateTime latestTraceability; @ValueTableShow(21) @ApiModelProperty(value = "åç¨æ¶é´") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private LocalDateTime downTime; @ValueTableShow(22) @ApiModelProperty(value = "维修记å½") private String maintenanceRecords; @ValueTableShow(23) @ApiModelProperty(value = "ç产åå®¶") private String manufacturer; @ValueTableShow(24) @ApiModelProperty(value = "æ£æµç±»å") private String detectionType; @ValueTableShow(25) @ApiModelProperty(value = "éè´è´¹ç¨") private String procurementCosts; @ValueTableShow(26) @ApiModelProperty(value = "æ ¡åè¯ä¹¦") private String calibrationCerticate; @ApiModelProperty(value = "ç¶æ") private Integer status; @ApiModelProperty(value = "æ ¡åå¨æï¼æï¼") private String calibrationDate; @ApiModelProperty(value = "å¾çä¸ä¼ ") private String imageUpload; @@ -148,9 +119,4 @@ @TableField(fill = FieldFill.INSERT) @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private LocalDateTime createTime; @ValueTableShow(12) @ApiModelProperty(value = "æ£éªé¡¹ç®") private String insProductIds; } cnas-server/src/main/java/com/yuanchu/mom/service/DeviceService.java
@@ -2,6 +2,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.IService; import com.yuanchu.mom.dto.DeviceDto; import com.yuanchu.mom.pojo.Device; import java.util.List; @@ -12,7 +13,7 @@ */ public interface DeviceService extends IService<Device> { Map<String, Object> selectDeviceParameter(Page page, Device itemParameter); Map<String, Object> selectDeviceParameter(Page page, DeviceDto itemParameter); int addDeviceParameter(Device itemParameter); cnas-server/src/main/java/com/yuanchu/mom/service/impl/DeviceServiceImpl.java
@@ -1,10 +1,12 @@ package com.yuanchu.mom.service.impl; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.yuanchu.mom.common.GetLook; import com.yuanchu.mom.common.PrintChina; import com.yuanchu.mom.dto.DeviceDto; import com.yuanchu.mom.mapper.DeviceMapper; import com.yuanchu.mom.pojo.Device; import com.yuanchu.mom.service.DeviceService; @@ -28,12 +30,13 @@ private DeviceMapper deviceMapper; @Override public Map<String, Object> selectDeviceParameter(Page page, Device itemParameter) { public Map<String, Object> selectDeviceParameter(Page page, DeviceDto itemParameter) { Map<String, Object> map = new HashMap<>(); map.put("head", PrintChina.printChina(Device.class)); map.put("head", PrintChina.printChina(DeviceDto.class)); Map<String, Integer> map1 = getLook.selectPowerByMethodAndUserId("selectDeviceParameter"); if (map1.get("look") == 1) itemParameter.setCreateUser(map1.get("userId")); map.put("body", deviceMapper.selectPage(page, QueryWrappers.queryWrappers(itemParameter))); IPage<DeviceDto> iPage = deviceMapper.selectDeviceParameterPage(page, QueryWrappers.queryWrappers(itemParameter)); map.put("body", iPage); return map; } cnas-server/src/main/java/com/yuanchu/mom/service/impl/LaboratoryServiceImpl.java
@@ -54,7 +54,7 @@ @Override public List<Laboratory> obtainItemParameterList() { return laboratoryMapper.selectList(Wrappers.<Laboratory>lambdaQuery().select(Laboratory::getLaboratoryName)); return laboratoryMapper.selectList(Wrappers.<Laboratory>lambdaQuery().select(Laboratory::getLaboratoryName, Laboratory::getId)); } cnas-server/src/main/resources/mapper/DeviceMapper.xml
@@ -79,44 +79,6 @@ </where> </select> <update id="upDeviceParameter" parameterType="com.yuanchu.mom.pojo.Device"> UPDATE device <set> <if test="largeCategory!=null and largeCategory!='' ">large_category=#{largeCategory},</if> <if test="dateProduction!=null ">date_production=#{dateProduction},</if> <if test="equipmentManager!=null ">equipment_manager=#{equipmentManager},</if> <if test="authorizedPerson!=null ">authorized_person=#{authorizedPerson}</if> <if test="deviceName!=null ">device_name=#{deviceName}</if> <if test="internalCode!=null ">internal_code=#{internalCode}</if> <if test="assetCode!=null ">asset_code=#{assetCode}</if> <if test="calibrationDate!=null ">calibration_date=#{calibrationDate}</if> <if test="scrapTime!=null ">scrap_time=#{scrapTime}</if> <if test="acceptanceRecords!=null ">acceptance_records=#{acceptanceRecords}</if> <if test="subclass!=null ">subclass=#{subclass}</if> <if test="factoryNo!=null ">factory_no=#{factoryNo}</if> <if test="acquisitionDate!=null ">create_time=#{acquisition_date}</if> <if test="factoryNo!=null ">create_time=#{factory_no}</if> <if test="acquisitionDate!=null ">acquisition_date=#{acquisitionDate}</if> <if test="accurateMeasurement!=null ">accurate_measurement=#{accurateMeasurement}</if> <if test="notes!=null ">notes=#{notes}</if> <if test="specificationModel!=null ">specification_model=#{specificationModel}</if> <if test="deviceStatus!=null ">device_status=#{deviceStatus}</if> <if test="storagePoint!=null ">storage_point=#{storagePoint}</if> <if test="latestTraceability!=null ">latest_traceability=#{latestTraceability}</if> <if test="downTime!=null ">down_time=#{downTime}</if> <if test="maintenanceRecords!=null ">maintenance_records=#{maintenanceRecords}</if> <if test="manufacturer!=null ">manufacturer=#{manufacturer}</if> <if test="detectionType!=null ">detection_type=#{detectionType}</if> <if test="procurementCosts!=null ">procurement_costs=#{procurementCosts}</if> <if test="calibrationCerticate!=null ">calibration_certicate=#{calibrationCerticate}</if> <if test="status!=null ">status=#{status}</if> <if test="imageUpload!=null ">image_upload=#{imageUpload}</if> <if test="imageName!=null ">image_name=#{imageName}</if> </set> <where> id=#{id} </where> </update> <select id="selectDeviceImage" resultType="com.yuanchu.mom.pojo.Device"> select (image_upload, create_user, create_time) values (#{image_upload} , #{createUser} @@ -127,4 +89,19 @@ equipment_manager from device </select> <select id="selectDeviceParameterPage" resultType="com.yuanchu.mom.dto.DeviceDto"> select * from( SELECT d.*, u.name equipmentManagerUser, l.laboratory_name laboratoryName, i.inspection_item insProductItem FROM device d left join `user` u on u.id = d.equipment_manager left join laboratory l on l.id = d.subordinate_departments_id left join ins_product i on i.id = d.ins_product_ids ) a <if test="ew.customSqlSegment != null and ew.customSqlSegment != ''"> ${ew.customSqlSegment} </if> </select> </mapper> framework/src/main/java/com/yuanchu/mom/controller/InformationNotificationController.java
@@ -31,40 +31,40 @@ @Autowired private InformationNotificationService informationNotificationService; @ApiOperation(value = "æ»å¨å页æ¥è¯¢") @ApiOperation(value = "æ¶æ¯éç¥-æ»å¨å页æ¥è¯¢") @GetMapping("page") public Result<?> getPage(Long size, Long current, String messageType) { return Result.success(informationNotificationService.getPage(new Page<>(current, size), messageType)); } @ApiOperation(value = "æ´æ°æ¶æ¯ç¶æï¼æç»ãæ¥æ¶ï¼") @ApiOperation(value = "æ¶æ¯éç¥-æ´æ°æ¶æ¯ç¶æï¼æç»ãæ¥æ¶ï¼") @PutMapping("updateMessageStatus") public Result<?> updateMessageStatus(@RequestBody InformationNotification informationNotification) { informationNotificationService.updateById(informationNotification); return Result.success(); } @ApiOperation(value = "æ è®°ææä¿¡æ¯ä¸ºå·²è¯»/å 餿æå·²è¯»æ¶æ¯") @ApiOperation(value = "æ¶æ¯éç¥-æ è®°ææä¿¡æ¯ä¸ºå·²è¯»/å 餿æå·²è¯»æ¶æ¯") @PutMapping("informationReadOrDelete/{isMarkAllInformationRead}") public Result<?> markAllInformationReadOrDeleteAllReadMessages(@PathVariable("isMarkAllInformationRead") Boolean isMarkAllInformationRead) { informationNotificationService.markAllInformationReadOrDeleteAllReadMessages(isMarkAllInformationRead); return Result.success(); } @ApiOperation(value = "æ ¹æ®Idå 餿°æ®") @ApiOperation(value = "æ¶æ¯éç¥-å 餿°æ®") @DeleteMapping("deleteDataBasedOnId") public Result<?> deleteDataBasedOnId(Integer id) { informationNotificationService.removeById(id); return Result.success(); } @ApiOperation(value = "æ¥è¯¢æ¯å¦å卿ªè¯»æ°æ®") @ApiOperation(value = "æ¶æ¯éç¥-æ¥è¯¢æ¯å¦å卿ªè¯»æ°æ®") @GetMapping("checkForUnreadData") public Result<?> checkForUnreadData() { return Result.success(informationNotificationService.checkForUnreadData()); } @ApiOperation(value = "ç¹å»è¯¦æ 触åä¿®æ¹ç¶æä¸ºå·²è¯»") @ApiOperation(value = "æ¶æ¯éç¥-ç¹å»è¯¦æ 触åä¿®æ¹ç¶æä¸ºå·²è¯»") @PutMapping("triggerModificationStatusToRead/{id}") public Result<?> triggerModificationStatusToRead(@PathVariable("id") Integer id) { informationNotificationService.triggerModificationStatusToRead(id);