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

1

上级 bade8f51
...@@ -27,6 +27,13 @@ public class LisaController { ...@@ -27,6 +27,13 @@ public class LisaController {
return new ApiResponse<>(); 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 @NoAuth
@GetMapping("/getEquipmentList") @GetMapping("/getEquipmentList")
public ApiResponse<Object> getEquipmentList(int page, int pageSize) throws Exception { public ApiResponse<Object> getEquipmentList(int page, int pageSize) throws Exception {
......
...@@ -22,4 +22,5 @@ public interface CameraEquipmentMapper { ...@@ -22,4 +22,5 @@ public interface CameraEquipmentMapper {
*/ */
int addEquipment(CameraEquipment equipment); int addEquipment(CameraEquipment equipment);
int updateEquipment(CameraEquipment equipment);
} }
...@@ -14,4 +14,7 @@ ...@@ -14,4 +14,7 @@
<insert id="addEquipment" keyProperty="cameraEquipmentId" useGeneratedKeys="true" parameterType="cn.lefull.repository.model.face.CameraEquipment"> <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 INTO camera_equipment (equipment_uuid, equipment_name, apartment_id, position, operator_employee_id) VALUES(#{equipmentUuid}, #{equipmentName}, #{apartmentId}, #{position}, #{operatorEmployeeId});
</insert> </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> </mapper>
...@@ -15,6 +15,8 @@ public interface EquipmentService { ...@@ -15,6 +15,8 @@ public interface EquipmentService {
*/ */
void addEquipment(int apartmentId, String uuid, String name, String position, int employeeId) throws Exception; 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; 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; 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 { ...@@ -61,6 +61,21 @@ public class EquipmentServiceImpl implements EquipmentService {
this.getFaceDbId(apartmentId); 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) private String getFaceDbName(int apartmentId)
{ {
return "apartment_" + apartmentId; return "apartment_" + apartmentId;
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论