| | |
| | | import cn.flightfeather.supervision.common.pdf.DynamicParam |
| | | import cn.flightfeather.supervision.common.pdf.GeneratePdfUtil |
| | | import cn.flightfeather.supervision.domain.entity.Commitment |
| | | import cn.flightfeather.supervision.domain.entity.CommitmentTemplate |
| | | import cn.flightfeather.supervision.domain.enumeration.SceneType |
| | | import cn.flightfeather.supervision.domain.mapper.CommitmentMapper |
| | | import cn.flightfeather.supervision.domain.mapper.UserinfoMapper |
| | |
| | | response.setIntHeader("totalPage", p.pages) |
| | | response.setIntHeader("currentPage", p.pageNum) |
| | | return result |
| | | } |
| | | |
| | | override fun getTemplateOfCommitment(userId: String): BaseResponse<CommitmentTemplate> { |
| | | TODO("Not yet implemented") |
| | | } |
| | | |
| | | override fun uploadLetterOfCommitment(userId: String, commitmentVoList: String, files: Array<MultipartFile>): Boolean { |
| | |
| | | SceneType.Construction.value, |
| | | SceneType.Wharf.value, |
| | | SceneType.StorageYard.value, |
| | | SceneType.MixingPlant.value, |
| | | SceneType.Industrial.value -> { |
| | | SceneType.MixingPlant.value -> { |
| | | templateName = "commitment-construction.ftl" |
| | | contractName = "commitment-construction-${now.time}.pdf" |
| | | } |
| | | SceneType.Industrial.value->{ |
| | | templateName = "commitment-industrial.ftl" |
| | | contractName = "commitment-industrial-${now.time}.pdf" |
| | | } |
| | | SceneType.VehicleRepair.value -> { |
| | | templateName = "commitment-vehicle.ftl" |
| | | contractName = "commitment-vehicle-${now.time}.pdf" |
| | | } |
| | | SceneType.Laboratory.value -> { |
| | | templateName = "commitment-laboratory.ftl" |
| | | contractName = "commitment-laboratory-${now.time}.pdf" |
| | | } |
| | | } |
| | | // val picName = contractName.replace("pdf", "jpg") |
| | | |