| | |
| | | package cn.flightfeather.supervision.lightshare.service |
| | | |
| | | import cn.flightfeather.supervision.lightshare.vo.AreaVo |
| | | import cn.flightfeather.supervision.lightshare.vo.ExcelConfigVo |
| | | import cn.flightfeather.supervision.model.dataproduct.DataProdOption |
| | | import cn.flightfeather.supervision.model.dataproduct.PPListProbRecurrence |
| | | import cn.flightfeather.supervision.model.dataproduct.PPListProblemChange |
| | | import javax.servlet.http.HttpServletResponse |
| | | |
| | | /** |
| | |
| | | * ä¸è½½æ°æ®äº§åæ¥å |
| | | */ |
| | | fun downloadProduct(areaVo: AreaVo, type: Int, forceUpdate: Boolean, response: HttpServletResponse): Boolean |
| | | |
| | | /** |
| | | * é®é¢æ´æ¹æ¸
å |
| | | */ |
| | | fun problemChangeList(option: DataProdOption): List<PPListProblemChange> |
| | | |
| | | /** |
| | | * é®é¢å¤åæ
åµ |
| | | */ |
| | | fun problemRecurrence(option: DataProdOption): List<PPListProbRecurrence> |
| | | } |
| | |
| | | import cn.flightfeather.supervision.lightshare.service.DataProductService |
| | | import cn.flightfeather.supervision.lightshare.vo.AreaVo |
| | | import cn.flightfeather.supervision.lightshare.vo.ExcelConfigVo |
| | | import cn.flightfeather.supervision.model.dataproduct.DataProdOption |
| | | import cn.flightfeather.supervision.model.dataproduct.PPListProbRecurrence |
| | | import cn.flightfeather.supervision.model.dataproduct.PPListProblemChange |
| | | import org.springframework.beans.factory.annotation.Value |
| | | import org.springframework.http.HttpHeaders |
| | | import org.springframework.http.MediaType |
| | |
| | | return true |
| | | } |
| | | } |
| | | |
| | | override fun problemChangeList(option: DataProdOption): List<PPListProblemChange> { |
| | | TODO("Not yet implemented") |
| | | } |
| | | |
| | | override fun problemRecurrence(option: DataProdOption): List<PPListProbRecurrence> { |
| | | TODO("Not yet implemented") |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package cn.flightfeather.supervision.model.dataproduct |
| | | |
| | | import com.fasterxml.jackson.annotation.JsonFormat |
| | | import io.swagger.annotations.ApiModelProperty |
| | | import java.time.LocalDateTime |
| | | |
| | | /** |
| | | * æ°æ®äº§åç鿡件 |
| | | * @date 2025/7/30 |
| | | * @author feiyu02 |
| | | */ |
| | | class DataProdOption { |
| | | @ApiModelProperty("ç份ç¼ç ") |
| | | var provinceCode: String? = null |
| | | |
| | | @ApiModelProperty("åå¸ç¼ç ") |
| | | var cityCode: String? = null |
| | | |
| | | @ApiModelProperty("åºå¿ç¼ç ") |
| | | var districtCode: String? = null |
| | | |
| | | @ApiModelProperty("è¡éç¼ç ") |
| | | var townCode: String? = null |
| | | |
| | | @ApiModelProperty("èµ·å§æ¶é´ï¼æ ¼å¼ yyyy-MM-dd HH:mm:ss") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | var startTime: LocalDateTime? = null |
| | | |
| | | @ApiModelProperty("ç»ææ¶é´ï¼æ ¼å¼ yyyy-MM-dd HH:mm:ss") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | var endTime: LocalDateTime? = null |
| | | |
| | | @ApiModelProperty("åºæ¯ä¸»é®id") |
| | | var sceneId: String? = null |
| | | |
| | | @ApiModelProperty("åºæ¯ç±»åid") |
| | | var sceneTypeId: Int? = null |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package cn.flightfeather.supervision.model.dataproduct |
| | | |
| | | import cn.flightfeather.supervision.domain.ds1.entity.Scense |
| | | |
| | | /** |
| | | * åçº§æ°æ®äº§å |
| | | * é®é¢å¤åæ
åµ |
| | | * @date 2025/7/30 |
| | | * @author feiyu02 |
| | | */ |
| | | class PPListProbRecurrence { |
| | | |
| | | /** |
| | | * åºæ¯ä¿¡æ¯ |
| | | */ |
| | | var scene: Scense? = null |
| | | |
| | | /** |
| | | * é®é¢ç±»åid |
| | | */ |
| | | var ptGuid: String? = null |
| | | |
| | | /** |
| | | * é®é¢ç±»ååç§° |
| | | */ |
| | | var pTName: String? = null |
| | | |
| | | /** |
| | | * é®é¢åç§° |
| | | */ |
| | | var problemName: String? = null |
| | | |
| | | /** |
| | | * é®é¢æ° |
| | | */ |
| | | var proNum: Int = 0 |
| | | |
| | | /** |
| | | * æ´æ¹æ° |
| | | */ |
| | | var changeNum: Int = 0 |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package cn.flightfeather.supervision.model.dataproduct |
| | | |
| | | import cn.flightfeather.supervision.domain.ds1.entity.Problemlist |
| | | import cn.flightfeather.supervision.domain.ds1.entity.Problemtype |
| | | import cn.flightfeather.supervision.domain.ds1.entity.Scense |
| | | import cn.flightfeather.supervision.domain.ds1.entity.Subtask |
| | | |
| | | /** |
| | | * åçº§æ°æ®äº§å |
| | | * åºæ¯é®é¢æ´æ¹æ¸
å |
| | | * @date 2025/7/30 |
| | | * @author feiyu02 |
| | | */ |
| | | class PPListProblemChange { |
| | | |
| | | /** |
| | | * é®é¢ä¿¡æ¯ |
| | | */ |
| | | var problem: Problemlist? = null |
| | | |
| | | /** |
| | | * åºæ¯ä¿¡æ¯ |
| | | */ |
| | | var scene: Scense? = null |
| | | |
| | | /** |
| | | * å·¡æ¥ä¿¡æ¯ |
| | | */ |
| | | var subTask: Subtask? = null |
| | | |
| | | /** |
| | | * é®é¢ç±»å |
| | | */ |
| | | var problemType: Problemtype? = null |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | æ°æ®æ¨¡åå
|
| | | |
| | | 1. dataproductï¼æ°æ®äº§åç¸å
³æ°æ®æ¨¡å |
| | | æ°æ®äº§åå为å级产åãä¸çº§äº§åãæç»äº§åã |
| | | å级产åçå½åæ¹å¼éç¨Primary Productç缩åPPå¼å¤´ï¼è¡æ¥æ°æ®å½¢å¼å表ï¼Listï¼ãå¾ï¼Chartï¼åè¯ï¼æåè¡æ¥ä¸å¡å
å®¹ï¼ |