提交 a5875dca authored 作者: yangqi's avatar yangqi

1

上级 bade8f51
......@@ -27,6 +27,13 @@ public class LisaController {
return new ApiResponse<>();
}
@NoAuth
@GetMapping("/updateEquipment")
public ApiResponse<Object> updateEquipment(int equipmentId, String uuid, String name, String position, int employeeId) throws Exception {
equipmentService.updateEquipment(equipmentId, uuid, name, position, employeeId);
return new ApiResponse<>();
}
@NoAuth
@GetMapping("/getEquipmentList")
public ApiResponse<Object> getEquipmentList(int page, int pageSize) throws Exception {
......
......@@ -22,4 +22,5 @@ public interface CameraEquipmentMapper {
*/
int addEquipment(CameraEquipment equipment);
int updateEquipment(CameraEquipment equipment);
}
......@@ -14,4 +14,7 @@
<insert id="addEquipment" keyProperty="cameraEquipmentId" useGeneratedKeys="true" parameterType="cn.lefull.repository.model.face.CameraEquipment">
INSERT INTO camera_equipment (equipment_uuid, equipment_name, apartment_id, position, operator_employee_id) VALUES(#{equipmentUuid}, #{equipmentName}, #{apartmentId}, #{position}, #{operatorEmployeeId});
</insert>
<update id="updateEquipment" keyProperty="cameraEquipmentId" useGeneratedKeys="true" parameterType="cn.lefull.repository.model.face.CameraEquipment">
UPDATE camera_equipment set equipment_uuid = #{equipmentUuid}, equipment_name = #{equipmentName}, labels = #{labels} where camera_equipment_id = #{cameraEquipmentId};
</update>
</mapper>
......@@ -15,6 +15,8 @@ public interface EquipmentService {
*/
void addEquipment(int apartmentId, String uuid, String name, String position, int employeeId) throws Exception;
void updateEquipment(int equipmentId, String uuid, String name, String position, int employeeId) throws Exception;
Pagination<EquipmentListVO> getEquipmentList(int page, int pageSize) throws Exception;
void addEntity(String userName, Byte sex, int apartmentId, String roomNumber, Byte identity, String mobile, String idCard, String imgUrl, int employeeId) throws Exception;
......
......@@ -61,6 +61,21 @@ public class EquipmentServiceImpl implements EquipmentService {
this.getFaceDbId(apartmentId);
}
@Override
public void updateEquipment(int equipmentId, String uuid, String name, String position, int employeeId) throws Exception {
Utils.checkParamsNotEmpty(uuid, "uuid");
Utils.checkParamsNotEmpty(name, "name");
Utils.checkParamsNotEmpty(position, "position");
Utils.checkParamsNotEmpty(employeeId, "employeeId");
CameraEquipment equipment = new CameraEquipment();
equipment.setEquipmentUuid(uuid);
equipment.setEquipmentName(name);
equipment.setPosition(position);
equipment.setOperatorEmployeeId(employeeId);
equipmentMapper.updateEquipment(equipment);
}
private String getFaceDbName(int apartmentId)
{
return "apartment_" + apartmentId;
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论