首次提交
17
.idea/dataSources.xml
Normal file
|
@ -0,0 +1,17 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="DataSourceManagerImpl" format="xml" multifile-model="true">
|
||||
<data-source source="LOCAL" name="@localhost" uuid="0a14e8eb-b912-4822-a78b-d53edaba2201">
|
||||
<driver-ref>mysql.8</driver-ref>
|
||||
<synchronize>true</synchronize>
|
||||
<jdbc-driver>com.mysql.cj.jdbc.Driver</jdbc-driver>
|
||||
<jdbc-url>jdbc:mysql://localhost:3306</jdbc-url>
|
||||
<jdbc-additional-properties>
|
||||
<property name="com.intellij.clouds.kubernetes.db.host.port" />
|
||||
<property name="com.intellij.clouds.kubernetes.db.enabled" value="false" />
|
||||
<property name="com.intellij.clouds.kubernetes.db.container.port" />
|
||||
</jdbc-additional-properties>
|
||||
<working-dir>$ProjectFileDir$</working-dir>
|
||||
</data-source>
|
||||
</component>
|
||||
</project>
|
|
@ -1,6 +1,6 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="SqlDialectMappings">
|
||||
<file url="file://$PROJECT_DIR$/sql/nation_defence.sql" dialect="MySQL" />
|
||||
<file url="file://$PROJECT_DIR$/sql/nation_defence_mysql.sql" dialect="MySQL" />
|
||||
</component>
|
||||
</project>
|
BIN
lib/dmjdbc-8.jar
Normal file
7
pom.xml
|
@ -140,11 +140,10 @@
|
|||
</dependency>
|
||||
<!-- https://mvnrepository.com/artifact/dm.jdbc.driver/dm8 -->
|
||||
<dependency>
|
||||
<groupId>com.dm</groupId>
|
||||
<groupId>com</groupId>
|
||||
<artifactId>dmjdbc</artifactId>
|
||||
<version>8.1.2</version>
|
||||
<scope>system</scope>
|
||||
<systemPath>${project.basedir}/lib/DmJdbcDriver8.jar</systemPath>
|
||||
<version>8</version>
|
||||
|
||||
</dependency>
|
||||
</dependencies>
|
||||
<build>
|
||||
|
|
|
@ -57,8 +57,3 @@ public class BaseController {
|
|||
}
|
||||
|
||||
}
|
||||
//Map<String,OrganizeResource> organizeResourceMap = new HashMap<>();
|
||||
// list.forEach(organizeResource -> {
|
||||
// organizeResourceMap.put(organizeResource.getId()+"|"+organizeResource.getCode(),organizeResource);
|
||||
// model.addAttribute("organizeMap",organizeResourceMap);
|
||||
// });
|
|
@ -8,15 +8,19 @@ import com.hshh.nation.common.Utility;
|
|||
import com.hshh.nation.file.service.FileService;
|
||||
import com.hshh.nation.fuel.entity.FuelSoftJar;
|
||||
import com.hshh.nation.fuel.service.FuelSoftJarService;
|
||||
import java.io.IOException;
|
||||
import java.util.List;
|
||||
import javax.annotation.Resource;
|
||||
import javax.validation.Valid;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.validation.BindingResult;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.validation.Valid;
|
||||
import java.io.IOException;
|
||||
import java.util.List;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
import org.springframework.web.bind.annotation.PathVariable;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.ResponseBody;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
|
@ -29,87 +33,100 @@ import java.util.List;
|
|||
@Controller
|
||||
@RequestMapping("/fuelSoftJar")
|
||||
public class FuelSoftJarController extends BaseController {
|
||||
@Resource
|
||||
private FuelSoftJarService service;
|
||||
@Resource
|
||||
private FileService fileService;
|
||||
@Resource
|
||||
private com.hshh.nation.fuel.controller.BaseController fuelBaseController;
|
||||
@GetMapping("/list")
|
||||
public String list(FuelSoftJar search, Model model) {
|
||||
fuelBaseController.setOrganizeAttribute(model);
|
||||
List<FuelSoftJar> list = service.list(search);
|
||||
long total = service.count(search);
|
||||
TableRowsResult<FuelSoftJar> tableRowsResult = makeTableRowsResult(search, list, total);
|
||||
tableRowsResult.getList().forEach(this::setTypeName);
|
||||
model.addAttribute("data", tableRowsResult);
|
||||
return "FuelSoftJar/list";
|
||||
|
||||
@Resource
|
||||
private FuelSoftJarService service;
|
||||
@Resource
|
||||
private FileService fileService;
|
||||
@Resource
|
||||
private com.hshh.nation.fuel.controller.BaseController fuelBaseController;
|
||||
|
||||
@GetMapping("/list")
|
||||
public String list(FuelSoftJar search, Model model) {
|
||||
fuelBaseController.setOrganizeAttribute(model);
|
||||
List<FuelSoftJar> list = service.list(search);
|
||||
long total = service.count(search);
|
||||
TableRowsResult<FuelSoftJar> tableRowsResult = makeTableRowsResult(search, list, total);
|
||||
tableRowsResult.getList().forEach(this::setTypeName);
|
||||
tableRowsResult.getList().forEach(a -> {
|
||||
setTypeName(a);
|
||||
a.setBelongUnitName(
|
||||
fuelBaseController.getOrgName(a.getBelongUnit() + "|" + a.getBelongUnitType(),
|
||||
model));//设置所属单位名称
|
||||
});
|
||||
model.addAttribute("data", tableRowsResult);
|
||||
return "FuelSoftJar/list";
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
@PostMapping("/save")
|
||||
@ResponseBody
|
||||
public OperateResult<String> save(@Valid @ModelAttribute FuelSoftJar model,
|
||||
BindingResult bindingResult) throws IOException {
|
||||
if (bindingResult.hasErrors()) {
|
||||
return errorsInputHandle(bindingResult);
|
||||
}
|
||||
//todo 临时测试
|
||||
model.setJarCurrentCapacity(model.getJarCapacity());
|
||||
|
||||
service.saveWhole(model);
|
||||
|
||||
return OperateResult.success("", "success");
|
||||
}
|
||||
|
||||
|
||||
@GetMapping("/remove/{id}")
|
||||
@ResponseBody
|
||||
public OperateResult<FuelSoftJar> remove(@PathVariable("id") Integer id) {
|
||||
service.deleteWhole(id);
|
||||
return OperateResult.success(null, "success");
|
||||
}
|
||||
|
||||
|
||||
@GetMapping("/view/{id}")
|
||||
@ResponseBody
|
||||
public OperateResult<FuelSoftJar> view(@PathVariable("id") Integer id) {
|
||||
FuelSoftJar data = service.getById(id);
|
||||
if (data == null) {
|
||||
return OperateResult.error(null, "无记录", -1);
|
||||
}
|
||||
|
||||
setTypeName(data);
|
||||
|
||||
@PostMapping("/save")
|
||||
@ResponseBody
|
||||
public OperateResult<String> save(@Valid @ModelAttribute FuelSoftJar model, BindingResult bindingResult) throws IOException {
|
||||
if (bindingResult.hasErrors()) {
|
||||
return errorsInputHandle(bindingResult);
|
||||
}
|
||||
//todo 临时测试
|
||||
model.setJarCurrentCapacity(model.getJarCapacity());
|
||||
|
||||
service.saveWhole(model);
|
||||
|
||||
return OperateResult.success("", "success");
|
||||
byte[] fileData = fileService.getDataByRelId(id, "defence_fuel_soft_jar");
|
||||
if (fileData != null) {
|
||||
data.setBase64Img(Utility.bytesToBase64(fileData));
|
||||
}
|
||||
return OperateResult.success(data, "success");
|
||||
}
|
||||
|
||||
|
||||
@GetMapping("/remove/{id}")
|
||||
@ResponseBody
|
||||
public OperateResult<FuelSoftJar> remove(@PathVariable("id") Integer id) {
|
||||
service.deleteWhole(id);
|
||||
return OperateResult.success(null, "success");
|
||||
@PostMapping("/batchRemove")
|
||||
@ResponseBody
|
||||
public OperateResult<FuelSoftJar> batchRemove(List<Integer> list) {
|
||||
service.batchDelete(list);
|
||||
return OperateResult.success(null, "success");
|
||||
}
|
||||
|
||||
private void setTypeName(FuelSoftJar a) {
|
||||
//设置油罐类型名称
|
||||
if (a.getJarType() != null) {
|
||||
|
||||
a.setJarTypeName(
|
||||
Global.optionMap.get(a.getJarType()) == null ? "" : Global.optionMap.get(a.getJarType()));
|
||||
}
|
||||
|
||||
|
||||
@GetMapping("/view/{id}")
|
||||
@ResponseBody
|
||||
public OperateResult<FuelSoftJar> view(@PathVariable("id") Integer id) {
|
||||
FuelSoftJar data = service.getById(id);
|
||||
if (data == null) {
|
||||
return OperateResult.error(null, "无记录", -1);
|
||||
}
|
||||
|
||||
setTypeName(data);
|
||||
|
||||
byte[] fileData = fileService.getDataByRelId(id,"defence_fuel_soft_jar");
|
||||
if (fileData != null) {
|
||||
data.setBase64Img(Utility.bytesToBase64(fileData));
|
||||
}
|
||||
return OperateResult.success(data, "success");
|
||||
//设置质量状态
|
||||
if (a.getJarStatus() != null) {
|
||||
a.setJarStatusName(Global.optionMap.get(a.getJarStatus()) == null ? ""
|
||||
: Global.optionMap.get(a.getJarStatus()));
|
||||
}
|
||||
|
||||
|
||||
@PostMapping("/batchRemove")
|
||||
@ResponseBody
|
||||
public OperateResult<FuelSoftJar> batchRemove(List<Integer> list) {
|
||||
service.batchDelete(list);
|
||||
return OperateResult.success(null, "success");
|
||||
}
|
||||
private void setTypeName(FuelSoftJar a) {
|
||||
//设置油罐类型名称
|
||||
if (a.getJarType() != null) {
|
||||
|
||||
a.setJarTypeName(Global.optionMap.get(a.getJarType()) == null ? "" : Global.optionMap.get(a.getJarType()));
|
||||
}
|
||||
//设置质量状态
|
||||
if (a.getJarStatus() != null) {
|
||||
a.setJarStatusName(Global.optionMap.get(a.getJarStatus()) == null ? "" : Global.optionMap.get(a.getJarStatus()));
|
||||
}
|
||||
//设置可储油种类
|
||||
if (a.getJarFuelType() != null) {
|
||||
a.setJarFuelTypeName(Global.optionMap.get(a.getJarFuelType()) == null ? "" : Global.optionMap.get(a.getJarFuelType()));
|
||||
}
|
||||
//设置可储油种类
|
||||
if (a.getJarFuelType() != null) {
|
||||
a.setJarFuelTypeName(Global.optionMap.get(a.getJarFuelType()) == null ? ""
|
||||
: Global.optionMap.get(a.getJarFuelType()));
|
||||
}
|
||||
}
|
||||
|
||||
}
|
|
@ -73,19 +73,19 @@ public class FuelArmy extends BaseBean implements Serializable {
|
|||
* 上级指挥部队
|
||||
*/
|
||||
|
||||
private int parentId;
|
||||
private Integer parentId;
|
||||
|
||||
/**
|
||||
* 展开时间
|
||||
*/
|
||||
@NotNull(message = "展开时间不能为空")
|
||||
private double expressHour;
|
||||
private Double expressHour;
|
||||
|
||||
/**
|
||||
* 撤收时间
|
||||
*/
|
||||
@NotNull(message = "撤收时间不能为空")
|
||||
private double takeBackHour;
|
||||
private Double takeBackHour;
|
||||
|
||||
/**
|
||||
* 坐标位置
|
||||
|
@ -98,31 +98,31 @@ public class FuelArmy extends BaseBean implements Serializable {
|
|||
* 油料物资总库容量
|
||||
*/
|
||||
@NotNull(message = "油料物资总库容量不能为空")
|
||||
private double storeAmount;
|
||||
private Double storeAmount;
|
||||
|
||||
/**
|
||||
* 平均道路速度
|
||||
*/
|
||||
@NotNull(message = "平均道路速度不能为空")
|
||||
private double drivingAvgSpeed;
|
||||
private Double drivingAvgSpeed;
|
||||
|
||||
/**
|
||||
* 最高道路机动速度
|
||||
*/
|
||||
@NotNull(message = "最高道路机动速度不能为空")
|
||||
private double drivingMaxSpeed;
|
||||
private Double drivingMaxSpeed;
|
||||
|
||||
/**
|
||||
* 单位时间出入库物资上限
|
||||
*/
|
||||
@NotNull(message = "单位时间出入库物资上限不能为空")
|
||||
private double storeUpLimit;
|
||||
private Double storeUpLimit;
|
||||
|
||||
/**
|
||||
* 单位时间物资装卸能力上限
|
||||
*/
|
||||
@NotNull(message = "单位时间物资装卸能力上限不能为空")
|
||||
private double loadUpLimit;
|
||||
private Double loadUpLimit;
|
||||
|
||||
/**
|
||||
* 备注
|
||||
|
|
|
@ -75,7 +75,7 @@ public class FuelBaseStrong extends BaseBean implements Serializable {
|
|||
* 上级指挥部队
|
||||
*/
|
||||
|
||||
private int parentId;
|
||||
private Integer parentId;
|
||||
|
||||
/**
|
||||
* 展开野战油库数量
|
||||
|
|
|
@ -55,7 +55,9 @@ public class FuelSoftJar extends BaseBean implements Serializable {
|
|||
* 所属单位
|
||||
*/
|
||||
|
||||
private Double belongUnit;
|
||||
private Integer belongUnit;
|
||||
@TableField(exist = false)
|
||||
private String belongUnitName;
|
||||
|
||||
/**
|
||||
* 油罐编号
|
||||
|
|
|
@ -158,8 +158,8 @@
|
|||
aria-label="Select invoice"></td>
|
||||
<td th:text="${item.seq}"></td>
|
||||
<td class="text-secondary" th:text="${item.armyName}"></td>
|
||||
<td th:text="${item.unitAmount}"></td>
|
||||
<td th:text="${item.parentName}"></td>
|
||||
<td th:text="${item.parentId}"></td>
|
||||
<td th:text="${item.expressHour}"></td>
|
||||
<td th:text="${item.takeBackHour}"></td>
|
||||
<td th:text="${item.teamLocation}"></td>
|
||||
|
@ -312,7 +312,7 @@
|
|||
<label class="col-3 col-form-label">上级部(分)队</label>
|
||||
<div class="col">
|
||||
<select class="form-select" name="parentId">
|
||||
<option>请选择</option>
|
||||
<option value="">请选择</option>
|
||||
<option th:each="item:${all}" th:value="${item.id}" th:text="${item.getArmyName()}"></option>
|
||||
</select>
|
||||
</div>
|
||||
|
@ -393,7 +393,7 @@
|
|||
<div class="mb-3 row">
|
||||
<label class="col-3 col-form-label ">备注</label>
|
||||
<div class="col">
|
||||
<textarea class="form-control" data-bs-toggle="autosize"
|
||||
<textarea class="form-control" data-bs-toggle="autosize" name="armyMemo" id="armyMemo"
|
||||
placeholder=""
|
||||
style="overflow: hidden; overflow-wrap: break-word; resize: none; text-align: start; height: 56px;"></textarea>
|
||||
</div>
|
||||
|
|
|
@ -319,6 +319,7 @@
|
|||
<label class="col-3 col-form-label ">上级指挥部队</label>
|
||||
<div class="col">
|
||||
<select class="form-select" name=parentId>
|
||||
<option value="">请选择</option>
|
||||
<option th:each="item:${all}" th:value="${item.id}" th:text="${item.getBaseName()}"></option>
|
||||
</select>
|
||||
<div class="invalid-feedback" id="parentId_tip"></div>
|
||||
|
@ -454,7 +455,7 @@
|
|||
<div class="mb-3 row">
|
||||
<label class="col-3 col-form-label ">备注</label>
|
||||
<div class="col">
|
||||
<textarea class="form-control" data-bs-toggle="autosize"
|
||||
<textarea class="form-control" data-bs-toggle="autosize" name="armyMemo" id="armyMemo"
|
||||
placeholder="Type something…"
|
||||
style="overflow: hidden; overflow-wrap: break-word; resize: none; text-align: start; height: 56px;"></textarea>
|
||||
</div>
|
||||
|
|
|
@ -381,7 +381,7 @@
|
|||
<div class="mb-3 row">
|
||||
<label class="col-3 col-form-label ">备注</label>
|
||||
<div class="col">
|
||||
<textarea class="form-control" data-bs-toggle="autosize"
|
||||
<textarea class="form-control" data-bs-toggle="autosize" name="truckMemo" id="truckMemo"
|
||||
placeholder="Type something…"
|
||||
style="overflow: hidden; overflow-wrap: break-word; resize: none; text-align: start; height: 56px;"></textarea>
|
||||
</div>
|
||||
|
|
|
@ -422,7 +422,7 @@
|
|||
<div class="mb-3 row">
|
||||
<label class="col-3 col-form-label ">备注</label>
|
||||
<div class="col">
|
||||
<textarea class="form-control" data-bs-toggle="autosize"
|
||||
<textarea class="form-control" data-bs-toggle="autosize" name="jarMeno" id="jarMeno"
|
||||
placeholder=""
|
||||
style="overflow: hidden; overflow-wrap: break-word; resize: none; text-align: start; height: 56px;"></textarea>
|
||||
</div>
|
||||
|
|
|
@ -150,7 +150,7 @@
|
|||
<th>巡航速度(千米/小时)</th>
|
||||
<th>最大航程(千米)</th>
|
||||
<th>油量加注速度(吨/小时)</th>
|
||||
<th>备注)</th>
|
||||
<th>备注</th>
|
||||
|
||||
<th></th>
|
||||
</tr>
|
||||
|
@ -412,7 +412,7 @@
|
|||
<div class="mb-3 row">
|
||||
<label class="col-3 col-form-label ">备注)</label>
|
||||
<div class="col">
|
||||
<textarea class="form-control" data-bs-toggle="autosize"
|
||||
<textarea class="form-control" data-bs-toggle="autosize" name="planeMemo" id="planeMemo"
|
||||
placeholder="Type something…"
|
||||
style="overflow: hidden; overflow-wrap: break-word; resize: none; text-align: start; height: 56px;"></textarea>
|
||||
</div>
|
||||
|
|
|
@ -162,7 +162,7 @@
|
|||
aria-label="Select invoice"></td>
|
||||
<td th:text="${item.seq}"></td>
|
||||
|
||||
<td th:text="${item.belongUnit}"></td>
|
||||
<td th:text="${item.belongUnitName}"></td>
|
||||
<td th:text="${item.jarNo}"></td>
|
||||
<td th:text="${item.jarTypeName}"></td>
|
||||
<td th:text="${item.jarCapacity}"></td>
|
||||
|
@ -420,7 +420,7 @@
|
|||
<div class="mb-3 row">
|
||||
<label class="col-3 col-form-label ">备注</label>
|
||||
<div class="col">
|
||||
<textarea class="form-control" data-bs-toggle="autosize"
|
||||
<textarea class="form-control" data-bs-toggle="autosize" name="jarMeno" id="jarMeno"
|
||||
placeholder="Type something…"
|
||||
style="overflow: hidden; overflow-wrap: break-word; resize: none; text-align: start; height: 56px;"></textarea>
|
||||
</div>
|
||||
|
|
|
@ -136,7 +136,7 @@
|
|||
</svg>
|
||||
</th>
|
||||
|
||||
<th>所属单位</th>
|
||||
|
||||
<th>驾驶室座位</th>
|
||||
<th>运加油车名称</th>
|
||||
<th>空重(kg)</th>
|
||||
|
@ -163,8 +163,6 @@
|
|||
th:value="${item.id}" type="checkbox"
|
||||
aria-label="Select invoice"></td>
|
||||
<td th:text="${item.seq}"></td>
|
||||
|
||||
<td th:text="${item.belongOrganize}"></td>
|
||||
<td th:text="${item.truckCabSeat}"></td>
|
||||
<td th:text="${item.truckModelName}"></td>
|
||||
<td th:text="${item.truckWeight}"></td>
|
||||
|
@ -441,7 +439,7 @@
|
|||
<div class="mb-3 row">
|
||||
<label class="col-3 col-form-label ">备注</label>
|
||||
<div class="col">
|
||||
<textarea class="form-control" data-bs-toggle="autosize"
|
||||
<textarea class="form-control" data-bs-toggle="autosize" name="truckMemo" id="truckMemo"
|
||||
placeholder="Type something…"
|
||||
style="overflow: hidden; overflow-wrap: break-word; resize: none; text-align: start; height: 56px;"></textarea>
|
||||
</div>
|
||||
|
|
|
@ -156,7 +156,6 @@
|
|||
th:value="${item.id}" type="checkbox"
|
||||
aria-label="Select invoice"></td>
|
||||
<td th:text="${item.seq}"></td>
|
||||
<td th:text="${item.armyNo}"></td>
|
||||
<td th:text="${item.armyName}"></td>
|
||||
<td th:text="${item.armyType}"></td>
|
||||
<td th:text="${item.armyLevel}"></td>
|
||||
|
@ -373,7 +372,7 @@
|
|||
<div class="mb-3 row">
|
||||
<label class="col-3 col-form-label ">备注</label>
|
||||
<div class="col">
|
||||
<textarea class="form-control" data-bs-toggle="autosize"
|
||||
<textarea class="form-control" data-bs-toggle="autosize" id="jarMeno" name="jarMeno"
|
||||
placeholder="Type something…"
|
||||
style="overflow: hidden; overflow-wrap: break-word; resize: none; text-align: start; height: 56px;"></textarea>
|
||||
</div>
|
||||
|
|
|
@ -458,7 +458,7 @@
|
|||
<div class="mb-3 row">
|
||||
<label class="col-3 col-form-label ">备注</label>
|
||||
<div class="col">
|
||||
<textarea class="form-control" data-bs-toggle="autosize"
|
||||
<textarea class="form-control" data-bs-toggle="autosize" id="jarMeno" name="jarMeno"
|
||||
placeholder="Type something…"
|
||||
style="overflow: hidden; overflow-wrap: break-word; resize: none; text-align: start; height: 56px;"></textarea>
|
||||
</div>
|
||||
|
|
|
@ -333,7 +333,7 @@
|
|||
<div class="mb-3 row">
|
||||
<label class="col-3 col-form-label ">备注</label>
|
||||
<div class="col">
|
||||
<textarea class="form-control" data-bs-toggle="autosize"
|
||||
<textarea class="form-control" data-bs-toggle="autosize" id="jarMeno" name="jarMeno"
|
||||
placeholder="Type something…"
|
||||
style="overflow: hidden; overflow-wrap: break-word; resize: none; text-align: start; height: 56px;"></textarea>
|
||||
</div>
|
||||
|
|
|
@ -167,8 +167,6 @@
|
|||
<td th:text="${item.hospitalType}"></td>
|
||||
<td th:text="${item.hospitalLevel}"></td>
|
||||
<td th:text="${item.hospitalName}"></td>
|
||||
|
||||
<td th:text="${item.belongUnit}"></td>
|
||||
<td th:text="${item.hospitalDepartment}"></td>
|
||||
<td th:text="${item.hospitalWorkerTotal}"></td>
|
||||
<td th:text="${item.doctorCount}"></td>
|
||||
|
@ -456,7 +454,7 @@
|
|||
<div class="mb-3 row">
|
||||
<label class="col-3 col-form-label ">备注</label>
|
||||
<div class="col">
|
||||
<textarea class="form-control" data-bs-toggle="autosize"
|
||||
<textarea class="form-control" data-bs-toggle="autosize" id="jarMeno" name="jarMeno"
|
||||
placeholder="Type something…"
|
||||
style="overflow: hidden; overflow-wrap: break-word; resize: none; text-align: start; height: 56px;"></textarea>
|
||||
</div>
|
||||
|
|
|
@ -432,7 +432,7 @@
|
|||
<div class="mb-3 row">
|
||||
<label class="col-3 col-form-label ">备注</label>
|
||||
<div class="col">
|
||||
<textarea class="form-control" data-bs-toggle="autosize"
|
||||
<textarea class="form-control" data-bs-toggle="autosize" id="jarMeno" name="jarMeno"
|
||||
placeholder="Type something…"
|
||||
style="overflow: hidden; overflow-wrap: break-word; resize: none; text-align: start; height: 56px;"></textarea>
|
||||
</div>
|
||||
|
|
66
target/classes/application.yaml
Normal file
|
@ -0,0 +1,66 @@
|
|||
server:
|
||||
port: 8080
|
||||
address: 0.0.0.0
|
||||
spring:
|
||||
thymeleaf:
|
||||
cache: false
|
||||
redis:
|
||||
host: localhost
|
||||
port: 6379
|
||||
password:
|
||||
database: 0
|
||||
jedis:
|
||||
pool:
|
||||
max-active: 8
|
||||
max-idle: 8
|
||||
min-idle: 0
|
||||
max-wait: -1ms
|
||||
datasource:
|
||||
# mysql
|
||||
# url: jdbc:mysql://localhost:3306/nation_defence?allowPublicKeyRetrieval=true&useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=UTC
|
||||
# username: root
|
||||
# password: 123456
|
||||
# driver-class-name: com.mysql.cj.jdbc.Driver
|
||||
url: jdbc:dm://192.168.0.52:5236
|
||||
username: NATION_DEFENCE
|
||||
password: Lidy1234
|
||||
driver-class-name: dm.jdbc.driver.DmDriver
|
||||
hikari:
|
||||
minimum-idle: 5
|
||||
maximum-pool-size: 20
|
||||
idle-timeout: 30000
|
||||
pool-name: HikariCP
|
||||
max-lifetime: 600000
|
||||
connection-timeout: 30000
|
||||
servlet:
|
||||
multipart:
|
||||
max-file-size: 20MB
|
||||
max-request-size: 20MB
|
||||
|
||||
mybatis-plus:
|
||||
|
||||
mapper-locations: classpath:/mapper/**/*.xml
|
||||
configuration:
|
||||
database-id: dm
|
||||
|
||||
|
||||
global-config:
|
||||
db-config:
|
||||
id-type: auto
|
||||
|
||||
# configuration:
|
||||
# log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
|
||||
|
||||
battle:
|
||||
inspectTime: 1
|
||||
qualityTime: 1
|
||||
measureTime: 1
|
||||
training:
|
||||
inspectTime: 5
|
||||
qualityTime: 5
|
||||
measureTime: 5
|
||||
logging:
|
||||
level:
|
||||
com.baomidou.mybatisplus: warn
|
||||
org.apache.ibatis: warn
|
||||
|
65
target/classes/mapper/CodeDictMapper.xml
Normal file
|
@ -0,0 +1,65 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.hshh.nation.code.mapper.CodeDictMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.hshh.nation.code.entity.CodeDict">
|
||||
<id column="id" property="id"/>
|
||||
<result column="code_name_cn" property="codeNameCn"/>
|
||||
<result column="code_name_en" property="codeNameEn"/>
|
||||
<result column="code_desc" property="codeDesc"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, code_name_cn, code_name_en, code_desc
|
||||
</sql>
|
||||
|
||||
<select id="list" resultType="com.hshh.nation.code.entity.CodeDict"
|
||||
parameterType="com.hshh.nation.code.entity.CodeDict" databaseId="mysql">
|
||||
SELECT
|
||||
@rownum := @rownum + 1 AS seq,
|
||||
t.*
|
||||
FROM (
|
||||
SELECT * FROM sys_code_dict
|
||||
<where>
|
||||
<if test="model.codeNameCn != null and model.codeNameCn !='' ">
|
||||
code_name_cn LIKE CONCAT('%', #{model.codeNameCn}, '%')
|
||||
</if>
|
||||
</where>
|
||||
order by id asc ) t, ( SELECT @rownum := #{model.start} ) r limit
|
||||
#{model.start},#{model.pageSize}
|
||||
</select>
|
||||
<select id="list" resultType="com.hshh.nation.code.entity.CodeDict"
|
||||
parameterType="com.hshh.nation.code.entity.CodeDict" databaseId="dm">
|
||||
SELECT
|
||||
t.seq,
|
||||
t.*
|
||||
FROM (
|
||||
SELECT
|
||||
ROW_NUMBER() OVER (ORDER BY id ASC) AS seq,
|
||||
a.*
|
||||
FROM sys_code_dict a
|
||||
<where>
|
||||
<if test="model.codeNameCn != null and model.codeNameCn !='' ">
|
||||
code_name_cn LIKE '%' || #{model.codeNameCn} || '%'
|
||||
</if>
|
||||
</where>
|
||||
) t
|
||||
WHERE t.seq > #{model.start} AND t.seq <= (#{model.start} + #{model.pageSize})
|
||||
</select>
|
||||
|
||||
<select id="count" resultType="java.lang.Long">
|
||||
select count(id) from sys_code_dict
|
||||
<where>
|
||||
<if test="model.codeNameCn != null and model.codeNameCn !=''">
|
||||
code_name_cn LIKE CONCAT('%', #{model.codeNameCn}, '%')
|
||||
</if>
|
||||
</where>
|
||||
|
||||
|
||||
</select>
|
||||
|
||||
</mapper>
|
||||
|
71
target/classes/mapper/CodeOptionMapper.xml
Normal file
|
@ -0,0 +1,71 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.hshh.nation.code.mapper.CodeOptionMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.hshh.nation.code.entity.CodeOption">
|
||||
<id column="id" property="id" />
|
||||
<result column="dict_id" property="dictId" />
|
||||
<result column="option_name" property="optionName" />
|
||||
<result column="option_value" property="optionValue" />
|
||||
<result column="option_order" property="optionOrder" />
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, dict_id, option_name, option_value, option_order
|
||||
</sql>
|
||||
|
||||
<select id="list" resultType="com.hshh.nation.code.entity.CodeOption" parameterType="com.hshh.nation.code.entity.CodeOption">
|
||||
SELECT
|
||||
@rownum := @rownum + 1 AS seq,
|
||||
t.*
|
||||
FROM (
|
||||
SELECT * FROM sys_code_option
|
||||
<where>
|
||||
<if test="model.optionName != null and model.optionName !='' ">
|
||||
option_name like CONCAT('%', #{model.optionName}, '%')
|
||||
</if>
|
||||
<if test="model.dictId != null">
|
||||
dict_id = #{model.dictId}
|
||||
</if>
|
||||
</where>
|
||||
order by id,dict_id asc ) t, ( SELECT @rownum := #{model.start} ) r limit #{model.start},#{model.pageSize}
|
||||
</select>
|
||||
|
||||
<select id="list" resultType="com.hshh.nation.code.entity.CodeOption" parameterType="com.hshh.nation.code.entity.CodeOption" databaseId="dm">
|
||||
SELECT
|
||||
t.seq,
|
||||
t.*
|
||||
FROM (
|
||||
SELECT
|
||||
ROW_NUMBER() OVER (ORDER BY id ASC) AS seq,
|
||||
a.* FROM sys_code_option a
|
||||
<where>
|
||||
<if test="model.optionName != null and model.optionName !='' ">
|
||||
option_name like '%'|| #{model.optionName}||'%'
|
||||
</if>
|
||||
<if test="model.dictId != null">
|
||||
dict_id = #{model.dictId}
|
||||
</if>
|
||||
</where>
|
||||
) t
|
||||
WHERE t.seq > #{model.start} AND t.seq <= (#{model.start} + #{model.pageSize})
|
||||
</select>
|
||||
|
||||
<select id="count" resultType="java.lang.Long">
|
||||
select count(id) from sys_code_option
|
||||
<where>
|
||||
<if test="model.optionName != null and model.optionName !='' ">
|
||||
option_name like CONCAT('%', #{model.optionName}, '%')
|
||||
</if>
|
||||
<if test="model.dictId != null">
|
||||
dict_id = #{model.dictId}
|
||||
</if>
|
||||
</where>
|
||||
|
||||
|
||||
</select>
|
||||
|
||||
</mapper>
|
||||
|
14
target/classes/mapper/ConfigMapper.xml
Normal file
|
@ -0,0 +1,14 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.hshh.nation.set.mapper.ConfigMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.hshh.nation.set.entity.Config">
|
||||
<id column="id" property="id" />
|
||||
<result column="config_name" property="configName" />
|
||||
<result column="config_value" property="configValue" />
|
||||
</resultMap>
|
||||
|
||||
|
||||
|
||||
</mapper>
|
14
target/classes/mapper/FileMapper.xml
Normal file
|
@ -0,0 +1,14 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.hshh.nation.file.mapper.FileMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.hshh.nation.file.entity.File">
|
||||
<id column="id" property="id" />
|
||||
<result column="data" property="data" />
|
||||
<result column="file_name" property="fileName" />
|
||||
</resultMap>
|
||||
|
||||
|
||||
|
||||
</mapper>
|
81
target/classes/mapper/FuelArmyMapper.xml
Normal file
|
@ -0,0 +1,81 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.hshh.nation.fuel.mapper.FuelArmyMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.hshh.nation.fuel.entity.FuelArmy">
|
||||
<id column="id" property="id"/>
|
||||
<result column="army_name" property="armyName"/>
|
||||
<result column="unit_amount" property="unitAmount"/>
|
||||
<result column="team_equip_count" property="teamEquipCount"/>
|
||||
<result column="team_store_count" property="teamStoreCount"/>
|
||||
<result column="parent_id" property="parentId"/>
|
||||
<result column="express_hour" property="expressHour"/>
|
||||
<result column="take_back_hour" property="takeBackHour"/>
|
||||
<result column="team_location" property="teamLocation"/>
|
||||
<result column="store_amount" property="storeAmount"/>
|
||||
<result column="driving_avg_speed" property="drivingAvgSpeed"/>
|
||||
<result column="driving_max_speed" property="drivingMaxSpeed"/>
|
||||
<result column="store_up_limit" property="storeUpLimit"/>
|
||||
<result column="load_up_limit" property="loadUpLimit"/>
|
||||
<result column="army_memo" property="armyMemo"/>
|
||||
</resultMap>
|
||||
|
||||
|
||||
<select id="list" resultType="com.hshh.nation.fuel.entity.FuelArmy"
|
||||
parameterType="com.hshh.nation.fuel.entity.FuelArmy">
|
||||
SELECT
|
||||
@rownum := @rownum + 1 AS seq,
|
||||
t.*
|
||||
FROM (
|
||||
SELECT * FROM defence_fuel_army
|
||||
<where>
|
||||
<if test="model.armyName != null and model.armyName!=''">
|
||||
army_name like concat('%',#{model.armyName},'%')
|
||||
</if>
|
||||
</where>
|
||||
order by id asc ) t, ( SELECT @rownum := #{model.start} ) r limit #{model.start},#{model.pageSize}
|
||||
</select>
|
||||
|
||||
<select id="list" resultType="com.hshh.nation.fuel.entity.FuelArmy"
|
||||
parameterType="com.hshh.nation.fuel.entity.FuelArmy" databaseId="dm">
|
||||
SELECT
|
||||
t.seq,
|
||||
t.*
|
||||
FROM (
|
||||
SELECT
|
||||
ROW_NUMBER() OVER (ORDER BY id ASC) AS seq,
|
||||
a.*
|
||||
FROM defence_fuel_army a
|
||||
<where>
|
||||
<if test="model.armyName != null and model.armyName!=''">
|
||||
army_name like '%'||#{model.armyName}||'%'
|
||||
</if>
|
||||
</where>
|
||||
) t
|
||||
WHERE t.seq > #{model.start} AND t.seq <= (#{model.start} + #{model.pageSize})
|
||||
</select>
|
||||
|
||||
<select id="count" resultType="java.lang.Long">
|
||||
select count(id) from defence_fuel_army
|
||||
<where>
|
||||
<if test="model.armyName != null and model.armyName!=''">
|
||||
army_name like concat('%',#{model.armyName},'%')
|
||||
</if>
|
||||
</where>
|
||||
|
||||
|
||||
</select>
|
||||
<select id="selectOrganizeResource" resultType="com.hshh.nation.fuel.bean.OrganizeResource">
|
||||
SELECT t1.id,
|
||||
'army' as code,
|
||||
t1.army_name AS organizeName,
|
||||
t1.team_location AS location
|
||||
FROM defence_fuel_army t1
|
||||
UNION
|
||||
(SELECT t2.id, 'base' as code, t2.base_name AS organizeName, t2.base_coordinate AS location
|
||||
FROM defence_fuel_base_strong t2)
|
||||
</select>
|
||||
|
||||
</mapper>
|
||||
|
18
target/classes/mapper/FuelArmyResourceMapper.xml
Normal file
|
@ -0,0 +1,18 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.hshh.nation.resource.mapper.FuelArmyResourceMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.hshh.nation.resource.entity.FuelArmyResource">
|
||||
<id column="id" property="id" />
|
||||
<result column="fuel_army_id" property="fuelArmyId" />
|
||||
<result column="resource_type" property="resourceType" />
|
||||
<result column="resource_id" property="resourceId" />
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, fuel_army_id, resource_type, resource_id
|
||||
</sql>
|
||||
|
||||
</mapper>
|
18
target/classes/mapper/FuelBaseResourceMapper.xml
Normal file
|
@ -0,0 +1,18 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.hshh.nation.resource.mapper.FuelBaseResourceMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.hshh.nation.resource.entity.FuelBaseResource">
|
||||
<id column="id" property="id" />
|
||||
<result column="base_id" property="baseId" />
|
||||
<result column="resource_type" property="resourceType" />
|
||||
<result column="resource_id" property="resourceId" />
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, base_id, resource_type, resource_id
|
||||
</sql>
|
||||
|
||||
</mapper>
|
79
target/classes/mapper/FuelBaseStrongMapper.xml
Normal file
|
@ -0,0 +1,79 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.hshh.nation.fuel.mapper.FuelBaseStrongMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.hshh.nation.fuel.entity.FuelBaseStrong">
|
||||
<id column="id" property="id" />
|
||||
<result column="base_img" property="baseImg" />
|
||||
<result column="base_name" property="baseName" />
|
||||
<result column="unit_amount" property="unitAmount" />
|
||||
<result column="team_equip_id" property="teamEquipId" />
|
||||
<result column="team_store_id" property="teamStoreId" />
|
||||
<result column="parent_id" property="parentId" />
|
||||
<result column="express_fuel_amount" property="expressFuelAmount" />
|
||||
<result column="express_fuel_capacity" property="expressFuelCapacity" />
|
||||
<result column="once_transport_ability" property="onceTransportAbility" />
|
||||
<result column="express_nozzle_amount" property="expressNozzleAmount" />
|
||||
<result column="simultaneous_wheel_ability" property="simultaneousWheelAbility" />
|
||||
<result column="simultaneous_track_ability" property="simultaneousTrackAbility" />
|
||||
<result column="express_hour" property="expressHour" />
|
||||
<result column="take_back_hour" property="takeBackHour" />
|
||||
<result column="base_coordinate" property="baseCoordinate" />
|
||||
<result column="base_capacity" property="baseCapacity" />
|
||||
<result column="driving_avg_speed" property="drivingAvgSpeed" />
|
||||
<result column="driving_max_speed" property="drivingMaxSpeed" />
|
||||
<result column="store_up_limit" property="storeUpLimit" />
|
||||
<result column="load_up_limit" property="loadUpLimit" />
|
||||
<result column="army_memo" property="armyMemo" />
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, base_img, base_name, unit_amount, team_equip_id, team_store_id, parent_id, express_fuel_amount, express_fuel_capacity, once_transport_ability, express_nozzle_amount, simultaneous_wheel_ability, simultaneous_track_ability, express_hour, take_back_hour, base_coordinate, base_capacity, driving_avg_speed, driving_max_speed, store_up_limit, load_up_limit, army_memo
|
||||
</sql>
|
||||
|
||||
<select id="list" resultType="com.hshh.nation.fuel.entity.FuelBaseStrong" parameterType="com.hshh.nation.fuel.entity.FuelBaseStrong">
|
||||
SELECT
|
||||
@rownum := @rownum + 1 AS seq,
|
||||
t.*
|
||||
FROM (
|
||||
SELECT * FROM defence_fuel_base_strong
|
||||
<where>
|
||||
<if test="model.baseName != null and model.baseName !='' ">
|
||||
base_name like concat('%', #{model.baseName},'%')
|
||||
</if>
|
||||
</where>
|
||||
order by id asc ) t, ( SELECT @rownum := #{model.start} ) r limit #{model.start},#{model.pageSize}
|
||||
</select>
|
||||
|
||||
<select id="list" resultType="com.hshh.nation.fuel.entity.FuelBaseStrong" parameterType="com.hshh.nation.fuel.entity.FuelBaseStrong" databaseId="dm">
|
||||
SELECT
|
||||
t.seq,
|
||||
t.*
|
||||
FROM (
|
||||
SELECT
|
||||
ROW_NUMBER() OVER (ORDER BY id ASC) AS seq,
|
||||
a.*
|
||||
FROM defence_fuel_base_strong a
|
||||
<where>
|
||||
<if test="model.baseName != null and model.baseName !='' ">
|
||||
base_name like '%'||#{model.baseName}||'%'
|
||||
</if>
|
||||
</where>) t
|
||||
WHERE t.seq > #{model.start} AND t.seq <= (#{model.start} + #{model.pageSize})
|
||||
</select>
|
||||
|
||||
<select id="count" resultType="java.lang.Long">
|
||||
select count(id) from defence_fuel_base_strong
|
||||
<where>
|
||||
<if test="model.baseName != null and model.baseName !='' ">
|
||||
base_name like concat('%', #{model.baseName},'%')
|
||||
</if>
|
||||
</where>
|
||||
|
||||
|
||||
</select>
|
||||
|
||||
</mapper>
|
||||
|
70
target/classes/mapper/FuelBoatMapper.xml
Normal file
|
@ -0,0 +1,70 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.hshh.nation.fuel.mapper.FuelBoatMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.hshh.nation.fuel.entity.FuelBoat">
|
||||
<id column="id" property="id" />
|
||||
<result column="boat_name" property="boatName" />
|
||||
<result column="boat_type" property="boatType" />
|
||||
<result column="boat_length" property="boatLength" />
|
||||
<result column="boat_width" property="boatWidth" />
|
||||
<result column="boat_water_deep" property="boatWaterDeep" />
|
||||
<result column="boat_full_water_loan" property="boatFullWaterLoan" />
|
||||
<result column="boat_standard_water_loan" property="boatStandardWaterLoan" />
|
||||
<result column="boat_max_speed" property="boatMaxSpeed" />
|
||||
<result column="boat_ability" property="boatAbility" />
|
||||
<result column="boat_worker" property="boatWorker" />
|
||||
<result column="boat_load_ability" property="boatLoadAbility" />
|
||||
<result column="truck_memo" property="truckMemo" />
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, boat_name, boat_type, boat_length, boat_width, boat_water_deep, boat_full_water_loan, boat_standard_water_loan, boat_max_speed, boat_ability, boat_worker, boat_load_ability, truck_memo
|
||||
</sql>
|
||||
|
||||
<select id="list" resultType="com.hshh.nation.fuel.entity.FuelBoat" parameterType="com.hshh.nation.fuel.entity.FuelBoat">
|
||||
SELECT
|
||||
@rownum := @rownum + 1 AS seq,
|
||||
t.*
|
||||
FROM (
|
||||
SELECT * FROM defence_fuel_boat
|
||||
<where>
|
||||
<if test="model.boatName != null and model.boatName !='' ">
|
||||
boat_name like concat('%',#{model.boatName},'%')
|
||||
</if>
|
||||
</where>
|
||||
order by id asc ) t, ( SELECT @rownum := #{model.start} ) r limit #{model.start},#{model.pageSize}
|
||||
</select>
|
||||
<select id="list" resultType="com.hshh.nation.fuel.entity.FuelBoat" parameterType="com.hshh.nation.fuel.entity.FuelBoat" databaseId="dm">
|
||||
SELECT
|
||||
t.seq,
|
||||
t.*
|
||||
FROM (
|
||||
SELECT
|
||||
ROW_NUMBER() OVER (ORDER BY id ASC) AS seq,
|
||||
a.*
|
||||
FROM defence_fuel_boat a
|
||||
<where>
|
||||
<if test="model.boatName != null and model.boatName !='' ">
|
||||
boat_name like '%'||#{model.boatName}||'%'
|
||||
</if>
|
||||
</where>) t
|
||||
WHERE t.seq > #{model.start} AND t.seq <= (#{model.start} + #{model.pageSize})
|
||||
</select>
|
||||
|
||||
|
||||
<select id="count" resultType="java.lang.Long">
|
||||
select count(id) from defence_fuel_boat
|
||||
<where>
|
||||
<if test="model.boatName != null and model.boatName !='' ">
|
||||
boat_name like concat('%',#{model.boatName},'%')
|
||||
</if>
|
||||
</where>
|
||||
|
||||
|
||||
</select>
|
||||
|
||||
</mapper>
|
||||
|
99
target/classes/mapper/FuelMetalJarMapper.xml
Normal file
|
@ -0,0 +1,99 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.hshh.nation.fuel.mapper.FuelMetalJarMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.hshh.nation.fuel.entity.FuelMetalJar">
|
||||
<id column="id" property="id"/>
|
||||
|
||||
<result column="belong_unit" property="belongUnit"/>
|
||||
<result column="jar_no" property="jarNo"/>
|
||||
<result column="jar_type" property="jarType"/>
|
||||
<result column="jar_capacity" property="jarCapacity"/>
|
||||
<result column="inner_diameter" property="innerDiameter"/>
|
||||
<result column="jar_height" property="jarHeight"/>
|
||||
<result column="jar_empty_weight" property="jarEmptyWeight"/>
|
||||
<result column="jar_volume" property="jarVolume"/>
|
||||
<result column="jar_box_weight" property="jarBoxWeight"/>
|
||||
<result column="jar_status" property="jarStatus"/>
|
||||
<result column="jar_build_date" property="jarBuildDate"/>
|
||||
<result column="jar_fuel_type" property="jarFuelType"/>
|
||||
<result column="jar_now_fuel_type" property="jarNowFuelType"/>
|
||||
<result column="jar_coordinate" property="jarCoordinate"/>
|
||||
<result column="jar_meno" property="jarMeno"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
|
||||
|
||||
<select id="list" resultType="com.hshh.nation.fuel.entity.FuelMetalJar"
|
||||
parameterType="com.hshh.nation.fuel.entity.FuelMetalJar">
|
||||
SELECT
|
||||
@rownum := @rownum + 1 AS seq,
|
||||
t.*
|
||||
FROM (
|
||||
SELECT * FROM defence_fuel_metal_jar
|
||||
<where>
|
||||
<if test="model.jarNo != null and model.jarNo !=''">
|
||||
jar_no like concat('%',#{model.jarNo},'%')
|
||||
</if>
|
||||
</where>
|
||||
order by id asc ) t, ( SELECT @rownum := #{model.start} ) r limit #{model.start},#{model.pageSize}
|
||||
</select>
|
||||
|
||||
<select id="list" resultType="com.hshh.nation.fuel.entity.FuelMetalJar"
|
||||
parameterType="com.hshh.nation.fuel.entity.FuelMetalJar" databaseId="dm">
|
||||
SELECT
|
||||
t.seq,
|
||||
t.*
|
||||
FROM (
|
||||
SELECT
|
||||
ROW_NUMBER() OVER (ORDER BY id ASC) AS seq,
|
||||
a.*
|
||||
FROM defence_fuel_metal_jar a
|
||||
<where>
|
||||
<if test="model.jarNo != null and model.jarNo !=''">
|
||||
jar_no like '%'||#{model.jarNo}||'%'
|
||||
</if>
|
||||
</where>) t
|
||||
WHERE t.seq > #{model.start} AND t.seq <= (#{model.start} + #{model.pageSize})
|
||||
</select>
|
||||
|
||||
<select id="count" resultType="java.lang.Long">
|
||||
select count(id) from defence_fuel_metal_jar
|
||||
<where>
|
||||
<if test="model.jarNo != null and model.jarNo !=''">
|
||||
jar_no like concat('%',#{model.jarNo},'%')
|
||||
</if>
|
||||
</where>
|
||||
|
||||
|
||||
</select>
|
||||
<select id="selectAllResource" resultType="com.hshh.nation.fuel.bean.FacilitiesResource">
|
||||
SELECT
|
||||
t.id,
|
||||
t.jar_no as jarNo,
|
||||
t.jar_fuel_type as jarFuelType,
|
||||
t.jar_capacity as jarCapacity,
|
||||
t.jar_receive_ability as jarReceiveAbility,
|
||||
t.jar_current_capacity as jarCurrentCapacity,
|
||||
t.jar_coordinate as location,
|
||||
t.belong_unit as belongUnit,
|
||||
t.belong_unit_type as belongUnitType,
|
||||
1 AS resourceType
|
||||
FROM
|
||||
defence_fuel_metal_jar t
|
||||
UNION ( select t1.id,
|
||||
t1.jar_no as jarNo,
|
||||
t1.jar_fuel_type as jarFuelType,
|
||||
t1.jar_capacity as jarCapacity,
|
||||
t1.jar_receive_ability as jarReceiveAbility,
|
||||
t1.jar_current_capacity as jarCurrentCapacity,
|
||||
t1.jar_coordinate as location,
|
||||
t1.belong_unit as belongUnit,
|
||||
t1.belong_unit_type as belongUnitType,
|
||||
2 AS resourceType from defence_fuel_soft_jar t1)
|
||||
</select>
|
||||
|
||||
</mapper>
|
||||
|
74
target/classes/mapper/FuelPlaneMapper.xml
Normal file
|
@ -0,0 +1,74 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.hshh.nation.fuel.mapper.FuelPlaneMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.hshh.nation.fuel.entity.FuelPlane">
|
||||
<id column="id" property="id" />
|
||||
<result column="plane_name" property="planeName" />
|
||||
<result column="plane_icon" property="planeIcon" />
|
||||
<result column="plane_type" property="planeType" />
|
||||
<result column="plane_work" property="planeWork" />
|
||||
<result column="plane_wing_length" property="planeWingLength" />
|
||||
<result column="plane_length" property="planeLength" />
|
||||
<result column="plane_height" property="planeHeight" />
|
||||
<result column="plane_weight" property="planeWeight" />
|
||||
<result column="plane_flight_weight" property="planeFlightWeight" />
|
||||
<result column="plane_load_fuel" property="planeLoadFuel" />
|
||||
<result column="plane_load_ability" property="planeLoadAbility" />
|
||||
<result column="plane_max_speed" property="planeMaxSpeed" />
|
||||
<result column="plane_speed" property="planeSpeed" />
|
||||
<result column="plane_flight_distance" property="planeFlightDistance" />
|
||||
<result column="plane_fuel_speed" property="planeFuelSpeed" />
|
||||
<result column="plane_memo" property="planeMemo" />
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, plane_name, plane_icon, plane_type, plane_work, plane_wing_length, plane_length, plane_height, plane_weight, plane_flight_weight, plane_load_fuel, plane_load_ability, plane_max_speed, plane_speed, plane_flight_distance, plane_fuel_speed, plane_memo
|
||||
</sql>
|
||||
|
||||
<select id="list" resultType="com.hshh.nation.fuel.entity.FuelPlane" parameterType="com.hshh.nation.fuel.entity.FuelPlane">
|
||||
SELECT
|
||||
@rownum := @rownum + 1 AS seq,
|
||||
t.*
|
||||
FROM (
|
||||
SELECT * FROM defence_fuel_plane
|
||||
<where>
|
||||
<if test="model.planeName != null">
|
||||
plane_name = #{model.planeName}
|
||||
</if>
|
||||
</where>
|
||||
order by id asc ) t, ( SELECT @rownum := #{model.start} ) r limit #{model.start},#{model.pageSize}
|
||||
</select>
|
||||
|
||||
<select id="list" resultType="com.hshh.nation.fuel.entity.FuelPlane" parameterType="com.hshh.nation.fuel.entity.FuelPlane" databaseId="dm">
|
||||
SELECT
|
||||
t.seq,
|
||||
t.*
|
||||
FROM (
|
||||
SELECT
|
||||
ROW_NUMBER() OVER (ORDER BY id ASC) AS seq,
|
||||
a.*
|
||||
FROM defence_fuel_plane a
|
||||
<where>
|
||||
<if test="model.planeName != null">
|
||||
plane_name like '%'||{model.planeName}||'%'
|
||||
</if>
|
||||
</where> ) t
|
||||
WHERE t.seq > #{model.start} AND t.seq <= (#{model.start} + #{model.pageSize})
|
||||
</select>
|
||||
|
||||
<select id="count" resultType="java.lang.Long">
|
||||
select count(id) from defence_fuel_plane
|
||||
<where>
|
||||
<if test="model.planeName != null">
|
||||
plane_name = #{model.planeName}
|
||||
</if>
|
||||
</where>
|
||||
|
||||
|
||||
</select>
|
||||
|
||||
</mapper>
|
||||
|
74
target/classes/mapper/FuelSoftJarMapper.xml
Normal file
|
@ -0,0 +1,74 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.hshh.nation.fuel.mapper.FuelSoftJarMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.hshh.nation.fuel.entity.FuelSoftJar">
|
||||
<id column="id" property="id" />
|
||||
|
||||
<result column="belong_unit" property="belongUnit" />
|
||||
<result column="jar_no" property="jarNo" />
|
||||
<result column="jar_type" property="jarType" />
|
||||
<result column="jar_capacity" property="jarCapacity" />
|
||||
<result column="jar_length" property="jarLength" />
|
||||
<result column="jar_width" property="jarWidth" />
|
||||
<result column="jar_height" property="jarHeight" />
|
||||
<result column="jar_diameter" property="jarDiameter" />
|
||||
<result column="jar_empty_weight" property="jarEmptyWeight" />
|
||||
<result column="jar_status" property="jarStatus" />
|
||||
<result column="jar_build_date" property="jarBuildDate" />
|
||||
<result column="jar_fuel_type" property="jarFuelType" />
|
||||
<result column="jar_now_fuel_type" property="jarNowFuelType" />
|
||||
<result column="jar_coordinate" property="jarCoordinate" />
|
||||
<result column="jar_meno" property="jarMeno" />
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, jar_img, belong_unit, jar_no, jar_type, jar_capacity, jar_length, jar_width, jar_height, jar_diameter, jar_empty_weight, jar_status, jar_build_date, jar_fuel_type, jar_now_fuel_type, jar_coordinate, jar_meno
|
||||
</sql>
|
||||
|
||||
<select id="list" resultType="com.hshh.nation.fuel.entity.FuelSoftJar" parameterType="com.hshh.nation.fuel.entity.FuelSoftJar">
|
||||
SELECT
|
||||
@rownum := @rownum + 1 AS seq,
|
||||
t.*
|
||||
FROM (
|
||||
SELECT * FROM defence_fuel_soft_jar
|
||||
<where>
|
||||
<if test="model.jarNo != null and model.jarNo !=''">
|
||||
jar_no like concat('%', #{model.jarNo},'%')
|
||||
</if>
|
||||
</where>
|
||||
order by id asc ) t, ( SELECT @rownum := #{model.start} ) r limit #{model.start},#{model.pageSize}
|
||||
</select>
|
||||
|
||||
<select id="list" resultType="com.hshh.nation.fuel.entity.FuelSoftJar" parameterType="com.hshh.nation.fuel.entity.FuelSoftJar" databaseId="dm">
|
||||
SELECT
|
||||
t.seq,
|
||||
t.*
|
||||
FROM (
|
||||
SELECT
|
||||
ROW_NUMBER() OVER (ORDER BY id ASC) AS seq,
|
||||
a.*
|
||||
FROM defence_fuel_soft_jar a
|
||||
<where>
|
||||
<if test="model.jarNo != null and model.jarNo !=''">
|
||||
jar_no like '%'|| #{model.jarNo}||'%'
|
||||
</if>
|
||||
</where>)t
|
||||
WHERE t.seq > #{model.start} AND t.seq <= (#{model.start} + #{model.pageSize})
|
||||
</select>
|
||||
|
||||
<select id="count" resultType="java.lang.Long">
|
||||
select count(id) from defence_fuel_soft_jar
|
||||
<where>
|
||||
<if test="model.jarNo != null and model.jarNo !=''">
|
||||
jar_no like concat('%', #{model.jarNo},'%')
|
||||
</if>
|
||||
</where>
|
||||
|
||||
|
||||
</select>
|
||||
|
||||
</mapper>
|
||||
|
97
target/classes/mapper/FuelTruckMapper.xml
Normal file
|
@ -0,0 +1,97 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.hshh.nation.fuel.mapper.FuelTruckMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.hshh.nation.fuel.entity.FuelTruck">
|
||||
<id column="id" property="id"/>
|
||||
<result column="truck_img" property="truckImg"/>
|
||||
<result column="belong_organize_id" property="belongOrganizeId"/>
|
||||
<result column="truck_cab_seat" property="truckCabSeat"/>
|
||||
<result column="truck_model_name" property="truckModelName"/>
|
||||
<result column="truck_weight" property="truckWeight"/>
|
||||
<result column="truck_fuel_jar" property="truckFuelJar"/>
|
||||
<result column="truck_fuel_box" property="truckFuelBox"/>
|
||||
<result column="truck_odometer" property="truckOdometer"/>
|
||||
<result column="truck_length" property="truckLength"/>
|
||||
<result column="truck_width" property="truckWidth"/>
|
||||
<result column="truck_height" property="truckHeight"/>
|
||||
<result column="truck_max_speed" property="truckMaxSpeed"/>
|
||||
<result column="truck_status" property="truckStatus"/>
|
||||
<result column="truck_store_type" property="truckStoreType"/>
|
||||
<result column="truck_ability" property="truckAbility"/>
|
||||
<result column="truck_drive" property="truckDrive"/>
|
||||
<result column="truck_memo" property="truckMemo"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id
|
||||
, truck_img, belong_organize_id, truck_cab_seat, truck_model_name, truck_weight, truck_fuel_jar, truck_fuel_box, truck_odometer, truck_length, truck_width, truck_height, truck_max_speed, truck_status, truck_store_type, truck_ability, truck_drive, truck_memo
|
||||
</sql>
|
||||
|
||||
<select id="list" resultType="com.hshh.nation.fuel.entity.FuelTruck"
|
||||
parameterType="com.hshh.nation.fuel.entity.FuelTruck">
|
||||
SELECT
|
||||
@rownum := @rownum + 1 AS seq,
|
||||
t.*
|
||||
FROM (
|
||||
SELECT * FROM defence_fuel_truck
|
||||
<where>
|
||||
<if test="model.truckModelName != null">
|
||||
truck_model_name = #{model.truckModelName}
|
||||
</if>
|
||||
</where>
|
||||
order by id asc ) t, ( SELECT @rownum := #{model.start} ) r limit #{model.start},#{model.pageSize}
|
||||
</select>
|
||||
|
||||
<select id="list" resultType="com.hshh.nation.fuel.entity.FuelTruck"
|
||||
parameterType="com.hshh.nation.fuel.entity.FuelTruck" databaseId="dm">
|
||||
SELECT
|
||||
t.seq,
|
||||
t.*
|
||||
FROM (
|
||||
SELECT
|
||||
ROW_NUMBER() OVER (ORDER BY id ASC) AS seq,
|
||||
a.*
|
||||
FROM defence_fuel_truck a
|
||||
<where>
|
||||
<if test="model.truckModelName != null">
|
||||
truck_model_name like '%'||#{model.truckModelName}||'%'
|
||||
</if>
|
||||
</where> )t
|
||||
WHERE t.seq > #{model.start} AND t.seq <= (#{model.start} + #{model.pageSize})
|
||||
</select>
|
||||
|
||||
<select id="count" resultType="java.lang.Long">
|
||||
select count(id) from defence_fuel_truck
|
||||
<where>
|
||||
<if test="model.truckModelName != null">
|
||||
truck_model_name = #{model.truckModelName}
|
||||
</if>
|
||||
</where>
|
||||
|
||||
|
||||
</select>
|
||||
<select id="selectAllResource" resultType="com.hshh.nation.fuel.bean.EquipResource">
|
||||
SELECT
|
||||
t1.id,
|
||||
t1.truck_no as eNo,
|
||||
|
||||
t1.truck_fuel_box as capacity,
|
||||
t1.truck_ability as fillingSpeed,
|
||||
t1.current_capacity as currentCapacity,
|
||||
t1.truck_max_speed as speed,
|
||||
t1.truck_model_name as equipName,
|
||||
3 as resourceType
|
||||
|
||||
FROM
|
||||
defence_fuel_truck t1 UNION
|
||||
( select t2.id,t2.boat_no as eNo,t2.boat_load_ability as capacity,t2.boat_filing_speed as fillingSpeed,t2.current_capacity as currentCapacity,t2.boat_max_speed as speed,t2.boat_name as equipName, 4 as resourceType from defence_fuel_boat t2 ) UNION
|
||||
(select t3.id,t3.plane_no as eNo,t3.plane_load_fuel as capacity,t3.plane_fuel_speed as fillingSpeed,t3.current_capacity as currentCapacity,t3.plane_max_speed as speed, t3.plane_name as equipName, 5 as resourceType from defence_fuel_plane t3 )
|
||||
|
||||
|
||||
|
||||
</select>
|
||||
</mapper>
|
||||
|
70
target/classes/mapper/MedicalArmyMapper.xml
Normal file
|
@ -0,0 +1,70 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.hshh.nation.medical.mapper.MedicalArmyMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.hshh.nation.medical.entity.MedicalArmy">
|
||||
<id column="id" property="id" />
|
||||
<result column="army_no" property="armyNo" />
|
||||
<result column="army_name" property="armyName" />
|
||||
<result column="army_type" property="armyType" />
|
||||
<result column="army_level" property="armyLevel" />
|
||||
<result column="army_location" property="armyLocation" />
|
||||
<result column="blood_plasma_max" property="bloodPlasmaMax" />
|
||||
<result column="express_max_bed" property="expressMaxBed" />
|
||||
<result column="operation_table" property="operationTable" />
|
||||
<result column="serious_casualty_monitor_ability" property="seriousCasualtyMonitorAbility" />
|
||||
<result column="wild_vehicle_count" property="wildVehicleCount" />
|
||||
<result column="casualty_vehicle_count" property="casualtyVehicleCount" />
|
||||
<result column="jar_meno" property="jarMeno" />
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, army_no, army_name, army_type, army_level, army_location, blood_plasma_max, express_max_bed, operation_table, serious_casualty_monitor_ability, wild_vehicle_count, casualty_vehicle_count, jar_meno
|
||||
</sql>
|
||||
|
||||
<select id="list" resultType="com.hshh.nation.medical.entity.MedicalArmy" parameterType="com.hshh.nation.medical.entity.MedicalArmy">
|
||||
SELECT
|
||||
@rownum := @rownum + 1 AS seq,
|
||||
t.*
|
||||
FROM (
|
||||
SELECT * FROM defence_medical_army
|
||||
<where>
|
||||
<if test="model.armyName != null and model.armyName !=''">
|
||||
army_name concat('%',#{model.armyName},'%')
|
||||
</if>
|
||||
</where>
|
||||
order by id asc ) t, ( SELECT @rownum := #{model.start} ) r limit #{model.start},#{model.pageSize}
|
||||
</select>
|
||||
|
||||
<select id="list" resultType="com.hshh.nation.medical.entity.MedicalArmy" parameterType="com.hshh.nation.medical.entity.MedicalArmy" databaseId="dm">
|
||||
SELECT
|
||||
t.seq,
|
||||
t.*
|
||||
FROM (
|
||||
SELECT
|
||||
ROW_NUMBER() OVER (ORDER BY id ASC) AS seq,
|
||||
a.*
|
||||
FROM defence_medical_army a
|
||||
<where>
|
||||
<if test="model.armyName != null and model.armyName !=''">
|
||||
army_name '%'||#{model.armyName}||'%'
|
||||
</if>
|
||||
</where> ) t
|
||||
WHERE t.seq > #{model.start} AND t.seq <= (#{model.start} + #{model.pageSize})
|
||||
</select>
|
||||
|
||||
<select id="count" resultType="java.lang.Long">
|
||||
select count(id) from defence_medical_army
|
||||
<where>
|
||||
<if test="model.armyName != null and model.armyName !=''">
|
||||
army_name like concat('%',#{model.armyNo},'%')
|
||||
</if>
|
||||
</where>
|
||||
|
||||
|
||||
</select>
|
||||
|
||||
</mapper>
|
||||
|
78
target/classes/mapper/MedicalBoatMapper.xml
Normal file
|
@ -0,0 +1,78 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.hshh.nation.medical.mapper.MedicalBoatMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.hshh.nation.medical.entity.MedicalBoat">
|
||||
<id column="id" property="id" />
|
||||
<result column="boat_no" property="boatNo" />
|
||||
<result column="boat_name" property="boatName" />
|
||||
<result column="army_logo" property="armyLogo" />
|
||||
<result column="belong_unit" property="belongUnit" />
|
||||
<result column="boat_length" property="boatLength" />
|
||||
<result column="boat_width" property="boatWidth" />
|
||||
<result column="boat_deep" property="boatDeep" />
|
||||
<result column="boat_full_displacement" property="boatFullDisplacement" />
|
||||
<result column="cruising_speed" property="cruisingSpeed" />
|
||||
<result column="boat_continuous_strong" property="boatContinuousStrong" />
|
||||
<result column="crew_count" property="crewCount" />
|
||||
<result column="nurse_count" property="nurseCount" />
|
||||
<result column="soldier_count" property="soldierCount" />
|
||||
<result column="secure_ability" property="secureAbility" />
|
||||
<result column="helicopter_count" property="helicopterCount" />
|
||||
<result column="life_boat_count" property="lifeBoatCount" />
|
||||
<result column="plane_location" property="planeLocation" />
|
||||
<result column="plane_status" property="planeStatus" />
|
||||
<result column="load_unload_time" property="loadUnloadTime" />
|
||||
<result column="jar_meno" property="jarMeno" />
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, boat_no, boat_name, army_logo, belong_unit, boat_length, boat_width, boat_deep, boat_full_displacement, cruising_speed, boat_continuous_strong, crew_count, nurse_count, soldier_count, secure_ability, helicopter_count, life_boat_count, plane_location, plane_status, load_unload_time, jar_meno
|
||||
</sql>
|
||||
|
||||
<select id="list" resultType="com.hshh.nation.medical.entity.MedicalBoat" parameterType="com.hshh.nation.medical.entity.MedicalBoat">
|
||||
SELECT
|
||||
@rownum := @rownum + 1 AS seq,
|
||||
t.*
|
||||
FROM (
|
||||
SELECT * FROM defence_medical_boat
|
||||
<where>
|
||||
<if test="model.boatName != null and model.boatName !=''">
|
||||
boat_name like concat('%',#{boatName},'%')
|
||||
</if>
|
||||
</where>
|
||||
order by id asc ) t, ( SELECT @rownum := #{model.start} ) r limit #{model.start},#{model.pageSize}
|
||||
</select>
|
||||
|
||||
<select id="list" resultType="com.hshh.nation.medical.entity.MedicalBoat" parameterType="com.hshh.nation.medical.entity.MedicalBoat" databaseId="dm">
|
||||
SELECT
|
||||
t.seq,
|
||||
t.*
|
||||
FROM (
|
||||
SELECT
|
||||
ROW_NUMBER() OVER (ORDER BY id ASC) AS seq,
|
||||
a.*
|
||||
FROM defence_medical_boat a
|
||||
<where>
|
||||
<if test="model.boatName != null and model.boatName !=''">
|
||||
boat_name like '%'||#{boatName}||'%'
|
||||
</if>
|
||||
</where>)t
|
||||
WHERE t.seq > #{model.start} AND t.seq <= (#{model.start} + #{model.pageSize})
|
||||
</select>
|
||||
|
||||
<select id="count" resultType="java.lang.Long">
|
||||
select count(id) from defence_medical_boat
|
||||
<where>
|
||||
<if test="model.boatName != null and model.boatName !=''">
|
||||
boat_name like concat('%',#{boatName},'%')
|
||||
</if>
|
||||
</where>
|
||||
|
||||
|
||||
</select>
|
||||
|
||||
</mapper>
|
||||
|
71
target/classes/mapper/MedicalCasualtyMapper.xml
Normal file
|
@ -0,0 +1,71 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.hshh.nation.medical.mapper.MedicalCasualtyMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.hshh.nation.medical.entity.MedicalCasualty">
|
||||
<id column="id" property="id"/>
|
||||
<result column="casualty_no" property="casualtyNo"/>
|
||||
<result column="army_team" property="armyTeam"/>
|
||||
<result column="sex" property="sex"/>
|
||||
<result column="birthday" property="birthday"/>
|
||||
<result column="born_city" property="bornCity"/>
|
||||
<result column="body_condition" property="bodyCondition"/>
|
||||
<result column="casualty_reason" property="casualtyReason"/>
|
||||
<result column="casualty_class" property="casualtyClass"/>
|
||||
<result column="jar_meno" property="jarMeno"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, casualty_no, army_team, sex, birthday, born_city, body_condition, casualty_reason, casualty_class, jar_meno
|
||||
</sql>
|
||||
|
||||
<select id="list" resultType="com.hshh.nation.medical.entity.MedicalCasualty"
|
||||
parameterType="com.hshh.nation.medical.entity.MedicalCasualty">
|
||||
SELECT
|
||||
@rownum := @rownum + 1 AS seq,
|
||||
t.*
|
||||
FROM (
|
||||
SELECT * FROM defence_medical_casualty
|
||||
<where>
|
||||
<if test="model.casualtyNo != null and model.casualtyNo !=''">
|
||||
casualty_no = #{model.casualtyNo}
|
||||
</if>
|
||||
</where>
|
||||
order by id asc ) t, ( SELECT @rownum := #{model.start} ) r limit
|
||||
#{model.start},#{model.pageSize}
|
||||
</select>
|
||||
|
||||
<select id="list" resultType="com.hshh.nation.medical.entity.MedicalCasualty"
|
||||
parameterType="com.hshh.nation.medical.entity.MedicalCasualty" databaseId="dm">
|
||||
SELECT
|
||||
t.seq,
|
||||
t.*
|
||||
FROM (
|
||||
SELECT
|
||||
ROW_NUMBER() OVER (ORDER BY id ASC) AS seq,
|
||||
a.*
|
||||
FROM defence_medical_casualty a
|
||||
<where>
|
||||
<if test="model.casualtyNo != null and model.casualtyNo !=''">
|
||||
casualty_no like '%'||#{model.casualtyNo}||'%'
|
||||
</if>
|
||||
</where>)t
|
||||
WHERE t.seq > #{model.start} AND t.seq <= (#{model.start} + #{model.pageSize})
|
||||
</select>
|
||||
|
||||
<select id="count" resultType="java.lang.Long">
|
||||
select count(id) from defence_medical_casualty
|
||||
<where>
|
||||
<if test="model.casualtyNo != null and model.casualtyNo !=''">
|
||||
casualty_no = #{model.casualtyNo}
|
||||
</if>
|
||||
</where>
|
||||
|
||||
|
||||
</select>
|
||||
|
||||
</mapper>
|
||||
|
100
target/classes/mapper/MedicalHospitalMapper.xml
Normal file
|
@ -0,0 +1,100 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.hshh.nation.medical.mapper.MedicalHospitalMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.hshh.nation.medical.entity.MedicalHospital">
|
||||
<id column="id" property="id"/>
|
||||
<result column="hospital_no" property="hospitalNo"/>
|
||||
<result column="hospital_type" property="hospitalType"/>
|
||||
<result column="hospital_level" property="hospitalLevel"/>
|
||||
<result column="hospital_name" property="hospitalName"/>
|
||||
|
||||
<result column="belong_unit" property="belongUnit"/>
|
||||
<result column="hospital_location" property="hospitalLocation"/>
|
||||
<result column="hospital_department" property="hospitalDepartment"/>
|
||||
<result column="hospital_worker_total" property="hospitalWorkerTotal"/>
|
||||
<result column="doctor_count" property="doctorCount"/>
|
||||
<result column="nurse_count" property="nurseCount"/>
|
||||
<result column="soldier_count" property="soldierCount"/>
|
||||
<result column="bed_total" property="bedTotal"/>
|
||||
<result column="bed_free_count" property="bedFreeCount"/>
|
||||
<result column="operation_table_count" property="operationTableCount"/>
|
||||
<result column="casual_accept_count" property="casualAcceptCount"/>
|
||||
<result column="helicopter_flag" property="helicopterFlag"/>
|
||||
<result column="transport_ambulance_count" property="transportAmbulanceCount"/>
|
||||
<result column="watch_ambulance_count" property="watchAmbulanceCount"/>
|
||||
<result column="jar_meno" property="jarMeno"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, hospital_no, hospital_type, hospital_level, hospital_name, belong_unit, hospital_location, hospital_department, hospital_worker_total, doctor_count, nurse_count, soldier_count, bed_total, bed_free_count, operation_table_count, casual_accept_count, helicopter_flag, transport_ambulance_count, watch_ambulance_count, jar_meno
|
||||
</sql>
|
||||
|
||||
<select id="list" resultType="com.hshh.nation.medical.entity.MedicalHospital"
|
||||
parameterType="com.hshh.nation.medical.entity.MedicalHospital">
|
||||
SELECT
|
||||
@rownum := @rownum + 1 AS seq,
|
||||
t.*
|
||||
FROM (
|
||||
SELECT * FROM defence_medical_hospital
|
||||
<where>
|
||||
<if test="model.hospitalName != null and model.hospitalName !=''">
|
||||
hospital_name like concat('%',#{model.hospitalName},'%')
|
||||
</if>
|
||||
</where>
|
||||
order by id asc ) t, ( SELECT @rownum := #{model.start} ) r limit
|
||||
#{model.start},#{model.pageSize}
|
||||
</select>
|
||||
|
||||
<select id="list" resultType="com.hshh.nation.medical.entity.MedicalHospital"
|
||||
parameterType="com.hshh.nation.medical.entity.MedicalHospital" databaseId="dm">
|
||||
SELECT
|
||||
t.seq,
|
||||
t.*
|
||||
FROM (
|
||||
SELECT
|
||||
ROW_NUMBER() OVER (ORDER BY id ASC) AS seq,
|
||||
a.*
|
||||
FROM defence_medical_hospital a
|
||||
<where>
|
||||
<if test="model.hospitalName != null and model.hospitalName !=''">
|
||||
hospital_name like '%'||#{model.hospitalName}||'%'
|
||||
</if>
|
||||
</where>) t
|
||||
WHERE t.seq > #{model.start} AND t.seq <= (#{model.start} + #{model.pageSize})
|
||||
</select>
|
||||
|
||||
<select id="count" resultType="java.lang.Long">
|
||||
select count(id) from defence_medical_hospital
|
||||
<where>
|
||||
<if test="model.hospitalName != null and model.hospitalName !=''">
|
||||
hospital_name like concat('%',#{model.hospitalName},'%')
|
||||
</if>
|
||||
</where>
|
||||
|
||||
|
||||
</select>
|
||||
|
||||
<select id="selectAllMedicalResource" resultType="com.hshh.nation.medical.bean.MedicalResource">
|
||||
SELECT t1.id,
|
||||
t1.hospital_name as name,
|
||||
t1.hospital_no as no,
|
||||
t1.hospital_location as location,
|
||||
'hospital' as typeCode,
|
||||
'医院' as typeName
|
||||
FROM defence_medical_hospital t1
|
||||
UNION
|
||||
(select t2.id,
|
||||
t2.army_name as name,
|
||||
t2.army_no as no,
|
||||
t2.army_location as location,
|
||||
'army' as typeCode,
|
||||
'医疗队' as typeName
|
||||
from defence_medical_army t2)
|
||||
</select>
|
||||
|
||||
</mapper>
|
||||
|
101
target/classes/mapper/MedicalPlaneMapper.xml
Normal file
|
@ -0,0 +1,101 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.hshh.nation.medical.mapper.MedicalPlaneMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.hshh.nation.medical.entity.MedicalPlane">
|
||||
<id column="id" property="id"/>
|
||||
<result column="plane_no" property="planeNo"/>
|
||||
<result column="plane_name" property="planeName"/>
|
||||
<result column="plane_model" property="planeModel"/>
|
||||
<result column="plane_count" property="planeCount"/>
|
||||
|
||||
<result column="belong_unit" property="belongUnit"/>
|
||||
<result column="doctor_count" property="doctorCount"/>
|
||||
<result column="nurse_count" property="nurseCount"/>
|
||||
<result column="soldier_count" property="soldierCount"/>
|
||||
<result column="plane_location" property="planeLocation"/>
|
||||
<result column="plane_status" property="planeStatus"/>
|
||||
<result column="flight_speed" property="flightSpeed"/>
|
||||
<result column="server_time" property="serverTime"/>
|
||||
<result column="engineer_system" property="engineerSystem"/>
|
||||
<result column="bed_count" property="bedCount"/>
|
||||
<result column="transport_ability" property="transportAbility"/>
|
||||
<result column="secure_ability" property="secureAbility"/>
|
||||
<result column="jar_meno" property="jarMeno"/>
|
||||
</resultMap>
|
||||
|
||||
|
||||
<select id="list" resultType="com.hshh.nation.medical.entity.MedicalPlane"
|
||||
parameterType="com.hshh.nation.medical.entity.MedicalPlane">
|
||||
SELECT
|
||||
@rownum := @rownum + 1 AS seq,
|
||||
t.*
|
||||
FROM (
|
||||
SELECT * FROM defence_medical_plane
|
||||
<where>
|
||||
<if test="model.planeName != null and model.planeName !=''">
|
||||
plane_name like concat('%',#{model.planeName},'%')
|
||||
</if>
|
||||
</where>
|
||||
order by id asc ) t, ( SELECT @rownum := #{model.start} ) r limit
|
||||
#{model.start},#{model.pageSize}
|
||||
</select>
|
||||
|
||||
<select id="list" resultType="com.hshh.nation.medical.entity.MedicalPlane"
|
||||
parameterType="com.hshh.nation.medical.entity.MedicalPlane" databaseId="dm">
|
||||
SELECT
|
||||
t.seq,
|
||||
t.*
|
||||
FROM (
|
||||
SELECT
|
||||
ROW_NUMBER() OVER (ORDER BY id ASC) AS seq,
|
||||
a.*
|
||||
FROM defence_medical_plane a
|
||||
<where>
|
||||
<if test="model.planeName != null and model.planeName !=''">
|
||||
plane_name like '%'||#{model.planeName}||'%'
|
||||
</if>
|
||||
</where>)t
|
||||
WHERE t.seq > #{model.start} AND t.seq <= (#{model.start} + #{model.pageSize})
|
||||
</select>
|
||||
|
||||
<select id="count" resultType="java.lang.Long">
|
||||
select count(id) from defence_medical_plane
|
||||
<where>
|
||||
<if test="model.planeName != null and model.planeName !=''">
|
||||
plane_name like concat('%',#{model.planeName},'%')
|
||||
</if>
|
||||
</where>
|
||||
|
||||
|
||||
</select>
|
||||
<select id="selectMedicalTransport"
|
||||
resultType="com.hshh.nation.medical.bean.MedicalTransportResource">
|
||||
SELECT t1.id,
|
||||
t1.plane_name AS name,
|
||||
t1.plane_no AS no,
|
||||
t1.plane_location AS location,
|
||||
t1.secure_ability AS ability,
|
||||
t1.flight_speed AS speed,
|
||||
t1.payload as payload,
|
||||
'plane' AS typeCode,
|
||||
'卫生飞机' as typeName
|
||||
FROM defence_medical_plane t1
|
||||
UNION
|
||||
(SELECT t2.id,
|
||||
t2.boat_name as name,
|
||||
t2.boat_no as no,
|
||||
t2.plane_location as location,
|
||||
t2.secure_ability as ability,
|
||||
t2.cruising_speed as speed,
|
||||
t2.payload as payload,
|
||||
'boat' as typeCode,
|
||||
'医院船' as typeName
|
||||
|
||||
FROM defence_medical_boat t2)
|
||||
</select>
|
||||
|
||||
</mapper>
|
||||
|
29
target/classes/mapper/MenuMapper.xml
Normal file
|
@ -0,0 +1,29 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.hshh.nation.menu.mapper.MenuMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.hshh.nation.menu.entity.Menu">
|
||||
<id column="id" property="id" />
|
||||
<result column="menu_name" property="menuName" />
|
||||
<result column="menu_href" property="menuHref" />
|
||||
<result column="parent_id" property="parentId" />
|
||||
<result column="menu_order" property="menuOrder" />
|
||||
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, menu_name, menu_href, parent_id, menu_order
|
||||
</sql>
|
||||
<select id="getMenuByUser" parameterType="com.hshh.nation.user.entity.User" resultType="com.hshh.nation.menu.entity.Menu">
|
||||
select * from sys_menu
|
||||
<where>
|
||||
and show_flag=0
|
||||
<if test="user.superFlag==null or user.superFlag!=1 ">
|
||||
id in (select menu_id from sys_user_menu where user_id=#{user.id})
|
||||
</if>
|
||||
</where>
|
||||
order by menu_order
|
||||
</select>
|
||||
</mapper>
|
21
target/classes/mapper/TransportAbilityMapper.xml
Normal file
|
@ -0,0 +1,21 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.hshh.nation.transport.mapper.TransportAbilityMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.hshh.nation.transport.entity.TransportAbility">
|
||||
<id column="id" property="id" />
|
||||
<result column="transportation_id" property="transportationId" />
|
||||
<result column="transportation_type" property="transportationType" />
|
||||
<result column="fill_type_id" property="fillTypeId" />
|
||||
<result column="fill_obj_count" property="fillObjCount" />
|
||||
<result column="load_speed" property="loadSpeed" />
|
||||
<result column="unload_speed" property="unloadSpeed" />
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, transportation_id, transportation_type, fill_type_id, fill_obj_count, load_speed, unload_speed
|
||||
</sql>
|
||||
|
||||
</mapper>
|
95
target/classes/mapper/TransportAirMapper.xml
Normal file
|
@ -0,0 +1,95 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.hshh.nation.transport.mapper.TransportAirMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.hshh.nation.transport.entity.TransportAir">
|
||||
<id column="id" property="id"/>
|
||||
<result column="equip_name" property="equipName"/>
|
||||
|
||||
<result column="belong_unit" property="belongUnit"/>
|
||||
<result column="plane_length" property="planeLength"/>
|
||||
<result column="plane_wing" property="planeWing"/>
|
||||
<result column="plane_height" property="planeHeight"/>
|
||||
<result column="plane_weight" property="planeWeight"/>
|
||||
<result column="plane_load_full_weight" property="planeLoadFullWeight"/>
|
||||
<result column="plane_work_union" property="planeWorkUnion"/>
|
||||
<result column="equip_location" property="equipLocation"/>
|
||||
<result column="equip_status" property="equipStatus"/>
|
||||
<result column="plane_load_max_weight" property="planeLoadMaxWeight"/>
|
||||
<result column="transport_ability" property="transportAbility"/>
|
||||
<result column="flight_max_speed" property="flightMaxSpeed"/>
|
||||
<result column="flight_speed" property="flightSpeed"/>
|
||||
<result column="flight_max_distance" property="flightMaxDistance"/>
|
||||
<result column="service_date" property="serviceDate"/>
|
||||
<result column="equip_meno" property="equipMeno"/>
|
||||
</resultMap>
|
||||
|
||||
|
||||
<select id="list" resultType="com.hshh.nation.transport.entity.TransportAir"
|
||||
parameterType="com.hshh.nation.transport.entity.TransportAir">
|
||||
SELECT
|
||||
@rownum := @rownum + 1 AS seq,
|
||||
t.*
|
||||
FROM (
|
||||
SELECT * FROM defence_transport_air
|
||||
<where>
|
||||
<if test="model.equipName != null and model.equipName !=''">
|
||||
equip_name like concat('%',#{model.equipName},'%')
|
||||
</if>
|
||||
</where>
|
||||
order by id asc ) t, ( SELECT @rownum := #{model.start} ) r limit
|
||||
#{model.start},#{model.pageSize}
|
||||
</select>
|
||||
|
||||
|
||||
<select id="list" resultType="com.hshh.nation.transport.entity.TransportAir"
|
||||
parameterType="com.hshh.nation.transport.entity.TransportAir" databaseId="dm">
|
||||
SELECT
|
||||
t.seq,
|
||||
t.*
|
||||
FROM (
|
||||
SELECT
|
||||
ROW_NUMBER() OVER (ORDER BY id ASC) AS seq,
|
||||
a.*
|
||||
FROM defence_transport_air a
|
||||
<where>
|
||||
<if test="model.equipName != null and model.equipName !=''">
|
||||
equip_name like '%'||#{model.equipName}||'%'
|
||||
</if>
|
||||
</where>)t
|
||||
WHERE t.seq > #{model.start} AND t.seq <= (#{model.start} + #{model.pageSize})
|
||||
</select>
|
||||
|
||||
<select id="count" resultType="java.lang.Long">
|
||||
select count(id) from defence_transport_air
|
||||
<where>
|
||||
<if test="model.equipName != null and model.equipName !=''">
|
||||
equip_name like concat('%',#{model.equipName},'%')
|
||||
</if>
|
||||
</where>
|
||||
|
||||
|
||||
</select>
|
||||
<select id="selectAllResource" resultType="com.hshh.nation.transport.bean.RegularTransportResource">
|
||||
select t1.id,
|
||||
'air' as typeCode,
|
||||
t1.equip_name as name,
|
||||
|
||||
t1.flight_max_speed as speed,
|
||||
'空中输送装备' as typeName
|
||||
|
||||
from defence_transport_air t1
|
||||
union
|
||||
(select t2.id,
|
||||
'boat' as typeCode,
|
||||
t2.equip_name as name,
|
||||
|
||||
t2.max_speed as speed,
|
||||
'海上输送装备' as typeName
|
||||
|
||||
from defence_transport_boat t2)
|
||||
</select>
|
||||
|
||||
</mapper>
|
||||
|
91
target/classes/mapper/TransportAirPortMapper.xml
Normal file
|
@ -0,0 +1,91 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.hshh.nation.transport.mapper.TransportAirPortMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.hshh.nation.transport.entity.TransportAirPort">
|
||||
<id column="id" property="id"/>
|
||||
<result column="air_port_no" property="airPortNo"/>
|
||||
<result column="port_name" property="portName"/>
|
||||
|
||||
<result column="belong_army_branch" property="belongArmyBranch"/>
|
||||
<result column="belong_unit" property="belongUnit"/>
|
||||
<result column="port_type" property="portType"/>
|
||||
<result column="port_location" property="portLocation"/>
|
||||
<result column="port_status" property="portStatus"/>
|
||||
<result column="port_level" property="portLevel"/>
|
||||
<result column="run_road_length" property="runRoadLength"/>
|
||||
<result column="run_road_width" property="runRoadWidth"/>
|
||||
<result column="maintain_plane_type" property="maintainPlaneType"/>
|
||||
<result column="build_date" property="buildDate"/>
|
||||
<result column="run_road_count" property="runRoadCount"/>
|
||||
<result column="parking_count" property="parkingCount"/>
|
||||
<result column="fuel_store_amount" property="fuelStoreAmount"/>
|
||||
<result column="fuel_day_support_amount" property="fuelDaySupportAmount"/>
|
||||
<result column="port_meno" property="portMeno"/>
|
||||
</resultMap>
|
||||
|
||||
|
||||
<select id="list" resultType="com.hshh.nation.transport.entity.TransportAirPort"
|
||||
parameterType="com.hshh.nation.transport.entity.TransportAirPort">
|
||||
SELECT
|
||||
@rownum := @rownum + 1 AS seq,
|
||||
t.*
|
||||
FROM (
|
||||
SELECT * FROM defence_transport_air_port
|
||||
<where>
|
||||
<if test="model.portName != null and model.portName !=''">
|
||||
port_name like concat('%',#{model.portNo},'%')
|
||||
</if>
|
||||
</where>
|
||||
order by id asc ) t, ( SELECT @rownum := #{model.start} ) r limit
|
||||
#{model.start},#{model.pageSize}
|
||||
</select>
|
||||
|
||||
<select id="list" resultType="com.hshh.nation.transport.entity.TransportAirPort"
|
||||
parameterType="com.hshh.nation.transport.entity.TransportAirPort" databaseId="dm">
|
||||
SELECT
|
||||
t.seq,
|
||||
t.*
|
||||
FROM (
|
||||
SELECT
|
||||
ROW_NUMBER() OVER (ORDER BY id ASC) AS seq,
|
||||
a.*
|
||||
FROM defence_transport_air_port a
|
||||
<where>
|
||||
<if test="model.portName != null and model.portName !=''">
|
||||
port_name like '%'||#{model.portNo}||'%'
|
||||
</if>
|
||||
</where>)t
|
||||
WHERE t.seq > #{model.start} AND t.seq <= (#{model.start} + #{model.pageSize})
|
||||
</select>
|
||||
|
||||
<select id="count" resultType="java.lang.Long">
|
||||
select count(id) from defence_transport_air_port
|
||||
<where>
|
||||
<if test="model.portName != null and model.portName !=''">
|
||||
port_name like concat('%',#{model.portNo},'%')
|
||||
</if>
|
||||
</where>
|
||||
|
||||
|
||||
</select>
|
||||
<select id="selectAllResource" resultType="com.hshh.nation.transport.bean.PortResource">
|
||||
SELECT t1.id,
|
||||
t1.air_port_no as no,
|
||||
t1.port_name as name,
|
||||
t1.port_location as location,
|
||||
'air' as typeCode
|
||||
FROM defence_transport_air_port t1
|
||||
UNION
|
||||
(select t2.id,
|
||||
t2.port_no as no,
|
||||
t2.port_name as name,
|
||||
t2.port_location as location,
|
||||
'port' as typeCode
|
||||
from defence_transport_port t2)
|
||||
</select>
|
||||
|
||||
</mapper>
|
||||
|
79
target/classes/mapper/TransportBoatMapper.xml
Normal file
|
@ -0,0 +1,79 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.hshh.nation.transport.mapper.TransportSeaMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.hshh.nation.transport.entity.TransportBoat">
|
||||
<id column="id" property="id" />
|
||||
<result column="equip_no" property="equipNo" />
|
||||
<result column="equip_name" property="equipName" />
|
||||
<result column="equip_type" property="equipType" />
|
||||
<result column="service_date" property="serviceDate" />
|
||||
<result column="equip_length" property="equipLength" />
|
||||
<result column="equip_width" property="equipWidth" />
|
||||
<result column="equip_deep" property="equipDeep" />
|
||||
<result column="equip_water_deep" property="equipWaterDeep" />
|
||||
<result column="belong_branch" property="belongBranch" />
|
||||
<result column="belong_unit" property="belongUnit" />
|
||||
<result column="worker_union" property="workerUnion" />
|
||||
<result column="main_hold_capacity" property="mainHoldCapacity" />
|
||||
<result column="deck_capacity" property="deckCapacity" />
|
||||
<result column="empty_displacement_amount" property="emptyDisplacementAmount" />
|
||||
<result column="full_displacement_amount" property="fullDisplacementAmount" />
|
||||
<result column="max_speed" property="maxSpeed" />
|
||||
<result column="endurance_ability" property="enduranceAbility" />
|
||||
<result column="seaworthiness_ability" property="seaworthinessAbility" />
|
||||
<result column="equip_location" property="equipLocation" />
|
||||
<result column="equip_status" property="equipStatus" />
|
||||
<result column="transport_ability" property="transportAbility" />
|
||||
<result column="engineer_system" property="engineerSystem" />
|
||||
<result column="limit_condition" property="limitCondition" />
|
||||
<result column="equip_meno" property="equipMeno" />
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
|
||||
|
||||
<select id="list" resultType="com.hshh.nation.transport.entity.TransportBoat" parameterType="com.hshh.nation.transport.entity.TransportBoat" databaseId="mysql">
|
||||
SELECT
|
||||
@rownum := @rownum + 1 AS seq,
|
||||
t.*
|
||||
FROM (
|
||||
SELECT * FROM defence_transport_boat
|
||||
<where>
|
||||
<if test="model.equipName != null and model.equipName !=''">
|
||||
equip_name like concat('%',#{model.equipName},'%')
|
||||
</if>
|
||||
</where>
|
||||
order by id asc ) t, ( SELECT @rownum := #{model.start} ) r limit
|
||||
#{model.start},#{model.pageSize}
|
||||
</select>
|
||||
<select id="list" resultType="com.hshh.nation.transport.entity.TransportBoat" parameterType="com.hshh.nation.transport.entity.TransportBoat" databaseId="dm">
|
||||
SELECT * FROM (
|
||||
SELECT
|
||||
ROW_NUMBER() OVER (ORDER BY id ASC) AS seq,
|
||||
t.*
|
||||
FROM defence_transport_boat t
|
||||
<where>
|
||||
<if test="model.equipName != null and model.equipName !=''">
|
||||
t.equip_name LIKE '%' || #{model.equipName} || '%'
|
||||
</if>
|
||||
</where>
|
||||
) tmp
|
||||
WHERE seq > #{model.start} AND seq <= #{model.start} + #{model.pageSize}
|
||||
|
||||
|
||||
</select>
|
||||
<select id="count" resultType="java.lang.Long">
|
||||
select count(id) from defence_transport_boat
|
||||
<where>
|
||||
<if test="model.equipName != null and model.equipName !=''">
|
||||
equip_name like concat('%',#{model.equipName},'%')
|
||||
</if>
|
||||
</where>
|
||||
|
||||
|
||||
</select>
|
||||
|
||||
</mapper>
|
||||
|
82
target/classes/mapper/TransportPortMapper.xml
Normal file
|
@ -0,0 +1,82 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.hshh.nation.transport.mapper.TransportPortMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.hshh.nation.transport.entity.TransportPort">
|
||||
<id column="id" property="id"/>
|
||||
<result column="port_no" property="portNo"/>
|
||||
<result column="port_name" property="portName"/>
|
||||
|
||||
<result column="belong_army_branch" property="belongArmyBranch"/>
|
||||
<result column="belong_unit" property="belongUnit"/>
|
||||
<result column="port_type" property="portType"/>
|
||||
<result column="work_union" property="workUnion"/>
|
||||
<result column="port_palace" property="portPalace"/>
|
||||
<result column="port_location" property="portLocation"/>
|
||||
<result column="work_area_count" property="workAreaCount"/>
|
||||
<result column="anchorages_count" property="anchoragesCount"/>
|
||||
<result column="dock_count" property="dockCount"/>
|
||||
<result column="berth_count" property="berthCount"/>
|
||||
<result column="ro_ro_count" property="roRoCount"/>
|
||||
<result column="road_count" property="roadCount"/>
|
||||
<result column="cargo_count" property="cargoCount"/>
|
||||
<result column="person_count" property="personCount"/>
|
||||
<result column="night_operation_ability" property="nightOperationAbility"/>
|
||||
<result column="jar_meno" property="jarMeno"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, port_no, port_name, army_logo, belong_army_branch, belong_unit, port_type, work_union, port_palace, port_location, work_area_count, anchorages_count, dock_count, berth_count, ro_ro_count, road_count, cargo_count, person_count, night_operation_ability, jar_meno
|
||||
</sql>
|
||||
|
||||
<select id="list" resultType="com.hshh.nation.transport.entity.TransportPort"
|
||||
parameterType="com.hshh.nation.transport.entity.TransportPort">
|
||||
SELECT
|
||||
@rownum := @rownum + 1 AS seq,
|
||||
t.*
|
||||
FROM (
|
||||
SELECT * FROM defence_transport_port
|
||||
<where>
|
||||
<if test="model.portName != null and model.portName !=''">
|
||||
port_name like concat('%',#{model.portName},'%')
|
||||
</if>
|
||||
</where>
|
||||
order by id asc ) t, ( SELECT @rownum := #{model.start} ) r limit
|
||||
#{model.start},#{model.pageSize}
|
||||
</select>
|
||||
|
||||
<select id="list" resultType="com.hshh.nation.transport.entity.TransportPort"
|
||||
parameterType="com.hshh.nation.transport.entity.TransportPort" databaseId="dm">
|
||||
SELECT
|
||||
t.seq,
|
||||
t.*
|
||||
FROM (
|
||||
SELECT
|
||||
ROW_NUMBER() OVER (ORDER BY id ASC) AS seq,
|
||||
a.*
|
||||
FROM defence_transport_port a
|
||||
<where>
|
||||
<if test="model.portName != null and model.portName !=''">
|
||||
port_name like '%'||#{model.portName}||'%'
|
||||
</if>
|
||||
</where>
|
||||
)t
|
||||
WHERE t.seq > #{model.start} AND t.seq <= (#{model.start} + #{model.pageSize})
|
||||
</select>
|
||||
|
||||
<select id="count" resultType="java.lang.Long">
|
||||
select count(id) from defence_transport_port
|
||||
<where>
|
||||
<if test="model.portName != null and model.portName !=''">
|
||||
port_name like concat('%',#{model.portName},'%')
|
||||
</if>
|
||||
</where>
|
||||
|
||||
|
||||
</select>
|
||||
|
||||
</mapper>
|
||||
|
19
target/classes/mapper/UserMapper.xml
Normal file
|
@ -0,0 +1,19 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.hshh.nation.user.mapper.UserMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.hshh.nation.user.entity.User">
|
||||
<id column="id" property="id" />
|
||||
<result column="user_name" property="userName" />
|
||||
<result column="password" property="password" />
|
||||
<result column="nick_name" property="nickName" />
|
||||
<result column="super_flag" property="superFlag" />
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, user_name, password, nick_name
|
||||
</sql>
|
||||
|
||||
</mapper>
|
17
target/classes/mapper/UserMenuMapper.xml
Normal file
|
@ -0,0 +1,17 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.hshh.nation.menu.mapper.UserMenuMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.hshh.nation.menu.entity.UserMenu">
|
||||
<id column="id" property="id" />
|
||||
<result column="user_id" property="userId" />
|
||||
<result column="menu_id" property="menuId" />
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, user_id, menu_id
|
||||
</sql>
|
||||
|
||||
</mapper>
|
102
target/classes/static/css/defence.css
Normal file
|
@ -0,0 +1,102 @@
|
|||
|
||||
|
||||
.upload-container {
|
||||
position: relative;
|
||||
}
|
||||
|
||||
/* 圆形图标样式 */
|
||||
.upload-icon {
|
||||
width: 100px;
|
||||
height: 100px;
|
||||
border-radius: 50%;
|
||||
background: #3498db;
|
||||
color: #fff;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
font-size: 36px;
|
||||
cursor: pointer;
|
||||
transition: background 0.3s;
|
||||
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
|
||||
}
|
||||
|
||||
.upload-icon:hover {
|
||||
background: #2980b9;
|
||||
}
|
||||
.upload-icon img {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
object-fit: cover;
|
||||
border-radius: 50%; /* 保证圆形效果 */
|
||||
}
|
||||
#detail_jarImg_value img{
|
||||
width: 20%;
|
||||
height: 20%;
|
||||
object-fit: cover;
|
||||
border-radius: 50%; /* 保证圆形效果 */
|
||||
}
|
||||
|
||||
/* 隐藏实际的文件输入框 */
|
||||
#fileInput {
|
||||
display: none;
|
||||
}
|
||||
.custom-alert-mask {
|
||||
position: fixed;
|
||||
inset: 0;
|
||||
background: rgba(0,0,0,0.18);
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
z-index: 9999;
|
||||
}
|
||||
.custom-alert-box {
|
||||
background: #fff;
|
||||
border-radius: 14px;
|
||||
box-shadow: 0 8px 32px rgba(60,90,130,0.13);
|
||||
max-width: 90vw;
|
||||
width: 340px;
|
||||
padding: 32px 22px 22px 22px;
|
||||
text-align: center;
|
||||
position: relative;
|
||||
animation: fadeIn 0.2s;
|
||||
}
|
||||
.custom-alert-icon {
|
||||
margin-bottom: 12px;
|
||||
}
|
||||
.custom-alert-title {
|
||||
font-size: 1.2em;
|
||||
font-weight: 600;
|
||||
color: #d98c1b;
|
||||
margin-bottom: 14px;
|
||||
letter-spacing: 1px;
|
||||
}
|
||||
.custom-alert-message {
|
||||
font-size: 1em;
|
||||
color: #4c5870;
|
||||
margin-bottom: 28px;
|
||||
word-break: break-all;
|
||||
}
|
||||
.custom-alert-btn {
|
||||
padding: 8px 36px;
|
||||
background: #d98c1b;
|
||||
color: #fff;
|
||||
border: none;
|
||||
border-radius: 8px;
|
||||
font-size: 1em;
|
||||
cursor: pointer;
|
||||
transition: background 0.2s;
|
||||
}
|
||||
.custom-alert-btn:hover {
|
||||
background: #b06f10;
|
||||
}
|
||||
@keyframes fadeIn {
|
||||
from { transform: translateY(30px) scale(0.92); opacity: 0; }
|
||||
to { transform: translateY(0) scale(1); opacity: 1; }
|
||||
}
|
||||
@media (max-width: 450px) {
|
||||
.custom-alert-box {
|
||||
width: 96vw;
|
||||
padding: 22px 6vw 14px 6vw;
|
||||
}
|
||||
.custom-alert-title { font-size: 1.1em; }
|
||||
}
|
13
target/classes/static/css/flatpickr.min.css
vendored
Normal file
1076
target/classes/static/css/tabler-flags.css
Normal file
9
target/classes/static/css/tabler-flags.min.css
vendored
Normal file
1076
target/classes/static/css/tabler-flags.rtl.css
Normal file
9
target/classes/static/css/tabler-flags.rtl.min.css
vendored
Normal file
530
target/classes/static/css/tabler-payments.css
Normal file
|
@ -0,0 +1,530 @@
|
|||
/*!
|
||||
* Tabler v1.0.0-beta19 (https://tabler.io)
|
||||
* @version 1.0.0-beta19
|
||||
* @link https://tabler.io
|
||||
* Copyright 2018-2023 The Tabler Authors
|
||||
* Copyright 2018-2023 codecalm.net Paweł Kuna
|
||||
* Licensed under MIT (https://github.com/tabler/tabler/blob/master/LICENSE)
|
||||
*/
|
||||
/* prettier-ignore */
|
||||
/* prettier-ignore */
|
||||
.payment {
|
||||
width: 3.33332rem;
|
||||
height: 2rem;
|
||||
display: inline-block;
|
||||
background: no-repeat center/100% 100%;
|
||||
vertical-align: bottom;
|
||||
font-style: normal;
|
||||
box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.1);
|
||||
border-radius: 2px;
|
||||
}
|
||||
|
||||
.payment-provider-2checkout {
|
||||
background-image: url("../img/payments/2checkout.svg");
|
||||
}
|
||||
|
||||
.payment-provider-2checkout-dark {
|
||||
background-image: url("../img/payments/2checkout-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-alipay {
|
||||
background-image: url("../img/payments/alipay.svg");
|
||||
}
|
||||
|
||||
.payment-provider-alipay-dark {
|
||||
background-image: url("../img/payments/alipay-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-amazon {
|
||||
background-image: url("../img/payments/amazon.svg");
|
||||
}
|
||||
|
||||
.payment-provider-amazon-dark {
|
||||
background-image: url("../img/payments/amazon-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-americanexpress {
|
||||
background-image: url("../img/payments/americanexpress.svg");
|
||||
}
|
||||
|
||||
.payment-provider-americanexpress-dark {
|
||||
background-image: url("../img/payments/americanexpress-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-applepay {
|
||||
background-image: url("../img/payments/applepay.svg");
|
||||
}
|
||||
|
||||
.payment-provider-applepay-dark {
|
||||
background-image: url("../img/payments/applepay-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-bancontact {
|
||||
background-image: url("../img/payments/bancontact.svg");
|
||||
}
|
||||
|
||||
.payment-provider-bancontact-dark {
|
||||
background-image: url("../img/payments/bancontact-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-bitcoin {
|
||||
background-image: url("../img/payments/bitcoin.svg");
|
||||
}
|
||||
|
||||
.payment-provider-bitcoin-dark {
|
||||
background-image: url("../img/payments/bitcoin-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-bitpay {
|
||||
background-image: url("../img/payments/bitpay.svg");
|
||||
}
|
||||
|
||||
.payment-provider-bitpay-dark {
|
||||
background-image: url("../img/payments/bitpay-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-blik {
|
||||
background-image: url("../img/payments/blik.svg");
|
||||
}
|
||||
|
||||
.payment-provider-blik-dark {
|
||||
background-image: url("../img/payments/blik-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-cirrus {
|
||||
background-image: url("../img/payments/cirrus.svg");
|
||||
}
|
||||
|
||||
.payment-provider-cirrus-dark {
|
||||
background-image: url("../img/payments/cirrus-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-clickandbuy {
|
||||
background-image: url("../img/payments/clickandbuy.svg");
|
||||
}
|
||||
|
||||
.payment-provider-clickandbuy-dark {
|
||||
background-image: url("../img/payments/clickandbuy-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-coinkite {
|
||||
background-image: url("../img/payments/coinkite.svg");
|
||||
}
|
||||
|
||||
.payment-provider-coinkite-dark {
|
||||
background-image: url("../img/payments/coinkite-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-dinersclub {
|
||||
background-image: url("../img/payments/dinersclub.svg");
|
||||
}
|
||||
|
||||
.payment-provider-dinersclub-dark {
|
||||
background-image: url("../img/payments/dinersclub-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-directdebit {
|
||||
background-image: url("../img/payments/directdebit.svg");
|
||||
}
|
||||
|
||||
.payment-provider-directdebit-dark {
|
||||
background-image: url("../img/payments/directdebit-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-discover {
|
||||
background-image: url("../img/payments/discover.svg");
|
||||
}
|
||||
|
||||
.payment-provider-discover-dark {
|
||||
background-image: url("../img/payments/discover-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-dotpay {
|
||||
background-image: url("../img/payments/dotpay.svg");
|
||||
}
|
||||
|
||||
.payment-provider-dotpay-dark {
|
||||
background-image: url("../img/payments/dotpay-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-dwolla {
|
||||
background-image: url("../img/payments/dwolla.svg");
|
||||
}
|
||||
|
||||
.payment-provider-dwolla-dark {
|
||||
background-image: url("../img/payments/dwolla-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-ebay {
|
||||
background-image: url("../img/payments/ebay.svg");
|
||||
}
|
||||
|
||||
.payment-provider-ebay-dark {
|
||||
background-image: url("../img/payments/ebay-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-epayco {
|
||||
background-image: url("../img/payments/epayco.svg");
|
||||
}
|
||||
|
||||
.payment-provider-epayco-dark {
|
||||
background-image: url("../img/payments/epayco-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-eway {
|
||||
background-image: url("../img/payments/eway.svg");
|
||||
}
|
||||
|
||||
.payment-provider-eway-dark {
|
||||
background-image: url("../img/payments/eway-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-giropay {
|
||||
background-image: url("../img/payments/giropay.svg");
|
||||
}
|
||||
|
||||
.payment-provider-giropay-dark {
|
||||
background-image: url("../img/payments/giropay-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-googlewallet {
|
||||
background-image: url("../img/payments/googlewallet.svg");
|
||||
}
|
||||
|
||||
.payment-provider-googlewallet-dark {
|
||||
background-image: url("../img/payments/googlewallet-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-ingenico {
|
||||
background-image: url("../img/payments/ingenico.svg");
|
||||
}
|
||||
|
||||
.payment-provider-ingenico-dark {
|
||||
background-image: url("../img/payments/ingenico-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-jcb {
|
||||
background-image: url("../img/payments/jcb.svg");
|
||||
}
|
||||
|
||||
.payment-provider-jcb-dark {
|
||||
background-image: url("../img/payments/jcb-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-klarna {
|
||||
background-image: url("../img/payments/klarna.svg");
|
||||
}
|
||||
|
||||
.payment-provider-klarna-dark {
|
||||
background-image: url("../img/payments/klarna-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-laser {
|
||||
background-image: url("../img/payments/laser.svg");
|
||||
}
|
||||
|
||||
.payment-provider-laser-dark {
|
||||
background-image: url("../img/payments/laser-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-maestro {
|
||||
background-image: url("../img/payments/maestro.svg");
|
||||
}
|
||||
|
||||
.payment-provider-maestro-dark {
|
||||
background-image: url("../img/payments/maestro-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-mastercard {
|
||||
background-image: url("../img/payments/mastercard.svg");
|
||||
}
|
||||
|
||||
.payment-provider-mastercard-dark {
|
||||
background-image: url("../img/payments/mastercard-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-mir {
|
||||
background-image: url("../img/payments/mir.svg");
|
||||
}
|
||||
|
||||
.payment-provider-mir-dark {
|
||||
background-image: url("../img/payments/mir-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-monero {
|
||||
background-image: url("../img/payments/monero.svg");
|
||||
}
|
||||
|
||||
.payment-provider-monero-dark {
|
||||
background-image: url("../img/payments/monero-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-neteller {
|
||||
background-image: url("../img/payments/neteller.svg");
|
||||
}
|
||||
|
||||
.payment-provider-neteller-dark {
|
||||
background-image: url("../img/payments/neteller-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-ogone {
|
||||
background-image: url("../img/payments/ogone.svg");
|
||||
}
|
||||
|
||||
.payment-provider-ogone-dark {
|
||||
background-image: url("../img/payments/ogone-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-okpay {
|
||||
background-image: url("../img/payments/okpay.svg");
|
||||
}
|
||||
|
||||
.payment-provider-okpay-dark {
|
||||
background-image: url("../img/payments/okpay-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-paybox {
|
||||
background-image: url("../img/payments/paybox.svg");
|
||||
}
|
||||
|
||||
.payment-provider-paybox-dark {
|
||||
background-image: url("../img/payments/paybox-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-paymill {
|
||||
background-image: url("../img/payments/paymill.svg");
|
||||
}
|
||||
|
||||
.payment-provider-paymill-dark {
|
||||
background-image: url("../img/payments/paymill-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-payone {
|
||||
background-image: url("../img/payments/payone.svg");
|
||||
}
|
||||
|
||||
.payment-provider-payone-dark {
|
||||
background-image: url("../img/payments/payone-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-payoneer {
|
||||
background-image: url("../img/payments/payoneer.svg");
|
||||
}
|
||||
|
||||
.payment-provider-payoneer-dark {
|
||||
background-image: url("../img/payments/payoneer-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-paypal {
|
||||
background-image: url("../img/payments/paypal.svg");
|
||||
}
|
||||
|
||||
.payment-provider-paypal-dark {
|
||||
background-image: url("../img/payments/paypal-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-paysafecard {
|
||||
background-image: url("../img/payments/paysafecard.svg");
|
||||
}
|
||||
|
||||
.payment-provider-paysafecard-dark {
|
||||
background-image: url("../img/payments/paysafecard-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-payu {
|
||||
background-image: url("../img/payments/payu.svg");
|
||||
}
|
||||
|
||||
.payment-provider-payu-dark {
|
||||
background-image: url("../img/payments/payu-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-payza {
|
||||
background-image: url("../img/payments/payza.svg");
|
||||
}
|
||||
|
||||
.payment-provider-payza-dark {
|
||||
background-image: url("../img/payments/payza-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-przelewy24 {
|
||||
background-image: url("../img/payments/przelewy24.svg");
|
||||
}
|
||||
|
||||
.payment-provider-przelewy24-dark {
|
||||
background-image: url("../img/payments/przelewy24-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-ripple {
|
||||
background-image: url("../img/payments/ripple.svg");
|
||||
}
|
||||
|
||||
.payment-provider-ripple-dark {
|
||||
background-image: url("../img/payments/ripple-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-sage {
|
||||
background-image: url("../img/payments/sage.svg");
|
||||
}
|
||||
|
||||
.payment-provider-sage-dark {
|
||||
background-image: url("../img/payments/sage-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-sepa {
|
||||
background-image: url("../img/payments/sepa.svg");
|
||||
}
|
||||
|
||||
.payment-provider-sepa-dark {
|
||||
background-image: url("../img/payments/sepa-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-shopify {
|
||||
background-image: url("../img/payments/shopify.svg");
|
||||
}
|
||||
|
||||
.payment-provider-shopify-dark {
|
||||
background-image: url("../img/payments/shopify-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-skrill {
|
||||
background-image: url("../img/payments/skrill.svg");
|
||||
}
|
||||
|
||||
.payment-provider-skrill-dark {
|
||||
background-image: url("../img/payments/skrill-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-solo {
|
||||
background-image: url("../img/payments/solo.svg");
|
||||
}
|
||||
|
||||
.payment-provider-solo-dark {
|
||||
background-image: url("../img/payments/solo-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-square {
|
||||
background-image: url("../img/payments/square.svg");
|
||||
}
|
||||
|
||||
.payment-provider-square-dark {
|
||||
background-image: url("../img/payments/square-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-stripe {
|
||||
background-image: url("../img/payments/stripe.svg");
|
||||
}
|
||||
|
||||
.payment-provider-stripe-dark {
|
||||
background-image: url("../img/payments/stripe-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-switch {
|
||||
background-image: url("../img/payments/switch.svg");
|
||||
}
|
||||
|
||||
.payment-provider-switch-dark {
|
||||
background-image: url("../img/payments/switch-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-tpay {
|
||||
background-image: url("../img/payments/tpay.svg");
|
||||
}
|
||||
|
||||
.payment-provider-tpay-dark {
|
||||
background-image: url("../img/payments/tpay-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-ukash {
|
||||
background-image: url("../img/payments/ukash.svg");
|
||||
}
|
||||
|
||||
.payment-provider-ukash-dark {
|
||||
background-image: url("../img/payments/ukash-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-unionpay {
|
||||
background-image: url("../img/payments/unionpay.svg");
|
||||
}
|
||||
|
||||
.payment-provider-unionpay-dark {
|
||||
background-image: url("../img/payments/unionpay-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-verifone {
|
||||
background-image: url("../img/payments/verifone.svg");
|
||||
}
|
||||
|
||||
.payment-provider-verifone-dark {
|
||||
background-image: url("../img/payments/verifone-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-verisign {
|
||||
background-image: url("../img/payments/verisign.svg");
|
||||
}
|
||||
|
||||
.payment-provider-verisign-dark {
|
||||
background-image: url("../img/payments/verisign-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-visa {
|
||||
background-image: url("../img/payments/visa.svg");
|
||||
}
|
||||
|
||||
.payment-provider-visa-dark {
|
||||
background-image: url("../img/payments/visa-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-webmoney {
|
||||
background-image: url("../img/payments/webmoney.svg");
|
||||
}
|
||||
|
||||
.payment-provider-webmoney-dark {
|
||||
background-image: url("../img/payments/webmoney-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-westernunion {
|
||||
background-image: url("../img/payments/westernunion.svg");
|
||||
}
|
||||
|
||||
.payment-provider-westernunion-dark {
|
||||
background-image: url("../img/payments/westernunion-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-worldpay {
|
||||
background-image: url("../img/payments/worldpay.svg");
|
||||
}
|
||||
|
||||
.payment-provider-worldpay-dark {
|
||||
background-image: url("../img/payments/worldpay-dark.svg");
|
||||
}
|
||||
|
||||
.payment-xs {
|
||||
width: 2.49999rem;
|
||||
height: 1.5rem;
|
||||
}
|
||||
|
||||
.payment-sm {
|
||||
width: 3.33332rem;
|
||||
height: 2rem;
|
||||
}
|
||||
|
||||
.payment-md {
|
||||
width: 6.66664rem;
|
||||
height: 4rem;
|
||||
}
|
||||
|
||||
.payment-lg {
|
||||
width: 9.16663rem;
|
||||
height: 5.5rem;
|
||||
}
|
||||
|
||||
.payment-xl {
|
||||
width: 11.66662rem;
|
||||
height: 7rem;
|
||||
}
|
||||
|
||||
.payment-2xl {
|
||||
width: 18.33326rem;
|
||||
height: 11rem;
|
||||
}
|
9
target/classes/static/css/tabler-payments.min.css
vendored
Normal file
530
target/classes/static/css/tabler-payments.rtl.css
Normal file
|
@ -0,0 +1,530 @@
|
|||
/*!
|
||||
* Tabler v1.0.0-beta19 (https://tabler.io)
|
||||
* @version 1.0.0-beta19
|
||||
* @link https://tabler.io
|
||||
* Copyright 2018-2023 The Tabler Authors
|
||||
* Copyright 2018-2023 codecalm.net Paweł Kuna
|
||||
* Licensed under MIT (https://github.com/tabler/tabler/blob/master/LICENSE)
|
||||
*/
|
||||
/* prettier-ignore */
|
||||
/* prettier-ignore */
|
||||
.payment {
|
||||
width: 3.33332rem;
|
||||
height: 2rem;
|
||||
display: inline-block;
|
||||
background: no-repeat center/100% 100%;
|
||||
vertical-align: bottom;
|
||||
font-style: normal;
|
||||
box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.1);
|
||||
border-radius: 2px;
|
||||
}
|
||||
|
||||
.payment-provider-2checkout {
|
||||
background-image: url("../img/payments/2checkout.svg");
|
||||
}
|
||||
|
||||
.payment-provider-2checkout-dark {
|
||||
background-image: url("../img/payments/2checkout-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-alipay {
|
||||
background-image: url("../img/payments/alipay.svg");
|
||||
}
|
||||
|
||||
.payment-provider-alipay-dark {
|
||||
background-image: url("../img/payments/alipay-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-amazon {
|
||||
background-image: url("../img/payments/amazon.svg");
|
||||
}
|
||||
|
||||
.payment-provider-amazon-dark {
|
||||
background-image: url("../img/payments/amazon-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-americanexpress {
|
||||
background-image: url("../img/payments/americanexpress.svg");
|
||||
}
|
||||
|
||||
.payment-provider-americanexpress-dark {
|
||||
background-image: url("../img/payments/americanexpress-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-applepay {
|
||||
background-image: url("../img/payments/applepay.svg");
|
||||
}
|
||||
|
||||
.payment-provider-applepay-dark {
|
||||
background-image: url("../img/payments/applepay-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-bancontact {
|
||||
background-image: url("../img/payments/bancontact.svg");
|
||||
}
|
||||
|
||||
.payment-provider-bancontact-dark {
|
||||
background-image: url("../img/payments/bancontact-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-bitcoin {
|
||||
background-image: url("../img/payments/bitcoin.svg");
|
||||
}
|
||||
|
||||
.payment-provider-bitcoin-dark {
|
||||
background-image: url("../img/payments/bitcoin-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-bitpay {
|
||||
background-image: url("../img/payments/bitpay.svg");
|
||||
}
|
||||
|
||||
.payment-provider-bitpay-dark {
|
||||
background-image: url("../img/payments/bitpay-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-blik {
|
||||
background-image: url("../img/payments/blik.svg");
|
||||
}
|
||||
|
||||
.payment-provider-blik-dark {
|
||||
background-image: url("../img/payments/blik-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-cirrus {
|
||||
background-image: url("../img/payments/cirrus.svg");
|
||||
}
|
||||
|
||||
.payment-provider-cirrus-dark {
|
||||
background-image: url("../img/payments/cirrus-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-clickandbuy {
|
||||
background-image: url("../img/payments/clickandbuy.svg");
|
||||
}
|
||||
|
||||
.payment-provider-clickandbuy-dark {
|
||||
background-image: url("../img/payments/clickandbuy-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-coinkite {
|
||||
background-image: url("../img/payments/coinkite.svg");
|
||||
}
|
||||
|
||||
.payment-provider-coinkite-dark {
|
||||
background-image: url("../img/payments/coinkite-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-dinersclub {
|
||||
background-image: url("../img/payments/dinersclub.svg");
|
||||
}
|
||||
|
||||
.payment-provider-dinersclub-dark {
|
||||
background-image: url("../img/payments/dinersclub-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-directdebit {
|
||||
background-image: url("../img/payments/directdebit.svg");
|
||||
}
|
||||
|
||||
.payment-provider-directdebit-dark {
|
||||
background-image: url("../img/payments/directdebit-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-discover {
|
||||
background-image: url("../img/payments/discover.svg");
|
||||
}
|
||||
|
||||
.payment-provider-discover-dark {
|
||||
background-image: url("../img/payments/discover-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-dotpay {
|
||||
background-image: url("../img/payments/dotpay.svg");
|
||||
}
|
||||
|
||||
.payment-provider-dotpay-dark {
|
||||
background-image: url("../img/payments/dotpay-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-dwolla {
|
||||
background-image: url("../img/payments/dwolla.svg");
|
||||
}
|
||||
|
||||
.payment-provider-dwolla-dark {
|
||||
background-image: url("../img/payments/dwolla-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-ebay {
|
||||
background-image: url("../img/payments/ebay.svg");
|
||||
}
|
||||
|
||||
.payment-provider-ebay-dark {
|
||||
background-image: url("../img/payments/ebay-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-epayco {
|
||||
background-image: url("../img/payments/epayco.svg");
|
||||
}
|
||||
|
||||
.payment-provider-epayco-dark {
|
||||
background-image: url("../img/payments/epayco-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-eway {
|
||||
background-image: url("../img/payments/eway.svg");
|
||||
}
|
||||
|
||||
.payment-provider-eway-dark {
|
||||
background-image: url("../img/payments/eway-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-giropay {
|
||||
background-image: url("../img/payments/giropay.svg");
|
||||
}
|
||||
|
||||
.payment-provider-giropay-dark {
|
||||
background-image: url("../img/payments/giropay-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-googlewallet {
|
||||
background-image: url("../img/payments/googlewallet.svg");
|
||||
}
|
||||
|
||||
.payment-provider-googlewallet-dark {
|
||||
background-image: url("../img/payments/googlewallet-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-ingenico {
|
||||
background-image: url("../img/payments/ingenico.svg");
|
||||
}
|
||||
|
||||
.payment-provider-ingenico-dark {
|
||||
background-image: url("../img/payments/ingenico-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-jcb {
|
||||
background-image: url("../img/payments/jcb.svg");
|
||||
}
|
||||
|
||||
.payment-provider-jcb-dark {
|
||||
background-image: url("../img/payments/jcb-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-klarna {
|
||||
background-image: url("../img/payments/klarna.svg");
|
||||
}
|
||||
|
||||
.payment-provider-klarna-dark {
|
||||
background-image: url("../img/payments/klarna-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-laser {
|
||||
background-image: url("../img/payments/laser.svg");
|
||||
}
|
||||
|
||||
.payment-provider-laser-dark {
|
||||
background-image: url("../img/payments/laser-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-maestro {
|
||||
background-image: url("../img/payments/maestro.svg");
|
||||
}
|
||||
|
||||
.payment-provider-maestro-dark {
|
||||
background-image: url("../img/payments/maestro-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-mastercard {
|
||||
background-image: url("../img/payments/mastercard.svg");
|
||||
}
|
||||
|
||||
.payment-provider-mastercard-dark {
|
||||
background-image: url("../img/payments/mastercard-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-mir {
|
||||
background-image: url("../img/payments/mir.svg");
|
||||
}
|
||||
|
||||
.payment-provider-mir-dark {
|
||||
background-image: url("../img/payments/mir-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-monero {
|
||||
background-image: url("../img/payments/monero.svg");
|
||||
}
|
||||
|
||||
.payment-provider-monero-dark {
|
||||
background-image: url("../img/payments/monero-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-neteller {
|
||||
background-image: url("../img/payments/neteller.svg");
|
||||
}
|
||||
|
||||
.payment-provider-neteller-dark {
|
||||
background-image: url("../img/payments/neteller-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-ogone {
|
||||
background-image: url("../img/payments/ogone.svg");
|
||||
}
|
||||
|
||||
.payment-provider-ogone-dark {
|
||||
background-image: url("../img/payments/ogone-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-okpay {
|
||||
background-image: url("../img/payments/okpay.svg");
|
||||
}
|
||||
|
||||
.payment-provider-okpay-dark {
|
||||
background-image: url("../img/payments/okpay-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-paybox {
|
||||
background-image: url("../img/payments/paybox.svg");
|
||||
}
|
||||
|
||||
.payment-provider-paybox-dark {
|
||||
background-image: url("../img/payments/paybox-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-paymill {
|
||||
background-image: url("../img/payments/paymill.svg");
|
||||
}
|
||||
|
||||
.payment-provider-paymill-dark {
|
||||
background-image: url("../img/payments/paymill-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-payone {
|
||||
background-image: url("../img/payments/payone.svg");
|
||||
}
|
||||
|
||||
.payment-provider-payone-dark {
|
||||
background-image: url("../img/payments/payone-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-payoneer {
|
||||
background-image: url("../img/payments/payoneer.svg");
|
||||
}
|
||||
|
||||
.payment-provider-payoneer-dark {
|
||||
background-image: url("../img/payments/payoneer-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-paypal {
|
||||
background-image: url("../img/payments/paypal.svg");
|
||||
}
|
||||
|
||||
.payment-provider-paypal-dark {
|
||||
background-image: url("../img/payments/paypal-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-paysafecard {
|
||||
background-image: url("../img/payments/paysafecard.svg");
|
||||
}
|
||||
|
||||
.payment-provider-paysafecard-dark {
|
||||
background-image: url("../img/payments/paysafecard-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-payu {
|
||||
background-image: url("../img/payments/payu.svg");
|
||||
}
|
||||
|
||||
.payment-provider-payu-dark {
|
||||
background-image: url("../img/payments/payu-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-payza {
|
||||
background-image: url("../img/payments/payza.svg");
|
||||
}
|
||||
|
||||
.payment-provider-payza-dark {
|
||||
background-image: url("../img/payments/payza-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-przelewy24 {
|
||||
background-image: url("../img/payments/przelewy24.svg");
|
||||
}
|
||||
|
||||
.payment-provider-przelewy24-dark {
|
||||
background-image: url("../img/payments/przelewy24-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-ripple {
|
||||
background-image: url("../img/payments/ripple.svg");
|
||||
}
|
||||
|
||||
.payment-provider-ripple-dark {
|
||||
background-image: url("../img/payments/ripple-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-sage {
|
||||
background-image: url("../img/payments/sage.svg");
|
||||
}
|
||||
|
||||
.payment-provider-sage-dark {
|
||||
background-image: url("../img/payments/sage-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-sepa {
|
||||
background-image: url("../img/payments/sepa.svg");
|
||||
}
|
||||
|
||||
.payment-provider-sepa-dark {
|
||||
background-image: url("../img/payments/sepa-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-shopify {
|
||||
background-image: url("../img/payments/shopify.svg");
|
||||
}
|
||||
|
||||
.payment-provider-shopify-dark {
|
||||
background-image: url("../img/payments/shopify-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-skrill {
|
||||
background-image: url("../img/payments/skrill.svg");
|
||||
}
|
||||
|
||||
.payment-provider-skrill-dark {
|
||||
background-image: url("../img/payments/skrill-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-solo {
|
||||
background-image: url("../img/payments/solo.svg");
|
||||
}
|
||||
|
||||
.payment-provider-solo-dark {
|
||||
background-image: url("../img/payments/solo-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-square {
|
||||
background-image: url("../img/payments/square.svg");
|
||||
}
|
||||
|
||||
.payment-provider-square-dark {
|
||||
background-image: url("../img/payments/square-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-stripe {
|
||||
background-image: url("../img/payments/stripe.svg");
|
||||
}
|
||||
|
||||
.payment-provider-stripe-dark {
|
||||
background-image: url("../img/payments/stripe-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-switch {
|
||||
background-image: url("../img/payments/switch.svg");
|
||||
}
|
||||
|
||||
.payment-provider-switch-dark {
|
||||
background-image: url("../img/payments/switch-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-tpay {
|
||||
background-image: url("../img/payments/tpay.svg");
|
||||
}
|
||||
|
||||
.payment-provider-tpay-dark {
|
||||
background-image: url("../img/payments/tpay-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-ukash {
|
||||
background-image: url("../img/payments/ukash.svg");
|
||||
}
|
||||
|
||||
.payment-provider-ukash-dark {
|
||||
background-image: url("../img/payments/ukash-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-unionpay {
|
||||
background-image: url("../img/payments/unionpay.svg");
|
||||
}
|
||||
|
||||
.payment-provider-unionpay-dark {
|
||||
background-image: url("../img/payments/unionpay-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-verifone {
|
||||
background-image: url("../img/payments/verifone.svg");
|
||||
}
|
||||
|
||||
.payment-provider-verifone-dark {
|
||||
background-image: url("../img/payments/verifone-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-verisign {
|
||||
background-image: url("../img/payments/verisign.svg");
|
||||
}
|
||||
|
||||
.payment-provider-verisign-dark {
|
||||
background-image: url("../img/payments/verisign-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-visa {
|
||||
background-image: url("../img/payments/visa.svg");
|
||||
}
|
||||
|
||||
.payment-provider-visa-dark {
|
||||
background-image: url("../img/payments/visa-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-webmoney {
|
||||
background-image: url("../img/payments/webmoney.svg");
|
||||
}
|
||||
|
||||
.payment-provider-webmoney-dark {
|
||||
background-image: url("../img/payments/webmoney-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-westernunion {
|
||||
background-image: url("../img/payments/westernunion.svg");
|
||||
}
|
||||
|
||||
.payment-provider-westernunion-dark {
|
||||
background-image: url("../img/payments/westernunion-dark.svg");
|
||||
}
|
||||
|
||||
.payment-provider-worldpay {
|
||||
background-image: url("../img/payments/worldpay.svg");
|
||||
}
|
||||
|
||||
.payment-provider-worldpay-dark {
|
||||
background-image: url("../img/payments/worldpay-dark.svg");
|
||||
}
|
||||
|
||||
.payment-xs {
|
||||
width: 2.49999rem;
|
||||
height: 1.5rem;
|
||||
}
|
||||
|
||||
.payment-sm {
|
||||
width: 3.33332rem;
|
||||
height: 2rem;
|
||||
}
|
||||
|
||||
.payment-md {
|
||||
width: 6.66664rem;
|
||||
height: 4rem;
|
||||
}
|
||||
|
||||
.payment-lg {
|
||||
width: 9.16663rem;
|
||||
height: 5.5rem;
|
||||
}
|
||||
|
||||
.payment-xl {
|
||||
width: 11.66662rem;
|
||||
height: 7rem;
|
||||
}
|
||||
|
||||
.payment-2xl {
|
||||
width: 18.33326rem;
|
||||
height: 11rem;
|
||||
}
|
9
target/classes/static/css/tabler-payments.rtl.min.css
vendored
Normal file
10
target/classes/static/css/tabler-social.css
Normal file
|
@ -0,0 +1,10 @@
|
|||
/*!
|
||||
* Tabler v1.0.0-beta19 (https://tabler.io)
|
||||
* @version 1.0.0-beta19
|
||||
* @link https://tabler.io
|
||||
* Copyright 2018-2023 The Tabler Authors
|
||||
* Copyright 2018-2023 codecalm.net Paweł Kuna
|
||||
* Licensed under MIT (https://github.com/tabler/tabler/blob/master/LICENSE)
|
||||
*/
|
||||
/* prettier-ignore */
|
||||
/* prettier-ignore */
|
8
target/classes/static/css/tabler-social.min.css
vendored
Normal file
|
@ -0,0 +1,8 @@
|
|||
/*!
|
||||
* Tabler v1.0.0-beta19 (https://tabler.io)
|
||||
* @version 1.0.0-beta19
|
||||
* @link https://tabler.io
|
||||
* Copyright 2018-2023 The Tabler Authors
|
||||
* Copyright 2018-2023 codecalm.net Paweł Kuna
|
||||
* Licensed under MIT (https://github.com/tabler/tabler/blob/master/LICENSE)
|
||||
*/
|
10
target/classes/static/css/tabler-social.rtl.css
Normal file
|
@ -0,0 +1,10 @@
|
|||
/*!
|
||||
* Tabler v1.0.0-beta19 (https://tabler.io)
|
||||
* @version 1.0.0-beta19
|
||||
* @link https://tabler.io
|
||||
* Copyright 2018-2023 The Tabler Authors
|
||||
* Copyright 2018-2023 codecalm.net Paweł Kuna
|
||||
* Licensed under MIT (https://github.com/tabler/tabler/blob/master/LICENSE)
|
||||
*/
|
||||
/* prettier-ignore */
|
||||
/* prettier-ignore */
|
8
target/classes/static/css/tabler-social.rtl.min.css
vendored
Normal file
|
@ -0,0 +1,8 @@
|
|||
/*!
|
||||
* Tabler v1.0.0-beta19 (https://tabler.io)
|
||||
* @version 1.0.0-beta19
|
||||
* @link https://tabler.io
|
||||
* Copyright 2018-2023 The Tabler Authors
|
||||
* Copyright 2018-2023 codecalm.net Paweł Kuna
|
||||
* Licensed under MIT (https://github.com/tabler/tabler/blob/master/LICENSE)
|
||||
*/
|
1438
target/classes/static/css/tabler-vendors.css
Normal file
9
target/classes/static/css/tabler-vendors.min.css
vendored
Normal file
1438
target/classes/static/css/tabler-vendors.rtl.css
Normal file
9
target/classes/static/css/tabler-vendors.rtl.min.css
vendored
Normal file
25650
target/classes/static/css/tabler.css
Normal file
13
target/classes/static/css/tabler.min.css
vendored
Normal file
25614
target/classes/static/css/tabler.rtl.css
Normal file
13
target/classes/static/css/tabler.rtl.min.css
vendored
Normal file
51
target/classes/static/css/timeline.css
Normal file
|
@ -0,0 +1,51 @@
|
|||
.timeline {
|
||||
position: relative;
|
||||
max-width: 600px;
|
||||
margin: 0 auto;
|
||||
padding: 20px 0;
|
||||
}
|
||||
/* 中间竖线 */
|
||||
.timeline::before {
|
||||
content: "";
|
||||
position: absolute;
|
||||
top: 0;
|
||||
bottom: 0;
|
||||
left: 30px;
|
||||
width: 4px;
|
||||
background: #4B5320;
|
||||
}
|
||||
.timeline-item {
|
||||
position: relative;
|
||||
padding-left: 60px;
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
.timeline-item:last-child {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
/* 圆形节点 */
|
||||
.timeline-item::before {
|
||||
content: "";
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: 18px;
|
||||
width: 24px;
|
||||
height: 24px;
|
||||
border-radius: 50%;
|
||||
background: #4B5320;
|
||||
border: 4px solid #fff;
|
||||
box-shadow: 0 0 3px rgba(0,0,0,0.3);
|
||||
}
|
||||
.timeline-item time {
|
||||
font-size: 0.9em;
|
||||
color: #999;
|
||||
}
|
||||
.timeline-item h3 {
|
||||
margin: 5px 0;
|
||||
font-size: 1.2em;
|
||||
color: #333;
|
||||
}
|
||||
.timeline-item p {
|
||||
margin: 5px 0 0;
|
||||
color: #555;
|
||||
line-height: 1.5;
|
||||
}
|
1
target/classes/static/img/flags/ad.svg
Normal file
After Width: | Height: | Size: 32 KiB |
1
target/classes/static/img/flags/ae.svg
Normal file
|
@ -0,0 +1 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" width="640" height="480"><path fill="#00732f" d="M0 0h640v160H0z"/><path fill="#fff" d="M0 160h640v160H0z"/><path d="M0 320h640v160H0z"/><path fill="red" d="M0 0h220v480H0z"/></svg>
|
After Width: | Height: | Size: 221 B |
1
target/classes/static/img/flags/af.svg
Normal file
After Width: | Height: | Size: 20 KiB |
1
target/classes/static/img/flags/ag.svg
Normal file
|
@ -0,0 +1 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" width="640" height="480"><defs><clipPath id="a"><path fill-opacity=".7" d="M-79.7 0H603v512H-79.7z"/></clipPath></defs><g fill-rule="evenodd" clip-path="url(#a)" transform="translate(74.7) scale(.9375)"><path fill="#fff" d="M-120 0h763.3v511.5H-120z"/><path d="M-118.3.6h760.9v216.1h-761z"/><path fill="#0061ff" d="M21.3 203.2h505V317h-505z"/><path fill="#e20000" d="M642.8 1.8V512H262L642.8 1.7zm-761.5 0V512H262L-118.7 1.7z"/><path fill="#ffd600" d="M440.4 203.3L364 184l64.9-49-79.7 11.4 41-69.5-70.7 41L332.3 37l-47.9 63.8-19.3-74-21.7 76.3-47.8-65 13.7 83.2L138.5 78l41 69.5-77.4-12.5 63.8 47.8L86 203.3h354.3z"/></g></svg>
|
After Width: | Height: | Size: 668 B |
1
target/classes/static/img/flags/ai.svg
Normal file
After Width: | Height: | Size: 38 KiB |
1
target/classes/static/img/flags/al.svg
Normal file
|
@ -0,0 +1 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="640" height="480"><path fill="#e41e20" d="M0 0h640v480H0z"/><path id="a" d="M272 93.3c-4.6 0-12.3 1.5-12.2 5-13-2.1-14.3 3.2-13.5 8 1.2-1.9 2.7-3 3.9-3.1 1.7-.3 3.5.3 5.4 1.4a21.6 21.6 0 0 1 4.8 4.1c-4.6 1.1-8.2.4-11.8-.2a16.5 16.5 0 0 1-5.7-2.4c-1.5-1-2-2-4.3-4.3-2.7-2.8-5.6-2-4.7 2.3 2.1 4 5.6 5.8 10 6.6 2.1.3 5.3 1 8.9 1 3.6 0 7.6-.5 9.8 0-1.3.8-2.8 2.3-5.8 2.8-3 .6-7.5-1.8-10.3-2.4.3 2.3 3.3 4.5 9.1 5.7 9.6 2 17.5 3.6 22.8 6.5a37.3 37.3 0 0 1 10.9 9.2c4.7 5.5 5 9.8 5.2 10.8 1 8.8-2.1 13.8-7.9 15.4-2.8.7-8-.7-9.8-2.9-2-2.2-3.7-6-3.2-12 .5-2.2 3.1-8.3.9-9.5a273.7 273.7 0 0 0-32.3-15.1c-2.5-1-4.5 2.4-5.3 3.8a50.2 50.2 0 0 1-36-23.7c-4.2-7.6-11.3 0-10.1 7.3 1.9 8 8 13.8 15.4 18 7.5 4.1 17 8.2 26.5 8 5.2 1 5.1 7.6-1 8.9-12.1 0-21.8-.2-30.9-9-6.9-6.3-10.7 1.2-8.8 5.4 3.4 13.1 22.1 16.8 41 12.6 7.4-1.2 3 6.6 1 6.7-8 5.7-22.1 11.2-34.6 0-5.7-4.4-9.6-.8-7.4 5.5 5.5 16.5 26.7 13 41.2 5 3.7-2.1 7.1 2.7 2.6 6.4-18.1 12.6-27.1 12.8-35.3 8-10.2-4.1-11 7.2-5 11 6.7 4 23.8 1 36.4-7 5.4-4 5.6 2.3 2.2 4.8-14.9 12.9-20.8 16.3-36.3 14.2-7.7-.6-7.6 8.9-1.6 12.6 8.3 5.1 24.5-3.3 37-13.8 5.3-2.8 6.2 1.8 3.6 7.3a53.9 53.9 0 0 1-21.8 18c-7 2.7-13.6 2.3-18.3.7-5.8-2-6.5 4-3.3 9.4 1.9 3.3 9.8 4.3 18.4 1.3 8.6-3 17.8-10.2 24.1-18.5 5.5-4.9 4.9 1.6 2.3 6.2-12.6 20-24.2 27.4-39.5 26.2-6.7-1.2-8.3 4-4 9 7.6 6.2 17 6 25.4-.2 7.3-7 21.4-22.4 28.8-30.6 5.2-4.1 6.9 0 5.3 8.4-1.4 4.8-4.8 10-14.3 13.6-6.5 3.7-1.6 8.8 3.2 9 2.7 0 8.1-3.2 12.3-7.8 5.4-6.2 5.8-10.3 8.8-19.9 2.8-4.6 7.9-2.4 7.9 2.4-2.5 9.6-4.5 11.3-9.5 15.2-4.7 4.5 3.3 6 6 4.1 7.8-5.2 10.6-12 13.2-18.2 2-4.4 7.4-2.3 4.8 5-6 17.4-16 24.2-33.3 27.8-1.7.3-2.8 1.3-2.2 3.3l7 7c-10.7 3.2-19.4 5-30.2 8l-14.8-9.8c-1.3-3.2-2-8.2-9.8-4.7-5.2-2.4-7.7-1.5-10.6 1 4.2 0 6 1.2 7.7 3.1 2.2 5.7 7.2 6.3 12.3 4.7 3.3 2.7 5 4.9 8.4 7.7l-16.7-.5c-6-6.3-10.6-6-14.8-1-3.3.5-4.6.5-6.8 4.4 3.4-1.4 5.6-1.8 7.1-.3 6.3 3.7 10.4 2.9 13.5 0l17.5 1.1c-2.2 2-5.2 3-7.5 4.8-9-2.6-13.8 1-15.4 8.3a17 17 0 0 0-1.2 9.3c.8-3 2.3-5.5 4.9-7 8 2 11-1.3 11.5-6.1 4-3.2 9.8-3.9 13.7-7.1 4.6 1.4 6.8 2.3 11.4 3.8 1.6 5 5.3 6.9 11.3 5.6 7 .2 5.8 3.2 6.4 5.5 2-3.3 1.9-6.6-2.5-9.6-1.6-4.3-5.2-6.3-9.8-3.8-4.4-1.2-5.5-3-9.9-4.3 11-3.5 18.8-4.3 29.8-7.8l7.7 6.8c1.5.9 2.9 1.1 3.8 0 6.9-10 10-18.7 16.3-25.3 2.5-2.8 5.6-6.4 9-7.3 1.7-.5 3.8-.2 5.2 1.3 1.3 1.4 2.4 4.1 2 8.2-.7 5.7-2.1 7.6-3.7 11-1.7 3.5-3.6 5.6-5.7 8.3-4 5.3-9.4 8.4-12.6 10.5-6.4 4.1-9 2.3-14 2-6.4.7-8 3.8-2.8 8.1 4.8 2.6 9.2 2.9 12.8 2.2 3-.6 6.6-4.5 9.2-6.6 2.8-3.3 7.6.6 4.3 4.5-5.9 7-11.7 11.6-19 11.5-7.7 1-6.2 5.3-1.2 7.4 9.2 3.7 17.4-3.3 21.6-8 3.2-3.5 5.5-3.6 5 1.9-3.3 9.9-7.6 13.7-14.8 14.2-5.8-.6-5.9 4-1.6 7 9.6 6.6 16.6-4.8 19.9-11.6 2.3-6.2 5.9-3.3 6.3 1.8 0 6.9-3 12.4-11.3 19.4 6.3 10.1 13.7 20.4 20 30.5l19.2-214L320 139c-2-1.8-8.8-9.8-10.5-11-.7-.6-1-1-.1-1.4.9-.4 3-.8 4.5-1-4-4.1-7.6-5.4-15.3-7.6 1.9-.8 3.7-.4 9.3-.6a30.2 30.2 0 0 0-13.5-10.2c4.2-3 5-3.2 9.2-6.7a86.3 86.3 0 0 1-19.5-3.8 37.4 37.4 0 0 0-12-3.4zm.8 8.4c3.8 0 6.1 1.3 6.1 2.9 0 1.6-2.3 2.9-6.1 2.9s-6.2-1.5-6.2-3c0-1.6 2.4-2.8 6.2-2.8z"/><use width="100%" height="100%" transform="matrix(-1 0 0 1 640 0)" xlink:href="#a"/></svg>
|
After Width: | Height: | Size: 3.1 KiB |
1
target/classes/static/img/flags/am.svg
Normal file
|
@ -0,0 +1 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" width="640" height="480"><path fill="red" d="M0 0h640v160H0z"/><path fill="#00f" d="M0 160h640v160H0z"/><path fill="orange" d="M0 320h640v160H0z"/></svg>
|
After Width: | Height: | Size: 193 B |
1
target/classes/static/img/flags/ao.svg
Normal file
|
@ -0,0 +1 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" width="640" height="480"><g fill-rule="evenodd" stroke-width="1pt"><path fill="red" d="M0 0h640v243.6H0z"/><path d="M0 236.4h640V480H0z"/></g><path fill="#ffec00" fill-rule="evenodd" d="M228.7 148.2c165.2 43.3 59 255.6-71.3 167.2l-8.8 13.6c76.7 54.6 152.6 10.6 174-46.4 22.2-58.8-7.6-141.5-92.6-150l-1.3 15.6z"/><path fill="#ffec00" fill-rule="evenodd" d="M170 330.8l21.7 10.1-10.2 21.8-21.7-10.2zm149-99.5h24v24h-24zm-11.7-38.9l22.3-8.6 8.7 22.3-22.3 8.7zm-26-29.1l17.1-16.9 16.9 17-17 16.9zm-26.2-39.8l22.4 8.4-8.5 22.4-22.4-8.4zM316 270l22.3 8.9-9 22.2-22.2-8.9zm-69.9 70l22-9.3 9.5 22-22 9.4zm-39.5 2.8h24v24h-24zm41.3-116l-20.3-15-20.3 14.6 8-23-20.3-15h24.5l8.5-22.6 7.8 22.7 24.7-.3-19.6 15.3 7 23.4z"/><path fill="#fe0" fill-rule="evenodd" d="M336 346.4c-1.2.4-6.2 12.4-9.7 18.2l3.7 1c13.6 4.8 20.4 9.2 26.2 17.5a7.9 7.9 0 0 0 10.2.7s2.8-1 6.4-5c3-4.5 2.2-8-1.4-11.1-11-8-22.9-14-35.4-21.3z"/><path fill-rule="evenodd" d="M365.3 372.8a4.3 4.3 0 1 1-8.7 0 4.3 4.3 0 0 1 8.6 0zm-21.4-13.6a4.3 4.3 0 1 1-8.7 0 4.3 4.3 0 0 1 8.7 0zm10.9 7a4.3 4.3 0 1 1-8.7 0 4.3 4.3 0 0 1 8.7 0z"/><path fill="#fe0" fill-rule="evenodd" d="M324.5 363.7c-42.6-24.3-87.3-50.5-130-74.8-18.7-11.7-19.6-33.4-7-49.9 1.2-2.3 2.8-1.8 3.4-.5 1.5 8 6 16.3 11.4 21.5C247 288.4 290 315.8 334 345.6c-3.4 5.8-6 12.3-9.5 18z"/><path fill="#ffec00" fill-rule="evenodd" d="M297.2 305.5l17.8 16-16 17.8-17.8-16z"/><path fill="none" stroke="#000" stroke-width="3" d="M331.5 348.8l-125-75.5m109.6 58.1L274 304.1m18.2 42.7L249.3 322"/></svg>
|
After Width: | Height: | Size: 1.5 KiB |
1
target/classes/static/img/flags/aq.svg
Normal file
|
@ -0,0 +1 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" width="640" height="480"><path fill="#3a7dce" fill-rule="evenodd" d="M0 0h640v480H0z"/><path fill="#fff" d="M184.8 225.3c-2.9-5.9-2.9-5.9-2.9-11.8-1.4 0-1.7.3-2.5 0-.8-.2-1.2 5.5-3.9 4.4-.4-.6 2-4.7-.6-6.4-.8-.5.2-3.9-.2-5.4 0 0-3.3 1.8-5.7-4.4-1.3-1.6-3 1.5-3 1.5s.8 1.9-.5 2.3c-1.9-1.4-3.2-.6-5.6-2.5-2.3-2 .5-4.1-4-5.7 3-7.4 3-6 10.2-8.9-4.4-3-4.4-3-7.3-7.4-4.3-1.4-5.7-3-10-5.9-5.8-7.3-8.7-22.1-8.7-32.4 3.6-3.5 8.6 11.8 15.9 16.2l10 4.4c5.8 3 7.3 6 11.6 8.9l13 4.4c5.8 4.4 8.7 10.3 13 11.8 4.7 0 5.6-2.7 7.1-3 8.5-.4 12.8-1.5 14.5-4 1.7-2.2 5.8 1.1 17.4-3.3l-1.5-6s3.1-2.5 7.3-1.4c-.2-2.7-.4-9.9 3.7-13.1-2.5-2.7-.9-4.6-.9-4.6s2.3-2.3 2.6-3.5c-1.2-6.5 1-6.6 1.6-8.5s-2-1.2-1.3-3.9c.7-2.6 4.9-3.2 5.5-5.4.5-2.2-1.2-3.3-1.1-3.8.9-2 .1-7 0-8.9 7.7-2 10.3-8.5 13-5.9 1.4-8.8 2.8-11.8 11.5-11.8 1.2-2.7-3.1-5-1.4-5.9 2.9-.3 5-.2 8.5 4.3 1 1.4 1.2-2 2.3-2.4 1-.4 3.7-.4 4-2.2.5-1.8 1-4.1 2.5-7 1.2-2.5 2.2.9 3.2 5.6 6.1.2 19.9 1.6 25.7 3.2 4.3 1.1 7.2-1.2 11.3-1.6 3.1 3.1 6 .8 7.6 7.5 2.3 3.6 6 .3 6.9 1.3 4.8 13.6 21.4 4.5 22.7 4.7 2 0 4.7 6 6.3 6 2.8-.5 2-2.4 4.4-1.7-.7 5.2 4.6 11 4.6 14.9 0 0 1.3.6 2.5-.5s2.3-4 3.3-4l6.5 1.2c7.8 2.8 11.8 3.4 14.8 4.8 1.5 2.6 2.8 4 5.7 3.5 2.4 1.6.6 3.8 2 3.9 3-1.5 3.9-3.1 6.8-1.6a17.6 17.6 0 0 1 7.2 7.4c0 1.4-1.5 7.3 0 16.2.7 3 1 5.3 4.1 10.3-.8 5.3 4 14 4 16.2 0 3-2.4 4.5-3.8 7.5 5.8 4.4 0 11.8-2.9 16.2 21.7 4.4 11.6 13.3 28.9 8.8-4.3 10.4-2.8 9.5 1.5 19.9-8.6 5.9-.2 7.7-6 15-.3.5 3.5 6.5 8.8 6.5-1.4 11.8-5.8 7.4-4.3 25-11.4-.2-6.8 13.3-14.4 11.9.4 8.4 4.3 9.2 2.8 17.7-5.7 1.5-5.7 1.5-8.6 5.9l-4.4-1.5c-1.4 7.4-4.3 8.9 0 16.3H439c-.1 2.5 2.5 3.2 3 5.9-.3 1-8.3 5.7-14.5 5.9-1.6 3.6 4.3 7.5 4 9.3-6.8 1.4-9.8 9.9-9.8 9.9s3.5 1.4 2.9 3c-1.9-1.5-2.9-1.6-5.8-1.6-1.4.4-5 0-8.3 5.8-3.7 1.2-5.5.8-8.3 4.6-1.2-3.7-3 0-5.2 1.4s-5.1 4.9-5.5 4.7c0-1 1.3-4.7 1.3-4.7l-7.2 1.5-.9.1c-.5 0-.4-4.3-1.8-4.1-1.3.1-5.2 5.5-6.6 5.6-1.3.2-1.7-1.7-2.9-1.5-1.1.2-3.4 5.6-4.2 5.8-.8.1-4-3.4-6.8-2.9-14.2 5.1-16.4-10-18.7-1.5-3-1.6-2.4-.7-5.4.1-2 .5-2.1-2.6-3.9-2.5-3.4 0-3.2 3.4-5.1 2.4-1.5-7-10.8-5.7-11.7-8.6-.7-3.1 4-3 5.6-5.2 1.1-3-1.3-4.1 3.5-7 6.2-4.3 2.6-6 3.7-9.2 2-4.6 2-5.8.4-9.9 0 0-4.9-13.2-5.8-13.2-3-.9-3 4.9-7.2 6.4-8.6 3-24-7.5-26.6-7.5-2.4 0-13.7 2.8-13.3-3-1.6 5.6-7.8 1.3-8.2 1.3-5.8 0-3.6 4.6-7.5 4.4-1.7-.6-19.5-1.6-19.5-1.6v3l-11.6-6-10-3c-8.7-2.9-4.4-10.3-18.8-5.8v-9H195c3-17.6 0-8.8-1.4-25l-5.8 1.5c-5.7-8 8-6.5-4.3-11.8 0 0 .2-8.8-2.9-6-.6.4 1.5 4.5 1.5 4.5-11.6-1.5-14.5-4.4-14.5-16.2 0 0 9.5 1.3 8.7 0a73 73 0 0 1-2.8-17.6c-.2-2 8.8-6.8 7-11.5 1.2-.4 4.4-.5 4.4-.5"/><path fill="none" stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.1" d="M574.6 284.3a3 3 0 0 0 0 2.8c1-1.3.2-1.9 0-2.8z"/><path fill="none" stroke="#fff" stroke-linejoin="round" stroke-width="2" d="M203.3 167.8s-2.4-.3-1.9 1.8c.8-1.7 1.8-1.7 1.9-1.8zm.5-5c-1.3 0-3-.2-2.4 2 .8-1.7 2.4-1.9 2.4-2zm9.1 28.3s2.1-.1 1.6 2c-.8-1.6-1.5-1.9-1.6-2z"/></svg>
|
After Width: | Height: | Size: 2.9 KiB |
1
target/classes/static/img/flags/ar.svg
Normal file
|
@ -0,0 +1 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="640" height="480"><path fill="#74acdf" d="M0 0h640v480H0z"/><path fill="#fff" d="M0 160h640v160H0z"/><g id="c" transform="translate(-64) scale(.96)"><path id="a" fill="#f6b40e" stroke="#85340a" stroke-width="1.1" d="M396.8 251.3l28.5 62s.5 1.2 1.3.9c.8-.4.3-1.5.3-1.5l-23.7-64m-.7 24.1c-.4 9.4 5.4 14.6 4.7 23-.8 8.5 3.8 13.2 5 16.5 1 3.3-1.3 5.2-.3 5.7s3-2.1 2.4-6.8c-.7-4.6-4.2-6-3.4-16.3.8-10.3-4.2-12.7-3-22"/><use width="100%" height="100%" transform="rotate(22.5 400 250)" xlink:href="#a"/><use width="100%" height="100%" transform="rotate(45 400 250)" xlink:href="#a"/><use width="100%" height="100%" transform="rotate(67.5 400 250)" xlink:href="#a"/><path id="b" fill="#85340a" d="M404.3 274.4c.5 9 5.6 13 4.6 21.3 2.2-6.5-3.1-11.6-2.8-21.2m-7.7-23.8l19.5 42.6-16.3-43.9"/><use width="100%" height="100%" transform="rotate(22.5 400 250)" xlink:href="#b"/><use width="100%" height="100%" transform="rotate(45 400 250)" xlink:href="#b"/><use width="100%" height="100%" transform="rotate(67.5 400 250)" xlink:href="#b"/></g><use width="100%" height="100%" transform="rotate(90 320 240)" xlink:href="#c"/><use width="100%" height="100%" transform="rotate(180 320 240)" xlink:href="#c"/><use width="100%" height="100%" transform="rotate(-90 320 240)" xlink:href="#c"/><circle cx="320" cy="240" r="26.7" fill="#f6b40e" stroke="#85340a" stroke-width="1.4"/><path id="h" fill="#843511" d="M329.1 234.3c-1.8 0-3.6.8-4.6 2.4 2 1.9 6.6 2 9.7-.2a7 7 0 0 0-5.1-2.2zm0 .4c1.7 0 3.4.8 3.6 1.6-2 2.3-5.3 2-7.4.4a4.3 4.3 0 0 1 3.8-2z"/><use width="100%" height="100%" transform="matrix(-1 0 0 1 640.2 0)" xlink:href="#d"/><use width="100%" height="100%" transform="matrix(-1 0 0 1 640.2 0)" xlink:href="#e"/><use width="100%" height="100%" transform="translate(18.1)" xlink:href="#f"/><use width="100%" height="100%" transform="matrix(-1 0 0 1 640.2 0)" xlink:href="#g"/><path fill="#85340a" d="M316 243.7a1.9 1.9 0 1 0 1.8 2.9 4 4 0 0 0 2.2.6h.2a3.9 3.9 0 0 0 2.3-.6 1.9 1.9 0 1 0 1.8-3c.5.3.8.7.8 1.3 0 .6-.5 1.2-1.2 1.2a1.2 1.2 0 0 1-1.2-1.2 3 3 0 0 1-2.6 1.7 3 3 0 0 1-2.5-1.7 1.2 1.2 0 0 1-1.3 1.2c-.6 0-1.2-.6-1.2-1.2s.3-1 .8-1.2zm2 5.5c-2.1 0-3 1.8-4.8 3 1-.4 1.9-1.2 3.3-2s2.7.2 3.5.2c.8 0 2-1 3.5-.2 1.4.8 2.3 1.6 3.3 2-1.9-1.2-2.7-3-4.8-3a5.5 5.5 0 0 0-2 .6 5.5 5.5 0 0 0-2-.7z"/><path fill="#85340a" d="M317.2 251.6c-.8 0-1.8.2-3.4.6 3.7-.8 4.5.5 6.2.5 1.6 0 2.4-1.3 6.1-.5-4-1.2-4.9-.4-6.1-.4-.8 0-1.4-.3-2.8-.2z"/><path fill="#85340a" d="M314 252.2h-.8c4.3.5 2.3 3 6.8 3s2.5-2.5 6.8-3c-4.5-.4-3.1 2.3-6.8 2.3-3.5 0-2.4-2.3-6-2.3zm9.7 6.7a3.7 3.7 0 0 0-7.4 0 3.8 3.8 0 0 1 7.4 0z"/><path id="e" fill="#85340a" d="M303.4 234.3c4.7-4.1 10.7-4.8 14-1.7a8 8 0 0 1 1.5 3.5c.4 2.3-.3 4.8-2.1 7.4l.8.4a14.6 14.6 0 0 0 1.6-9.4 13.3 13.3 0 0 0-.6-2.3c-4.5-3.7-10.7-4-15.2 2z"/><path id="d" fill="#85340a" d="M310.8 233c2.7 0 3.3.7 4.5 1.7 1.2 1 1.9.8 2 1 .3.2 0 .8-.3.6-.5-.2-1.3-.6-2.5-1.6s-2.5-1-3.7-1c-3.7 0-5.7 3-6.2 2.8-.3-.2 2.1-3.5 6.2-3.5z"/><use width="100%" height="100%" transform="translate(-18.4)" xlink:href="#h"/><circle id="f" cx="310.9" cy="236.3" r="1.9" fill="#85340a"/><path id="g" fill="#85340a" d="M305.9 237.5c3.5 2.7 7 2.5 9 1.3 2-1.3 2-1.7 1.6-1.7-.4 0-.8.4-2.4 1.3-1.7.8-4.1.8-8.2-.9z"/></svg>
|
After Width: | Height: | Size: 3.2 KiB |
1
target/classes/static/img/flags/as.svg
Normal file
After Width: | Height: | Size: 7.7 KiB |
1
target/classes/static/img/flags/at.svg
Normal file
|
@ -0,0 +1 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" width="640" height="480"><g fill-rule="evenodd"><path fill="#fff" d="M640 480H0V0h640z"/><path fill="#df0000" d="M640 480H0V320h640zm0-319.9H0V.1h640z"/></g></svg>
|
After Width: | Height: | Size: 203 B |
1
target/classes/static/img/flags/au.svg
Normal file
|
@ -0,0 +1 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" width="640" height="480"><g stroke-width="1pt"><path fill="#006" d="M0 0h640v480H0z"/><path fill="#fff" d="M0 0v28l307 222h38.7v-28L38.7 0H0zm345.7 0v28l-307 222H0v-28L307 0h38.7z"/><path fill="#fff" d="M144 0v250h57.6V0H144zM0 83.3v83.4h345.7V83.3H0z"/><path fill="#c00" d="M0 100v50h345.7v-50H0zM155.6 0v250H190V0h-34.5zM0 250l115.2-83.3H141L25.8 250H0zM0 0l115.2 83.3H89.5L0 18.6V0zm204.7 83.3L319.9 0h25.8L230.5 83.3h-25.8zm141 166.7l-115.2-83.3h25.7l89.5 64.7V250z"/><path fill="#fff" fill-rule="evenodd" d="M299.8 392.5l-43.7 3.8 6 43.4L232 408l-30.1 31.7 6-43.4-43.7-3.8 37.7-22.3-24.3-36.5 41 15.5 13.4-41.7 13.5 41.7 41-15.5-24.3 36.5m224.4 62.3L476 416.7l17.8 6.7 5.8-18.1 5.8 18.1 17.8-6.7-10.5 15.8 16.4 9.7-19 1.7 2.6 18.9-13-13.9-13.2 13.9 2.6-18.9-19-1.6m16.4-291.9L476 134.6l17.8 6.7 5.8-18.1 5.8 18.1 17.8-6.7-10.5 15.8 16.4 9.8-19 1.6 2.6 18.9-13-13.8-13.2 13.7 2.6-18.8-19-1.6M380.8 265l-10.5-15.8 17.8 6.7 5.8-18.1 5.9 18.1 17.8-6.7L407 265l16.4 9.7-19 1.7 2.7 18.9-13.2-13.9-13 13.9 2.5-18.9-19-1.6m216.3-38L570 221l17.8 6.7 5.8-18.1 5.9 18.1 17.8-6.7-10.5 15.8 16.3 9.7-19 1.7 2.6 18.8-13-13.8-13.2 13.8 2.6-18.8-19-1.7M542 320l-10.3 6.5 2.9-11.9-9.3-7.8 12.1-1 4.6-11.2 4.7 11.3 12.1.9-9.3 7.8 2.9 11.9"/></g></svg>
|
After Width: | Height: | Size: 1.2 KiB |
1
target/classes/static/img/flags/aw.svg
Normal file
After Width: | Height: | Size: 9.1 KiB |
1
target/classes/static/img/flags/ax.svg
Normal file
|
@ -0,0 +1 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" width="640" height="480"><defs><clipPath id="a"><path fill-opacity=".7" d="M106.3 0h1133.3v850H106.3z"/></clipPath></defs><g clip-path="url(#a)" transform="matrix(.56472 0 0 .56482 -60 -.1)"><path fill="#0053a5" d="M0 0h1300v850H0z"/><g fill="#ffce00"><path d="M400 0h250v850H400z"/><path d="M0 300h1300v250H0z"/></g><g fill="#d21034"><path d="M475 0h100v850H475z"/><path d="M0 375h1300v100H0z"/></g></g></svg>
|
After Width: | Height: | Size: 450 B |
1
target/classes/static/img/flags/az.svg
Normal file
|
@ -0,0 +1 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" width="640" height="480"><path fill="#3f9c35" d="M.1 0h640v480H.1z"/><path fill="#ed2939" d="M.1 0h640v320H.1z"/><path fill="#00b9e4" d="M.1 0h640v160H.1z"/><circle cx="304" cy="240" r="72" fill="#fff"/><circle cx="320" cy="240" r="60" fill="#ed2939"/><path fill="#fff" d="M384 200l7.7 21.5 20.6-9.8-9.8 20.7L424 240l-21.5 7.7 9.8 20.6-20.6-9.8L384 280l-7.7-21.5-20.6 9.8 9.8-20.6L344 240l21.5-7.7-9.8-20.6 20.6 9.8L384 200z"/></svg>
|
After Width: | Height: | Size: 473 B |
1
target/classes/static/img/flags/ba.svg
Normal file
|
@ -0,0 +1 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" width="640" height="480"><defs><clipPath id="a"><path fill-opacity=".7" d="M-85.3 0h682.6v512H-85.3z"/></clipPath></defs><g fill-rule="evenodd" clip-path="url(#a)" transform="translate(80) scale(.9375)"><path fill="#009" d="M-85.3 0h682.6v512H-85.3V0z"/><path fill="#FC0" d="M56.5 0l511 512.3V.3L56.5 0z"/><path fill="#FFF" d="M439.9 481.5L412 461.2l-28.6 20.2 10.8-33.2-28.2-20.5h35l10.8-33.2 10.7 33.3h35l-28 20.7 10.4 33zm81.3 10.4l-35-.1-10.7-33.3-10.8 33.2h-35l28.2 20.5-10.8 33.2 28.6-20.2 28 20.3-10.5-33 28-20.6zM365.6 384.7l28-20.7-35-.1-10.7-33.2-10.8 33.2-35-.1 28.2 20.5-10.8 33.3 28.6-20.3 28 20.4-10.5-33zm-64.3-64.5l28-20.6-35-.1-10.7-33.3-10.9 33.2h-34.9l28.2 20.5-10.8 33.2 28.6-20.2 27.9 20.3-10.4-33zm-63.7-63.6l28-20.7h-35L220 202.5l-10.8 33.2h-35l28.2 20.4-10.8 33.3 28.6-20.3 28 20.4-10.5-33zm-64.4-64.3l28-20.6-35-.1-10.7-33.3-10.9 33.2h-34.9L138 192l-10.8 33.2 28.6-20.2 27.9 20.3-10.4-33zm-63.6-63.9l27.9-20.7h-35L91.9 74.3 81 107.6H46L74.4 128l-10.9 33.2L92.1 141l27.8 20.4-10.3-33zm-64-64l27.9-20.7h-35L27.9 10.3 17 43.6h-35L10.4 64l-11 33.3L28.1 77l27.8 20.4-10.3-33zm-64-64L9.4-20.3h-35l-10.7-33.3L-47-20.4h-35L-53.7 0l-10.8 33.2L-35.9 13l27.8 20.4-10.3-33z"/></g></svg>
|
After Width: | Height: | Size: 1.2 KiB |
1
target/classes/static/img/flags/bb.svg
Normal file
|
@ -0,0 +1 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="640" height="480"><path fill="#00267f" d="M0 0h640v480H0z"/><path fill="#ffc726" d="M213.3 0h213.4v480H213.3z"/><path id="a" d="M319.8 135.5c-7 19-14 38.6-29.2 53.7 4.7-1.6 13-3 18.2-2.8v79.5l-22.4 3.3c-.8 0-1-1.3-1-3-2.2-24.7-8-45.5-14.8-67-.5-2.9-9-14-2.4-12 .8 0 9.5 3.6 8.2 1.9a85 85 0 0 0-46.4-24c-1.5-.3-2.4.5-1 2.2 22.4 34.6 41.3 75.5 41.1 124 8.8 0 30-5.2 38.7-5.2v56.1H320l2.5-156.7z"/><use width="100%" height="100%" transform="matrix(-1 0 0 1 639.5 0)" xlink:href="#a"/></svg>
|
After Width: | Height: | Size: 577 B |
1
target/classes/static/img/flags/bd.svg
Normal file
|
@ -0,0 +1 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" width="640" height="480"><path fill="#006a4e" d="M0 0h640v480H0z"/><circle cx="280" cy="240" r="160" fill="#f42a41"/></svg>
|
After Width: | Height: | Size: 163 B |
1
target/classes/static/img/flags/be.svg
Normal file
|
@ -0,0 +1 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" width="640" height="480"><g fill-rule="evenodd" stroke-width="1pt"><path d="M0 0h213.3v480H0z"/><path fill="#ffd90c" d="M213.3 0h213.4v480H213.3z"/><path fill="#f31830" d="M426.7 0H640v480H426.7z"/></g></svg>
|
After Width: | Height: | Size: 248 B |
1
target/classes/static/img/flags/bf.svg
Normal file
|
@ -0,0 +1 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" width="640" height="480"><g fill-rule="evenodd"><path fill="#de0000" d="M640 479.6H.4V0H640z"/><path fill="#35a100" d="M639.6 480H0V240.2h639.6z"/><path fill="#fff300" d="M254.6 276.2l-106-72.4h131L320 86.6 360.4 204l131-.1-106 72.4 40.5 117.3-106-72.6L214 393.4"/></g></svg>
|
After Width: | Height: | Size: 315 B |
1
target/classes/static/img/flags/bg.svg
Normal file
|
@ -0,0 +1 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" width="640" height="480"><g fill-rule="evenodd" stroke-width="1pt"><path fill="#d62612" d="M0 320h640v160H0z"/><path fill="#fff" d="M0 0h640v160H0z"/><path fill="#00966e" d="M0 160h640v160H0z"/></g></svg>
|
After Width: | Height: | Size: 244 B |
1
target/classes/static/img/flags/bh.svg
Normal file
|
@ -0,0 +1 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" width="640" height="480"><defs><clipPath id="a"><path fill-opacity=".7" d="M0 0h640v480H0z"/></clipPath></defs><g fill-rule="evenodd" stroke-width="1pt" clip-path="url(#a)"><path fill="#e10011" d="M-32.5 0h720v480h-720z"/><path fill="#fff" d="M114.3 479.8l-146.8.2V0h146l94.3 30.4-93.5 29.5 93.5 30.5-93.5 29.5 93.5 30.5-93.5 29.5 93.5 30.5-93.5 29.5 93.5 30.5-93.5 29.5 93.5 30.5-93.5 29.5 93.5 30.5-93.5 29.5 93.5 30.5-93.5 29.5"/></g></svg>
|
After Width: | Height: | Size: 483 B |
1
target/classes/static/img/flags/bi.svg
Normal file
|
@ -0,0 +1 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" width="640" height="480"><defs><clipPath id="a"><path fill-opacity=".7" d="M-90.5 0H592v512H-90.5z"/></clipPath></defs><g fill-rule="evenodd" clip-path="url(#a)" transform="translate(84.9) scale(.9375)"><path fill="#00cf00" d="M-178 0l428.8 256L-178 512zm857.6 0L250.8 256l428.8 256z"/><path fill="red" d="M-178 0l428.8 256L679.6 0zm0 512l428.8-256 428.8 256z"/><path fill="#fff" d="M679.6 0h-79.9L-178 464.3V512h79.9L679.6 47.7z"/><path fill="#fff" d="M398.9 256a148 148 0 1 1-296.1 0 148 148 0 0 1 296 0z"/><path fill="#fff" d="M-178 0v47.7L599.7 512h79.9v-47.7L-98.1 0z"/><path fill="red" stroke="#00de00" stroke-width="3.9" d="M280 200.2l-19.3.3-10 16.4-9.9-16.4-19.2-.4 9.3-16.9-9.2-16.8 19.2-.4 10-16.4 9.9 16.5 19.2.4-9.3 16.8zm-64.6 111.6l-19.2.3-10 16.4-9.9-16.4-19.2-.4 9.3-16.9-9.2-16.8 19.2-.4 10-16.4 9.9 16.5 19.2.4-9.3 16.8zm130.6 0l-19.2.3-10 16.4-10-16.4-19.1-.4 9.3-16.9-9.3-16.8 19.2-.4 10-16.4 10 16.5 19.2.4-9.4 16.8z"/></g></svg>
|
After Width: | Height: | Size: 991 B |
1
target/classes/static/img/flags/bj.svg
Normal file
|
@ -0,0 +1 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" width="640" height="480"><defs><clipPath id="a"><path fill="gray" d="M67.6-154h666v666h-666z"/></clipPath></defs><g clip-path="url(#a)" transform="matrix(.961 0 0 .7207 -65 111)"><g fill-rule="evenodd" stroke-width="1pt"><path fill="#319400" d="M0-154h333v666H0z"/><path fill="#ffd600" d="M333-154h666v333H333z"/><path fill="#de2110" d="M333 179h666v333H333z"/></g></g></svg>
|
After Width: | Height: | Size: 415 B |
1
target/classes/static/img/flags/bl.svg
Normal file
|
@ -0,0 +1 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" width="640" height="480"><g fill-rule="evenodd" stroke-width="1pt"><path fill="#fff" d="M0 0h640v480H0z"/><path fill="#00267f" d="M0 0h213.3v480H0z"/><path fill="#f31830" d="M426.7 0H640v480H426.7z"/></g></svg>
|
After Width: | Height: | Size: 250 B |
1
target/classes/static/img/flags/bm.svg
Normal file
After Width: | Height: | Size: 22 KiB |